Приветствую, дорогие читатели.
Пришло время рассказать о разработке новой системы управления сайтами под пилотным названием FigarooSiteEngine.
Когда-то у меня была мысль сделать свой форумный движок, потом появилась мысль сделать блоговый движок. Я начал задумываться, что было бы неплохо интегрировать их вместе, а также интегрировать блог и форум с сайтом.
Тогда я начал думать над тем, чтобы сделать некий универсальный движок, чтобы иметь возможность подключения к нему разных модулей. Так появилась идея FigarooSiteEngine.
— Очередная CMS? Зачем?
Это не совсем CMS'ка. Мы называем её система управления сайтами. Обычно, если сайт создают не с нуля, то используют либо систему управления содержимым (CMS), либо фреймворк (CMF). Figaroo Site Engine — это нечто среднее между системой управления содержимым и фреймворком.
Фреймворки слишком низкоуровневые. Они гибкие, но слишком сложные обычному пользователю. Фреймворки созданы для программистов.
CMS'ки, наоборот, простые, но «неповоротливые». Если нужно что-то, отличающееся от встроенного функционала, придётся сильно повозиться.
Мы хотим создать систему, которая будет гибкой и функциональной, но в то же время, простой и лаконичной.
— Так в чём же отличие Figaroo Site Engine от существующих систем?

Картинка для привлечения внимания :-)
Мы хотим предложить систему, которая позволит создать как самый простой сайт, так и самый сложный. По умолчанию система включает в себя API для работы с иерархией страниц (как статичных, так и динамичных), пользователями и т.д. FigarooSiteEngine позволяет расширять себя за счёт модулей и плагинов, являясь золотой серединой между CMS и CMF.
Модуль — это расширение, привязывающееся к определённому адресу. Например, форум или интернет-магазин.
Плагин — это расширение готового функционала ядра или модулей. Наример, миничат или облако тэгов.
Вы сможете создать на системе как домашнюю страничку или блог (по простоте и функционалу превосходящий WordPress), так и полноценный мультиязычный корпоративный сайт с интернет-магазином (интеграция с 1C, Яндекс.Маркетом, платёжными системами), множеством страниц, рекламными кампаниями, форумом и разделением прав пользователей. И всё это без специальных знаний!
В системе по умолчанию будут доступны управление RSS-лентами, интеграция с внешними сервисами (OpenID, 1C, Twitter, FaceBook, Вконтакте.ру, Яндекс.Маркет, Яндекс.Карты, Google API и др.)
Также, модули системы взаимосвязаны между собой. Таким образом, если человек авторизовался в блоге — он автоматически авторизуется и на форуме тоже.
— Что ещё?
Также система Figaroo Site Engine позволит изменять страницы как из «админки», так и по FTP.
Системой смогут воспользоваться как школьник или домохозяйка, так и web-программист со стажем.
Сайт должен выполнять поставленные перед ним задачи.
Мы ориентируемся, с одной стороны, на гибкость, удобство и лаконичность, с другой — мощный функционал, способный удовлетворить любые желания пользователя системы.
В нашей системе будут такие «фишки», как управление рекламными кампаниями на сайте, анализаторы трафика, split-тестирование страниц и т.д.
— Система ещё не готова?
Да. Система сейчас находится в стадии программирования. Осенью 2010 мы планируем показать миру бета-версию, а зимой запустить первый коммерческий сайт на нашей системе.
Спасибо за внимание. Оставайтесь с нами!
А за основу что взяли? Не с нуля же писать такую махину.
Поверьте, как только будут разработаны больше 2х модулей и плагинов, появится что-то, что фреймворком не поддерживается и начнётся грабли и костыли :)
В любом случае успехов!
Комментарий by Павел — 29 сентября 2010 @ 08:18
Пишем с нуля. Спасибо. :)
Комментарий by Figaroo — 29 сентября 2010 @ 16:57