CMS под свободными лицензиями


Drupal (от голл. druppel — капля) — система управления сайтом, написанная на языке PHP и использующая в качестве хранилища содержания реляционную базу данных (поддерживаются MySQL, PostgreSQL, а также любые СУБД поддерживаемые библиотекой PEAR). Drupal является свободным программным обеспечением защищённым лицензией GPL и создаётся усилиями энтузиастов со всего мира. Начал разработку голландец Дрис Байтаерт (Dries Buytaert), который и поныне является руководителем проекта.

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и форумов, до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор модулей включает, например, такие функции как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и др. Большое количество дополнительных модулей, значительно расширяющих базовые функции можно скачать с официального сайта.

Система поддерживает локализацию интерфейса для различных языков. Drupal 5 имеет переводы интерфейса на 33 языка. Имеется поддержка русского языка.

http://drupal.org/ - Официальный сайт (англ.)
http://www.drupal.ru - Сайт поддержки на русском языке
http://docs.drupal.ru/ - Документация (вики) на русском языке



Joomla! — система управления содержанием, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. Joomla! является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей Joomla! является относительная простота управления при практически безграничных возможностях и гибкости при изготовлении сайтов. Joomla! является ответвлением широко известной CMS Mambo.
CMS Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

http://joomla.org/ - Официальный сайт (англ.)
http://joomlaportal.ru/ - Информация о Joomla CMS на русском языке. Новости, документация для начинающих и разработчиков. Обзоры компонентов, модулей и плагинов. Шаблоны и локализации.
http://joomlaforum.ru/ - Форум поддержки русскоязычных пользователей Joomla.
http://help.joom.ru/ - Сервер русской on-line помощи по Joomla



PHP-Nuke — одна из популярных систем управления содержимым на веб-сайтах и вероятно старейший из проектов CMS под свободными лицензиями. Автором этой системы является Франсиско Бурси.
Написана на PHP с использованием базы данных MySQL. Система предоставляет страницы администрирования для управления функциями сайта, внешним видом и разграничением прав доступа. CMS имеет модульную структуру. Набор модулей и их настройки указываются на страницах администрирования. Стандартный набор модулей включает в себя: новостная лента, форум, статьи, новости для карманного компьютера, опрос, статистика.

http://phpnuke.org/ - Официальный сайт (англ.)
http://rus-phpnuke.com/ - Сайт поддержки на русском языке



TYРOЗ — система управления сайтами (CMS/CMF) с открытым исходным кодом и свободной лицензией.
Система создана Каспером Скархойем и распространяется бесплатно под лицензией GNU GPL. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Написана на PHP, для хранения данных использует СУБД MySQL.
TYPO3 — это промышленная CMS/CMF, отвечающая высоким стандартам безопасности.
TYPO3 имеет два режима работы: frontend и backend. Frontend - это "лицо" сайта, то, каким он виден посетителям. Backend - это интерфейс для администраторов и редакторов сайта. Кроме того, поддерживается режим frontend-редактирования, позволяющий редакторам вносить правки непосредственно при просмотре "лица" сайта.
Структура сайта в TYPO3 представлена деревом страниц. На каждой странице могут быть размещены элементы содержимого - небольшие блоки информации: текст, текст + изображение, изображение, таблица, чистый html, плагин и др. TYPO3 основана на шаблонах. Существуют готовые шаблоны для TYPO3, однако в основном шаблоны строятся заново на специальном конфигурационном языке TypoScript.

http://www.typo3.org/ - Официальный сайт(англ.)
http://www.typo3.biz/ - Русскоязычный сайт о TYPO3



MediaWiki (не путать с WikiMedia) — программный механизм для веб-сайтов, работающих по технологии «вики». Это один из самых мощных вики-движков, написанный специально для Википедии и использующийся во многих других проектах фонда Викимедиа. Свободная программа, распространяющаяся по Общественной лицензии GNU.

MediaWiki написан на PHP и использует в своей работе реляционную базу данных (можно использовать MySQL, PostgreSQL); поддерживает использование программ memcached и Squid.
MediaWiki предоставляет интерфейс работы с базой страниц, разграничение прав доступа к администрированию системы, возможность обработки текста как в собственном формате, так и в форматах HTML и TeX (для формул), возможность загрузки изображений или других файлов, а также другие возможности. Гибкая система расширений позволяет пользователям добавлять собственные новые возможности и программные интерфейсы.
Логотип МедиаВики символизирует применяемый язык разметки, в котором для создания ссылок используются квадратные скобки («[[», «]]»), что гораздо проще традиционного синтаксиса HTML.

Ви́ки — веб-сайт, структуру и содержимое которого пользователи могут сообща изменять с помощью инструментов, предоставляемых самим сайтом. Крупнейший и известнейший вики-сайт — Википедия.

Вики характеризуется такими признаками:

  • Возможность многократно править текст посредством самой вики-среды (сайта), без применения особых приспособлений на стороне редактора.
  • Особый язык разметки — так называемая вики-разметка, которая позволяет легко и быстро размечать в тексте структурные элементы и гиперссылки; форматировать и оформлять отдельные элементы.
  • Учёт изменений (версий) страниц: возможность сравнения редакций и восстановления ранних.
  • Проявление изменений сразу после их внесения.
  • Разделение содержимого на именованные страницы.
  • Гипертекстовость: связь страниц и подразделов сайта через контекстные гиперссылки.
  • Множество авторов. Некоторые вики могут править все посетители сайта.

http://www.mediawiki.org/ - Официальный сайт(англ.)



OpenCMS - профессиональная система управления сайтами любой сложности (CMS) коммерческого уровня с открытым исходным кодом и свободной лицензией. Написана с использованием Java, JSP и XML, для хранения данных использует СУБД MySQL, Oracle, PostgreSQL или SQL Server.

Система создана немецкой компанией Alkacon, и распространяется бесплатно под лицензией GNU LGPL. CMS требует серьёзного подхода к изучению и разработке веб-приложений на её основе. В отличие от быстро настраиваемых и «легковесных» систем, в которых сайт зачастую наполняется самими пользователями, цель OpenCms — предоставить каркас для профессионального сайта, над которым работают ряд специалистов. Для разработчиков есть мощная система шаблонов, поддержка Enterprise Java Beans, интеграция с сервером приложений, и т. п.; для администраторов и IT-специалистов есть поддержка кластеризации, система кэширования, система ролей и управления правами пользователей, и т. п.; для редакторов в OpenCms входит полнофункциональный WYSIWYG-редактор FCKeditor. Таким образом, OpenCms обеспечивает весь спектр возможностей CMS-системы.