Плагин «Черновики» (обновление 15.12.2013)
Описание
Позволяет администраторам просматривать черновики пользователей.
Плагин добавляет возможность просмотра черновиков на страницах "/index", "/blog", "/personal_blog" и для каждого из блогов в отдельности.
GitHub: github.com/wasja1982/livestreet_drafts
Внешний вид
Список черновиков на странице "/index"
Список черновиков на странице блога
Список черновиков в профиле пользователя
Настройка
Настройка плагина осуществляется редактированием файла "/plugins/drafts/config/config.php".
Поддерживаемые директивы:
1) config['show_personal'] — Отображать личные черновики (из персональных блогов пользователей). По умолчанию включено (true).
2) $config['show_blog'] — Отображать черновики из блогов. По умолчанию включено (true).
3) $config['show_profile'] — Отображать черновики в профилях пользователей. По умолчанию включено (true).
Установка
1. Скопировать плагин в каталог /plugins/
2. Через панель управления плагинами (/admin/plugins/) запустить его активацию.
Изменения
1.0.2 (15.12.2013)
— Исправлена ошибка при обращении к несуществующему блогу.
— Улучшена защита доступа к черновикам.
1.0.1 (06.12.2013)
— Добавлен вывод черновиков пользователей в их профиле.
— Добавлен параметр $config['show_profile'] — отображать черновики в профилях пользователей.
41 комментарий
А так сможет напрямую. :)
Совместную работу над черновиком (одновременное редактирование) на LS без очень крупной надстройки над стандартным функционалом не сделаешь.
Но по большому счету чем это будет отличаться от топиков в закрытых блогах?
1. Создать закрытый блог (это не всегда возможно)
2. Сообщить или создать нужным читателям доступ в этот блог
3. Дождаться когда они туда вступят.
А тут… Отправил в черновик, указал юзеров — всё… Отработали, обсудили, опубликовали для всех. Как-то так… Иначе будут создаваться сотни блогов с различными участниками. Мусор будет сплошной.
А какой именно функционал интересует?
Так и есть, нужна поддержка SSE (Server-Sent Events). Собственно эту задачу решает «реальный плагин».
Если будешь делать — обращайся с вопросами, подскажу.
Вот нагуглил бесплатное решение firepad. Встроить его будет проще и дешевле.
Вот ответ от автора faye
То есть работает везде, где поддерживается ajax, а это все современные браузеры, включая шестой IE.
pusher.com — бесплатного тарифного плана хватит для любого сайта, который использует виртуальный хостинг.
А все другие, у которых свой виртаульный сервер или дедик, смогут поставить двумя командами сервер. Настраивать ничего не надо :)
А с точки зрения нагрузки, то если сделать без message-сервера, то есть apache+long polling — все будет на порядок хуже и ресурсы будет жрать неимоверно.
Насчет pusher.com — ограничение «20 Max Connections» удивило. Это 20 одновременно авторизированных пользователя весь бесплатный лимит съедят?
Да, но это нормальная цифра, смотря как ты будешь работать с этим лимитом. Например, у среднего сайта, где одновременное редактирование — просто удобная фишка, то есть ей пользуются единицы — этого хватит сполна. Конечно если планируется, что более 20 человек одновременно будут заниматься онлайн редактированием документов, то да — лучше купить vps за 15$, поставить двумя командами свой сервер и перенести сайт.
Кароче, я хочу сказать, что для сайтов, использующих виртуальный хостинг, не понадобится подобный функционал, так как аудитории там и нет, да и не будет там 20 юзеров онлайн, а если есть столько, то врятли виртуальный хостинг нормально справляется.
А может уже успели собрать статистику по нагрузке на сервер при использовании Вашего плагина в зависимости от числа одновременно подключенных пользователей?
50 одновременных соединений ls с realtime держит с большим запасом на vps 2 x 2.7 ГГц, 512 mb.
т.е. увидеть может любой — кому отправил ссылку
Облегчает жизнь админу) — сейчас приходится просить прислать ссылку на черновик, что бы помочь в оформлении или просто покритиковать содержание…
Спасибо!
— Добавлен параметр $config['show_profile'] — отображать черновики в профилях пользователей.
Можно ли в этих местах после ссылки «Черновики» указывать в скобках количество новых (+1,+2 и т.п.)?
Но в чем смысл тогда этого числа? Ну сегодня добавили 5 черновиков и что? :)