Если пытаться бежать за рождением различных библиотек, облегчающих жизнь программиста можно наблюдать, порой, интересные и странные вещи.
Заглянул я на opensourcecms.com и глаза начали лезть на лоб. Последний раз я был на этом сайте меньше года назад и такого количества CMS тогда не было. Выбрав все демонстрации для PHP я начал листать…
Описания проектов лаконичны, и кричат о неповторимости или загадочны, а рейтинг, такое ощущение, что это просто какая-то случайная переменная.
Магазинов, например было только 3 или 4. Сейчас тут появился тяжелый и «могучий» Magento и какой-то AlegroCart (ощущение такое, что код они открыли по, тому что, он им просто надоел). Систем управления контентов в данный момент 125 + lite! Если учесть, что в этом списке явно не все доступные для всех CMS, появился у меня резонный вопрос, для чего все это? И как можно найти в этом многообразии именно то, что требуется?… Нет, наверно так лучше: Почему так много людей пишут все те-же программы разными способами? Или даже – Для кого пишется такое количество программ?Я представляю себе, следующие причины того что та-или иная CMS появилась в списке:
- Желание показать молодому человеку, свою дипломную, курсовую работу или просто, про свое «крутое» изделие.
- Продлить жизнь помирающему проекту через получение внимания разработчиков.
- Внедрение продукта для возможности управления стандартами и организации рынка.
Лично для меня будет интересным только последний вариант. Во первых, они более популярны из-за рекламы или объема, сформировавшегося вокруг общества. А это значит, вы не останетесь одни, в случае возникновения проблем с системой (скорее всего, вы будете не первый, столкнувшийся с ней) и не окажитесь с «неподдерживаемой» системой в будущем. Даже если автор захочет коммерциализировать продукт, общество продолжит разработку свободной ветки (тут я не могу понять главного разработчика MySQL, по моему, подписи тут скорее для удержания власти, а не потери своего детища).
Во вторых, такие CMS обладают большим количеством модулей, а значит и более универсальны. Тут важно понимать, универсальна она с точки зрения пользователя или разработчика. Лично я выбираю Drupal, я ценю этот CMS за униврсальность, пусть даже в нем нет редакторов внутри страницы. Кстати, в Google Squared он первый, но в Google Trends – нет.
Для организации личных данных незаменим eGroupWare, он-же – умеет синхронизироваться, даже с телефоном.
Больше для PHP ничего полезного посоветовать не могу.
UPD: Осознаю, что с публикацией этой статьи, я немного поспешил. В действительности я использую несколько CMS в зависимости от требований. Сознаться я решил после того, как решил запустить магазин на основе Ubercart Drupal – в нем я обнаружил несколько недостатков, особенно после того как попытался объяснить не технарю, как ему предстоит этим пользоваться. К тому-же, на данный момент сервера для локализации друпал находятся в зачатом состоянии (переводить 3000 строк на незнакомый мне язык не реально).
В итоге мой список расширился до Magento – магазин любой сложности (хотя довольно сложный с точки зрения изменения дизайна). Frog CMS – простой до безобразия и Simphony – за свою поддержку XSLT и гибкость.
Помочь могут следующие ссылки:
Метки:OpenSource, PHP
Похожие статьи
- 26 апреля 2010 -- JavaScript Frameworks – самые популярные и не только. (2)
- 20 июня 2008 -- Софт, который можно использовать на работе. (0)
- 12 марта 2009 -- ALT.NET или инструментарий Microsoft? (0)
- 28 мая 2010 -- Включаем debug для chatroulette. (3)
- 16 декабря 2009 -- Производительность и скорость работы языков программирования. (6)



9 марта, 2010 at 23:56
для меня это уже давно WP, и никаких проблем с этим движком не возникало
10 марта, 2010 at 9:40
WordPress это действительно отличный движок с огромным количеством дополнений и поразительной простотой использования. Но к сожалению это только Блог. Социальной сети или магазина из этого движка, простыми средствами не сделать.
Друпал-же, это прежде всего CMS и крайне гибкий FrameWork для разработчика. Конечно, за это приходится платить некоторыми сложностями в освоении для простого пользователя.
10 марта, 2010 at 17:37
сам не знаю что выбрать
11 марта, 2010 at 17:42
ну для каждого по разному,плюс смотря что делать будеш.
20 марта, 2010 at 13:32
>ну для каждого по разному,плюс смотря что делать будеш.
Поддерживаю вас, немного обновил топик.
28 марта, 2010 at 10:49
не знаю думайте