Создание CMS (размышления)
18 марта 2008

По роду своей деятельности мне часто приходится сталкиваться с различными CMS системами, попадаются самые разные, но объединяет их всех одно (как платных, так и бесплатных) они не очень удобны. Во многих CMS заложена масса опций и возможностей, которые никогда не пригодятся, это их делает очень сложными, в конечном счете, т.к. приходится много разбираться с возможностями. С этим можно поспорить, сказав, что сейчас много модульных CMS в которых легко добавлять или удалять не нужные функции, но я думаю, что каждый согласится со мной, что в таких системах как правило, много багов и других недочетов. Говоря проще, нет такой CMS, которая бы удовлетворяла полностью на все 100%. (И с этим очень сложно поспорить!)
Хотя есть CMS, которые по моему личному мнению могут удовлетворять если и не на 100% то на 95% точно (а после небольшого вмешательства в коде и на все 100%).
К примеру:

  • для форума Invision Power Board(IPB) – ее минус она платная. Зато простая и легко настраиваемая. И по моему мнению это лучший вариант для форума.
  • для блога WordPress –очень простая и для нее можно найти много разнообразных плагинов, к тому же она бесплатная. Правда если создавать что-то другое на базе WordPress то уже придется повозиться с кодом.

А вот с CMS для обычного сайта (чуть сложнее сайта «визитки») уже найти CMS сложно. Многим нравится Joomla, но лично мне эта система не нравится т.к. она немного сложна в смысле кода – в ней HTML и PHP код слиты вместе, а мне больше нравится, когда HTML и PHP код раздельно, т.е. используются шаблонизатор. Как правило, я использую Smarty или пишу что-то свое.
Из всего сказанного можно сделать вывод, что следует написать свое собственную CMS, которая будет удовлетворять на все 100%.
Плюсы:

  • пишешь только те функции, которые точно пригодятся;
  • легко ориентироваться в коде;
  • просто доработать;

Минусы:

  • задача не простая, и первое время придется исправлять значительное количество багов (а они обязательно будут!);
  • писать придется продолжительное время (для такой задачи пары дней не хватит);

В итоге рано или поздно каждый программист, который занимается web программированием приходит к этому (создание своей CMS) иногда берется что-либо за основу из бесплатных или пишется с нуля, я буду писать с нуля…


Отстой...Что-то не оченьНормальноХорошоСупер! (Еще не оценили)
Loading ... Loading ...

Метки

Кнопочки


Рейтинг блогов
Add to Technorati Favorites
Читать в Яндекс.Ленте
Я - на Карте

Популярное

Свежие комментарии

Архив


Работает на WordPress