Одним из ключевых изменений в новой версии движка я считаю возможность создавать и всячески жонглировать типами блогов.
Те, кто знаком с ЛС знают, что там были блоги персональные, коллективные и закрытые. И все. И набор возможностей работы с этими типами блогов был жестко задан прямо в коде. Вот, например, не нужны вам на сайте персональные блоги, а они все равно будут создаваться, потому что это в коде прописано. И чтоб решить эту проблему, нужно писать специальный плагин.
Теперь все будет гораздо проще – в новой версии появились настраиваемые типы блогов. Под катом — описание и одна большая картинка. Есть четыре предустановленных типа блогов: персональный (personal), открытый (open), закрытый (close), тайный (secret). Свойства первых трех типов совпадают с аналогичными типами блогов ЛС. А «тайный» обладает теми же свойствами, что и закрытый, но он не отображается вообще нигде – ни в списке блогов, ни в топе и т.д.
Но, кроме это, администратор сайта может создать и свои типы блогов, задав им определенные свойства: кто может блоги этого типа создавать, кто может туда писать и комментировать (только владелец, только подписчики блога или все пользователи с каким-то определенным рейтингом), а также – показывать или нет контент и заголовки блогов такого типа, нужно или нет индексировать его контент.
Например, вы можете создавать блоги, в которых заголовки статей будут видны всем, и читать их могут только зарегистрированные пользователи (побуждая так регистрироваться на сайте).
Или, скажем, создать блог, который читать могут все, а писать – только подписчики, а подписка – только по приглашению админа. Вот вам и простейший аналог «корпоративных» блогов.
И еще важная вещь – известно, что в Альто можно создавать свои типы контента (с дополнительными свойствами и собственными полями). Так вот, создавая свой тип блога (или редактируя предустановленный тип), вы можете указать, что в это блогах такого типа и контент должен быть строго определенного типа. Например, создаете тип блога «фотоальбомы» и указываете, что в нем могут публиковать только топики типа «фотоальбомы».
Ну, и в заключении скажу, что любой тип блога может включаться/отключаться в один клик. Если не нужны вам те же персональные блоги на сайте – просто отключите их и забудьте про них.
Возможно, нынешняя реализация не идеальна. Может быть, имеет смысл добавить какие-то дополнительные настройки свойств типов блогов. Готовы выслушать от вас замечания, пожелания и предложения.
декабря
13
2013
+11
Новое в версии 1.0. Собственные типы блогов без программирования
Похожие статьи
-
Новое в версии 1.0. Работа с изображениями (Часть 2)
Я уже писал о том, что нового вас ждет в версии 1.0 в области работы с изображениями. Но это еще не все! Мы постарались в новой версии решить еще ряд наболевших проблем, связанных с загрузкой изображений. Известно,...
-
Новое в версии 1.0. Работа с изображениями
Прежние механизмы работы с изображениями движка вызывали много нареканий, и от разработчиков, и от сайтостроителей. Поэтому данный функционал был переписан более, чем полностью. Во-первых, обеспечена поддержка всех...
-
Новое в версии 1.0. Структура папок и статические файлы
Этой статьей я хотел бы начать серию публикаций о том, что нового вас ожидает в версии 1.0 Alto CMS. Долго думал, как бы выстроить изложение так, чтоб эти статьи были полезны разработчикам и понятны всем прочим. Но...
-
Alto CMS — финальный релиз версии 1.1
Вот и дождались — версия 1.1.0 вышла в релиз. Кратенько о нововведениях в этой версии: Меню сайта вынесены в отдельные сущности и теперь вы можете настраивать их из админкиЕще нововведение: сниппеты (в некоторых...
Я правильно понял? Или речь о чем-то другом?
news/sport, news/life и catalog/mobile и т.п
Т.е отвязаться движку как от блога. Создавать разделы.
И иерархия, в итоге, получается такая: категория — блог — топик. Но иерархия не отображается в URL. У категории полный URL — /catrgory/name/. У блога — /blog/name/. У топика — свой (как настроите).
Так про что вопрос — про URL или про иерархию?
И как в новом релизе с совместимостью существующих плагинов LS?
И иерархия, в итоге, получается такая: категория — блог — топик.
Ничего кардинально нового, поддержка совместимости с помощью специального плагина