MaxSite CMS ➜ CodeIgniter
Все записи рубрики 5
- 13/01/2008 CMS. Схема/описание работы
- 18/02/2008 Сайты по CodeIgniter
- 22/02/2008 Новый PHP-фреймворк Igniter-zen-i-rails
- 01/05/2008 FastCGI и CodeIgniter, мой новый сайт и секрет небольшой памяти
- 04/09/2009 MaxSite CMS и CodeIgniter
В последнее время почему-то активизировалась тема о том, что якобы MaxSite CMS идеологически неверно построена. Нужно было делать по туториалу CodeIgniter, а я, подлец, сделал по-другому и теперь, якобы нельзя совместно с MaxSite CMS делать «классические» CodeIgniter-приложения.
Основные претензии сводятся к тому, что в MaxSite CMS используется единый контролер, что не нравится фанатам CodeIgniter, которые не в состоянии продвинуться дальше прочтения хелпов.
Я решил, вместо того чтобы крутить пальцем у виска, объяснить и продемонстрировать использование MaxSite CMS с «классическим» CodeIgniter-приложением.
Но, для начала немного объяснялок.
Пост-солянка. ![]()
1. На новом сервере я включил PHP как FastCGI. Скорость тестового сайта несколько увеличилась (примерно в 2 раза). Это на WordPress. Теперь я решил поставить другой сайт на своей MaxSite CMS и как оказалось .htaccess при таком режиме работает как-то по другому. В частности при использовании ЧПУ, сервер выдает, что файл не найден.
Два дня назад Derek Allard (один из разработчиков CodeIgniter) выпустил свой PHP-фреймворк Igniter-zen-i-rails (что-то вроде «Дзен»). Возможности впечатляют:
CodeIgniter - это PHP-framework. Считается одним из самых лучших на сегодняшний день. На мой же взгляд, самое важное, что CodeIgniter не застявляет жестко следовать какой-то своей структуре. Все это дает возможность разработчику в комплекте с существующим немалым функционалом CodeIgniter получить и необходимую гибкость. Делая свою CMS, я многократно в этом убеждался.
Но как оказалось, ресурсов по CodeIgniter не так и много. А еще меньше конкретных примеров использования. Поэтому я приведу ссылки на тех, кто занимается CodeIgniter. Возможно они вам тоже пригодятся.
Попробую как-то обрисовать свои идеи. Постепенно я прихожу к более ясному пониманию того, чего хотелось бы увидеть в CMS; что в ней будет самым главным.




