RE:Создание Wiki-топиков для LiveStreet
UPD: пост уже был опубликован, однако не попал в нужный блог. После нажатия кнопки «Опубликовать» Livestreet упал на минуту-две, выдав server error.
Всем привет! В общем, появилась надобность создания wiki-топиков в ЛС. То есть, это будут те же топики, только править их сможет любой зарегистрированный пользователь (анонимы не смогут). Естественно, что там должна быть история, возможность отката и прочие стандартные возможности.
Как я понимаю, это должен быть новый вид топика, который будет точно таким же, как и обычный топик. Автор топика является смотрителем: то есть удалить wiki-топик может либо он, либо администратор/модератор коллективного блога, либо администратор сайта. Также они могут защитить страницу от изменений, банить (опа, а как банить в персональном блоге?)
Редактировать созданный wiki-топик сможет любой пользователь. Как запасной вариант — в персональном может любой редактировать, в коллективном — в зависимости от рейтинга, прописанного в блоге + вступление в блог.
В вкладке «редактировать» добавится вкладка «история», в которой будет отображаться списком история правок. Конечно бы, хотелось иметь еще там и возможность автоматического сравнения версий…
Почему не MediaWiki? В целом, MediaWiki напоминает большого слона в посудной лавке, который жрет много, отнимает кучу времени и довольно неудобен. На его фоне LS выглядит ну просто образцом удобства.
Цель топика: найти людей, с которыми можно будет совершить коллективный заказ, а также поиск подходящего исполнителя.
Всем привет! В общем, появилась надобность создания wiki-топиков в ЛС. То есть, это будут те же топики, только править их сможет любой зарегистрированный пользователь (анонимы не смогут). Естественно, что там должна быть история, возможность отката и прочие стандартные возможности.
Как я понимаю, это должен быть новый вид топика, который будет точно таким же, как и обычный топик. Автор топика является смотрителем: то есть удалить wiki-топик может либо он, либо администратор/модератор коллективного блога, либо администратор сайта. Также они могут защитить страницу от изменений, банить (опа, а как банить в персональном блоге?)
Редактировать созданный wiki-топик сможет любой пользователь. Как запасной вариант — в персональном может любой редактировать, в коллективном — в зависимости от рейтинга, прописанного в блоге + вступление в блог.
В вкладке «редактировать» добавится вкладка «история», в которой будет отображаться списком история правок. Конечно бы, хотелось иметь еще там и возможность автоматического сравнения версий…
Почему не MediaWiki? В целом, MediaWiki напоминает большого слона в посудной лавке, который жрет много, отнимает кучу времени и довольно неудобен. На его фоне LS выглядит ну просто образцом удобства.
Цель топика: найти людей, с которыми можно будет совершить коллективный заказ, а также поиск подходящего исполнителя.
22 комментария
думаю как раз бы этот плагин подошел бы.
так сказать нужен разработчик.
В общем у меня есть уже реализованный плагин под 0.5.1 писался для одного проекта. Демо сейчас нету т.к. проект закрытый.
Реализованно:
— История с авторами и ip адресами
— Старт редактирования с любого места в истории
— Есть быстрая линковка в нутри блога типа [[ИмяТопика]]
— Подмена ленты блога одним из топиков, для создания главной страницы раздела (лента сохраняется)
— Запрет постить другие типы топика в блог плагином — блог превращается в полноценную вики.
— Разделение доступа как описано выше.
Не реализованно (но что есть в обычной вики):
— Полный запрет редактирования
— Сравнение версий
— Автоперелинковка — если мы изменили имя топика, то нужно поменять ссылки на него во всех топиках. Очень ресурсоемкая операция если делать простым перебором. Реализовать индексы ссылок времени не хватило.
Было в планах выложить в продажу(15$ — 30$), но пока времени не было довести до ума и адаптировать под 1.0
Доделывать планировал в апреле-мае. Если соберем интересный предзаказ(~300$), могу пересмотреть планы.
давайте демку
И меня запишите.
Как, что станет более ясным пишите. Пока готов скидываться, как будет потом, ну на момент написания не знаю ;)
Мне необходимо сделать доработки LiveStreet по техническому заданию.
Благодарю!