Мастерская сайтов VestSite

РАЗДЕЛ → Бесплатные CMS → ТЕМА: «Обзор CMS Joomla»

CMS Joomla

CMS Joomla (джумла) — одна из самых востребованных бесплатных систем управления контентом (содержанием сайта) с открытым программным кодом, распространяется по общественной лицензии GNU/GPL. Joomla написана на языках PHP и JavaScript, для хранения данных использует СУБД MySQL.
Структурно CMS Joomla состоит из ядра, к которому присоединяются компоненты, состоящие из модулей, шаблонов и плагинов.

Joomla логотипCMS Joomla удобная и относительно несложная в управлении система управления сайтом. Joomla поддерживает большое количество самых разнообразных функции, востребованных сегодня на современных сайтах.
Благодаря своей расширяемости и множеству дополнительных модулей и компонентов (бесплатных и платных) CMS Joomla подходит для создания сайта любой сложности от сайта-визитки и динамического корпоративного сайта до крупных информационных порталов и интернет-магазинов.

Стандартные возможности и технические особенности CMS Joomla

  • CMS Joomla может работать на серверах под управлением различных операционных систем: Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K;
  • Сайтом на CMS Joomla и всеми его возможностями легко управлять через специальную административную панель, для администрирования сайта не требуется владеть специальными знаниями и навыками в области программирования;
  • Возможность смены языка административной панели управления сайта;
  • Встроенный модуль безопасности для многоуровневой аутентификации пользователей/администраторов;
  • Возможность управления системными параметрами сайта (параметры кеша, часовой пояс и прочее);
  • Возможность работы с медиафайлами различных типов (PNG, PDF, DOC, XLS, GIF, JPEG). Медиафайлы загружаются на сервер прямо из браузера, специальный медиа менеджер позволяет использовать загруженные файлы в любом месте сайта;
  • Текстовое содержимое сайта легко создается и редактируется с помощью встроенного визуального редактора текста TinyMCE, похожего на MS Word;
  • Возможность создавать неограниченное количество разделов, подразделов, секций и страниц;
  • Возможность краткого вывода материалов: новостей, популярных статей и пр;
  • Возможность вывода случайно выбранного материала;
  • Возможность вывода материалов, связанных с текущим;
  • Возможность настройки порядка вывода материалов на страницах;
  • Возможность распечатать или отправить на e-mail любую статью с сайта;
  • Возможность регулирования периода активности материалов при помощи встроенного календаря;
  • Возможность управления меню и отдельными их пунктами;
  • Возможность создания специальных вариантов страниц, для печати;
  • Возможность изменения порядка размещения модулей на страницах;
  • Возможность перемещения и копирования материалов сайта между разделами;
  • Возможность предварительного просмотра отредактированных материалов перед размещением на сайте;
  • Возможность архивирования материалов сайта, старые материалы не обязательно удалять – их можно деактивировать и сохранить с помощью менеджера архива;
  • Возможность создания нескольких форм обратной связи;
  • Возможность управления пользователями, назначения им уровня доступа и прав на просмотр материалов, есть возможность дифференцировать доступ к разделам сайта, предоставив право полного просмотра только зарегистрированным пользователям;
  • Возможность управления контактной информации пользователей;
  • Возможность создания материалов сайта не только администраторами, но и посетителями сайта;
  • Возможность проведения голосований и опросов пользователей;
  • Встроенная система поиска по материалам сайта;
  • Возможность маскировки адресов электронной почты;
  • Возможность рассылки с сайта массовых и личных сообщений;
  • Возможность создать свое описание и ключевые слова для каждой страницы;
  • Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами ЧПУ URL (человеко-понятных урлов).

Интернет магазин на CMS Joomla VirtueMart

VirtueMart — свободное программное обеспечение для создания интернет-магазина (распространяется по общественной лицензии GNU/GPL,), создано для дополнения таких систем управления контентом, как Mambo или Joomla. VirtueMart компонент CMS Joomla (Mambo) и не может быть использован без Joomla. VirtueMart написан на PHP и использует базу данных MySQL. VirtueMart появился впервые в виде автономного приложения phpShop для создания интернет-магазина. Оригинально названный mambo-phpShop, он стал первым специально созданным компонентом электронной коммерции для системы управления сайтом Mambo. После того как Mambo ответвилось в Joomla, разработчик поменял бренд mambo-phpShop на VirtueMart, который официально поддерживает более новую систему управления сайтами Joomla.

VirtueMart логотипVirtueMart поддерживает неограниченное количество продукции и категорий, неограниченное количество валют для одного продукта, назначение продукции множеству категорий, возможность продавать продукцию, предназначенную для скачивания, а также предоставляет возможность отключить функцию продажи и использовать VirtueMart в режиме каталога. VirtueMart позволяет иметь разные цены для одной продукции, основанные на количестве или принадлежности покупателя к определенной группе, и предоставляет возможность использования различных платежных систем, включая WebMoney, Яндекс.Деньги, RBKMoney (как дополнительные модули).

Стандартные возможности и технические особенности интернет-магазина на Joomla с компонентом Virtuemart

  • компонент VirtueMart может быть использован как магазин, или как каталог (просто отключить показ цен);
  • корзина покупок;
  • мощная удобная панель навигации и управления;
  • импорт и экспорт товаров через CSV-файлы, через Open Office, Excel тоже поддерживает такие файлы, но не настолько гибок как Open Office (в виде сторонних разработок);
  • возможность организовать продажу загружаемых товаров (программ, изображений, документов, рефератов и т.п.);
  • добавление к товарам изображений и файлов;
  • возможность задать различные атрибуты (свойства) для товара (размер, цвет, вес и т. п.);
  • управление клиентами в группах покупателей (простые, VIP и т.д.);
  • назначение нескольких цен для одного товара в зависимости от группы покупателей;
  • показ цены с учетом, или без учета налогов (настраивается для каждой группы покупателей);
  • статистика магазина, включающая новых покупателей, новые заказы и.т.д.;
  • управление запасами товаров;
  • уведомление покупателей о появлении товара в наличии;
  • выставление ставки НДС;
  • расчет для различных налогов зон (город/область и страна/регион);
  • создание классов налога, например «Нормальный» или «Оптовый»;
  • выбор валюты;
  • управление различными валютами, странами и областями;
  • возможность назначать для одного и того же товара разные цены, в зависимости от группы к которой принадлежит покупатель;
  • выбор способов доставки;
  • заказчики могут добавлять собственные адреса доставки;
  • выбор способов оплаты;
  • управление перевозчиками и способами доставки;
  • управление заказами (история заказа, редактирование заказа, уведомление заказчика);
  • функции отчетности (проданные товары, месячные/годовые доходы);
  • управление статусами заказа;
  • покупатели могут видеть, в какое время обычно отгружают товар на странице деталей (с изображениями);
  • покупатели могут управлять своими учетными записями (требуется регистрация);
  • покупатель может просматривать все свои заказы (и детали заказа);
  • уведомление покупателя и администратора магазина о совершаемых покупках на адреса электронной почты с деталировкой заказов;
  • включение/выключение баннера этапов оформления заказа;
  • использования SSL-шифрования(128 бит);
  • возможность группировки производителей по категориям;
  • возможность вывода описания производителя и его координат;
  • поиск и расширенный поиск товара;
  • предложение покупателям сопутствующих товаров;
  • предложение покупателям недавно просмотренных товаров.

Версии VirtueMart 1.0.x и 1.1.0-5 совместимы с Joomla 1.0.x.
Версии VirtueMart 1.1.x. совместимы с Joomla 1.5.
Версии VirtueMart 3.x. совместимы с Joomla 2.5 и Joomla 3.
Начиная с версии 1.1.6 в VirtueMart начался перевод кода на MVC.

Недостатки системы Joomla и магазина на VirtueMart

Недостатки сайтов на Joomla
• Сайты на Joomla имеют низкий уровень защиты системы от взлома и часто подвергаются атакам.
• Имеются недоработки в структуре и иерархии элементов системы.
• Несмотря на большое количество обучающих материалов (платных и бесплатных), самостоятельное изучение Joomla представляет довольно сложную задачу. Неподготовленный пользователь может столкнуться с проблемами, пытаясь разобраться в работе Joomla.
• Множество излишнего программного и html кода в шаблонах сайта и движке приводит к медленной работе системы и значительно увеличивают время загрузки страниц сайта.
• Joomla генерирует большое количество дублей документов, которые трудно обнаружить и удалить.
• В силу вышеперечисленных и ряда других причин у сайтов на Joomla неизбежно возникают проблемы с индексацией и поисковым продвижением.

Недостатки интернет-магазинов на на VirtueMart
• В VirtueMart (до версии 3.x.) осталось много кода, предназначенного для Joomla 1.0.x, также не оптимизированы запросы к базе данных, в результате интернет-магазина на Joomla Virtuemart достаточно медленно работает, создает значительные нагрузки на сервер и потребляет очень много ресурсов хостинга. Поэтому для интернет-магазина средних размеров понадобится как минимум VPS (Virtual Dedicated Server – виртуальный выделенный сервер).
• Разработчики не гарантируют 100% безопасности компонента VirtueMart, но, тем не менее, серьезных проблем в безопасности в интернет-магазинах на Joomla Virtuemart пока не найдено.
• Не совсем логичное управление в административной панели и сложность формирования страниц вызывают затруднения у неподготовленных пользователей интернет-магазина на Joomla.
• В силу ряда причин интернет-магазины, созданные на Joomla с компонентом Virtuemart, трудно поддаются поисковой оптимизации (как и все сайты на Joomla).
ИТОГ: интернет-магазин на Joomla с компонентом Virtuemart подходит для сайтов с низким уровнем загрузки (небольшим количеством посетителей), созданным под низкоконкурентные (низкочастотные) поисковые запросы.

Оценив все достоинства и недостатки системы Joomla, можно принять трезвое решение о целесообразности создания сайта на CMS Joomla.

наверх