Исходя из мыслей, что у многих читателей порой недостаточно слов (умений, навыков), чтобы написать большой пост по той или иной тематике, пришла в голову мысль о том, почему бы не реализовать ленту микроблогов в самом движке ЛС, чтобы каждый, кто узнал что нибудь хорошее всегда мог написать
— «Ухты! Майкросовт выпустит 2010 оффис! Видел превью, классная тема. Вот ссылка», или
— «Свершилось! Я все таки попал на выставку Tibo. Вот выкинул пару фоток.»
Ну и в таком роде.
То есть суть идеи в том, что на ровне с основной новостной лентой еще и велась лента микроблогинга с общей статистикой рейтинга итд.
UPD: Часть дизайна сайта который я сейчас делаю с расчетом на то, все таки эта лента будет. =)
UPD 2: Возможно, если кто-то возьмется делать модуль я сделаю ТЗ вместе с эскизами. Если дело платное то сколько оно будет стоить?
Если делать отдельную ленту с формой заполнения сразу в ленте то нужен в любом случае. Если микроблог будет находиться в профиле, то не нужен естественно.
Тег так и будет один автоматом ставиться во всех записях «микроблоггинг»? Он тогда вообще нафиг не нужен для отображения) может дать все-таки поле для тегов?
Антиспам действительно не так уж и нужен) Тогда его и на топики и вообще на все надо накручивать, ввиду событий
просто сделать отдельный вид топика, без заголовка и с ограниченным количеством символов (200, например). Микропост :)
А вообще микроблоги не для общей ленты, я тоже реализую их у себя, только микроблог будет в профиле, что то вроде «стены», только с возможностью оставлять микрокомментарии к микропостам (как на jampot.ru).
Да ну… зачем микропосты вообще ставить рядом с обычными топиками, лента превратится в базар.
В профиле это надо, в профиле. Микропосты, как известно, интересно читать только тем, кто знаком с их автором, т.к. они не несут всеобщего интереса. (да и что умного можно вложить в 150 символов?).
Вы читали вообще топик то, а ТЗ?
Для чисто твиттеровского стиля есть А)не поверите — твиттер, Б)http://laconi.ca
Да и кто сказал что мешать? Отдельно все будет выводиться.
Хорошо. Извиняю. Пусть ерунда для кого то — просто видение у нас разное. У данного ТЗ есть смысловая нагрузка, по причине которой он может пригодиться в тематической сетке.
У формата для общения как в твиттере — ставьте лаконику тогда поверх лайвстрита…
Я к тому, что лично я модуль вижу в роли скорее раздела «новости кратко» «краткий топик» итп.
А микрохабр что-то превращается в помойку… Половина постов про сам микрохабр, а половина в башорг
Надпись на баннере, ведущим на сайт газеты.ру: «Пассажирка напилась мыла и укусила бортпроводника». Это тебе не контекстное дерьмо.
.
Задумывался он как раз впринципе об айти тематике как я понял…
Читал, разумеется. Но если я ничего не упустил, то там не сказано, будут ли микропосты выводиться на главную вперемешку с обычными топиками. А раз не сказано, значит будут :)
Я к тому, что лично я модуль вижу в роли скорее раздела «новости кратко» «краткий топик» итп.
Согласен, да вот только все равно микротопики будут выглядеть ущербно и не к месту в ленте с топиками. Имхо, конечно.
Однако, логика :)
На главную не будут — будут в правом блоке отдельной вкладкой Записи/Кратко(или как-то по другому)/Комментарии. Ну и по экшену конкретному выводиться.
Стоит добавить в ТЗ)
Напишите своё ТЗ наброском тогда. Можно проголосовать, например, может действительно большинству нужно клоноводство твиттера — тогда делать будете вы, а я займусь другим интересным.
ТЗ? Ну что ж, не очень умею, но попробую описать то, что думаю.
Итак, Микроблоги. На мой взгляд, самое место им в профиле пользователей, идеальный инструмент самовыражения, особенно если его не хватает на топик по смыслу и «размеру».
Я предлагаю сделать доступной публикации в микроблогах всем зарегистрированным пользователям, друзьям автора профиля или только автору профиля. (соответствующие настройки надо где то указывать).
1. В профиле сделать блок с микроблогом, обеспечивающий вывод микропостов и форму добавления микропоста.
2. Разбивка на странички, количество микропостов на страницу задается в настройках.
Добавление микропоста
С помощью AJAX, подобно комментариям. Добавление через форму, стандартные теги форматирования. Форма сворачивается/разворачивается. Предосмотр не нужен.
Кто добавляет:
— Все зарегистрированные пользователи + хозяин профиля
— Друзья хозяин + хозяин профиля
— Только хозяин профиля.
Микропост — текстовое сообщение (во всяком случае, пока что.) с ограниченной длиной.
К микропосту можно добавлять комментарии! Т.е. изначально мы видим просто микропосты, идущие сплошным потоком, но при нажатии на слово «комментариев: n» микропост разворачивается, раскрывая микрокомментарии :)
Микрокомментарий — комментарий к микропосту. Содержит исключительно текст, логин автора, аватару автора, дату и время). На микрокомментарии отвечать нельзя, так как микрокомментарии лишены древовидности, все они дочерние по отношению к микропосту. В качестве компенсации этого, можно добавить ссылку «ответить», нажатие на которую автоматически запостит в форму ответа логин автора комментария, на который дается ответ. (надеюсь не запутались :)
Соответственно, повтороное нажатие на ссылку «комментарии: n» вызывает сворачиваение и микропост отображается в обычном виде.
Структура микропоста
— Логин автора
— Аватара автора
— Дата и время
— Текст микропоста
— Ссылка «добавить в избранное»
— Ссылка «комментариев»
— Ссылка «ответить»
Управление микрокомментариями
1. Удаление хозяином профиля микропостов (своих/чужих), и микрокомментариев (своих/чужих).
2. Правка хозяином профиля микропостов (своих/чужих), и микрокомментариев (своих/чужих).
3. Добавление микропостов в избранное (по аналогии с топиками — ajax)
4. при нажатии на «ответить» в микропосте (!) вниз выезжает форма. При повтором нажатии заезжает обратно.
Вроде бы все, если что вдруг вспомню — добавлю. Извините, что много :)
Получается есть 2 цели микроблогинга:
1. В общей ленте рассказывать о событиях в 2х словах.
2. Самовыражаться в собственном профиле для себя и своих друзей.
1 вариант подходит для информационных сайтов, 2 для каких либо небольших комьюнити.
Немного подумав я пришел к такому выводу. Можно убить 2х зайев 1 выстрелом.
По болшому счету в 2х вариантах есть всего одно основное отличие:
Для инфосайтов | Для простых комьюнити
1. Отдельная лента постов (Все посты) | Лента микропостов в профиле (Только личные)
Предлагаю сделать в модуле гибкие настройки.
1. Включить/выключить модуль
2. Количество символов микропоста ХХ
3. Показывать ленту микровпостов отдельно да/нет
3.1 Колчиество микропостов в ленте ХХ
3.2 Разрешить комментирование микропостов
4. Показыть личные микропосты в профиле да/нет
4.1 Количество микропостов в профиле пользователя ХХ
4.2 Разрешить комментирование микропостов в профиле да/нет
4.3 Пазрешить публикование микропостов в в профиле друзьями да/нет
4.4 Разрешить правку и удаление микропостов в профиле да/нет
Благодаря гибким настройкам модуль может стаь гибкой и многофункциональной игрушкой в руках администратора.
Пока все. Если есть коррективы не стесняйтесь.
Окей, насколько я понял, мы имеем: у каждого юзера в профиле есть микроблог, записи в котором могут учавствовать в общей ленте или скрыты и видны только друзьям и автору, разумеется.
Общая лента — отдельная страница, куда «сливаются» все микропосты из профилей.
(т.е. мы исключаем микропост как вид публикации, наравне с топиком, опросом и т.д., правильно?)
Настраиваем количество микропостов на странице:
а) в профиле
б) в общей ленте
Разрешить комментирование микропостов
Кем? Админом или пользователем? Если админом, то это железно для всех, если пользователем, то только для его профиля. Опять же, можно настроить так, чтобы комментировать могли либо все подряд, либо только друзья.
Показывать ленту микровпостов отдельно да/нет
Показыть личные микропосты в профиле да/нет
Неувязка какая то, я опять перестал что то понимать :) Сразу не дочитал ваш коммент до конца. Т.е. все-таки это тип публикации, так? :) Но если выбрать:
Показывать ленту микровпостов отдельно да/нет
то микропосты не будут мешаться с топиками и собираются в отдельной странице, общей ленте. А если мы еще и выбираем:
Показыть личные микропосты в профиле да/нет
то получаем сток микропостов данного автора в его профиле.
Теперь понял. Содержание не меняется, но форма уже не та.
1 вариант (ваш, если я все прав.понял): «написать» --> «микропост» -->выбрать блог. Микропост дублируется в профиль. Это — тип публикации, а в профиле идет просто учет оставленные постов.
2 вариант (мой): в профиле форма -->вбили текст -->получили пост. Никуда не выводится. (хотя идея общей ленты мне нравится, что то вроде эфира на mmm-tasty.ru). Тут — не учет публикаций, а публикации, ни о чем, что угодно, и их комментируют только те, кому доверено.
Вообщем, похожи варианты, на первый взгляд почти одно и то же, но смысл меняется.
а вообще я тут подумал и понял, что микропост в общей ленте топиков — неплохая идея :) Ну, имеется в виду то, что предлагает doneman. Но это всего лишь тип публикации, микроблог в профиле мне более важен.
В профиле юзера есть микроблог. Микропосты добавляются только из профиля, но при желании можно выводить их в общий поток публикаций, а можно оставить только в профиле. Эту опцию можно применить либо относительно всего микроблога, либо по отношению к каждому новому микропосту.
Таким образом, если юзер хочет вести личный микроблог — ставит галочку и его микропосты остаются исключительно в его профиле, если необходимо, чтобы микропост участвовал в общей ленте — галочка, и микропост уже не личное достояние в профиле, а обремененный смыслом и интересный для всех пользователей микроматериал. Как то так.
Товарищ экстраверт же грозился допилить до ума разума новый тип топика а ля для информационных сайтов бегущей строкой.
У вас вообще ТЗ другое почти, можно сказать — да и еще раздутое до ужасающих размеров которых хватит на целый проект. Надо либо как то скооперировать и ужать, либо разделять — свою обещанную часть я сделать могу.
Дополнение «пустозвонство в профилях» и концепцию игрушки для админа реализуете вы
Благодаря гибким настройкам модуль может стаь гибкой и многофункциональной игрушкой в руках администратора.
(насчет того что это игрушка, и не более, я с вами на 100% согласен)
Ну я грозился, т.к. был уверен, что делать вы будете по-своему.
Ок, я вас понял. Тогда такие варианты: либо мы кооперируемся: я, doneman и skpnm, и делаем пригодный для нас всех модуль, либо doneman остается при своем варианте, ну а я отдельно.
Итог дискуссии: (если я неправ, поправьте где надо)
Микроблоги (полное описание что и как — выше) располагаются в профиле. Пользователи при публикации микропостов могут отдельные из них выводить в общую ленту всех микроблогов. Все детали обсуждать надо в аське, ну или прямо здесь подробнейшее ТЗ написать. Как поступим?
Микроблоги не должны попадать в общую ленту!
У микроблогов должен быть свой раздельчик — где можно было бы поддерживать общение!
Также у каждого в профиле должны быть помимо Постов и Комментариев — еще и микроблоги.
У каждого коллективного-блога должен быть тематический микроблог — куда можно было бы писать разные мелочи.
Почитал тред и почему-то вспомнились китайские подделки нокий и айфонов — вроде похоже, даже работает, но не оригинально и как-то через одно место…
«у многих читателей порой недостаточно слов (умений, навыков), чтобы написать большой пост по той или иной тематике»
Поверьте, чтобы изложить мысли коротко потребуется более большой словарный запас, и хорошо поставленный слог. Хотя, на что-то типа: «Я упал со стула, когда чесал задницу!» должно хватить…
ps Читатели обычно читают.
Про хабро- и твитте-фильство уже даже говорить не хочется — бестолку…
под микроблогами я подразумевал «дружескую ленту», т.е. небольшие, не несущие интелектуальной ценности, посты, интересные только автору и его друзьям (в моей сети друзья «он-лайн» равнозначны друзьям в реале, т.е. это почти одно и тоже). И если юзер напишет, как он упал со стула, то найдуться люди, для которых эта запись будет актуальной и… им «все будет понятно». Насчет микроблоггина аля твиттер, то я его не понимаю и читать подобное, разумеется, невозможно.
я думаю вместо «публичный» должен быть «приватный» где они должны попадать только на страницу юзера и не попадать ни в общую ленту и никуда в другое место.
Заказчик и программист не могут определиться кто из них будет делать модуль, и кто собственно заказчик, а кто программист). Мне кажется именно этот вопрос завел в тупик всю беседу. )
В аське с товарищем nickostyle мы договорились о том, что займемся разработкой после наших гос. экзаменов. Увы госы важнее модулей и проектов.
Единственное, что можно за это время сделать, так это собрать количество человек для заказа модуля у программиста. Итак для тех, что хочет этот модуль тоже, отписывайтесь тут — в этой ветке.
Товарищ никостайл месяц назад собирался списаться в аське и обсудить). Просто у меня несколько другое виденье подобного модуля. А так — впринципе да, я сейчас более-менее разгрузился, чтобы взяться доделать старый хак «внутреннего голоса» ну и накрутить до модуля его тоже можно, но без фанатизма(личное мнение — есть очень много мест в ТЗ, где можно все сильно упросить и не превращать это в игрушку для админа(это не конкретно только к тому комментарию относится))
Я же выше написал, что готов взяться.
Надо обсудить спорные моменты и утвердить единое ТЗ составленное в общем из трех отрывков. Предлагаю создать инбокс, где все обсудим.
Я предлагаю создать отдельынй топик — с твоим ТЗ — а там уже подкорректировать и обсудить.
Инбокс — как то слишком закрыто и новых пользователей не пригласишь.
Хорошо, начнем. Изначально многое в 3-х ТЗ каша(пункты противоречат сами себе, и некоторое написано явно не подумав) — поэтому никто раньше и не взялся.
nickostyle:
Добавление микропоста
С помощью AJAX, подобно комментариям. Добавление через форму, стандартные теги форматирования. Форма сворачивается/разворачивается. Предосмотр не нужен.
Кто добавляет:
— Все зарегистрированные пользователи + хозяин профиля
— Друзья хозяин + хозяин профиля
— Только хозяин профиля.
Не понимаю — зачем нужно вообще, чтобы в МОЙ микроблог могли постить другие? Каков смысл этого наворота? Каша.
1. Удаление хозяином профиля микропостов (своих/чужих), и микрокомментариев (своих/чужих).
2. Правка хозяином профиля микропостов (своих/чужих), и микрокомментариев (своих/чужих).
3. Добавление микропостов в избранное (по аналогии с топиками — ajax)
4. при нажатии на «ответить» в микропосте (!) вниз выезжает форма. При повтором нажатии заезжает обратно.
1.О чужих постах в моем личном блоге я уже сказал что думаю.
2.Правка комментариев — это много обсуждалось. Это неправильно. Надо только удалять.
3.разумно
4.Комментирование постов и одновременно ответ? Надо что-то одно. В противном случае будет каша. Кто то себе в блог «ответить» запостил, кто-то в коммент написал.
Думаю, что следует в главную очередь помнить, что это модуль микроблоги, и функционал и навороченность не должна быть с приставкой макро-.
doneman ТЗ#1(в топике)
Ну тут все понятно. элементарный модуль, но не учитывает большинства предложений от других участников. Это именно то, как я видел модуль изначально. doneman ТЗ#2
Ну, начнем с того, что ТЗ#1 в заголовке и ТЗ#2 в комментариях принимают абсолютно разные позиции. :) ТЗ1 именно про «короткая новость», тз2 про твиттер в профиле. Определитесь — надо что-то общее. Возможно решение каким либо видом категоризации. Давайте подумаем.
Предлагаю сделать в модуле гибкие настройки.
2. Количество символов микропоста ХХ — да, это разумеется.
3. Показывать ленту микровпостов отдельно да/нет — Вперемешку с обычными топиками выводить предлагаете? это вообще очень глупо. Эта настройка не нужна.
3.2 Разрешить комментирование микропостов — да
4. Показыть личные микропосты в профиле да/нет — если их и в профиле не показывать? то кому они нужны то?
4.1 Количество микропостов в профиле пользователя ХХ — ок.
4.2 Разрешить комментирование микропостов в профиле да/нет — ок, только надо сразу определиться комментарии или ответы в своем блоге, как в твиттере — два велосипеда типа на выбор для такой простой задачи считаю излишним
4.3 Пазрешить публикование микропостов в в профиле друзьями да/нет — это к никостайл уже вопрос задавался. это что вообще? по какой причине нужно разрешать постить чужое в своем блоге?
4.4 Разрешить правку и удаление микропостов в профиле да/нет — отвечал в ТЗ от nickostyle. Нельзя править.
Благодаря гибким настройкам модуль может стаь гибкой и многофункциональной игрушкой в руках администратора. оно не должно стать игрушкой.
Ребят, фидбека никакого не вижу. Особенно от авторов ТЗшек жду. За основу берем это ТЗ.
Я все-таки не понял, зачем нужно разрешение постить в личный микроблог для другим участникам(не касается комментариев). Жду фидбека и, разумеется, дополнений/предложений.
4.Комментирование постов и одновременно ответ? Надо что-то одно. В противном случае будет каша. Кто то себе в блог «ответить» запостил, кто-то в коммент написал.
Тут либо вы не поняли, либо я )
Имелось в виду эффект появления формы для ответа на микропост. Имеем микропост с ссылочкой «ответить», нажимаем, снизу от него выезжает форма для ответа, ну как вы на комменты отвечаете?! Вот нюансы:
— при нажатии на ссылку «ответить» выезжает только форма!
— при нажатиии на ссылку «комментарии» появляются комментарии к микропосту.
— при нажатии на ссылку «ответить» при развернутых комментариях форма выезжает между комментариями и телом микропоста (можно обсудить, где удобнее. Можно — книзу от всех комментариев).
— еще момент: комментарии свернуты (!), нажимаем «ответить», публикуем, при этом комментарии (все) должны раскрыться (развернуться книзу) и только после этого появиться новый.
О том, где будут новые комментарии решайте сами, то ли сверху, то ли снизу.
— еще момент: комментарии свернуты (!), нажимаем «ответить», публикуем, при этом комментарии (все) должны раскрыться (развернуться книзу) и только после этого появиться новый.
Дополню:
комментарии свернуты (!), нажимаем «ответить», получаем только форму, пишем коммент, нажимаем «добавить», и только после того, как коммент добавится — сначала разворачиваются книзу все комменты, и только потом появляется только что добавленный.
Если я правильно понял, то это будет что то вроде стены в контакте, и выводится ей положено в этом случае на странице профиля. Если же выводить микропосты вместе с топиками – получится каша, как уже говорили выше. Можно завязать, и сделать ленту на основе друзей: если «Б» в друзьях у «А», то «А» видит то что написал «Б». Или отдельно создавать как на микрохабре.
Предлагают не совсем так. Прочитайте ТЗ Если ты хочешь чтобы микротопик также попал в спецленту отдельную(ну что-то типа прототипа изначальной идеи о кратких новостях), то просто ставишь галочку. Если галочки не стоит — то постится исключительно в профиль.
Если хочешь чтобы микротопик также попал в ленту отдельную(ну что-то типа прототипа изначальной идеи о кратких новостях), то просто ставишь галочку. Если галочки не стоит — то постится исключительно в профиль.
Точнее я принял решение сделать наоборот, логичнее — по дефолту публичное создается, галочек никаких не надо. В случае приватного ставишь галочку «приватное», сообщение только в профиль.
Ну а что из функционирования не понятно? Лента друзей тоже будет, я думаю это нужно.
Поэксплуатировав модуль, хочу высказать свое личное мнение, что ограничение в 140 символов очень напрягает, приходится по несколько раз переписывать одно и тоже, что бы влезть в лимит.
Есть пожелание снять ограничение по количеству символов.
А в чем тогда смысл микро? Ведь если человек хочет написать много — будет писать в блог, и представь что получится если начнуть писать статьи по 2000 символов + фото в микроблогах, фигня будет :)
Так это мой пост 195 символов, а чудаки найдутся — будут посты писать по 2000.
Например меня не устраивает такое на моем сайте.
Если тебе будет гуд — просто повышай лимит и все дела.
Концепция модуля, да даже название — оба говорят, что это сервис микросообщений. Модуль делался по примеру существующих сервисов (главный прототип конечно твиттер) — и в большинстве из них есть это ограничение.
Но и это не проблема — для изменения возможного размера микрозаписи надо всего-лишь поменять в конфиге одну константу MICROTOPICS_MAX_CHAR — я не вижу в этом особых проблем.
По дефолту значение в 140 символов останется в исходной поставке модуля.
может я чуть не правильно выразился, пытался лишь донести, что для изложения мысли на русском языке 140 символов явно недостаточно.
Повторюсь, у себя количество символов уже изменил до 350
124 комментария
Как микрохабр )
давайте давайте!
Я так думаю накрутить функционала к «голосу» и выложить как модуль… Бесплатно, если не будет каких то суперобъемных фишек.
Возможно следует слегка подкорректировать, но в общем и целом хочется примерно так.
Если что, спрашивай.
Антиспам действительно не так уж и нужен) Тогда его и на топики и вообще на все надо накручивать, ввиду
А вообще микроблоги не для общей ленты, я тоже реализую их у себя, только микроблог будет в профиле, что то вроде «стены», только с возможностью оставлять микрокомментарии к микропостам (как на jampot.ru).
Сам о таком думал. Если кто реализует я бы купил)).
В профиле это надо, в профиле. Микропосты, как известно, интересно читать только тем, кто знаком с их автором, т.к. они не несут всеобщего интереса. (да и что умного можно вложить в 150 символов?).
Для чисто твиттеровского стиля есть А)не поверите — твиттер, Б)http://laconi.ca
Да и кто сказал что мешать? Отдельно все будет выводиться.
Здесь обсуждается что-то ближе к microhabr.ru
+1 к nickostyle
microhabr это отдельный от хабра сайт в этом… вся разница.
У формата для общения как в твиттере — ставьте лаконику тогда поверх лайвстрита…
А микрохабр что-то превращается в помойку… Половина постов про сам микрохабр, а половина в башорг
.
Задумывался он как раз впринципе об айти тематике как я понял…
Согласен, да вот только все равно микротопики будут выглядеть ущербно и не к месту в ленте с топиками. Имхо, конечно.
Мы с товарищем skpnm вместе по-другому сделаем =)
Однако, логика :)
На главную не будут — будут в правом блоке отдельной вкладкой Записи/Кратко(или как-то по другому)/Комментарии. Ну и по экшену конкретному выводиться.
Стоит добавить в ТЗ)
Напишите своё ТЗ наброском тогда. Можно проголосовать, например, может действительно большинству нужно клоноводство твиттера — тогда делать будете вы, а я займусь другим интересным.
А в микроблогах были новости типа — «вышел патч», «появился новый класс» и что-то вроде.
Итак, Микроблоги. На мой взгляд, самое место им в профиле пользователей, идеальный инструмент самовыражения, особенно если его не хватает на топик по смыслу и «размеру».
Я предлагаю сделать доступной публикации в микроблогах всем зарегистрированным пользователям, друзьям автора профиля или только автору профиля. (соответствующие настройки надо где то указывать).
1. В профиле сделать блок с микроблогом, обеспечивающий вывод микропостов и форму добавления микропоста.
2. Разбивка на странички, количество микропостов на страницу задается в настройках.
Добавление микропоста
С помощью AJAX, подобно комментариям. Добавление через форму, стандартные теги форматирования. Форма сворачивается/разворачивается. Предосмотр не нужен.
Кто добавляет:
— Все зарегистрированные пользователи + хозяин профиля
— Друзья хозяин + хозяин профиля
— Только хозяин профиля.
Микропост — текстовое сообщение (во всяком случае, пока что.) с ограниченной длиной.
К микропосту можно добавлять комментарии! Т.е. изначально мы видим просто микропосты, идущие сплошным потоком, но при нажатии на слово «комментариев: n» микропост разворачивается, раскрывая микрокомментарии :)
Микрокомментарий — комментарий к микропосту. Содержит исключительно текст, логин автора, аватару автора, дату и время). На микрокомментарии отвечать нельзя, так как микрокомментарии лишены древовидности, все они дочерние по отношению к микропосту. В качестве компенсации этого, можно добавить ссылку «ответить», нажатие на которую автоматически запостит в форму ответа логин автора комментария, на который дается ответ. (надеюсь не запутались :)
Соответственно, повтороное нажатие на ссылку «комментарии: n» вызывает сворачиваение и микропост отображается в обычном виде.
Структура микропоста
— Логин автора
— Аватара автора
— Дата и время
— Текст микропоста
— Ссылка «добавить в избранное»
— Ссылка «комментариев»
— Ссылка «ответить»
Управление микрокомментариями
1. Удаление хозяином профиля микропостов (своих/чужих), и микрокомментариев (своих/чужих).
2. Правка хозяином профиля микропостов (своих/чужих), и микрокомментариев (своих/чужих).
3. Добавление микропостов в избранное (по аналогии с топиками — ajax)
4. при нажатии на «ответить» в микропосте (!) вниз выезжает форма. При повтором нажатии заезжает обратно.
Вроде бы все, если что вдруг вспомню — добавлю. Извините, что много :)
1. В общей ленте рассказывать о событиях в 2х словах.
2. Самовыражаться в собственном профиле для себя и своих друзей.
1 вариант подходит для информационных сайтов, 2 для каких либо небольших комьюнити.
PS: Это мое видение.
1 вариант подходит для информационных сайтов, 2 — для неинформационных сайтов.
По болшому счету в 2х вариантах есть всего одно основное отличие:
Для инфосайтов | Для простых комьюнити
1. Отдельная лента постов (Все посты) | Лента микропостов в профиле (Только личные)
Предлагаю сделать в модуле гибкие настройки.
1. Включить/выключить модуль
2. Количество символов микропоста ХХ
3. Показывать ленту микровпостов отдельно да/нет
3.1 Колчиество микропостов в ленте ХХ
3.2 Разрешить комментирование микропостов
4. Показыть личные микропосты в профиле да/нет
4.1 Количество микропостов в профиле пользователя ХХ
4.2 Разрешить комментирование микропостов в профиле да/нет
4.3 Пазрешить публикование микропостов в в профиле друзьями да/нет
4.4 Разрешить правку и удаление микропостов в профиле да/нет
Благодаря гибким настройкам модуль может стаь гибкой и многофункциональной игрушкой в руках администратора.
Пока все. Если есть коррективы не стесняйтесь.
Общая лента — отдельная страница, куда «сливаются» все микропосты из профилей.
(т.е. мы исключаем микропост как вид публикации, наравне с топиком, опросом и т.д., правильно?)
Настраиваем количество микропостов на странице:
а) в профиле
б) в общей ленте
Кем? Админом или пользователем? Если админом, то это железно для всех, если пользователем, то только для его профиля. Опять же, можно настроить так, чтобы комментировать могли либо все подряд, либо только друзья.
Неувязка какая то, я опять перестал что то понимать :) Сразу не дочитал ваш коммент до конца. Т.е. все-таки это тип публикации, так? :) Но если выбрать:
то микропосты не будут мешаться с топиками и собираются в отдельной странице, общей ленте. А если мы еще и выбираем:
то получаем сток микропостов данного автора в его профиле.
Теперь понял. Содержание не меняется, но форма уже не та.
1 вариант (ваш, если я все прав.понял): «написать» --> «микропост» -->выбрать блог. Микропост дублируется в профиль. Это — тип публикации, а в профиле идет просто учет оставленные постов.
2 вариант (мой): в профиле форма -->вбили текст -->получили пост. Никуда не выводится. (хотя идея общей ленты мне нравится, что то вроде эфира на mmm-tasty.ru). Тут — не учет публикаций, а публикации, ни о чем, что угодно, и их комментируют только те, кому доверено.
Вообщем, похожи варианты, на первый взгляд почти одно и то же, но смысл меняется.
Опять много..(((
модульмодулище с кратким ТЗ на два листа А4… :DСделаю и то, и другое, вообщем :)
1. Отключил посты в профиле — мой вариант
2. Отключил ленту и получился варинт предлагаемый уважаемым nickostyle
Но если много думать можно развить из модуля чуть ли не проект, есть у меня такое свойство.+))
В профиле юзера есть микроблог. Микропосты добавляются только из профиля, но при желании можно выводить их в общий поток публикаций, а можно оставить только в профиле. Эту опцию можно применить либо относительно всего микроблога, либо по отношению к каждому новому микропосту.
Таким образом, если юзер хочет вести личный микроблог — ставит галочку и его микропосты остаются исключительно в его профиле, если необходимо, чтобы микропост участвовал в общей ленте — галочка, и микропост уже не личное достояние в профиле, а обремененный смыслом и интересный для всех пользователей микроматериал. Как то так.
p.s. форма комментов в хроме неправильно как то растягивается как вниз, так и в сторону.
Товарищ экстраверт же грозился допилить до ума разума новый тип топика а ля для информационных сайтов бегущей строкой.
У вас вообще ТЗ другое почти, можно сказать — да и еще раздутое до ужасающих размеров которых хватит на целый проект. Надо либо как то скооперировать и ужать, либо разделять — свою обещанную часть я сделать могу.
Дополнение «пустозвонство в профилях» и концепцию игрушки для админа реализуете вы (насчет того что это игрушка, и не более, я с вами на 100% согласен)
Ну я грозился, т.к. был уверен, что делать вы будете по-своему.
Ок, я вас понял. Тогда такие варианты: либо мы кооперируемся: я, doneman и skpnm, и делаем пригодный для нас всех модуль, либо doneman остается при
Микроблоги (полное описание что и как —
В общем концепция устраивает. Единственное что бы я добавил к ней — это возможность добавлять микросообщение в самой ленте микроблога.
У микроблогов должен быть свой раздельчик — где можно было бы поддерживать общение!
Также у каждого в профиле должны быть помимо Постов и Комментариев — еще и микроблоги.
У каждого коллективного-блога должен быть тематический микроблог — куда можно было бы писать разные мелочи.
у хабра уже есть микрохабр, а тут будет microLiveStreet :)
и как-то через одно место…«у многих читателей порой недостаточно слов (умений, навыков), чтобы написать большой пост по той или иной тематике»
Поверьте, чтобы изложить мысли коротко потребуется более большой словарный запас, и хорошо поставленный слог. Хотя, на что-то типа: «Я упал со стула, когда чесал задницу!» должно хватить…
ps Читатели обычно читают.
Про хабро- и твитте-фильство уже даже говорить не хочется — бестолку…
doneman, хотел уточнить. Если отмечаем микропост как публичный, то он участвует в ленте. В ленте чего? В общей (с топиками) или на отдельной странице?
Архив (со скриншотами большими просто).
Заказчик и программист не могут определиться кто из них будет делать модуль, и кто собственно заказчик, а кто программист). Мне кажется именно этот вопрос завел в тупик всю беседу. )
Единственное, что можно за это время сделать, так это собрать количество человек для заказа модуля у программиста. Итак для тех, что хочет этот модуль тоже, отписывайтесь тут — в этой ветке.
nickostyle
doneman
skpnm
randomtoy
doneman
skpnm
randomtoy
antweb
hello
doneman
skpnm
randomtoy
antweb
hello
Bhattu
Я все еще надеюсь, что мы найдем общее решение приемлемое для всех.
doneman
skpnm
randomtoy
antweb
hello
Bhattu
я с вами. нужен очень нужен такой модуль.
Надо обсудить спорные моменты и утвердить единое ТЗ составленное в общем из трех отрывков. Предлагаю создать инбокс, где все обсудим.
Инбокс — как то слишком закрыто и новых пользователей не пригласишь.
nickostyle:
Не понимаю — зачем нужно вообще, чтобы в МОЙ микроблог могли постить другие? Каков смысл этого наворота? Каша.
1.О чужих постах в моем личном блоге я уже сказал что думаю.
2.Правка комментариев — это много обсуждалось. Это неправильно. Надо только удалять.
3.разумно
4.Комментирование постов и одновременно ответ? Надо что-то одно. В противном случае будет каша. Кто то себе в блог «ответить» запостил, кто-то в коммент написал.
Думаю, что следует в главную очередь помнить, что это модуль микроблоги, и функционал и навороченность не должна быть с приставкой макро-.
doneman ТЗ#1(в топике)
Ну тут все понятно. элементарный модуль, но не учитывает большинства предложений от других участников. Это именно то, как я видел модуль изначально.
doneman ТЗ#2
Ну, начнем с того, что ТЗ#1 в заголовке и ТЗ#2 в комментариях принимают абсолютно разные позиции. :) ТЗ1 именно про «короткая новость», тз2 про твиттер в профиле. Определитесь — надо что-то общее. Возможно решение каким либо видом категоризации. Давайте подумаем.
Я все-таки не понял, зачем нужно разрешение постить в личный микроблог для другим участникам(не касается комментариев). Жду фидбека и, разумеется, дополнений/предложений.
Пока список коллективного заказа:
Тут либо вы не поняли, либо я )
Имелось в виду эффект появления формы для ответа на микропост. Имеем микропост с ссылочкой «ответить», нажимаем, снизу от него выезжает форма для ответа, ну как вы на комменты отвечаете?! Вот нюансы:
— при нажатии на ссылку «ответить» выезжает только форма!
— при нажатиии на ссылку «комментарии» появляются комментарии к микропосту.
— при нажатии на ссылку «ответить» при развернутых комментариях форма выезжает между комментариями и телом микропоста (можно обсудить, где удобнее. Можно — книзу от всех комментариев).
— еще момент: комментарии свернуты (!), нажимаем «ответить», публикуем, при этом комментарии (все) должны раскрыться (развернуться книзу) и только после этого появиться новый.
О том, где будут новые комментарии решайте сами, то ли сверху, то ли снизу.
Дополню:
комментарии свернуты (!), нажимаем «ответить», получаем только форму, пишем коммент, нажимаем «добавить», и только после того, как коммент добавится — сначала разворачиваются книзу все комменты, и только потом появляется только что добавленный.
абсолютно не нужно.
Создал инбокс.
Ну а что из функционирования не понятно? Лента друзей тоже будет, я думаю это нужно.
Есть пожелание снять ограничение по количеству символов.
Например меня не устраивает такое на моем сайте.
Если тебе будет гуд — просто повышай лимит и все дела.
Концепция модуля, да даже название — оба говорят, что это сервис микросообщений. Модуль делался по примеру существующих сервисов (главный прототип конечно твиттер) — и в большинстве из них есть это ограничение.
Но и это не проблема — для изменения возможного размера микрозаписи надо всего-лишь поменять в конфиге одну константу MICROTOPICS_MAX_CHAR — я не вижу в этом особых проблем.
По дефолту значение в 140 символов останется в исходной поставке модуля.
Повторюсь, у себя количество символов уже изменил до 350