CONTENT MANAGEMENT SYSTEM
Blox Logo
Blox CMS — блочный метод сайтостроения
.
 
Blox Help

←→

Blox CMS как фреймворк

Blox CMS можно использовать также как каркас для сборки сайта из блоков, то есть, как фреймворк, или CMF (Content Management Framework).

Если вам недостаточно возможностей, которые предоставляет Blox CMS по управлению выборкой данных блока, а также вас не устраивает система управления правами пользователей, Blox CMS можно использовать только как инструмент макетирования страниц и навигации по сайту.

Сделайте внешний (компоновочный) шаблон, в котором будет определено положение каждого блока. А уже в каждом из шаблонов (.tpl) этих блоков вы можете обращаться к собственным таблицам базы данных, реализовывать любую логику (используя собственные заготовки или библиотеки кодов). В этом случае дескриптор шаблона (.tdd) вам не понадобится, так данные (в терминах Blox CMS) в шаблоне не используются. Contra А не проще делать вызов общего файла, который вызывает нужный скрипт. В свою очередь, этот скрипт инклюдит нужные блоки-скрипты. А для всего этого нужна только библиотека функций. - А что делать с системой доступа. Делать ее заново. - Для выборки у нас есть универсальная ф-я. Служебные сайты без редактирования контента. Создание баз данных можно включить в блок Нужно только учитывать зарезервированные переменные а так можно сделать все что угодно

Blox CMS также предоставляет функции и классы, облегчающие труд программиста.

http://typo3lab.ru/faq.htm Прежде всего, TYPO3 - это в полном смысле слова CMF (Content Management Framework), по-русски - каркас для управления контентом, имеющий очень удачную концепцию и архитектуру. Если вам нужно сделать большой, возможно многоязычный, корпоративный сайт типа www.3ds.com, www.webex.com или www.tue.nl, которым будет управлять команда редакторов, то TYPO3 может оказаться не просто лучше и удобнее, а еще и в разы эффективнее как при разработке, так и при редактировании сайта, чем любая из широко рекламируемых коммерческих систем. Дело в том, что TYPO3 создавалась именно для таких проектов, а крупные компании, университеты и различные организации, заказчики таких сайтов, финансировали создание необходимого им функционала. Ситуация с известными на нашем рынке коммерческими CMS совершенно другая. Все они изначально ориентировались на нижний ценовой сегмент, на дешевые типовые сайты, стандартные интернет-магазины и на программистов низкой и средней квалификации. Иначе просто невозможно обеспечить массовые продажи системы. То есть, планка изначально стояла низко. Конечно, разработчики этих систем сейчас стараются поднять планку выше, но архитектуру и концепции систем менять довольно сложно, гораздо сложнее, чем менять дизайн, отдельные интерфейсные элементы или наращивать функционал «вширь». В итоге разработчики идут по пути косметических изменений, создания Web 2.0 функционала, специальных отраслевых редакций системы и т. п., при этом не затрагивая основу. Кроме того, находясь под жестким конкурентным давлением, разработчики этих коммерческих систем обязаны были быстрее выпускать продукт на рынок, быстрее набирать клиентскую базу и быстрее формировать партнерскую сеть из веб-студий. В этом еще одна причина упрощенной архитектуры этих систем, а иногда и откровенной кустарщины в проектировании и реализации. Типичная массовая коммерческая CMS - это прежде всего маркетинг, реклама и заинтересованная сеть партнеров. Дело даже не в том, что каждый из партнеров получает скидку в 30-60% от стоимости проданных им копий системы. Для московских веб-студий среднего ценового диапазона эти суммы сравнительно невелики. Дело в том, что партнер не меньше самих разработчиков заинтересован в надувании имиджевого пузыря, поскольку он строит свои продажи, в той или иной мере опираясь на созданный разработчиком имидж CMS. В результате получить информацию о реальных достоинствах и недостатках этих систем довольно трудно. Агрессивные рекламные тексты на официальных сайтах этих коммерческих систем, сообщения в форумах и блогах, выступления менеджеров на семинарах часто напоминают рекламу гербалайфа. Система подходящая «для всего», самая лучшая и удобная, во всем опережающая конкурентов и не имеющая недостатков... При ближайшем же рассмотрении, выясняется, что гербалайф, возможно, и хороший продукт, но уж точно не единственный на рынке, и не всем подходящий, да и недостатков у него навалом. Сайты http://mycms.info/tests/theory/introduction/ Innovative open source CMS and framework. http://www.silverstripe.com/