CMS и трудности выбора
Несколько дней изучаю различные списки CMS для своих нужд (есть пара-тройка проектов).
Выводы плачевные: нет никакой возможности взять одну систему и построить на ее базе проект. Обязательно не хватит какого-то функционала.
Ок, пробуем сделать выбор той системы, которую нужно будет “допиливать” минимальным образом. И тут так же возникает ряд трудностей: или нет API для привязки своего функционала (или он настолько убог, что можно считать, что его нет), или “закрытый” код, или слишком большое необходимых изменений для достижения эффекта, или кроме нужного функционала если огромная куча другого и не нужного для проекта и причем этот “мусор” отключить нельзя. Ну и прочие другие трудности.
Результат изысканий очевиден - надо писать свою систему. Этот вывод у меня напрашивался давно, но как-то для решения проблем хватало тех или иных действий. Теперь же чаша терпения переполнилась и я окончательно пришел к решению написать свою CMS. Стоит заметить - я не стремлюсь переплюнуть существующие системы и, скорее всего, даже не стремлюсь выходить на рынок этих систем. Но я буду применять это решение для собственных проектов.
Что будет входить в состав системы, как оно будет выглядеть и прочие технические нюансы я пока рассказать не могу (отчасти потому что сам не все еще четко представляю). Но в тоже время хочется выслушать мымли и пожелания о том, что вы хотели бы видеть в CMS вашей мечты. Или точнее - какого функционала вам не хватало в той или иной системе? Если вам не трудно напишите. И если возможно - напишите подробнее. А там глядишь - вдруг ваши мечты и сбудутся.
Ну а избранные моменты о разработке системы видимо будут появляться в блоге. Следите за анонсами.
2 Комментариев»




Практически все знакомые программеры решают написать свою CMS. Сложная штука, зато когда написал и помучался с архитектурными проблемами, становится легче.
Своя рубашка ближе к телу. Так же и удобнее использовать и сопровождать то, что знаешь досконально.