Дек 01
Zend Framework развивается, оставляя за бортом функционал предыдущих версий. Приглядывался к Symfony Framework – там более жёсткая структура проекта и разработчики не стремятся всеми силами заставить купить мануалы и проийти курсы по фрэймворку. Но Symfony тоже ещё сыровата и разработка её идёт полным ходом.
Вобщем решил я сейчас доводить до ума (чистить код, фиксить баги и повышать безопасность) своей системы. Система управления контентом нужна уже сейчас, и она даже есть, поэтому не вижу смысла с головой бростаться в разработку системы под Symfony. Тем более, что внятный план системы вряд ли получится сейчас изложить.
Посему в ближайшее время планирую выложить свою систему на опен-сорсном сайте и буду подключать к проекту заинтересованных людей.
Июн 13
Мы ответственно относимся к вопросам стабильности работы системы после её установки на сайт клиента. К сожалению, ни Drupal, ни Joomla этого не могут обеспечить. Обратной стороной их популярности является то, что в их основных модулях постоянно находят уязвимости, и если не обновлять регулярно систему, то через полгода сайт превратится в проходной двор, куда сможет зайти любой желающий.
Ни в коем случае не отрицая положительных качеств Drupal и Joomla мы видим их применение только на сайтах, которыми постоянно занимается хороший php-программист. А просто установка системы на сайт, без дальнейшей постоянной поддержки, это на наш взгляд – безответственное действие.
К тому же притчей во языцех стало качество дополнительных модулей для этих бесплатных CMS. Обычно их делают начинающие программисты и так, как захочет их левая нога. В результате, посмотрев на хранилище модулей для этих систем, можно удивиться их разнообразию. Но когда начнёшь копать глубже окажется, что большинство этих модулей прокомментированы примерно следующим образом: “Отличный модуль, давно такой искал. Только вот что-то у меня он не работает совсем”.
Всё это и подталкивает к выводу, что для корпоративных сайтов клиентов использование бесплатных CMS исключается.
Мар 12
Обдумывал сегодня идею быстрого, простого и относительно дешёвого развёртывания интернет-магазина. Во всех более-менее качественных CMS интернет-магазин входит только в самые дорогие редакции, в результате его внедрение оказывается достаточно дорогим.
С другой стороны, специализированные средства типа шопскрипта выполнены так криво, что пытаться их как-то модифицировать – мартышкин труд. Всё равно, что делать неплагинную модификацию вордпресса или пхпбб.
Вобщем дело тухлое и тут. Всё острее встаёт вопрос о качественной системе управления основанной на хорошо продуманном модульном принципе.
А пока покручу тот же шопскрипт. Есть там кое-какие интересные фишки.
Мар 07
С момента последней записи прошло несколько месяцев, но это время не прошло напрасно. Слишком оптимистичны были мои прогнозы на счёт быстрого погружения в шаблоны проектирования и новый стиль програмирования PHP5. Точнее в теории-то я всё это изучил, но вот на практике ещё не добрался, т.к. приходится работать и над текущими проектами тоже.
Кроме того, пришлось изучить и внедрить систему GTD, т.к. невозможно справляться с большим количеством проектов совсем без системы управления проектами и делами.
Из положительных изменений:
- Теперь система nSite находится под управлением системы контроля версий Subversion, которая размещена в интернете, а не на локальном компьютере, как было раньше;
- поправил много мелких багов в системе;
- составил в багтрекере довольно солидный список улучшений системы;
- подготовлен новый дизайн системы, осталось только сверстать и внедрить его в шаблоны.
Вобщем спектр работ стал более понятен. Теперь дело за выполнением этих самых работ.
Окт 21
Проекты с открытым кодом уже привычны среди операционных систем, серверов приложений и баз данных. Теперь его преимущества могут быть продемонстрированы в системах управления контентом (CMS), области, традиционно ассоциирующейся с контролем со стороны поставщиков, дорогими лицензиями и закрытыми API.
Читать дальше »