Выбор блога для публикации


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

Превью диалога выбора при клике на иконку


Превью для всплывающего окна если блогов например больше 20


Вывод во всплывающем окне в две колонки


UPD^ Плагин от 5nook отчасти решает эту задачу (нет только возможности выбора нескольких блогов для публикации, но и движок этого не позволяет), в остальном отличное решение, для меня теперь входит в топ3 самых необходимых плагинов.

выбор блога с поиском

1 изображение

Показать ещё фото 

1 изображение

Показать ещё фото ↓

Похожие статьи

  • Плагин добавления новых типов полей для топика
    Установил Alto 1.0, все очень понравилось, но не хватает одного, казалось бы простого и логичного функционала. При создании дополнительных полей в новом типе контента, нет возможности создать поля с мультивыбором,...
  • Плагин "Быстрый поиск по блогам"
    Здравствуйте уважаемые хабровчане альтовчане. Представляю Вашему вниманию небольшой плагинчик идею (иконку и дизайн) которого предложил многоуважаемый O3OH.
  • Оптимизация профиля пользователя для Alto CMS
    Профиль пользователя для Alto CMS в котором сделаны небольшие изменения, улучшен юзабилити, блоки расставлены в более логичном для обычного пользователя порядке, добавлена информативность.

24 комментария

+1
А если блогов не 8, а 20/50/100? Длиннющая простынка получится
0
Ну это просто решается показывать первые 20, а далее по типу спойлера показать еще 20 (50,100). Первыми показывать блоги в которых состоит пользователь. Хотя я не думаю, что найдется много сайтов с таким количеством блогов, к тому же показываются только те блоги в которые пользователь может публиковать материалы.
0
либо первые 20, а остальные по клику «показать еще» во всплывающем окне (как окно логина, регистрации)
+1
Думаю, большое количество блогов может быть связано не только с масштабом сайта, но и с тематической или другой сортировкой материалов. Так что, это вполне реальная ситуация. И тут, мне кажется, не всегда подойдет решение «показать еще». Здесь как раз пригодилась бы категоризация блогов. Выбрал категорию (подкатегорию) — выбрал блог — опубликовал. Это было бы замечательно.
Отредактирован:
0
Отличная идея. Я сам иногда парюсь публикую в свой блог, хотя с ЛС знаком давно.
Еще необходимо внедрить ограничение на количество выбираемых блогов. Найдутся умники которые будут спамить во все.
Отредактирован:
0
Идея на 5+, юзабилити повышается сразу же. И приятно выглядит.
Отредактирован:
0
altocms.ru/addons/item/10/ в каталоге уже две недели есть плагин решающий именно эту задачу.
0
А по части вступления — по моему очень давнему мнению вступление вообще не должно быть обязательным для написания в блог. Скоро это будет и в альто из коробки.
0
но ведь тогда будут «спамеры» которые будут постить записи без вступления в самые популярные блоги. Может лучше сделать выбор в админке, а там каждый сам решит что лучше.
0
Причем здесь спамеры? Что мешает спамеру вступить в блог и написать туда?
От «спамеров» есть защита ограничения по рейтингу, ее никто убирать не будет.
0
А по части вступления — по моему очень давнему мнению вступление вообще не должно быть обязательным для написания в блог.
По большому счету, правильно. Но для некоторых специфических проектов, возможно, как раз и пригодилась бы необходимость вступить/подписаться перед публикацией в конкретный блог. Может лучше оставить такую возможность, но сделать ее в админке опциональной?
Отредактирован:
+1
Жду пример такого «некоторого» «специфического» сообщества.
Отредактирован:
0
Объясню на примере. Допустим мы имеем крупный проект на котором много топ пользователей имеющих возможность создавать собственные коллективные блоги. И эти топ пользователи хотят, чтобы писали в их блог только читатели этого блога (вполне закономерное желание).

Вот почему я предложила именно такой вариант как в топике. При добавлении топика отображаются все блоги. но при попытке написать в блог, автор которого запретил не читателям в него писать — выдавалось сообщение «чтобы написать в этот блог, вы должны стать его читателем. Вступить в блог? ДА/НЕТ»

Эта опция должна быть опциональной и не в админке, а при создании конкретного коллективного блога. «Разрешить публикации всем ДА/НЕТ»
+1
Причем тут «топ пользователи» и вступление в блог? Каким образом вступление в блог делает «топ пользователем»? Каша какая-то из терминов и желания сделать все сложнее и с лишними действиями.

Напомню также, что в том же плагине автоконнекта — юзер после первой публикации автоматически становится подписчиком.

Для ограничения по кругу лиц (по вашей терминологии «топ пользователи») было и есть ограничение по рейтингу.
0
Забудьте про топ пользователей. Можете заменить их по тексту на «пользователей имеющих возможность создавать собственные коллективные блоги», у меня такой способ сокращений. Не стоит придираться к словам, я пишу так, чтобы админ имеющий проект на лс сразу понимал о чем идет речь.
Напомню также, что в том же плагине автоконнекта — юзер после первой публикации автоматически становится подписчиком.

может юзер не хочет становиться подписчиком. В конечном счете мой вариант (по моему мнению) и проще и прозрачней. Для этого функция и должна быть опциональной при создании коллективного блога.

И нет здесь никаких сложностей, думаю выбор блога для публикации в том виде в котором он есть сейчас не устраивает очень многих.
+1
Не стоит придираться к словам
Это не придирки к словам, а попытка разобраться в вашей довольно неоднозначной терминологии. Вести диалог, имея ввиду разные вещи никогда не представится возможным.
пользователей имеющих возможность создавать собственные коллективные блоги
Логическая связь стала еще слабее.
Отредактирован:
0
Юзер создает коллективный блог -> выбирает опцию «Все/или только подписчики могут писать в блог».

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

Если при создании коллективного блога было указано, что не читатель не может писать в этот блог, пользователю который пытается написать в такой блог выдается сообщение «чтобы написать в этот блог вы должны стать его подписчиком».
0
Еще раз. Для чего нужно это специфическое ограничение в поставке движка? Чтобы было? Чтобы было побольше галочек и побольше разных всплывашек-ограничивалок? Я не услышал ни одного обоснования необходимости такого.

Я по прежнему жду «некоторый специфический» сайт, но рабочий, а не абстрактный, у которого «топ пользователи» которым разрешено писать топики то появляются, то про них можно забыть, то топ пользователи превращаются в совсем других пользователей, которым можно создавать блоги, а не топики.
Отредактирован:
0
Я по прежнему жду «некоторый специфический» сайт, но рабочий, а не абстрактный

vk.com
0
Оффтоп-предисловие: Прошу прощения, что так бесцеремонно «выпал» из диалога. Не знаю баг это или нет, но уже более чем неделю мне не давала покоя загадочная цифра "+7" в отслеживаемых комментариях, которая при детальном и многократном изучении ленты «подписных» комментариев ничем не подтверждалась. Раньше все ответы на все мои комментарии исправно фиксировались в ленте, а тут ни в одном топике в ленте ничего нового нет, а вверху всё равно "+7". Думал, что это началось после того, как я начал «вручную», отмечая галочкой, подписываться на комментарии к некоторым топикам, где я сам ничего не писал. Уже собирался топик-недоумение в раздел «вопросы» писать. Но как-то случайно заглянул сюда и… И нашел эти «блуждающие» 7 комментариев. Дебет с кредитом наконец-то сошлись, и "+7" больше не маячит перед глазами. Что это было, так и не понял, но на всякий слушай рапортую здесь.

А по теме могу сказать, что лично для меня на сегодняшний день как раз важнее и актуальнее возможность постить без «вступления» — это верное направление, однозначно. Но, зная свою буйную фантазию, подумал, что неплохо было бы предусмотреть и обратный вариант, тем более, что он наверняка пригодится кому-то еще.

VK, о котором напомнила Alyona, является пусть и банальным, но вполне реальным рабочим примером. Ну, а если не ограничивать себя в «абстракционизме», то можно предположить, что такая функция может быть полезна на сайтах с разделением на касты, кланы, сословия и т.п., где закрытый блог — чересчур, а открытый для всех — несерьезно. Или же на проектах, где в приоритете стоит актуальность информации, мол, пишешь по теме — следи, читай и анализируй, что пишут другие. Возможно, как раз плагин автоконнекта и есть верное решение на базе открытых для публикации блогов.

Из описания я понял, что плагин автоконнекта и вариант, который предложила Alyona выполняют одну и ту же задачу немного разными путями. Причем, плагин делает это более эффективно, а Alyona предлагает делать это более прозрачно.

Оффтоп-послесловие: Пока писал, в очередной раз понял, что в процессе комментирования не хватает такой функции, как «обратиться по имени», кликнув по нику (а аватарку оставить для перехода в профиль) или где-нибудь рядом. В идеале такое обращение в тексте превращается в ссылку на профиль упоминаемого, а у пользователя появляется пункт меню с лентой топиков и комментариев, где он упоминается.

P.S. Если вдруг данное сообщение следует разбить на части, и разместить их по каким-то другим топикам и блогам, намекните, что-куда.
0
Плагин хороший, но вот нельзя публиковать сразу в несколько блогов. А мне это на моем сайте очень нужно.
0
добавила в первый пост ссылку на плагин решающий эту задачу от 5nook
0
А как вообще этот плагин устанавливать? Залил содержимое папки в корень — после чего сайт благополучно умер. )

E_WARNING [2] require_once(/classes/Engine.class.php): failed to open stream: No such file or directory

Вообще есть где нибудь описание как плагины устанавливать на Альто? Разрабы плагинов хотя бы писали бы краткую инструкцию в двух словах как это делать, не все же php программисты, есть же и просто пользователи не знакомые даже с Ливстрит.
Отредактирован:
0
Всё, разобрался с этим.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.