А вот нужен ли такой плагин?

Для себя пишу плагин «Оглавление», служащий для представления некоего логически-объединенного содержания в виде древовидной структуры. Блоговая модель записей хороша тогда, когда человек постоянно следит за изменениями, соображает что и откуда пришло. А вот уже запощенную информацию зачастую нужно как-то упорядочивать. Что я имею в виду можно глянуть на online-perpetuum.ru/blog/manual/ соответственно на первой странице блога и на любых других в виде блока справа. Это как видится для конечного пользователя.

Так, как написание чего-то «для себя» и «для сообщества» это «две большие разницы» в плане трудо/времязатрат и отточености механизмов, то интересует вопрос, насколько такой плагин был бы интересен людям? И имеет ли он какую-либо коммерческую ценность? Как говорится – кушать хочется всегда. И желательно вкусно :)

Что есть в «фичах» на текущий момент:
  • Три типа пункта оглавления, при клике на котором:
    • блог – переходит на выбранный блог
    • запись – переходит на выбранную запись из выбранного блога

    • URL – переходит на заданный URL
  • Создание оглавления и привязка его к блогу, чтобы при чтении блога и топиков из него можно было вывести блок с содержанием оглавления.
  • Редактирование оглавления с использованием плагина jstree для jQuery – распределение пунктов оглавления происходит при помощи перетаскивания пунктов мышью в древовидной структуре

Что планируется, если все же будет решено делать публичный плагин (не, ну без публичного плагина тоже что-то планируется, но не все):
  • Еще пара типов пунктов оглавления
    • статическая страница. Ну это напрашивается само собой…
    • без перехода, т.е. если требуется как-то логически разделить структуру, но топика/блога/страницы для этого пункта не хочется делать.

    Вообще планируется как-то попроще сделать введение новых типов пунктов оглавления. Хотя без программирования при этом все равно, естественно, не обойдется.
  • При редактировании оглавления будет реализован фильтр-подбор топиков/блогов… Сейчас при выборе записи из блога выводится ВЕСЬ список топиков, что далеко не хорошо если их 700100500…
    Кастомизация вывода дерева оглавления… свои стили, использование плагина дерева для свертывания/развертывания подпунктов.
  • Соответственно, возможность вставлять оглавление в нужные места шаблонов вручную.
  • Навигацию в записях, связанных с оглавлением. По типу в конце текста слева – предыдущий пункт оглавления, справа – следующий.
  • Возможность «простым смертным» создавать оглавления для их нужд. Простоту смертных как-то надо определять и вообще эта идея немного размыта, в основном из за соображений безопасности и использования сайта для спама ссылками на внешние ресурсы из за типа URL. Конечно можно закрывать nofollow, но… все равно идея в голове не устоялась :)

Есть еще несколько задумок, но пока не соображу как бы их так описать попонятней :)

Ну и, конечно же, пожелания сообщества всегда welcome! :)

UPD: поднял демо-сайт

12 комментариев

avatar
нужен
avatar
конечно все это корошо, но такую структуру можно реализовать с помощью плагина aceblogextender. все что нужно будет добавить это блок для слайдбара
avatar
+ если не ошибаюсь в aceblogextender глубину можно сделаать неограниченую
avatar
aceblogextender в руках не держал, но судя по описанию это все же не совсем то. Плагин о котором я говорю никак не привязан к физической структуре базы, определенным блогам и топикам как таковым. Точнее для того, чтобы его использовать не надо никак менять внутреннюю структуру вашего сайта. Можно считать создаваемое с помощь плагина оглавление иерархическим списком ссылок на какие-то абстрактные материалы внутри вашего сайта. И нет, никакого ограничения на уровень вложенности тоже вроде не заявлено.
avatar
ну я думаю хранить структуру Вашего оглавнения Вы всеравно будете в БД, просто создадите дополнительные таблицы, тожесамое делает и aceblogextender хранит структуру в своих таблицах.

вот честно, мое мнение — Вы придумываете велосипед
avatar
По-моему вы все-таки не понимаете… Вы заходили на сайт, указанны в начале топика? Там ясно представлена логическая иерархия топиков, уже созданых в ОДНОМ блоге.

Вам не приходится продумывать иерархическую структуру ваших блогов до того, как вы захотите как-то упорядочить посты. Вы просто берете нужные вам топики (возможно из разных блогов, не важно каких. А можно и из одного) и располагаете в нужном вам порядке и иерархии.

Теперь скажите, как с помощью aceblogextender сделать такое?
avatar
заходил и смотрел, и вся эта структура очнень напомнила возможности aceblogextender ибо на днях закончил доработку его под нужды одного из клиентов.

Вы просто берете нужные вам топики (возможно из разных блогов, не важно каких. А можно и из одного)
как раз на том примере что Вы показали Все топики взяты из одного блога, можно сказать что показана только иерархическая структура. Такуюже структуру можно реализовать спомощью aceblogextender, а уже Вывод в какую либо часть сайта делается за 10 минут.

и я вобщето ни в коем случае не отговариваю делать чтото новое, всякие начинания достойны похвалы, но в вданном случае можно например договориться с автором aceblogextender доработать плагин (лучше сделать 1 вещь с большими возможностями чем сотню с минимальными) добавить в него Ваши идеи и пожинать лавры вместе.

поковыряйте всеже этот плагин, может подчеркнете из него чтото полезное.
avatar
Да, возможно. Еще раз повторю, что руками плагин не пробовал. А из описания плагина совсем не видно того, что я сделал/хочу сделать :)
avatar
где взять этот плагин? в каталоге livestreetcms.com/addons/ не нашел (
avatar
Если вы про мой планируемый плагин оглавления, то он в разработке. Если про aceBlogExtender — livestreet.ru/blog/addons/4340.html
avatar
А вот нужен такой плагин!
avatar
Нужен если будет бесплатным, а так лучше с кооперироваться с aceblogextender. К стати мне кажется в любом случае можно с ним подружиться включить его категории к себе в «типы пункта оглавления»
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.