Продвинутые юзеры раздают статику с отдельного cookie-free хоста.
Я пытался открыть несуществующую картинку altocms.ru/404.gif и обратил внимание, что отдаётся корректный заголовок 404, но самого докумениа с текстом об ошибке нет
Макетирирование имеет отношение к проработке эскиза, из которого делают статичный прототип, который и называется макетом. То есть готовая для просмотра html-страница. Иногда макетом называют и сам эскиз. На мой взгляд, слово «макет» в контексте шаблонной логики выглядит чужеродным и малоуместным.
Тогда есть два вопроса — для чего нужно столько глубоко проработанное соглашение и на кого оно ориентировано? Будет ли этот терминологический аппарат использоваться внутри команды разработки Альто или же он ориентирован на всех разработчиков, желающих создавать расширения? Или, может быть, он предназначен для самой широкой аудитории — для разработчиков-интеграторов, создающих сайты на безе движка, или даже для конечных пользователей, которые будут использовать Альто на своих сайтах?
На основе разнообразных потребностей, в разное время озвученных на сайте ЛС, я бы выделил три типа коллективных блогов, которые могли бы удовлетворить потребности большей части пользователей Альто:
— скрытый: видят блог и топики с их содержимым и имеют право писать в него топики и комментарии только пользователи, приглашённые администратором блога;
— закрытый: видят блог и читают топики все, пишут и комментируют только те, кто вступил в блог и чью вступление было одобрено администратором блога;
— коллективный: видят, читают и пишут все, чей рейтинг превышает квоту по рейтингу, установленную администратором блога. У администратора имеется возможность запретить писать и комментировать отдельным пользователям (бан).
Отдельный тип — персональный блог, писать в него может только его владелец, у него также имеется возможность запретить комментировать его отдельным пользователям.
Прежде, чем предлагать, я бы хотел убедиться, что я правильно уловил твои идеи и мы будем говорить об одном и том же на одном языке. Насколько я понимаю:
— скином предлагается именовать полный комплект tpl+js+css+img;
— шаблон: master-template, основа с базовой разметкой и универсальными блоками, существует в единственном экземпляре в пределах скина;
— тема: альтернативные css/img, переопределяющие умолчальное оформление скина;
— макет: описание представления конкретного документа, обладающего уникальной функциональностью — главная страница, профиль и т. д., количество макетов определяется задачами и особенностями приложения;
— блок: логическая сущность документа;
— виджет: функциональная сущность документа.
— шаблонный виджет реализует возложенный на него функционал на уровне frontend-технологий и смарти для доступа к доменной логике;
— исполняемый виджет кроме перечисленного использует дополнительный уровень — собственный доменный объект.
Я пытался открыть несуществующую картинку altocms.ru/404.gif и обратил внимание, что отдаётся корректный заголовок 404, но самого докумениа с текстом об ошибке нет
— скрытый: видят блог и топики с их содержимым и имеют право писать в него топики и комментарии только пользователи, приглашённые администратором блога;
— закрытый: видят блог и читают топики все, пишут и комментируют только те, кто вступил в блог и чью вступление было одобрено администратором блога;
— коллективный: видят, читают и пишут все, чей рейтинг превышает квоту по рейтингу, установленную администратором блога. У администратора имеется возможность запретить писать и комментировать отдельным пользователям (бан).
Отдельный тип — персональный блог, писать в него может только его владелец, у него также имеется возможность запретить комментировать его отдельным пользователям.
— скином предлагается именовать полный комплект tpl+js+css+img;
— шаблон: master-template, основа с базовой разметкой и универсальными блоками, существует в единственном экземпляре в пределах скина;
— тема: альтернативные css/img, переопределяющие умолчальное оформление скина;
— макет: описание представления конкретного документа, обладающего уникальной функциональностью — главная страница, профиль и т. д., количество макетов определяется задачами и особенностями приложения;
— блок: логическая сущность документа;
— виджет: функциональная сущность документа.
— шаблонный виджет реализует возложенный на него функционал на уровне frontend-технологий и смарти для доступа к доменной логике;
— исполняемый виджет кроме перечисленного использует дополнительный уровень — собственный доменный объект.
Чувствую себя java-архитектором