Posts Categorized: cms

CI CMS Ionize and Halogy

Posted & filed under cms .

Long time ago I used CI framework for a site. Now I have to write site on my work so I decided to use CI as a framework. But I didn't start writing only watching documentation, I decided to watch inside cms that were writing on this framework (I found about ten), so I choose Ionize and Halogy.

First I choose Ionize because it has good interface and installation was very easy but when I started looking inside the code I saw a big mass. Admin part interface realize with using Mootools as a js framework and MochaUI as a user-interface. So all admin part made by ajax request so I didn't like it because ajax request don't do one big js engine. It happens this way you press link -> js calls ajax request -> it receive big part html with js and change some html that exists with received data. So I stop go forward. Thanks Ionize with it help I watch many information about Mootools and really like plugins.

So after disappointed about Ionize cms I start looking into the code of Halogy cms. It has HMVC patter that I never met (like MVC but groups in folders as modules). So from the beggining it was easy and clear to understand. Code clear and has many comments so I like it. If you want learn CI framework you should look inside this cms.

P.S. I think CI is best framework for small websites or for programmers that like writing websites on clear php. For big project I think CI doesn't suitable. CI also gives freedom in writing code, its very easy for beginner, have good documentation, but it has very small functionality versus frameworks like Yii CakePHP...

Something about WordPress

Posted & filed under cms .



I wrote on many frameworks so I wanted to write something on cms. I took WorPress because its the most popular blog cms I know and started learning it. At First I dislike but than I really like it. In few words its sounds like "You have instruments like posts, taxonomies, users, comments, settings and something else, and You can manipulate it like you want in Frontend". Also WordPress have many free plugins but they wrote not so good or with banners, so you need make some correction. We I like wp its because its very popular so You can find a lot of information in google also You can found plugin that you want or similar for you requirements so you don't have to write plugin from the begging. Also I spent three days looking inside wp code and I can say that this project not object orientation there are a few classes and a lots of functions. At the end of my traveling to the code I understood that It's cool because people who don't know programming, like work with function then with classes. So that is why WordPress have so many themes and plugins.

P.S. When I am writing my blog I manipulated wp instruments like I want. I had no limits so its cool and I didn't need to write some code in wp.

Also You can download github.com my portfolio plugin that I built from another two wp plugins.

Inside LiveStreet

Posted & filed under cms .

Вот посмотрел cms LiveStreet мне понравилась единственное довольно сложно было понять изначально как все происходит но потом когда понял стало все очень просто как всегда.

Что понравилась:
  • Файл Engine
  • Работа с кеш
  • Организация модулей, экшенов, связь с базой данных
  • ....
Что не понравилось:
  • Вроде как подключенные дополнительные ресурсы не последний (замет по смарти версия 2.6.9) про другое не проверял
  • Довольно сложная структура упростить бы
  • Не используется jQuery
Исходники переделки: github.com

Yii CMS's

Posted & filed under cms .

Вот рассмотрел единственные Cms которые я нашел на лучшем php framework'e Yii.

1. Flexica Как всегда когда рассматриваю чей-то код то пытаюсь понять структуру но когда не получается собираю проект с нуля по частям. Ну и тут так получилось так как cms'ка довольно большая. В общем что не понравилось: Структура (построена на модулях причем вся), Система View ну и остальное. Понравилось только идея с Services очень оригинально, ну и некоторые Ext можно вытащить.

Demo

2. Web3CMS Можно сказать фундамент для cms. Не плохая начальная структура Cms и очень понравилась идея с темами связанных с jQuery Ui. Буду следить за развитием надеюсь вырастит что то более.

Demo

Small CMS Wildflower on CakePHP

Posted & filed under cms .

Пред история: Итак решил я ознакомиться с CakePHP более глобально нашел Wildflower CMS и решил его просто просмотреть ну и утонул в исходном коде, после решил просто разобрать и собрать его как я делал с s7ncms и получил как бы тот же cms только оказалось много лишних деталей ))) ну оно и не странно так как это beta версия.

Пару слов о Wildflower CMS:Нормальный средний cms с довольно приятным исходным кодом но не упорядоченным. Не понятная как по мне система контроллеров админки и еще пару вещей. А вобшем это beta версия от нее другого и не стоит ждать.

Исходники переделки: github.com
Wildflower CMS

Small CMS S7N on Kohana

Posted & filed under cms .

Пред история: Итак решил я ознакомиться с Kohana PHP Framework зашел на их сайт там нашел маленький туториал да еще и с ошибками. Короче после такого туториала толком не чего не понятно да и документации толком нету как по мне очень бедный фреймворк. Как-то в google случайно наткнулся на s7ncms написанный на kohana и подумал чего бы не взять его в виде туториала. И вот потратив на него время я полностью разложил этот CMS на запчасти и собрал из них что то свое но делал это с целью обучения. Толком получилось тоже самое.

Пару слов о s7ncms: Очень много работы с кешом, довольно интересная работа с хеллперами и библиотеками, и хорошо продумана система модулей. Но как по мне сыроват еще. Используется Kohana v2.3.4

Исходники переделки: github.com S7NCMS