To-do лист к следующей версии LiveStreet 0.4

Итак, немного отдохнув принимаемся двигаться дальше к версии LiveStreet 0.4.

Крупное из планов пока следующее:
  • Полное изменение работы с БД в движке, избавление от JOIN'ов в запросах, теперь кеширование будет играть более важную роль, обладатели memcached должны максимально ощутить прирост скорости
  • Доработка внутренней почты, она станет более функциональной и юзабельной
  • Доработка функционала друзей, возможно появится френдлента
  • Реализация функционала закрытых блогов
  • Доработка механизма уведомлений на емайл, будет отложенная отправка почты

Первый пункт самый сложный и долгий, т.к. придется перелопатить весь код :) Но он также позволит более просто писать модули к движку и избавит от частого дублирования кода в сущностях.

Помимо этих пунктов естественно будут различные фиксы и мелкие доработки.
Сроки никакие обещать не буду, будем работать, следить за нами можно будет в прямом эфире в SVN проекта ;)
О своих желаниях на будущую версию можно высказаться здесь, возможно они будут приняты.

UDP: Добавил пункт «Доработка механизма уведомлений на емайл, будет отложенная отправка почты»

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

avatar
Чудесно!:)
avatar
а порядок действий именно такой?
avatar
да
avatar
ясно. Ну это круто :)
avatar
Я еще раз повторюсь но:
Очистка БД от пользователей которые не подтвердили свою регистацию в течении определенного времени.
avatar
тут еще добавить возможность ручного удаления пользователя
avatar
Да-да. Очень неудобно каждый раз лезть в базу и удалять вручную.
avatar
Присоединяюсь, очень нужная фишка. Еще бы какую нибудь систему банов некоторых юзеров на определенное время.
avatar
список прикрепленных файлов к посту. что бы можно было удалить неиспользованные
avatar
Что за отложенная отправка почты?
avatar
скорее всего не сразу, а через кронджоб.
avatar
что бы тебе в 2 ночи не приходило письмо, что к топику новый комментарий добавлен. ну и комментарии будут не по одному приходить а сразу 40 штук например
avatar
а а, мы делали под это решение, но немного иначе, надо его откопать
avatar
Максим, гибкие роли, ну пожалуйста :-))

Чтобы можно было добавить новую роль для разных типов блогов и права для них. Кому-то вот надо чтобы все было открыто и присоединяемо, но писать могли только конкретные авторы. Кому-то чтобы эти авторы еще и модерированием своих топиков занимались.
avatar
Да было бы неплохо иметь возможность более гибко работать с правами пользователей
avatar
Ага, тот же бан — можно сделать просто сменой роли. А кто-то специально для нее сможет сделать какой-то реабилитационный сервис.
avatar
Похоже ролям в этот список не попасть :)
avatar
2 самых важных момента:
— невозможность писать в блоги и постить коментарии при достижении отрицательной кармы
— блокировка пользовтелей (бан) чтобы не дожидаться минуса кармы в случае злостного нарушения.
Без тких нововведений далеко не уехать, хотябы утрешний пример вспомните :)
avatar
— невозможность писать в блоги и постить коментарии при достижении отрицательной кармы


Это же рулится настройкой сейчас уже.

avatar
ой тогда извените, незаметил если честно
avatar
define('ACL_CAN_POST_COMMENT',-10); // порог рейтинга при котором юзер может добавлять комментарии


Не оно?
avatar
избавление от JOIN'ов в запросах

Давно пора, кстати мне кажется еще стоит задуматся о изменение в сущностях, в пользу переопределения волшебных функций ООП
avatar
Очень важным в будущем видеться функция похожих новостей (постов). Для поисковых систем это очень важно. да и для посетителей удобство еще то.
avatar
это тоже было бы очень хорошо.
Кстати, я тут недавно заметил, у хабры похожие материалы основываются только на тегах
avatar
в хабре у юзера в профиле мне нравится пишут что он любит читать!
avatar
это да, это тоже полезнейших прибамбас :)
avatar
былоб хорошо чтоб скрипт при установки мог интегрироватьс я с CMS, к примеру с дле или другой. Так Лайфстрит может стать «крупным универсальным блогом», темболее что модуль юзер н а поддомен уже есть.
avatar
DLE?!

А зачем интегрировать LS с DLE, у DLE есть какие то полезные функции, которых нет в LS? (тег линч?)
avatar
Бред
avatar
Полное изменение работы с БД в движке


нормально ли будет реализован переход с младшей версии ???
avatar
имеется ввиду работа движка с базой. врядли сама стуктура базы сильно изменится
avatar
Лучше наверно не рваться за совместимостью с прошлыми версиями и делать оптимизацию по полной.
avatar
вы только что какую-то фигню сказали, честное слово…
avatar
Я хотел сказать что если нужно будет поменять структуру меню для оптимизации то ее нужно будет поменять… И не гнаться за совместимостью
avatar
Структуру меню итак уже поменяли (точнее реализацию). А в плане базы я с вами солидарен.
avatar
Может еще добавить инсталлятор чтобы пользователям не знакомым с php было легко все установить и настроить?
avatar
Так есть же инсталятор. Правда к версии 0.2, но, возможно, с релизом 0.3 его тоже обновят.
avatar
этого делать не стоит — как и всякие бредовые мысли по поводу увеличения функционала для админа
avatar
Все же в целях популяризации LiveStreet это (админка хотя бы) должно быть. Дело не первостепенной важности, однако рано или поздно это будет, так что не стоит «оттягивать конец», imho.
avatar
Это верно, пусть даже небольшой мастер по установке и проверке необходимого окружения. Это будет привлекать тех, кто не хочет сильно копаться в коде.
avatar
Установка немудреная, хотя с мастером установки тут вообще можно сделать хитро: «Установка в одним нажатием кнопки» — чем не шаг для пиара? :)
avatar
Сделать поиск по сайту не только через Sphinx. Не у всех есть желание и возможность приобретать VPS… жесткая затточенность под VPS, мешает дальнейшей популяризации, развитию LiveStreet!
avatar
поставьте пользовательский поиск от гугля или яндекса!
для более крупных проектов сфинкс и ни чего больше не надо
avatar
Согласен. Пользовательский поиск того же гугла работает на «отлично», а грузить тот же шаред хостинг индексированием это лишнее. По крайней мере, не первостатейная задача.
avatar
а что вы предлагаете использовать вместо сфинкса на шаред хостинге?
avatar
а как работает поиск в форумах?
avatar
Простой поиск по сайту вряд ли будет выдавать более релевантные результаты чем гугл, т.к. тут нужно учитывать множество параметров — к напримеру тот же учет словоформ русского языка (в английском с этим проще).
avatar
ну это всё понятно. но если не учитывать такие вещи в базовой версии, а искать простейшие совпадения, это же не сложно и не слишком ресурсоёмко должно быть? или я что то не вкуриваю?
хотя гуглопоиск всё равно лучше будет, вот если бы не реклама ^_^
avatar
Пользовательский поиск и использовать, я с вами в этом и согласен.
avatar
avatar
я не понимаю, почему вас это решение не устраивает?

livestreet.ru/blog/909.html

все довольно прилично работает в простом варианте
avatar
Поиск от гугла вставить 5 минут занимает там конструктор есть или тут кто возводит соц. сети все криворукие?
avatar
ты не поверишь
avatar
топик-фотоотчет.

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

если фотки будут в топике — то комменты будет в общей ленте, голоса в общую формулу.
теги — опять же общие и тд… очевидные плюсы.

ведь если человек захотел показать фотки — он все равно будет делать фотоальбом а затем ссылаться на него из поста (2 вещи)… уж не проще ли все сразу…

минимальный функционал средств, что бы в пост удобно было запихнуть пачку фоток.
avatar
сделать lite версию скина (без графики и без js c которым трудности на мобильных устройствах).

затем сделать
а) переключалку скина
б) вывод облегченной версии скина при заходе, например, на домен lite.livestreet.ru — легкий и простой вариант создания мобильной версии
avatar
уже есть галлерея от benone
avatar
это разные вещи. я могу сказать что так же есть галерея от 4images например. в которой я сделал такой же дизайн и общую авторизацию.
avatar
А как насчет админки? В принципе, не ломает настройки и в конфигах делать, аднако ж…
avatar
очень хочется френдленту)
avatar
кстати. еще пожелание — поиск по нескольким тегам.
avatar
Поддерживаю.
avatar
Изменения это очень хорошо!
Но…
Волнует один вопрос, переход с 0,3 на 04, при условии что 0,3 будет с модулями и хаками плюс дизайн-устройство совсем другое, как это вообще?!
: О)
avatar
Видимо также как и с 0.2+ на 0.3 — не без рук :-)
avatar
следите за svn и всё пройдёт более или менее безболезненно
avatar
Будет ли возможна миграция с 0,3 на 0,4, если база будет переписана, если да то будет ли инструмент для этого или придется все ручками?
avatar
всё будет аналогично переходу с 0.2 на 0.3
avatar
А закрытые топики — это как раз то что я уже совсем было собрался делать? Ну т.е. топики, которые не отображаются на главных страницах (т.е. видны только в блоге автора), до тех пор, пока не наберется некий порог положительных голосов?

Сам собрался делать, так как вещь по идее крайне простая в реализации. А без этой вещи юзеры не могут отказаться от своих личных блогов в ЛЖ и прочих, и перейти ко мне на сайт, так как любой пост в персональном блоге (даже тот что сделан для друзей или для себя самого) загоняет рейтинг в минуса.
avatar
Это вы правы, учитывая что есть поддомены для юзеров!
Надо сделать так чтобы Новые постинги по желанию автора не подавались голосованию — а просто лежали у автора блога! Ну или как то продумать этот момент, чтобы у юзеров был полноценный блог!
avatar
в базовом функционале субдоменов нет
avatar
ну они есть в виде МОДУЛЯ — поэтому я заочно считаю что они уже есть! Есть возможность!
avatar
ИМХО, надо, чтобы пользовательские поддомены были в базовой версии. Фича необходима многим, во многих популярных движках она есть. Такая возможность только будет способствовать популяризации ЛС
avatar
подскажите мне для расширения кругозора — в каких популярных движках есть такая фича?
avatar
есть, есть, я подтверждаю. но там хтаксессовые реврайты юзаются.
avatar
Интересно чужую практику проанализировать. Можно примерчик?
avatar
вроде в pligg по умолчанию есть. или в модулях у него. когда я движки перебирал, натыкался на пару с субдоменами.
Но могу соврать. Если найду — скажу.
avatar
Не вопрос — WordPress Mu.
avatar
мне то же интересно в каких движках есть?
avatar
Сделал —
livestreet.ru/blog/1534.html
avatar
В пункт «Доработка механизма уведомлений на емайл» включить бы подпункт «Рассылка ТОП5 за неделю».
avatar
Добавить возможность публиковать топик-подкаст
avatar
livestreet.ru/blog/1532.html
я тут как раз плеер обсуждаю! присоединяйтесь!
avatar
для подкаста такой плеер не нужен
Посмотрите на плеер хабра!
Маленький и простой до безобразия!
Что ещё нужно для подкаста?
avatar
Согласен, и тем не менее мне кажется упущением то что в ЛС это еще не реализовано
avatar
Ещё хотелось бы увидеть добавление блоков через админку.
avatar
От себя, чтобы было полезно получить движку в базовой конфигурации:
— Ленту постингов друзей.
— Ленту топиков из блогов, на которые подписан юзер
— И таки да — пользовательские поддомены. Да — знаю, есть модуль. От стороннего разработчика. За деньги. Ну не то это. Такая архинужная фича должна быть в базовой конфигурации, чтобы ЛС мог в полную силу конкурировать с другими соц. движками.
avatar
Еще одно пожелание вспомнил:

Поддержка локального времени для юзеров.
avatar
выскажу свое мнение:
большая часть пришедших сюда интересующихся перешли на этот движок с других CMS.
будь то жумла, drupal, вордпресс и тд.
Должно быть понимание того, что в данной ситуации Live street перетягивает одеяло с других движков, это очевидно, прозрачно и, более того, всеми приветствуется.
Тут есть тонкий момент, что большая часть пользователей привыкла к определенному уровню поддержки, а также к определенному уровню возможности кастомизации решения.
если есть желание перевести продукт в массовый сектор, то, сугубо личное мнение, хотя бы теплэйт должен администрироваться без особых вопросов.
avatar
под темплейтом Вы понимаете шаблон-скин?
avatar
ага

ctrl+enter
avatar
Какие вопросы у вас возникают при администрировании?
avatar
вопрос не по существу
avatar
ctrl+enter
avatar
Вы хотите администрировать темплейт без вопросов и не хотите говорить, какие вопросы возникают при администрировании. Логично.
avatar
Нужно понимать, что у движка для создания блогосоциальных сервисов и у какой-нибудь джумлы совершенно разные задачи и специфика. Вещи, которые уместны и необходимы на домашней странице старшеклассника или даже на корпоративном сайте, не требуются в социальном проекте.

ЛС — это не универсальный комбайн и его узкая специализация, среди всего прочего, является его сильной стороной и преимуществом перед другими движками, в том числе и популярными.
avatar
вопросы:
1. Цель существования и развития данного движка его автором?
1. Подразумевается ли широкая популяризация данного движка?

То, что Вы пишите — мещанство чистой воды, без обид.
«Будь проще и люди к тебе потянутся» (С)
avatar
Предназначение движка ясно по-русски описано на странице «о проекте». Популяризация ведётся, и достаточно широкая, что доказывает факт вашего присутствия здесь. Человека, который в разговоре о будущем блогосоциального движка без зазрения совести использует присказки уличного быдла и не к месту вворачивает малопонятные для себя словечки.
avatar
вот видите, значит мой первый пост оказался справедливым и вся остальная лирика лишь подтверждает это, не так ли ;)?
avatar
Уважаемый!
Советую сильно не спорить и не идти сюда со своим уставом!
Просто потом дойдёт что не сможешь не только топики писать, но и комментировать!
Я уже через это прошёл!
avatar
Не надо путать теплое с мягким. Есть достаточно задач и для стандартных CMS и для ЛС. С моей точки зрения надо не замещать, а совмещать.
avatar
А нельзя добавить приглашения на сайт?
Знаю что есть инвайты, но действуют они жестко, только при закрытой регистрации (что собственно и правильно).
Но по крайней мере у меня есть пользователи, которые любят рассылать приглашения через e-mail друзьям.
avatar
простое решение вопроса
Генерируйте себе на почту 100 инвайтов и раздайте юзерам ;)
avatar
Инвайты отключены, они завязаны с регистрацией
Я немного про другое…
avatar
Нужна фича удаления и/или правки собственного коммента
avatar
Согласен, но с привязкой к репутации. Допустим давать возможность удалять\править только если репа >=40.
avatar
Хм, а почему? А если очепятка? Я всегда стараюсь их исправить. Я сам иногда обалдеваю, как мог такое вбить, когда посты/комменты свои читаю :)
avatar
Ну я думаю, что это должно быть настраевоемо. :) К примеру, неадекватные тролли могут спорить в комментах, а потом переделать свои сообщения или вовсе удалить. Такую возможность думаю нужно давать адекватным людям.
avatar
Ну так стандартно с этим борятся ограничением на время редактирования. Не больше, скажем, 15 минут с момента постинга.
avatar
И\или, кстати, добавлением строчки «Последний раз редактировалось… Всего редактировалось … раз».
И пошли навороты (как во многих форумах): добавление этой строчки только если есть ответы на ваш коммент…
avatar
а если дать возможность редактировать комент до первого действия относительно этого комента со стороны других юзеров? то есть редакция работает пока кто-то на этот комент не ответил или не поставил оценку…
avatar
если объединить все выше сказанное:
1) Дать возможность редактировать комент до первого действия относительно этого комента со стороны других юзеров (ответ, оценка...)
2) Условия (настраивается):
— репутация >=х
— время редактирование <=300 сек
avatar
добавить RSS канал для «Персональные»
avatar
Осмелюсь спросить примерные сроки реализации этого:
Полное изменение работы с БД в движке, избавление от JOIN'ов в запросах, теперь кеширование будет играть более важную роль, обладатели memcached должны максимально ощутить прирост скорости


неделя… месяц… два…
avatar
не осмелюсь ответить
avatar
по-моему, было бы интересно, если бы была реализована «структура форума» наподобие Invision Power Board.
avatar
для этого есть Invision Power Board.
avatar
Хочется, чтобы были сообщества на сайте… Очень бы было удобно!
avatar
коллективные блоги чем не устраивают?
avatar
В сообществе можно будет создовать сколько угодно блогов и всего остального. Да и удобнее было бы… и чтобы показывало в каком сообщетве состоит юзер у него на личной страничке.
avatar
Зачем множить сущности без надобности? Бесполезная идея — группировать блоги в сообщества
avatar
Я вообще то не хочу ничего группировать… Я просто хочу, чтобы люди с определенными интересами находили друг друга и общались. чтобы можно было в сообществе отправлять группое сообщение, чтобы люди ТОЛЬКО С ОПРЕДЕЛЕННЫМИ ИНТЕРЕСАМИ там были и общались. Вот в чем заключается моя идея!
avatar
Извините, вы так формулируете свои мысли, что лично я ничего не могу понять. Возможно, другим повезёт больше.
avatar
Здравствуйте, хочу поинтересоваться, а на каком этапе находится разработка LS 4.0?
  • AiK
  • 0
avatar
привет, на этапе возвращения из отпуска
avatar
Что уже всё?
avatar
о! я очень прошу — сделайте нормальный поиск для тех у кого не установлен Сфинск.
  • F-5
  • 0
avatar
Присоединяюсь к просьбе.
avatar
Не сочтите наглым))
Неплохо было если бы были установлены все нынешние бесплатные нужные модули/хаки/шаблоны
Такие как:
1) Шаблон «Статистика производительности»
2) Подправленный шаблон под w3c
3) Sitemap generator
4) Вставить пользователя в редакторе
5) Увеличение высоты окошка в редакторе
6) Аватар блога в топике
7) Лента друзей
8) Генерация инвайт листов для администратора
9) Похожие темы (либо по тегам либо сфинксом)
10) Пылесос
11) Валидация форм при регистрации
12) Свой вопрос при регистрации
13) Пол в комментариях
14) Облако интересов в профиле
15) Кол-во просмотров топику

Причем это все, есть тут))
avatar
Не "© Powered by ls", а "© Powered by «LiveStreet». Ага?
avatar
9, 13, 14, 15 не нужны, имхо. А вот про админпанель и инсталлятор забыли :)
avatar
9) так это и пользователю и удобно да и для seo актуально… кхм
13)14)15) в принципе мелкие приятные фичи) готов добавить и сам, но от них (имхо) хуже не будет.

Админпанель я как раз не уверен :) Просто не уверен… А так ли она нужна?)
А инсталлятор это удобно, да.
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
avatar
Romelyus, на счет 10 (пылесоса) в новой версии было бы очень здорово!)
avatar
А против него я тоже ничего не имею :)
avatar
только нужен универсальный пылесос, например, пылесос от ALFа на моем хостинге не работает, потому что нужно прописывать абсолютный путь, а у Альфа немного по другому сделано…
avatar
А что на это скажет автор движка?
Я бы вот что оставил, остальное можно и ручками:
1) Подправленный шаблон под w3c
2) Вставить пользователя в редакторе
3) Лента друзей
4) Генерация инвайт листов для администратора
5) Похожие темы (либо по тегам либо сфинксом)
6) Пылесос
7) Валидация форм при регистрации
8) Свой вопрос при регистрации
9) Облако интересов в профиле
10) Кол-во просмотров топику
11) «Облагораживаем статистику производительности», приятная и полезная вещь.

+
11)Инсталятор.
+ то что в этом топике, сверху.
avatar
ну раз пошла такая пляска, то и watermark для фото с возможностью его включения/отключения=)
avatar
даешь галерею и события в 0,4! модули вроде не хитрые и собственно есть практически во всех CMS а тут платно. Не поймите превратно ну думаю эти базовые модули должны быть реализованы as free хотя бы в элементарном виде ведь не custom brutal coding! :) Надеюсь на понимание
  • it_
  • 0
avatar
Если сейчас скачать то, что лежит в SVN, работать будет?
avatar
Это для любителй экспериментировать. Если есть желание сосредоточиться не на экспериментах, а на своем сайте, то качать лучше стабильную версию 0.3.1
avatar
0.3.1 стоит, очень нужны закрытые блоги (куда могут писать избранные типа админа).
avatar
Я, конечно, понимаю, что вопрос риторический. Авось создатель снизойдёт до нас, грешных, и молвит благую весть. Когда нам ждать версию 0.4, отче? :)
avatar
Не сметь минусовать девушку — покараю! :)
Точных сроков, конечно, никто не скажет, а вот хотя бы на какой стадии находится реализация описанных в топике планов, наверное, реально. Присоединяюсь к вопросу.
avatar
Если судить по активности обновлений на SVN, по последнее время дела идут довольно медленно. Хотя конечно лето, отдых, все мы люди :)
Я бы не отказался сейчас просто от списка изменений, которые уже были сделаны, а то по комментам не вся картина может прояснится.
  • SWAT
  • +2
avatar
А заметили, что ищется программист для развития проекта, с зарплатой.
Вот вам и убыстрение произойдет. :)
avatar
Как сейчас дела обстоят со «скоростью разработки»? Финансовая сторона может повлиять на ускорение? :)
avatar
а именно хотелось бы узнать когда можно ожидать появление 0.4?
avatar
скорость разработки можно посмотреть здесь — trac.lsdev.ru/livestreet/timeline
о финансовой стороне написано здесь — livestreet.ru/page/about/
avatar
Я думаю было бы классно сделать онлайн =)))

Скажем так чтоб я мог зайти в раздел «Люди» и увидеть кто сейчас есть на сайте. =)
А то немного сложновато =)
avatar
тут найдешь блок online: http://livestreet.ru/blog/addons/2378.html

avatar
Это та нашел =) Просто хотелось бы его в стандартной сборке =) Ибо по новой его ставить… + я так понял что в двиге будет масса изменений и он может не встать
avatar
>+ я так понял что в двиге будет масса изменений и он может не встать
Он не встанет однозначно. Как и все другие модули. Встанут только хаки, возможно… и то не все.
avatar
Встанут только хаки, а модули не встанут однозначно? Хм, смелое заявление
avatar
Смелое, не смелое, но определённо факт. Переписаны запросы, изменена частично структура бд, из движка убраны константы и прочее прочее прочее… все существующие модули надо будет слегка переписать.
avatar
А хаки — не надо? :)
avatar
Все верно. Но с какого бодуна встанут хаки на новую структуру и логику?
avatar
Ну я же сказал «и то не все»
Хак валидации форм при регистрации, хак генерации инвайт листа, хак запроса инвайта вроде как работают.
А вообще спорить не буду. Суть и так ясна.
avatar
хак запроса инвайта вроде как работают.
да? :)
avatar
Вобщем… На мой взгляд как немного выше писал один товарищ все хаки и большинство модулей которые сейчас есть стоило бы встроить в 0.4 версию ибо они уж реально необходимые. Их в любом случае придется ставить… Так лучше уж сразу до ума довести чтоб релиз 0.4 был воистину ожидаемым.
avatar
Я больше чем уверен, что как только будет релиз 0.4, подавляющее большинство модулей и хаков будут адаптированы под новую версию.
avatar
Я больше чем уверен, что как только будет релиз 0.4, подавляющее большинство модулей и хаков будут адаптированы под новую версию.
А лучше бы были встроенные с возможностью вкл/откл в конфиге.
avatar
Нет уж. Пусть создатели движка делают то чего сейчас реально нет + оптимизация. А модулеписатели сами переведут свои модули на новую версию. А уж юзеры, у которых есть цель поставить модули, я думаю справятся с инструкцией по установке.
А то если всё переводить на создателей мы так и не дождёмся следующего релиза
avatar
Полностью поддерживаю… А то потом опять адские усилия предпринимать по установке, настройке и «вписыванию» в шаблон хаков и модулей. А ежели они опционально в конфиг будут вынесены, то я минуты до релиза 0.4 считать буду!)
avatar
+1ю Модули то написаны… Их прост овставить в код. По сути разработчиком ЖУ париться тут не нужно… На мой взгляд. Просто это было бы приятной мелочью для юзеров.

А так то конешно… вручную по инструкции сделает каждый кому нада =)
avatar
Участники хабры, да и просто люди её посещающие, наверное, заметили, что появилась ХабраЛента 3.0
Идея конечно же слизана с imhonet.ru
У меня ещё давно появилась идея сделать тоже самое и на движке лайвстрит. Только вот вопрос… Кто нибудь хоть примерно знает какой алгоритм у этой ленты? Я читал, что отбор топиков идёт по 7ми параметрам… Понятное дело что идёт учёт за что голосует пользователь, анализируются тэги и тд и тп… но это всё расплывчато и никакой конкретики. В общем если кто-нибудь обладает информацией, хоть даже очень небольшой, отпишите пожалуйста. Да и вообще кто ещё заинтересован в разработке — отпишитесь — мб хотя бы на словах примерный алгоритм прикинем.
Если тема актуальна создам топик.
avatar
Вижу тема не актуальна, а жаль. Придётся в одиночку алгоритм продумывать.

Если всё же есть заинтересованные люди — отпишите в личку. Пообщаемся как нить на досуге.
avatar
большинство модулей/хаков необходимо будет переписывать, но в дальнейшем их разработка и установка должна существенно упростится. Новая версия не будет в себе содержать хаков и модулей из каталога, но возможно действительно нужный функционал появится, например такой, как управление блоками.
  • ort
  • 0
avatar
Мож еще админку припояите? =)))
avatar
Есть предложение сделать подписку на топики, как на форумах, точнее на комментарии к топикам. ТС или другой человек ставит галочку подписаться и получает уведомления о новых комментах.

Смысл в том, что очень часто создаются топики из раздела «как сделать?» или «каково ваше мнение?», то есть долгоживущие топики, ну например как этот, а со временем он закапывается глубоко и найти его проблематично. А так кто-то отписался в комменты, а подписчик получил уведомление (возможно даже на e-mail).

Вроде сдесь обсуждалось: livestreet.ru/blog/wishlist/715.html но как-то ответов так и нет в том топике.
  • Lesso
  • +1
avatar
ИМХО:
Ядро
Хеш+соль

Модули включенные в двиг — админка, закрытые блоги, галерея.
Ибо «большинство модулей/хаков необходимо будет переписывать».
  • GR0M
  • 0
avatar
Не будет ли полезным в таблице пользователей дополнительное поле — ИД персонального блога? В целях оптимизации. Все таки они (персональные блоги) находятся с пользователями в отношении 1 к 1.
avatar
Возможно ли сделать в новой версии движка (может и не в 0.4) добавление фильтров и действий для различных плагинов (хаков) как в wordpress? Команды типа add_filter, add_action, apply_filter.
И сделать таким образом движок более расширяемым за счёт подключения плагинов. Вынести отдельную папку под плагины.
Чтобы тем, кто пишет свои хаки и модули, а также тем, кто их устанавливает, не приходилось лезть в ядро движка
avatar
зачатки фильтров(хуков) есть уже и в версии 0.3
в 0.4 планируем расширить это функционал и проработать новую систему модулей(плагинов)
avatar
Планируете хуки на Event'ы?
Т.е. допустим, надо добавить еще одно действие в Экшн, как его добавить и вызвать, не изменяя системный файл Экшна.
avatar
А когда примерно планируется выход версии 0.4?
avatar
Я думаю, что до конца этого года нас порадуют, во всяком случае надеюсь!

Хотел бы предложить в будущем выпускать промежуточные релизы, например стоит <10> пунктов в туду на 0,5 версию, при исполнении 1 или 2 можно было бы выпускать 0.4.2 и тд.
Только не говорите про свн, это я прекрасно понимаю, тут дело в другом…
avatar
Думаю смысла выпускать промежуточные версии нет, так как это дополнительное время + несовместимость некоторых модуле и прочее лучше реже но качественно.
Либо как ubuntu выходит, есть определенные месяца в году в которые делают релиз.
Разработчики знают, что нужно сделать релиз в определенное время.
Разработчики плагинов перед релизом могут оттестировать свои наработки и выпустить рабочие модули вместе с релизом.
Ну и пользователи знают когда ждать систему.
avatar
Не знаю может и обсуждалось уже где, возможен ли безболезненный переход с версии 0,3 до версии 0,4, учитывая что в движке уже сделано много изменения (хаки, модули и т.д.)?
avatar
обсуждалось.
не-а не возможен. архитектура поменялась
avatar
а обновление базы будет возможно?
avatar
да =) даже сейчас в свн лежит patch.sql который обновляет базу от 0.3.1 до 0.4~
avatar
А что же делать тем у кого проект на 0.3.1 и кто хочет все таки обновить версию, не закрывать же проект теперь, да и на старой платформе как то не хочется работать покуда есть новая. Очень жаль, что такое право выбора… хотелось бы раз уж версии обновляются, то и возможность безболезненного перехода была.
avatar
так он и есть безболезненный.

1. создаешь тестовую версию
2. импортишь туда базу с помощью patch.sql
3. всё отлаживашь и тестируешь.
4. когда заканчиваешь тесты, закрываешь проект на время копирования файлов с тестовой версии на боевую.
5. патчишь актуальную базу.

avatar
Может уже было…
Хочеться иметь возможность редактирования вариантов ответа в топике-опросе.
avatar
подвергну в шок, наверное, кучу программистов! :)
Но все же спрошу, как на денвер поставить?
ошибки показывает после установки, а что они значат я не понимаю…
Warning: file_put_contents(Z:/home/test3.ru/www/templates/cache/new/ad72fe952a9e08627dd132546249b020.js) [function.file-put-contents]: failed to open stream: No such file or directory in Z:\home\test3.ru\www\engine\modules\viewer\Viewer.class.php on line 848

Warning: file_put_contents(Z:/home/test3.ru/www/templates/cache/new/d6ea566c9c6d4bda7e738efaf6491d42.css) [function.file-put-contents]: failed to open stream: No such file or directory in Z:\home\test3.ru\www\engine\modules\viewer\Viewer.class.php on line 848

Fatal error: Smarty error: the $compile_dir 'Z:/home/test3.ru/www/templates/compiled/new' does not exist, or is not a directory. in Z:\home\test3.ru\www\engine\lib\external\Smarty-2.6.19\libs\Smarty.class.php on line 109

так хочется посмотреть, что сейчас происходит с проектом.
avatar
Вам с английского перевод нуже что ли?
Z:/home/test3.ru/www/templates/compiled/new does not exist, or is not a directory

Z:/home/test3.ru/www/templates/compiled/new нету такой папки или она не папка
failed to open stream: No such file or directory in

Не открывется фаил: нету файла или папки в
avatar
ну вообще-то все там есть :)

дистрибутив скачал 615-й.
avatar
Ну не в пермишенах же проблема? Он бы писал, что нету прав иначе, библиотека стандартная, так что если ее версию не агрейтили, то она точно такая же как в 0.3.1
dir Z:/home/test3.ru/www/templates/compiled/
можно глянурть?
avatar
Будет ли какая-нибудь доработка «избранного», в плане сортировки, выборки, поиска информации.
Я уже у себя ничего найти не могу, но помню что где-то должно быть.

искать нужную статью в ибранном — мучение…
avatar
хотелось бы разделы для блогов, как на habrahabr.ru/bloglist/
avatar
avatar
Ой, не так понял. Вообще для этого поиск: livestreet.ru/blog/sollutions/444.html
avatar
Категория и тип — разные вещи
avatar
=) да нет
скорее livestreet.ru/blog/sollutions/444.html

вникните в суть слова «разделы» или «категории» ;)
avatar
Все комментарии не читал(воспользовался браузерным поиском по ключам) вроди такой идеи еще не было.

Хотелось бы чтобы были реализованы ивенты как на многих форумаю. К примеру объявляется конкурс на лучшую статью. Победившему/победившим в профиль вешается небольшая фенька и подпись. Я думаю это должно матевировать.
avatar
1) Добавьте в 0.4. загрузку картинок с ресайзом по ширине, и превью — приблизить-отдалить фото.
2) загрузка файлов (в т.ч. doc,xls,rtf)
3) наложение watermark на фотки.
4) чпу без /blog/, т.е. livestreet.ru/dev_livestreet/1525/. Измените окончание .html на слэш на конце, плюс — чпу буквами в конце, то есть что б такой линк был livestreet.ru/dev_livestreet/to-do-list/ (чпу конца урла). Можно сделать на выбор — цифры или урл в виде надписи(типа как /to-do-list/)
5) убрать /index/, чтобы было livestreet.ru/page2/ — так чище. убрать /page/, чтобы было livestreet.ru/about/
6) возможность админам голосовать неограниченное кол-во раз.
7) встроенный поиск без сфинкса
8) фотогалерею с комментами каждой фотки, как в эксплэй

Это мои предложения. Ничьи права не ущемлены.
avatar
В поиске нет поиска по заголовкам постов. Считаю целесообразным его подключить.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.