Интернет магазин китайских планшетных компьютеров



Компьютеры - Cotonti - Архитектура

26 апреля 2011


Оглавление:
1. Cotonti
2. Особенности
3. Архитектура
4. Безопасность
5. Лицензия



Cotonti является легко расширяемой системой. Это достигается за счет поддержки различных видов расширений. Некоторые из таких расширений поставляются в базовом пакете. Другие могут быть получены у сторонних разработчиков на свободной и коммерческой основе.

Для понимания архитектуры Cotonti представьте себе обычное здание. Основой здания является фундамент или библиотеки ядра, которые также обеспечивает всю инфраструктуру, используемую остальными элементами здания. На фундаменте стоят блоки, в которых заключены комнаты. Эти блоки называются модулями. Каждый модуль представляет собой особый вид пространства, населяемого пользователями сайта. В комнатах находятся элементы интерьера, называемые плагинами. И, наконец, отделка фасада и выбор украшений для него являются темами.

Технически модули и плагины очень схожи. Они имеют общее название — расширения.

Стандартное поведение «строительных элементов» Cotonti может быть изменено в различных точках входа, именуемых хуками. Плагины могут иметь особые части, которые «вклиниваются» в эти точки входа, изменяя поток управления и добавляя к выходному коду переменные и блоки.



Просмотров: 4451


<<< Contao
Danneo >>>