Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Cotonti - Архитектура26 апреля 2011Оглавление: 1. Cotonti 2. Особенности 3. Архитектура 4. Безопасность 5. Лицензия Cotonti является легко расширяемой системой. Это достигается за счет поддержки различных видов расширений. Некоторые из таких расширений поставляются в базовом пакете. Другие могут быть получены у сторонних разработчиков на свободной и коммерческой основе. Для понимания архитектуры Cotonti представьте себе обычное здание. Основой здания является фундамент или библиотеки ядра, которые также обеспечивает всю инфраструктуру, используемую остальными элементами здания. На фундаменте стоят блоки, в которых заключены комнаты. Эти блоки называются модулями. Каждый модуль представляет собой особый вид пространства, населяемого пользователями сайта. В комнатах находятся элементы интерьера, называемые плагинами. И, наконец, отделка фасада и выбор украшений для него являются темами. Технически модули и плагины очень схожи. Они имеют общее название расширения. Стандартное поведение «строительных элементов» Cotonti может быть изменено в различных точках входа, именуемых хуками. Плагины могут иметь особые части, которые «вклиниваются» в эти точки входа, изменяя поток управления и добавляя к выходному коду переменные и блоки. Просмотров: 4451
|