Приветствую всех, кто следит за разработкой новой системы управления сайтами.
К сожалению, работа над системой движется не так быстро, как хотелось бы в силу нехватки времени и людей, но мы стараемся. :-)
Если вы хотите присоединиться к участию над проектом — напишите мне.
Фреймворк FigarooCore
В настоящее время мы работаем над завершением ядра системы — своеобразного фреймворка, названного нами FigarooCore. FigarooSiteEngine строится на основе этого фреймворка.
Фреймворк FigarooCoreпредоствляет удобный слой абстракции, упрощая огромное количество «низкоуровневых» действий. Огромный упор сделан на безопасность, расширяемость и скорость. Во фреймворк также встроены средства для автоматизации клиентской оптимизации, ЧПУ, SEO-оптимизации и т.д.
В отличие от других систем управления сайтами, мы решили написать свой фреймворк, а не взять готовый (например, CodeIgniter), чтобы обеспечить максимальную гибкость не в ущерб другим параметрам.
Каким мы видим наш «движок»
Нам бы хотелось, чтобы FigarooSiteEngine была, с одной стороны, универсальной (работала бы одинаково хорошо на большинстве хостингов, а также на выделенных серверах), с другой стороны — очень мощной, быстрой и удобной.
На мой взгляд, система должна быть удобна и приятна и профессиональному web-разработчику, и начинающему студенту-фрилансеру, и человеку, далёкому от программирования.
Соответственно, система не должна «тормозить» на виртуальных хостингах, не должна подводить в высоко нагруженных проектах и должна иметь простой (но не примитивный) и лаконичный интерфейс.
Предполагается наличие репозитория модулей и плагинов, а также возможность легко написать свои, расширяя систему под свои нужны.
Немного о технологиях
Тестовая версия системы будет гарантированно поддерживать web-сервер Apache 1.3 и 2.x, в будущем будет также введена поддержка nginx, lighttpd и др. Движок работает на PHP 5, поддерживается версия 5.2 и выше. Поддержка более старых версий PHP не планируется. PHP может работать в качестве модуля Apache, также планируется поддержка CGI и FastCGI. В качестве СУБД используется MySQL, поддерживаются версии 4.1 и 5. Поддержка других СУБД в ближайшем будущем не планируется. Система также может использовать «ускорители PHP», если они установлены в вашей системе.
Спасибо за внимание, оставайтесь с нами.