Недавний поиск списка CMS, на примере которых можно было бы объяснить студентам архитектуру и структуру сложного web-сайта, привел меня к любопытной статье с классификацией CMS, которая, однако, на текущий момент немного устарела, да и написана несколько сумбурно. Это подвигло меня составить новый обзор, собрав больше решений и дополнив их по возможности ссылками на официальные сайты, страницы закачки и демо-панели.
Я рассматривала CMS на php, в основном бесплатные, за некоторым исключением. В результате на текущий момент получился такой набор:
Вторая версия движка позиционируется как универсальный конструктор для любых типов сайтов. В базовой версии есть возможность создать сайт-визитку и персональный блог. Далее функционал можно менять или расширять при помощи компонентов, именуемых «шестерёнками». По сути это те же самые плагины и модули, однако, обладающие куда большими возможностями, чем оные.
Особенности движка:
Работает на фреймворке CodeIgniter.
Модульная архитектура. Установка/удаление модулей в один клик.
Широкий спектр применения системы. Дистрибутив предоставляет возможность создать сообщество с многопользовательскими блогами, но благодаря расширяемой архитектуре возможностей трансформации движка существует великое множество.
Гибкая система хуков. Позволяет модифицировать любые контроллеры и модели, не затрагивая их код.
Открытый исходный код.
Интернационализация.
Автоматическая загрузка классов/моделей.
Оптимизация скорости загрузки (объединение файлов CSS и JavaScript).
Кеширование с поддержкой тегов (работает с файловой системой и Memcached).
Возможность подгружать стили и скрипты для определенных браузеров (прощай IE6).
Собственный шаблонизатор, дающий возможность работать и с PHP-Native.
Универсальная CMS, которая характеризуется тем, что в отличие от других систем, многие функции уже встроены в систему, и не требуют установки дополнительных расширений.
Основные возможности
генерируют строгий XHTML-код
генерирует дружественные поисковым машинам ссылки, динамические заголовки и полные META-данные
поддержка многих браузеров (IE от версии 5.5, Firefox от версии 1.0, Netscape от версии 7, Opera от Version 7)
использованиеAjax- и Web 2.0-технологий
интегрированный файл-менеджер, поисковая система и генерирование форм
многоязычная поддержка Backend, построенная на шаблонах
генерирование XHTML-кода, полностью базирующееся на шаблонах
менеджмент версий, ревизия и функция возврата версий
документация на нескольких языках (английский, немецкий)
поддержка 25 языков благодаря использованию кодировки UTF-8
Архитектура Cotonti позволяет применять ее для создания различных типов сайтов: от сайтов-визиток и новостных сайтов до каталогов, форумов и сайтов-порталов. Функциональность системы обеспечивается ядром и встроенными модулями, а также подключаемыми плагинами.
Ключевым отличием Cotonti является тот факт, что система развивается и совершенствуется не только руководителями проекта и командой разработчиков, но и сообществом энтузиастов, разрабатывающих дополнительные расширения (плагины), темы оформления (скины) и пакеты локализации.
Ядро Cotonti включает в себя следующие модули:
модуль управления страницами и категориями страниц, позволяющий создавать удобную древовидную систему категорий для публикуемых на веб-сайте материалов
модуль регистрации и управления учетными записями пользователей
модуль форумов
модуль опросов (включающий возможности по созданию опросов в форумах)
модуль обмена личными сообщениями
модуль загрузки файлов в Персональное файловое пространство
модуль поддержки RSS для категорий страниц, комментариев и форумов
модуль поддержки расширений (плагинов)
модуль создания «человеко-понятных» URL (ЧПУ)
модуль управления сайтом
В дистрибутив Cotonti включены расширения (плагины) новостной ленты, поиска, поддержки тэгов для страниц и форумов и др.
Cotonti позволяет управлять языками пользовательского интерфейса (устанавливать язык «по умолчанию», переключать языки «на лету» или запрещать такое переключение). В базовый комплект Cotonti входят английская и русская локализация сайта. На сайте поддержки проекта доступны для скачивания пакеты локализации на следующие языки:
DataLifeEngine представляет собой коммерческое программное обеспечение для управления контентом. Это многопользовательский новостной движок предназначенный для организации собственных блогов и СМИ в сети интернет. Благодаря точной и продуманной структуре ядра, сводящей к минимуму требования к ресурсам сервера, движок способен с легкостью работать с высокопосещаемыми проектами, не создавая при этом каких-либо особых нагрузок на сервер.
Стоимость лицензии на один домен составляет 59 долларов при покупке на один год, продление лицензии на второй год составляет 39 долларов, для получения дополнительной поддержки клиенту предлагается заплатить 19 долларов.
После покупки скрипта клиенту предоставляется продукт с открытым исходным кодом и без ограничения на время использования (в случае с годовой лицензией по истечении года клиент перестанет получать обновления. Официальный сайт
Drupal
Движок, который может всё, к которому есть уйма плагинов на все случаи жизни.
Главное преимущество друпала — очень развитая и продуманная система хуков, позволяющая переопределять практически любое событие системы. Плюс два самых популярных модуля, cck и views, позволяющих конструировать произвольные типы данных и их отображение.
В минусах большая сложность этой системы. И ещё в минусах серьёзная прожорливость, ничуть не меньшая, а временами и большая, чем у подобных движков. Описание Скачать
ImageCMS Corporate
Современная, бесплатная Web 3.0 OpenSource система для создания и управления веб-проектами любого формата.
Для создания корпоративных сайтов система ImageCMS имеет:
набор основных базовых модулей, удобную архитектуру шаблонов;
все востребованные возможности для оптимизации сайта под поисковые системы;
функцию перевода текста на другие языки;
безопасный код и легкую административную часть;
редактор шаблона с администраторской части.
За счет модуля «Конструктор полей» система позволяет строить сложные архитектуры баз данных прямо из административной панели и создавать на основе ImageCMS мощные порталы.
Система включает комплект модулей:
Конфигурация и ядро корпоративного сайта
Мультиязычность
Система кеширования
Журнал событий
Резервное копирование
Категории
Содержимое
Конструктор полей
Меню
Пользователи
Галерея
Комментарии
Отправка писем
RSS
Карта сайта
Редактор шаблонов
Поддержка пользователей
Модуль Голосований
Набор виджетов
Существуют платные версии движка:
ImageCMS Shop Pro предназначена для создания мощных Интернет-магазинов.Данная система управления сайтом позволяет с легкостью создавать сложные и функциональные Интернет-магазины. Она объединяет абсолютно все функции, которые используются в 90% существующих магазинов пространства СНГ, а также соответствующие потребностям западного рынка.
ImageCMS Shop Premium представляет собой особую сборку с расширенными возможностями для самых требовательных клиентов, с дополнительным функционалом для крупного магазина (многоязычность, разграничение прав доступа), и содержит комплексную техническую поддержку + синхронизацию с 1С. Возможности Скачать Демо Сравнение с платными версиями
Joomla
Актуальна версия 1.5.x. Юникод есть. Куча уже готовых плагинов. ЧПУ, форумы, галереи, соц-сети, магазины и так далее. Чувствуется неповоротливость и ресурсоемкость движка. Наверняка кэшированием можно исправить многое.Если работать с джумлой всерьёз, то впечатления разработчика абсолютно нецензурные, а впечатления пользователя очень благоприятные. Сконструировать можно абсолютно всё. Но выбрать из одинаковых плагинов наименее грузящий систему, наименее глючный и тот, который не будет заброшен (или переведён на платную основу) к следующей версии джумлы нелегко. Для создания серьезного сайта на джумле может потребоваться мощный сервер, которому не страшно ворочать CMS с несколькими тысячами файлов.
Особенности последней версии:
Что хорошего: больше удобств в админке. Действительно гораздо более мощный ACL. Явно для серьёзных порталов. Его ещё нужно изучать и настраивать. SEF из коробки.
Что нейтрального: по функционалу всё та же джумла.
Что обещано: совместимость с расширениями, теговая иерархия, многие улучшения во фреймворке, новый тип аддонов — библиотеки (раньше стояли монолитно в ядре), избавление от старого наследия в коде.
Что плохого: баги на простейших вещах (не меняется порядок пунктов меню, вылезают ошибки запросов на простых иерархиях контента и т.п.).
Универсальная, лёгкая и быстрая система управления сайтом. Базовая функциональность расширяется плагинами и виджетами, а внешний вид – шаблонами.
Плагины, как правило, имеют массу различных настроек и опций. MaxSite CMS полностью берёт на себя всю работу по хранению, обновлению и организации опций.
Виджеты (widgets) — это плагины, которые выводятся на сайте в сайдбаре (боковой колонке). API виджетов позволяет создавать их без особых усилий.
В отличие от других систем, в MaxSite CMS однотипных виджетов может быть неограниченное количество. Для виджетов можно указать произвольные условия отображения, например только на главной странице.
В комплекте 79 плагинов, многие плагины универсальные.
Структура и заточенность движка изначально блоговая, но как показывает пример того же вордпресса — это никакое не ограничение. В преимуществах: хорошая архитектура и сильное кеширование дают хорошую производительность, удобство при написании расширений — всю сервисную часть система берёт на себя, гибкость настроек — условия отображения виджетов, построения ссылок, конструирование типов данных позволяют делать сайты очень отличающиеся структурой от блогов. Возможности Скачать GitHub
MosquitoBloodyMary
Минималистичная система с открытым исходным кодом (GPL v3 &above) написанный на php и не использующий mysql (использует файлы в качестве базы данных). Поддерживает плагины и шаблоны. Достаточно прост в использовании к тому же имеет базовые возможности CMS и содержит дружелюбную документацию по созданию плагинов.
Движок устанавливается с помощью инсталятора. Дальше абсолютно всё управление делается через интерфейс.
Некоторые из функций CMS в базовой поставке блог-движка MosquitoBloodyMary:
Записи в которых можно выбрать время публикации, время жизни, время до которого запись будет скрыта
Черновики
Обратная сортировка записей — старые сверху (блог-книга)
Визуальный редактор (WYSIWYG) nicedit для записей (в шаблоне по-умолчанию)
Скрытие записи из RSS
RSS записей, тегов, комментариев к конкретной записи и комментариев ко всем записям
Простое ЧПУ
Возможность задания стартовой (приветственной) страницы или основного тега который будет отображаться на главной странице
2 варианта перелистывания страниц (список страниц или ссылки на предыдущую и следующую страницы)
Плагины в базовой поставке:
Tags добавляющий теги к записям и различный вывод тегов для блоков
Topics предназначенный для создания прикрепленных записей которые всегда находятся вверху и не отображаются в общем списке
mscat — простые категории.
blocks — редактирование, создание блоков, работа со страницами. А так же несколько блоков в качестве примера и используемых в шаблоне по-умолчанию:
Меню (работает через mscat), админ-меню, шапка, футер, и прочие мелочи для шаблона по-умолчанию
ReloadCMS - не использующая баз данных система управления контентом, написанная на PHP. Из основных возможностей: простота установки и администрирования, модульная архитектура (с простым и доступным любому новичку API), многоязычность, скины, шаблоны, отделение дизайна от представления, множество встроенных и сторонних модулей, дружественная поддержка. Система была специально разработана для малых и средних проектов, которым необходима CMS, которая будет работать даже на дешевых тарифах хостинга.
Основные возможности:
Все данные хранятся в файлах, поэтому не требуется сервер баз данных.
Большое число стандартных модулей — статьи, новости, архив файлов, статистика, форум, галерея и т.д.
Хорошая система безопасности. Комплексная IDS.
Удобство локализации — можно перевести не только интерфейс, но все содержание сайта.
Поддержка шаблонов: просто создать свой дизайн для сайта с помощью системы шаблонов.
Гибкая система модулей: если вы не нашли модуль в стандартном пакете, вы можете просто создать свой собственный.
WordPress — это мощная платформа для персонального блоггинга. Она содержит набор возможностей для того, чтобы максимально упростить процесс создания онлайн-публикаций, сделать его приятным и удобным. Платформа для персонального блоггинга с практичными настройками и свойствами по умолчанию и с чрезвычайно гибким и настраиваемым ядром.
Галерея ориентирована на многопользовательность, многоальбомность: роли пользователей, альбомы пользователей, лимиты, модерация и так далее. Есть много переводов, скинов(табличных и кустарных), плагинов. Интеграция с джумлой и, вероятно, некоторыми другими системами.
Эту CMS можно выбрать, если галерея — это главная часть сайта, тем более, что есть плагин, реализующий простейшую cms, чтобы не ставить ещё и какой-то другой движок ради нескольких страничек. Описание Скачать
Gallery (Gallery2, обновленная до версии 3)
Очень объемный проект с различными функциями.Галерея использует интерфейс, в котором все операции реализованы через веб, что позволяет облегчить процесс загрузки, управления и отображения изображений.
Среди основных функций можно выделить следующие:
Удобная и понятная система навигации по галерее
Гибкая система разрешений на фото/альбомы
Многопользовательский режим с регистрацией и квотами
Конфигурируемые темы и настройки отображения
Модульная структура с возможностью расширения
Различные варианты загрузки изображений
Интеграция с многими CMS и индивидуальная настройка
Галерея доступна более чем на 30 языках, включая русский
Лёгкая, быстрая, простая и удобная система. Почти всё что нужно, почти ничего лишнего. Вместо альбомов — теги. Многопользовательность есть, но базовая. Главное неудобство: ссылки по тегам используют всё те же теги, поэтому для русского языка ссылки получаются нечитаемыми.
Недостатки: CMS заброшена в конце 2006. Плагинов не существует, они не поддерживаются в принципе. Официальный сайт давно недоступен. Скачать
SimpleViewer
SimpleViewer – бесплатная, настраиваемая галерея изображений. SimpleViewer теперь поддерживает технологию UniversalPlayback, которая означает корректное отображение на Windows, Mac, Linux, iPhone, IPad и Android.
Платная версия SimpleViewer-Pro поддерживает расширенные возможности настройки, нет рекламы, неограниченное число изображений и многое другое.
Особенности бесплатной версии:
Использование на любом сайте.
UniversalPlayback. Корректно выводится на Windows, Mac, Linux, iPhone, IPad и Android.
Интуитивная навигация изображений
Изменение размера интерфейса и полноэкранный режим.
Автоматическая поддержка языков.
Открытие изображения в новом окне по щелчку правой клавишей мыши.
Загрузка изображений с локальной машины или с Flickr.
Zenphoto– независимаяCMS для мультимедийных веб-сайтов.
В Zenphoto имеется поддержка изображений, видео и аудио форматов, плагинZenpage CMS предоставляет полностью интегрированную ленту новостей (блог) и пользовательские страницы для всего веб-сайта.Это делает Zenphoto идеальной CMS для персональных сайтов иллюстраторов, художников, дизайнеров, фотографов, режиссеров и музыкантов.
Особенности:
Загрузка файлов и папок через панель администратора или непосредственно через FTP
Автоматически генерируемый размер изображения
EXIF / IPTC поддержка метаданных
Сортировка, перемещение, копирование, переименование альбомов и изображений
Elgg – это движок социальной сети, который включает«строительные блоки», которые позволяют создать свои собственные полнофункциональные социальные сети и приложения.
Профиль. Elgg поставляется с набором полей профиля, которые могут быть дополнены или изменены администратором сайта. Используя мощную систему виджетов, или элементов, пользователи могут выбрать из галереи имеющиеся виджеты для создания полного, разнообразного и индивидуального профиля. Профиль Elgg действует как широкое поле для обзора сайта и внешних источников, представления пользователем информации о себе, а также как удобное средство общения.
Активность. Система учета активности, которая дает возможность легко и быстро прослеживать деятельность по всему сайту, причем деятельность как Ваших друзей, так и Вашу собственную. Панель активности может стать первой страницей для вошедших на сайт пользователей, или же Вы можете предоставить пользователям возможность самим формировать первую страницу с помощью виджетов (или элементов). На этой странице пользователи смогут видеть новых членов социальной сети, а также писать сообщения в микроблог.
Личные сообщения
Уведомления
Стена
Микроблог (а-ля твиттер). Микроблоги позволяют превратить Ваш сайт в персональный Twitter. Пользователи могут писать сообщения в микроблог через сайт или с помощью SMS. Вы можете отправлять сообщения из своего микроблога в Twitter, и наоборот — Elgg поддерживает тесную интеграцию с сервисом Twitter.
Группы. Пользователи могут создавать группы вокруг интересующей темы и участвовать в совместной групповой дискуссии, обмениваться файлами и изучать страницы групп.
Блоги. Инструменты для блогеров обладают следующими полезными функциями: Автосохранение, Категории, Переключатель переписки, Предварительный просмотр, Возможность вставлять изображения, музыку, видео и другие медиа
Социальные закладки.
Фото-галерея
Видео-галерея
Документы, страницы (с возможностью совместной работы). Плагин Pages позволяет хранить иерархически-организованные страницы с текстом, а также устанавливать, кто может читать и писать их.
Внешние страницы — это простой способ для администраторов сайта заполнить обязательные страницы «О сайте», «Правила» и «Конфиденциальность».
Вставка медиа.
Файлы. Elgg оснащена полноценным файлохранилищем, который поддерживает широкий спектр форматов файлов, включая фотографии, документы Word, аудиозаписи, видео, PDF и другие.
Панель информации
Категории
Доступ
FAQ, различные модули вопросов-ответов, голосования
ExplayCMS — это система управления социальными сетями. В стандартную сборку уже включены все возможности, какими должна обладать социальная сеть: пользователи, блоги, фотогалерея, внутренняя почта, лента друзей, комментарии, голосования и рейтинги.
Explay CMS очень приветлива к разработчикам. Существует подробная документация, а разработка новых возможностей требует минимальных денежных средств и времени разработчика. Особой возможностью разработки сайта на Explay CMS является возможность создавать любые дополнительные свойства контента, например, для публикаций или фотографий.
Основные возможности:
Пользователи:
— Регистрация с подтверждением e-mail
— Настройки профиля
— Возможность загрузки нескольких аватаров
— Настройки оповещений на e-mail
— Cмена пароля
— Возможность добавления друзей
— Оценивание (рейтинг) пользователей
— Группы пользователей
— Рейтинг пользователей
— Статистика
— Поиск по пользователям
Блоги:
— Публикации двух типов: статья и ссылка
— Встроенный типограф (Jevix)
— Возможность создавать блоги
— Оценивание публикаций и блогов. Рейтинг блогов
— Назначение администраторов и модераторов блогов
— Возможность комментирования
— Оповещения о новых комментариях на e-mail
— RSS
Фотогалерея:
— Персональные фотоальбомы
— Загрузка нескольких фотографий за раз
— Оценивание фотографий
— Комментирование фотографий
— Оповещения о новых комментариях
— RSS
Внутренняя почта - обмен сообщениями между пользователями и оповещение на e-mail
InstantCMS это бесплатная многофункциональная система управления сообществами. Она написана на PHP и использует MySQL в качестве базы данных. В первую очередь система ориентирована на создание социальных сетей, сайтов знакомств, онлайн-клубов и городских порталов.
Движок из коробки предлагает: портал, личные и коллективные блоги, личные и коллективные фотоальбомы, френдленты, клубы, рейтинги, гостевые в профилях и загрузки файлов там же, каталоги, FAQ, доски объявлений, магазин (скромный в комплекте и посерьёзней в виде отдельного платного компонента), форум. Дизайн меняется шаблонами, функции добавляются различными функциональными модулями.
LiveStreetприменяется для создания блогов и социальных сетей. Почти полный аналог хабрахабра. Предусмотрены персональные и коллективные блоги, рейтинги, топики-опросы, топики-ссылки, инвайты. К сожалению, галерея — платная, и даже топик-фотоотчёт — платный.
Возможности:
Ведение персональных блогов
Возможность создания коллективных блогов
Система рейтингов блогов, топиков, комментариев, пользователей
Система голосования за блоги, топики, комментарии, пользователей
Функциональные комментарии на Ajax'е с возможностью навигации
Полнотекстовый поиск по сайту с использованием Sphinx
Возможность добавлять топики в избранное
Автоподстановка тегов
Коллективная внутренняя почта
Система контроля доступа (ACL) к разным возможностям сети(создание блога, возможность голосования и т.п.)
Возможность создать закрытый сайт
Система инвайтов
Возможность создание топиков-ссылок
Возможность создание топиков-опросов
Администрирование своих блогов
Назначение модераторов блогов
Настройки оповещений на емейл
Ограничение по времени на голосования за топики и комментарии
Аналог LiveStreet, в настоящее время существует в альфа-версии, и имеет несколько интересных особенностей, которых нет у его конкурента, например, у LiveStreet личные блоги на поддоменах реализуются платным хаком, а для BigStreet—стандартной функцией.
Возможности:
Персональные блоги.
Коллективные блоги.
Приглашения (инвайты) с возможностью сделать сайт закрытым.
Общие ленты постов с настраиваемыми разграничениями по рейтингу.
Комментарии.
Оценки постов, комментариев.
Поиск по тэгам.
Поиск по постам
Модуль Важные объявления
Поиск пользователей по части ника.
Отключаемые уведомления на e-mail о новых комментариях и личных сообщениях.
Трансляция в RSS.
Импорт из RSS
Модуль внутренней переписки с возможностью подключить к переписке нескольких пользователей и отсортировать переписки по «папкам».
Вставка видео и изображений в публикации.
Профили пользователей.
Модуль друзья
Модуль Яндекс-карты
Френдлента
Ресайз и копирайт картинок
Интеграция с Twitter
Статусы пользователей
Учёт рейтинга и «силы» пользователей.
Разграничение прав доступа к модулям и отдельным действиям как по признаку «пользователь/администратор», так и величине рейтинга пользователей.
Коммерческий закрытый движок, однако англоязычные сообщества, занимающиеся его поддержкой и модификацией, довольно популярны и насчитывают тысячи человек по всему миру. Большая часть модификаций и стилей оформления, разрабатываемые данными сообществами бесплатны и свободны для скачивания.
Официальные дополнения в большинстве своем также платные:IP.Gallery, IP.Blog, IP.Downloads, IP.Content. Также есть бесплатные для клиентов: IP.Tracker (багтрекер), IP.Shoutbox (чат), и т.д.
Что касается русскоязычного сообщества, то оно крайне малочисленно и очень сильно разобщено. По этой причине количество русскоязычных модификаций крайне мало, а большая их часть представляет собой перевод существующих англоязычных хуков. Официальный сайт Сообщество
Phorum
Phorum— это бесплатный веб-форум с открытым исходным кодом.
Подсистема модулей обеспечивает гибкий способ расширения и настройки под нужды конкретных сайтов, множество возможностей реализовано в виде подключаемых модулей. Поддерживаются html-шаблоны.
phpBB — популярный бесплатный веб-форум со свободным исходным кодом, разработанный на языке PHP, поддерживающий различные СУБД, включая MySQL, PostgreSQL, MS SQL Server, MS Access, SQLite, а также Oracle (при наличии необходимых изменений).
Кроме поддержки различных СУБД достоинствами phpBB являются:
Несложная в использовании система шаблонов.
Многоязычный интерфейс: языковые файлы переведены на более чем 50 языков и доступны для свободного скачивания с официального сайта phpBB.
Большое сообщество пользователей.
Большое количество доступных и обновляемых модификаций.
Помимо базовых функций форума в phpBB 3 реализованы возможности создания подфорумов, прикрепления к сообщениям файлов, управления поисковыми ботами и нагрузкой на сервер, полное управление правами доступа, мастер обновления.
phpBBex (phpBBextended) — это новый набирающий популярность форк phpBB 3, в который уже встроены наиболее востребованные возможности. Большинство нововведений уникально и не существует в виде модов. В коде были исправлены ошибки, код оптимизирован и адаптирован под последние версии phpBB. При этом новые возможности совершенно не навязываются — этому способствует большое количество новых опций в панели администратора, где всё лишнее можно просто отключить.
Важно заметить, что phpBBex — это форк phpBB со своим независимым циклом разработки. Это означает, что phpBBex — это не сборка, а новый гибкий движок форумов без превращения его в комбайн на все случаи жизни.
Особенности:
В phpBBex используется модифицированный prosilver в новой цветовой схеме
Максимальная и минимальная ширина страницы настраиваются из админки
Верхний ряд ссылок можно редактировать из админки
Если не создать верхние ссылки, поиск будет отображаться в синем блоке, как и в phpBB 3
Новая компактная шапка с выпадающим меню для быстрого доступа ко всем страницам
Текст об авторских правах внизу страницы редактируется из админки
Счётчики добавляются через админку
На главной отображаются важные объявления и/или последние активные темы (опционально)
Если поиске по сайту ничего не ввести и просто нажать кнопку «Поиск», откроется форма расширенного поиска (в phpBB 3 по умолчанию ошибка)
Опция, позволяющая отключить скругление углов стандартного стиля
Целями разработчиков этого движка являются лёгкость, компактность и простота пользовательского интерфейса по сравнению с другими форумами, при этом PunBB реализует меньше функциональных возможностей, чем аналогичное ПО.
С версии 1.3 в движке появился механизм плагинов, позволяющий расширять функциональность движка не трогая его код. Также была добавлена поддержка доменных имён, содержащих символы, не принадлежащие латинице, добавлена поддержка MySQLInnoDB и SQLite3. Официальный сайт Скачать + Русификатор
Vanilla
Легкий, простой и бесплатный движок форума на русском языке, поддерживающий плагины и темы оформления.
За счёт модульности и более 450 плагинов можно создавать форумы очень разной функциональности и направленности.
Заявлена лёгкость самого форума и лёгкость изучения, изначально вебдванольная идеология, собственный фреймворк для написания расширений, возможность встроить форум в самые разные движки.
можно создавать неограниченное число категорий и подкатегорий товаров
к каждому товару можно добавлять неограниченное число рисунков и делать из них галереи, потом автоматически ими управлять.
каждый товар может быть присвоен сразу к нескольким категориям
к каждой категории товара можно создавать свои наборы характеристик
smarty шаблоны
магазин ведет рейтинг товаров который можно вставлять в разделы сайта
к каждому товару можно прикрутить «схожие» или рекомендуемые товары и статьи
режим отображения товаров можно вручную изменять (3 вида): текстовое описание, картинка товара, картинка с текстовым описанием.
есть возможность «группового» редактирования товара
статистика по словам запросов в поисковике сайта
автоматически генерируемая карта сайта
есть возможность указывать отдельно цену товара для зарегистрированных пользователей сайта
есть возможность указывать «рыночную» цену товара и цену магазина, при покупке магазин сам посчитает сколько покупатель выигрывает покупая в вашем магазине
Magento — система управления интернет-магазинами. По данным Alexa, Magento — самая популярная система управления интернет-магазинами в мире на февраль 2011 г. В июне 2011 г. компания MagentoInc. была приобретена компанией eBayInc. В отличии от osCommerce, Magento — это довольно молодой движок. Движок построен на ZendFramework, что сразу определяет его объем: Он большой и тяжёлый, но и достаточно мощный.
Основные особенности:
Из единой административной части можно управлять торговой сетью интернет-магазинов на разных доменах, языках, с разным товарным ассортиментом
Гибкая настройка внешнего вида («темы» и «шаблонов») витрины
Отображение цен на витрине в разной валюте (в том числе по выбору покупателя)
Многоязычность
Методы оплаты и доставки
Внешний вид витрины в Magento определяется темами. Тема — это:
набор шаблонов (templates) отображения видимых на экране блоков
набор правил, определяющих, какие блоки в каком месте конкретной страницы отображать, и объединённых в файлы, которые называются файлами логической разметки (layouts)
набор ресурсных файлов (skins): CSS, картинок, скриптов на языке JavaScript
В отличие от большинства других систем управления сайтами (например, Joomla), в Magento темы могут быть связаны друг с другом отношением наследования: если в текущей теме не определён конкретный шаблон, правило отображения или ресурсный файл, то система берёт их из базовой темы. Так, например, все 3 стандартных темы для Magento: Default, Modern и iPhone наследуются от единой базовой темы. Однако сторонний программист может создать свою базовую тему.
В отличие от Joomla, где прямо в административной части можно назначить место отображения и параметры конкретного модуля на странице, Magento в основном нацелена на редактирование экранных блоков витрины не через административную часть, а через файлы логической разметки и файлы шаблонов.
Magento учитывает следующие системные типы товаров:
OpenCart — это движок интернет-магазинa, вокруг которого сформировалось большое сообщество (более 46 000 участников), благодаря чему существует более 8 500 бесплатных и коммерческих дополнений позволяющие изменять и дополнять функции магазина самым разным образом.
Преимущества для программиста:
Код соответствует основным принципам паттерна Model-View-Controller, при этом структура очень простая, являясь отличным каркасом для создания интернет-магазина любой сложности
В сравнении с конкурентами (Magento, VirtueMart, Prestashop) обладает более высокой скоростью работы и меньшими требованиями к ресурсам сервера
Совместимость со всеми основными браузерами.
Встроенная многоязычность, по умолчанию установлен английский. Доступны русский, украинский и многие другие.
Неограниченное число разделов и товаров.
Поддержка шаблонов, модулей и дополнений
Поддержка «vQmod™» (akaVirtualQuickMod), что значительно упрощает разработку расширений и их перенос при обновлении версии OpenCart.
Особенности:
Администрирование / База
Поддерживает неограниченное количество продуктов и разделов категорий
Поддержка физических и виртуальных (загружаемых) товаров
Легкость резервного копирования и восстановления данных
Статистика товаров и заказчиков
Многоязычная поддержка
Поддержка нескольких валют
Клиентская часть
Регистрация покупателей.
Все заказы хранятся в базе данных для быстрого и эффективного поиска (история покупок для покупателей)
Клиенты могут просматривать историю и статусы своих заказов
Временная корзина для гостей и постоянная для клиентов
Быстрый и дружественный интерфейс поиска
Безопасность с поддержкой SSL
Удобная навигация по сайту
Клиент может иметь несколько адресов доставки в своей адресной книге
Система оплаты и доставки
Поддержка многочисленных типов платежей (чеки, платежные поручения)
Поддержка многочисленных платежных систем (модулям) (2CheckOut, PayPal, Authorize.Net, iPayment, RuPay,Webmoney).
Настройка методов оплаты для разных областей
Расчет доставки на основе веса и цены товара, зоны доставки. Множество модулей расчета доставки.
Расчет налогов.
Недостатки движка по большей части являются платой за скорость работы скриптов и простоту их доработки:
Не полностью отлажена работа с SEO (возможность смотреть одни и те же страницы по разным URL и отсутствие поддержки 404-й страницы) (большинство проблем решается с помощью дополнительных расширений)
У товара не может быть полей для отдельных свойств и, как следствие, не реализовать в принципе фильтры по свойствам. (начиная с версии 1.5 — появились атрибуты и сравнение по ним. Фильтр по атрибутам доступен в виде платного дополнения LayeredNavigation 1.5)
Магазин osCommerce дает богатый набор инструментов «из коробки», функциональные возможности корзины, а также более чем 5900 дополнений, которые доступны бесплатно.
К сожалению, osCommerce не обладает системой шаблонов для настройки дизайна, но есть ряд модулей решающих данную задачу. Например STS и BTS. Система шаблонизаторов есть у многих клонов osCommerce
Особенности:
Поддерживает неограниченное количество продуктов и разделов категорий
Поддержка физических и виртуальных (загружаемых) товаров
Статистика товаров и заказчиков
Многоязычная поддержка
Поддержка нескольких валют
Регистрация покупателей.
Все заказы хранятся в базе данных (история покупок для покупателей)
Клиенты могут просматривать историю и статусы своих заказов
Временная корзина для гостей и постоянная для клиентов
Быстрый и дружественный интерфейс поиска
Клиент может иметь несколько адресов доставки в своей адресной книге
Поддержка многочисленных типов платежей (чеки, платежные поручения)
Поддержка многочисленных платежных систем (2CheckOut, PayPal, Authorize.Net, iPayment, RuPay,Webmoney).
Настройка методов оплаты для разных областей
Расчет доставки на основе веса и цены товара, зоны доставки. Множество модулей расчета доставки.
Если нужно создать небольшой сайт, например, сайт-визитку на несколько страниц, то нет необходимости использовать тяжелые CMS со множеством ненужных функций. Для этих целей можно использовать движки без базы данных — у многих из них есть визуальный редактор и панель администратора. С помощью CMS без SQL можно разработать блоги, сайты-визитки, и даже порталы.
GetSimple
GetSimple это легкая CMS работающая на XML файлах. Чтобы она была простой в использовании в нее включены только функции которые требуются большинству сайтов-визиток и ничего лишнего.Работает без БД, все хранит в XML, есть нормальные плагины галереи, новостей, обратной связи, гостевой книги. Свои плагины писать очень просто.
Основан на XML. Не использует MySQL чтобы хранить информацию, но вместо этого создает простые XML файлы для каждой страницы. Это помогает избежать громоздкости и нагрузок сайтов работающих с базами данных.
Возможность отмены почти для любого действия. Чтобы исключить возможность ошибок при установке и работе с контентом, в GetSimple включена возможность отменить любое действие.
Простая админ-панель. Основной упор при создании сайта был сделан на простой и понятный интерфейс панели управления. В результате многочисленных наблюдений над разными CMS была разработана удобная и понятная панель управления.
Простая установка. Полное время установки CMS занимает не более 5 минут. Это включает заливку файлов на хостинг, установку и всю настройку системы.
Легкое создание шаблонов (тем). Шаблон создать очень легко. В шаблоне прописываются теги, которые отвечают за вызов определенных функций. Тегов не очень много, но их хватает чтобы создать достойный полноценный сайт-визитку. Легко создать отдельный шаблон для определенного типа страниц — например для страницы контактов.
Getsimple создано специально для сайтов-визиток. Себестоимость такого сайта минимальна – при выборе хостинга можно выбрать недорогой тариф без базы данных. Работающий сайт занимает всего от 2,5 МБ.
Nanote — это компактный микро-блог-движок написанный на php. Он не использует реляционных БД и работает на файлах. Построен без использования фреймворков и не требует модулей на стороне сервера.
Stacey — это легкая система управления контентом, в которой нет настройки базы данных или файлов установки. Содержимое управляется созданием папок и редактированием текстовых файлов. Не предусмотрена ни панель администратора, ни форма авторизации пользователей. Однако система включает в себя простой язык шаблонов.
Система умеет обрабатывать динамические элементы, такие как создание breadcrumbs, списков навигации и прикрепление изображений. Описание Скачать
CMS Чайник
Российская поделка, которая не использует для страниц базы данных — MySQL.
CMS Чайник подойдёт для сайта-визитки, для сайтов любой тематики которым не требуется громоздких CMS.