Системи управління контентом (CMS)
Дуже часто необхідно створити сайт, який матиме стандарний набір функцій, а писати щось своє - справа довга і дорога. Саме тому з'явився цілий напрямок - розробка систем управління контентом.
З вікіпедії:
Систе́ма управле́ния содержи́мым/конте́нтом (Content management system, CMS) — компьютерная программа, используемая для управления содержимым чего-либо (обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД) . Обычно такие системы используются для хранения и публикации большого количества документов, изображений, музыки или видео.
Частным случаем такого рода систем являются системы управления сайтами. Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации.
Я спочатку хотів привести список таких систем, але він виявився дуже потужним. Тому обмежусь декількома лінками, які допоможуть обрати ту чи іншу систему для ваших цілей.
- Каталог СМS
- CMS сімейства Вікі (створення власних енциклопедій з можливістю редагування спільнотою)
- Порівняння CMS (рекомендую!)
- Community Server Express Edition (двигун, на якому побудований даний сайт)
Основними поширеними системами є WordPress (PHP + MySQL), DotNetNuke (VB.NET + MS SQL Server), PHPNuke (PHP + MySQL), Joomla (PHP + MySQL).
Якщо у вас є конкрентий досвід використання якоїсь системи, можете ним поділитися :)