Так уж получилось, что я решил использовать сырую версию данной платформы в своём проекте попутно надеясь что автор будет вести активную работу по разработке LiveStreet. Как мы можем наблюдать на главной странице активность эту заметно, но есть одно но которое меня сильно напрягает и с этим ничего не поделаешь.
Попробуем на примере создать очень простой модуль/дополнение для LiveStreet. Сразу стоит оговориться, что под модулем в LiveStreet подразумевается некая библиотека дополнительного функционала, а не какой то законченный блок функционала. Модуль это только его часть. Надеюсь понятно смог объяснить, а теперь приступим!
Хотелось бы поделиться своими соображениями, которые появились в голове после изучения внутренностей свежеустановленного LiveStreet. Меня в первую очередь интересовала архитектура движка и ее гибкость (читай: возможность добавить свой функционал).
В SVN появился функционал администрирования и модерирования блогов.
Теперь создатель блога может назначать админов и модераторов. Администратор блога — может менять информацию в профиле блога, назначать админов и модераторов, редактировать все топики в блоге. Модератор блога — может только редактировать все топики в блоге.
Тестируем.
Тружусь над мед.сообществом, модель сайта вынуждает переделывать структуру. Сам ничего толкового придумать не смог, зато взял бывшую модель кадабры, а именно:
Все блоги разделены на 2 категории: общие и тематические. ОБщие — это что угодно (фристайл), не связанное с узкой тематикой сайта. Тематические блоги — привязанные к подкатегориям.
При создании блога указываем, к какой категории он относится. В случае выбора «тематический» получаем выпадающий список с подкатегориями. Называем блог, описание, создать — получаем блог, привязанный к подкатегории.
Мне это нужно для того, чтобы доктора могли находить блоги только из тех областей медицины, которые их интересуют, а не искать по названиям блогов, которые не всегда точно отображают то, что в них опубликовано :)
Вопрос: это возможно сделать в livestreet? Очень надо, может кто поможет, отблагодарю как следует =)