To-do лист к следующей версии LiveStreet 0.4
Итак, немного отдохнув принимаемся двигаться дальше к версии LiveStreet 0.4.
Крупное из планов пока следующее:
Первый пункт самый сложный и долгий, т.к. придется перелопатить весь код :) Но он также позволит более просто писать модули к движку и избавит от частого дублирования кода в сущностях.
Помимо этих пунктов естественно будут различные фиксы и мелкие доработки.
Сроки никакие обещать не буду, будем работать, следить за нами можно будет в прямом эфире в SVN проекта ;)
О своих желаниях на будущую версию можно высказаться здесь, возможно они будут приняты.
UDP: Добавил пункт «Доработка механизма уведомлений на емайл, будет отложенная отправка почты»
Крупное из планов пока следующее:
- Полное изменение работы с БД в движке, избавление от JOIN'ов в запросах, теперь кеширование будет играть более важную роль, обладатели memcached должны максимально ощутить прирост скорости
- Доработка внутренней почты, она станет более функциональной и юзабельной
- Доработка функционала друзей, возможно появится френдлента
- Реализация функционала закрытых блогов
- Доработка механизма уведомлений на емайл, будет отложенная отправка почты
Первый пункт самый сложный и долгий, т.к. придется перелопатить весь код :) Но он также позволит более просто писать модули к движку и избавит от частого дублирования кода в сущностях.
Помимо этих пунктов естественно будут различные фиксы и мелкие доработки.
Сроки никакие обещать не буду, будем работать, следить за нами можно будет в прямом эфире в SVN проекта ;)
О своих желаниях на будущую версию можно высказаться здесь, возможно они будут приняты.
UDP: Добавил пункт «Доработка механизма уведомлений на емайл, будет отложенная отправка почты»
203 комментария
Очистка БД от пользователей которые не подтвердили свою регистацию в течении определенного времени.
Чтобы можно было добавить новую роль для разных типов блогов и права для них. Кому-то вот надо чтобы все было открыто и присоединяемо, но писать могли только конкретные авторы. Кому-то чтобы эти авторы еще и модерированием своих топиков занимались.
— невозможность писать в блоги и постить коментарии при достижении отрицательной кармы
— блокировка пользовтелей (бан) чтобы не дожидаться минуса кармы в случае злостного нарушения.
Без тких нововведений далеко не уехать, хотябы утрешний пример вспомните :)
Это же рулится настройкой сейчас уже.
Не оно?
Давно пора, кстати мне кажется еще стоит задуматся о изменение в сущностях, в пользу переопределения волшебных функций ООП
Кстати, я тут недавно заметил, у хабры похожие материалы основываются только на тегах
А зачем интегрировать LS с DLE, у DLE есть какие то полезные функции, которых нет в LS? (тег линч?)
нормально ли будет реализован переход с младшей версии ???
для более крупных проектов сфинкс и ни чего больше не надо
хотя гуглопоиск всё равно лучше будет, вот если бы не реклама ^_^
все довольно прилично работает в простом варианте
имхо лучше чем фотогалерея (которая по сути — это отдельный сайт, с одинаковым шапкой и подвалом и общей авторизацией).
если фотки будут в топике — то комменты будет в общей ленте, голоса в общую формулу.
теги — опять же общие и тд… очевидные плюсы.
ведь если человек захотел показать фотки — он все равно будет делать фотоальбом а затем ссылаться на него из поста (2 вещи)… уж не проще ли все сразу…
минимальный функционал средств, что бы в пост удобно было запихнуть пачку фоток.
затем сделать
а) переключалку скина
б) вывод облегченной версии скина при заходе, например, на домен lite.livestreet.ru — легкий и простой вариант создания мобильной версии
Но…
Волнует один вопрос, переход с 0,3 на 04, при условии что 0,3 будет с модулями и хаками плюс дизайн-устройство совсем другое, как это вообще?!
: О)
Сам собрался делать, так как вещь по идее крайне простая в реализации. А без этой вещи юзеры не могут отказаться от своих личных блогов в ЛЖ и прочих, и перейти ко мне на сайт, так как любой пост в персональном блоге (даже тот что сделан для друзей или для себя самого) загоняет рейтинг в минуса.
Надо сделать так чтобы Новые постинги по желанию автора не подавались голосованию — а просто лежали у автора блога! Ну или как то продумать этот момент, чтобы у юзеров был полноценный блог!
Но могу соврать. Если найду — скажу.
я тут как раз плеер обсуждаю! присоединяйтесь!
Посмотрите на плеер хабра!
Маленький и простой до безобразия!
Что ещё нужно для подкаста?
— Ленту постингов друзей.
— Ленту топиков из блогов, на которые подписан юзер
— И таки да — пользовательские поддомены. Да — знаю, есть модуль. От стороннего разработчика. За деньги. Ну не то это. Такая архинужная фича должна быть в базовой конфигурации, чтобы ЛС мог в полную силу конкурировать с другими соц. движками.
Поддержка локального времени для юзеров.
большая часть пришедших сюда интересующихся перешли на этот движок с других CMS.
будь то жумла, drupal, вордпресс и тд.
Должно быть понимание того, что в данной ситуации Live street перетягивает одеяло с других движков, это очевидно, прозрачно и, более того, всеми приветствуется.
Тут есть тонкий момент, что большая часть пользователей привыкла к определенному уровню поддержки, а также к определенному уровню возможности кастомизации решения.
если есть желание перевести продукт в массовый сектор, то, сугубо личное мнение, хотя бы теплэйт должен администрироваться без особых вопросов.
ctrl+enter
ЛС — это не универсальный комбайн и его узкая специализация, среди всего прочего, является его сильной стороной и преимуществом перед другими движками, в том числе и популярными.
1. Цель существования и развития данного движка его автором?
1. Подразумевается ли широкая популяризация данного движка?
То, что Вы пишите — мещанство чистой воды, без обид.
«Будь проще и люди к тебе потянутся» (С)
Советую сильно не спорить и не идти сюда со своим уставом!
Просто потом дойдёт что не сможешь не только топики писать, но и комментировать!
Я уже через это прошёл!
Знаю что есть инвайты, но действуют они жестко, только при закрытой регистрации (что собственно и правильно).
Но по крайней мере у меня есть пользователи, которые любят рассылать приглашения через e-mail друзьям.
Генерируйте себе на почту 100 инвайтов и раздайте юзерам ;)
Я немного про другое…
И пошли навороты (как во многих форумах): добавление этой строчки только если есть ответы на ваш коммент…
1) Дать возможность редактировать комент до первого действия относительно этого комента со стороны других юзеров (ответ, оценка...)
2) Условия (настраивается):
— репутация >=х
— время редактирование <=300 сек
неделя… месяц… два…
Неплохо было если бы были установлены все нынешние бесплатные нужные модули/хаки/шаблоны
Такие как:
1) Шаблон «Статистика производительности»
2) Подправленный шаблон под w3c
3) Sitemap generator
4) Вставить пользователя в редакторе
5) Увеличение высоты окошка в редакторе
6) Аватар блога в топике
7) Лента друзей
8) Генерация инвайт листов для администратора
9) Похожие темы (либо по тегам либо сфинксом)
10) Пылесос
11) Валидация форм при регистрации
12) Свой вопрос при регистрации
13) Пол в комментариях
14) Облако интересов в профиле
15) Кол-во просмотров топику
Причем это все, есть тут))
13)14)15) в принципе мелкие приятные фичи) готов добавить и сам, но от них (имхо) хуже не будет.
Админпанель я как раз не уверен :) Просто не уверен… А так ли она нужна?)
А инсталлятор это удобно, да.
Я бы вот что оставил, остальное можно и ручками:
1) Подправленный шаблон под w3c
2) Вставить пользователя в редакторе
3) Лента друзей
4) Генерация инвайт листов для администратора
5) Похожие темы (либо по тегам либо сфинксом)
6) Пылесос
7) Валидация форм при регистрации
8) Свой вопрос при регистрации
9) Облако интересов в профиле
10) Кол-во просмотров топику
11) «Облагораживаем статистику производительности», приятная и полезная вещь.
+
11)Инсталятор.
+ то что в этом топике, сверху.
Точных сроков, конечно, никто не скажет, а вот хотя бы на какой стадии находится реализация описанных в топике планов, наверное, реально. Присоединяюсь к вопросу.
Я бы не отказался сейчас просто от списка изменений, которые уже были сделаны, а то по комментам не вся картина может прояснится.
Вот вам и убыстрение произойдет. :)
о финансовой стороне написано здесь —
Скажем так чтоб я мог зайти в раздел «Люди» и увидеть кто сейчас есть на сайте. =)
А то немного сложновато =)
Он не встанет однозначно. Как и все другие модули. Встанут только хаки, возможно… и то не все.
Хак валидации форм при регистрации, хак генерации инвайт листа, хак запроса инвайта вроде как работают.
А вообще спорить не буду. Суть и так ясна.
А то если всё переводить на создателей мы так и не дождёмся следующего релиза
А так то конешно… вручную по инструкции сделает каждый кому нада =)
Идея конечно же слизана с imhonet.ru
У меня ещё давно появилась идея сделать тоже самое и на движке лайвстрит. Только вот вопрос… Кто нибудь хоть примерно знает какой алгоритм у этой ленты? Я читал, что отбор топиков идёт по 7ми параметрам… Понятное дело что идёт учёт за что голосует пользователь, анализируются тэги и тд и тп… но это всё расплывчато и никакой конкретики. В общем если кто-нибудь обладает информацией, хоть даже очень небольшой, отпишите пожалуйста. Да и вообще кто ещё заинтересован в разработке — отпишитесь — мб хотя бы на словах примерный алгоритм прикинем.
Если тема актуальна создам топик.
Если всё же есть заинтересованные люди — отпишите в личку. Пообщаемся как нить на досуге.
Смысл в том, что очень часто создаются топики из раздела «как сделать?» или «каково ваше мнение?», то есть долгоживущие топики, ну например как этот, а со временем он закапывается глубоко и найти его проблематично. А так кто-то отписался в комменты, а подписчик получил уведомление (возможно даже на e-mail).
Вроде сдесь обсуждалось:
Ядро
Хеш+соль
Модули включенные в двиг — админка, закрытые блоги, галерея.
Ибо «большинство модулей/хаков необходимо будет переписывать».
И сделать таким образом движок более расширяемым за счёт подключения плагинов. Вынести отдельную папку под плагины.
Чтобы тем, кто пишет свои хаки и модули, а также тем, кто их устанавливает, не приходилось лезть в ядро движка
в 0.4 планируем расширить это функционал и проработать новую систему модулей(плагинов)
Т.е. допустим, надо добавить еще одно действие в Экшн, как его добавить и вызвать, не изменяя системный файл Экшна.
Хотел бы предложить в будущем выпускать промежуточные релизы, например стоит <10> пунктов в туду на 0,5 версию, при исполнении 1 или 2 можно было бы выпускать 0.4.2 и тд.
Только не говорите про свн, это я прекрасно понимаю, тут дело в другом…
Либо как ubuntu выходит, есть определенные месяца в году в которые делают релиз.
Разработчики знают, что нужно сделать релиз в определенное время.
Разработчики плагинов перед релизом могут оттестировать свои наработки и выпустить рабочие модули вместе с релизом.
Ну и пользователи знают когда ждать систему.
не-а не возможен. архитектура поменялась
1. создаешь тестовую версию
2. импортишь туда базу с помощью patch.sql
3. всё отлаживашь и тестируешь.
4. когда заканчиваешь тесты, закрываешь проект на время копирования файлов с тестовой версии на боевую.
5. патчишь актуальную базу.
…
Хочеться иметь возможность редактирования вариантов ответа в топике-опросе.
Но все же спрошу, как на денвер поставить?
ошибки показывает после установки, а что они значат я не понимаю…
так хочется посмотреть, что сейчас происходит с проектом.
Z:/home/test3.ru/www/templates/compiled/new нету такой папки или она не папка
Не открывется фаил: нету файла или папки в
дистрибутив скачал 615-й.
dir Z:/home/test3.ru/www/templates/compiled/
можно глянурть?
Я уже у себя ничего найти не могу, но помню что где-то должно быть.
искать нужную статью в ибранном — мучение…
скорее
вникните в суть слова «разделы» или «категории» ;)
Хотелось бы чтобы были реализованы ивенты как на многих форумаю. К примеру объявляется конкурс на лучшую статью. Победившему/победившим в профиль вешается небольшая фенька и подпись. Я думаю это должно матевировать.
2) загрузка файлов (в т.ч. doc,xls,rtf)
3) наложение watermark на фотки.
4) чпу без /blog/, т.е.
5) убрать /index/, чтобы было
6) возможность админам голосовать неограниченное кол-во раз.
7) встроенный поиск без сфинкса
8) фотогалерею с комментами каждой фотки, как в эксплэй
Это мои предложения. Ничьи права не ущемлены.