Что мы хотим видеть в релизе LiveStreet 0.2 ?
Пока идет работа над версией LiveStreet 0.1.1, которая будет содержать только фиксы известных багов, предлагаю собрать пожелания для версии 0.2 в одном месте. Сразу оговорюсь, не нужно желать чего то глобального :) для начала нужно отшлифовать функционал блогов с топиками и комментами и юзеров, а уже в след релизах добавлять новые функции собраны пожелания на версию 0.2
Предварительно релиз планируетсяна 20 октября уже скоро, возможно успею к 27 октября
Список:
Предварительно релиз планируется
Список:
- по нажатии на ссылку «комментировать» переходить (переводить курсор) сразу в форму для добавления комментария
- возможность редактировать свое мыло в профиле
- cоздание опросов
- скрытие плохих комментов
- авторизация по мылу и логину на выбор
- галка для админа: вывод топика на главную
- администрирование своих блогов
- уведомления при добавлении в друзья
- автоподстановка стран и городов в профиле
- система инвайтов
- уведомления подписчикам блогов о новых топиках
- создание статических страниц(«О проекте» и т.п.)
- список всех блогов с разделением по рейтингу
- заперет на добавление комментариев
- число новых комментов будет видно в списке топиков
- добавления аватара для блога
- возможность в настройках отключать оповещение по email
- ограничение по времени на постинг комментов
- возможность создания топика-ссылки
- техническая документаци
- возможность изменить *Читать дальше* на свой текст
- модераторы блогов
- дать автору топика возможность сделать так, чтобы его топик не мог выйти на главную
- предпросмотр материала
- автоподчистки кэша
- возможность в уведомлениях писать полный текст
220 комментариев
1) Создание опросов
2) по нажатии на ссылку «комментировать» переходить (переводить курсор) сразу в форму для добавления комментария!
3) возможность редактировать свое мыло в профиле
2) админку
Нахер ЮЗАБЛЕТИ админу? Или он ЛАМЕР?
Для того чтобы нам понять друг-друга, да и для остальных, нужно расписать ЧТО ТАМ НУЖНО. И после разобраться чей подход, мой или всех кто кричит «АДМИНКУ! АДМИНКУ!», правильный. Перечислите функционал достаточный.
ЗЫ: Единственная попытка описать админку была такая: админка со всеми необходимыми настройками, статистикой и всякими админскими инструментами, для примера — смотрим админку Эксплея
ЗЫЫ: Я без подколов спрашиваю, для расширения кругозора и общей пользы дела.
— удаление/редактирование говнотопиков, говнокомментариев, — дабы не дожидаться пока заминусуют;
— удаление/редактирование пользователей;
— вывод топика на гланую.
— удаление/редактирование говнотопиков, говнокомментариев — согласен, но владельцу (суперадмину), достаточно одной кнопочки возле камента/топика + 1 пхп файлик с одним запросом и одним параметром. Удалил пошел дальше.
Вот видеть каментов/топиков 100-200 на одной странице, задача для админки и удалять пачками полезно. Случаи то разные бывают. Так-же удалять все каменты лихого ЮЗЕРА(козла/спамера).
— удаление/редактирование пользователей; ну незнаю, хотя и удалять нужно иногда, но лучше банить(за карму -10?). Решаемо через кнопарь в профиле юзера, групповых операций не предвидится, обойдется без админки.
— вывод топика на гланую. кнопарь для суперадмина возле каждого топика решает и первый пункт сообщения и третий.
ЗЫ: Вынес-бы в отдельную тему АДМИНКА — пережиток RunCMS или осознанная необходимость?, но прямо сейчас не располагаю временем. Да и в карму уже наплевали, эээхх люди.
В любом случае, функции будут накапливаться и, вряд ли будут умещаться. Потребуется панель администратора рано или поздно.
В любом случае, функции будут накапливаться и, вряд ли будут умещаться.
Что нужно ещё? Давайте накопим.
ЗЫ: Кстати о реализации, CTRL+0(numpad) откроет вверху отличную консольку!
А по поводу Джумлы… Здесь, в основном, собрались люди, которые хотят юзать Ливстрит, а не изучать 1с. Одним словом — реалисты :)
Вот вообще сижу и поражаюсь тупости, КАК ТАК — не догадались сделать кнопочку «удаление»!
если там будет только Россия то это нужно сделать опционально
если в списке стран будет только Россия и ее городами а я делаю сайт для украинской аудитории то такая фича мне вообще не нужна, раз там нету Украины
Т.е. либо все либо ничего
я говорю про автоподстановку тех стран/городов, которые уже кто то ввел
а на такой сценарий я согласен
2) openID
3) Опционально «хотелось бы иметь поддержку доменов для персонализации пользователей.»
4) создание доп.полей в профиле пользователей
если нужно настроить профиль для конкретного проекта, то это делается элементарной правкой кода
это просто пример
— Не корежить структуру движка.
— Не копипастить код.
В первом случае прийдеться расширять ActionBlog и тогда красивая структура летит в тар тарары, потому что основной функционал будет реализован глупым парсингом в EventNotFound. В этом случае не получаешь никакого преимущества от объектной модели и системы Action/Event движка.
Во-втором случае можно сделать все аккуратно добавив ActionCorporate, но тогда будет банальный копипаст кусков кода с мелкими коррекциями.
Естественно, что парсить прийдеться в EventNotFound.
Логичнее было бы сделать так:
— Создать какие нибудь комплексные ивенты по примеру Objective C и его методов (setWidth:x:y). Например
RegisterComplexEvent('corporate', 'good', 'EventGood')
и разруливать в ивенте все что нужно, или же переадресовывать на новый ивент.
Или же регистрировать ивенты с помощью паттернов.
А кто-нибудь продвинутый создаст блог, куда можно будет постить с кармой = 0
Куда будет идти весь СЕО-спам?
Частично «избранное», конечно, может решить данную проблему, но его ещё нужно наполнять, да и тематически там могут оказаться совершенно разные по тематике блоги.
Несколько сумбурно изложил конечно )))
P.S. кстати, хотел поинтересоваться почему рейтинги топиков и коментариев показываются с точностью до сотых долей, особенно если они все равны нулю?
На счет сотых долей — еще не обновил этот сайт, в релизе всё ок
Я имею в виду что если я хочу написать новый тег, часто вставляется уже существующий…
Может быть имеет смысл оставить только выпадающий список, а в сам инпут ничего не вписывать автоматически как это сделано в google suggest?
также было бы не плохо ввести (или доделать, так как судя по БД это предполагалось) закрыте блоги
другие типы блогов чуть позже
Не по теме: Подскажите, мне тёмному, где править статические страницы а-ля ‘о проекте’ или ‘скачать’?
Спасибо.
править их пока только руками в шаблонах
— поиск (общий по контенту и в разделе «Люди» — по имени, или нику, если надо найти конкретного человека в проекте)
— админка со всеми необходимыми настройками, статистикой и всякими админскими инструментами, для примера — смотрим админку Эксплея (всего-лишь для примера)
— RSS, не обязательно, но было бы хорошо.
— Возможно я отстал от жизни, но хотелось бы иметь возможность для админа назначать модераторов из числа «хороших» пользователей (или abuse team, как хотите). Задача модераторов обычна — следить за порядком, чистить спам в коментах и топиках, банить троллей, etc. Конечно, Вы можете возразить, мол «минусами» можно загнать любого спамера и тролля «под плинтус». Но поспешу не согласиться. Ибо могут существовать проекты, где необходим достаточно жесткий контроль порядка на сайте и обычные пользователи с такими функциями просто не справятся.
— Надежность движка (это, пожалуй, главное). Ещё не проверял двиг на тему инъекций, XSS и прочих пакостей. Но хотелось бы, чтобы движок был максимум защищен от хакерской деятельности.
— Инсталлятор (апдейтер)
— Документация
Понимаю, что это всё не первичные задачи. Но без них полноценного движка не будет.
Мелочь, но всё-же: форма обратной связи с администрацией, как отдельный модуль. Чтобы можно было добавить в проект, а можно и убрать.
возможность изменить *Читать дальше* на свой текст,
<cut text="Смотреть все фотографии" />
уровень кармы для получения возможности писать в тот или иной блог
уровень кармы для получения тех или иных привелегий
настройка отсылаемого письма
SEO настройки
возможность загрузить обновление
возможность загрузить свой дизайн
возможность загрузить свой модуль
Список уже стал приличным и вполне хватит для следующего релиза, осталось определить трудозатраты и примерную дату релиза.
возможность в настройках отключать оповещение по email расширить до или оповещать в Личные Сообщения
хотя что думает сам автор для меня, конечно же загадка о_О
А еще лучше завести вики-сервер или на
Так ко времени релиза может появиться много разных хардкорных доработок, которые могут показаться интересными другим.
— Поиск по топикам и комментариям
— субдомены пользователей
— полноценный ЧПУ с осмысленным названием топика, а не цифрами
— SEO, поля дескрипшен и кейворды для топиков
— борьба спамом
— массовое редактирование меток, переименовывать, удалять, обьединять,…
— форма обратной связи
Теперь вроде всё :)
в 0.3: Кстати, нужен предпросмотр каментов или редактирование их после отправки.
Добавляешь — грузится вся страница. Сделай хотя бы, чтоб после добавления комента автора перекидывало в то место, где он (комент) был оставлен, а то овтетил кому то в середине дискуссии, и ищи потом…
Спасибо!
Что ж это я, не попал ни разу? =) Надо же
>>в смысле как?
Ну, я сейчас поставлю 0.1.2, сайт начнет работать, туды-сюды, а потом выходит 0.2 со всякими классными штуками, и что мне делать? я смогу безболезненно обновится с сохранением контента? Будут ли какие то инструкции по замене или добавлению кода в те или иные файлы?
Я это имел в виду.
Дело в том, что как раз-таки отсутствует.
IE — ok
opera 9.52 не ok
Ну ессно аякс =) Зато после добавления коммента страница мягко прокручивается таким образом, что новый комментр оказывается в самом верху и подсвечивается плавно затухающим цветом подобно тому, как это еще можно наблюдать в вордпрессе при добавлении поста из админки. ВОт!
Эх…доделать бы уже комментарии до конца, вот здорово было бы )
Админка — это прошлый век! Чтобы, что-то удалить — нужно лезть в админку и морочить себе голову… Можно сделать, группами например если админ в группе админов (ну или его айди), то при логине его на сайт ему показываються некие «скрытые» функции сайта.
Например:
1. напротив каждого комментария, показываеться крестик для его удаления
2. напротив каждого блога и статьи крестик для удаления и ярлык для редактирования
3. напроив ника каждого юзера в списке таже история
и т.д…
просто, удобно и.т.д.
Или они нужны?
Lora_GT ( выход )
У вас нет новых сообщений
Настройки профиля
Админка
при нажатии на «Админка», открывается страница в этом же сайте (как например «скачать») и там ссылки:
1. Очистить кеш
2. разослать всем приватное сообщение
3. разослать всем емаил
4.…
5.…
и т.д. на ваше усмотрение
)
ничего личного
такие движки, как
некоторые недостудии («интернет-сайт за 25.99руб. быстро, надежно, качественно» (tm)) даже не стремаются клепать такие говянные ворлд вайд вэб-сайты за деньги. иногда не малые.
сайты на таких убогих движках, как рассматриваемый дле, видны не вооруженным взглядом, какой бы не использовался на них шаблон. типичные элементы, форма логина, форма бб-кодов при комментировании.
плодовитость подобных убогих сайтов сильно повышает количество хостов, но сильно снижает среднее качество рунет-ресурсов.
сайты на таких движках не привносят ничего нового и полезного в интернет, кроме поднятия у владельца хостинга чувства собственного достоинства.
не редко бывают ситуации, что на главной странице, состоящей из вареза (целиком, включая сам ворованный движок, шаблон к нему и содержательная часть сайта) ни одного комментария к новостям, зато на сайте несколько тысяч зарегистрированных, т.к. варез-ссылки на всякие мегааплоды (файло-помойки) запрятаны под тегом HIDE, содержимое которого показывается только залогиненным юзерам. а обсуждать в варез-новостях особенно и нечего…
расширение функциональности сайта на движке типа дле — это тихий ужас и лишь ускорение процесса появления седены у программиста проекта, если такой конечно есть, а все потому, что автор дле не слыхивал о принципах мвц, модульности, архитектуры. не повторения кода и других прелестей современного программирования. код для одной и тойже функции (например, проверка переданных параметров), может осуществляться в каждом модуле, использующем внешние данные, а не централизованнно при загрузке ядра движка. т.е. 10 модулей — в 10ти файлах написано одно и тоже…
извините, накипело :-)
А насчет варезников — это я уже давно понял, и очень сожалею, что целсофт использует свои знания для потехи линчеров. Черт, даже тег «линч» сделал, это ужасно!
Если вас кто-то добавляет в друзья, тебе приходит письмо, что тебя добавили и появляетяс возможность подтвердить или нет. Также развить до друзья друзей и т.п
А то так получается, что ты у кого-то в друзьях и сам не знаешь у кого
В релизе смайлы не планируются. ort, можешь подсказать где и как это сделать, пожалуйста. Я попробую реализовать и выложу — может кому-то пригодится.
ort, сделай пожалуйста «добавить в избранное» с индекса, такая полезная и простая ф-ция, это же не сложно, да? А то я в шаблоне случайно добавил, хоп — а она не работает.
Спасибо
1.При поступлении новой приватки, ее показывало аяксом, т.е. без рефреша сайта
2.При добавлении новости написано, что можно использовать html теги, тег center /center не работает, хорошо было бы сделать его поддержку
Differences Between HTML and XHTML
The center element was deprecated in HTML 4.01.
The center element is not supported in XHTML 1.0 Strict DTD.
Tips and Notes
Tip: Use CSS styles to center text!
потестируй, а потом скажи работает он или нет
Мои идеи:
Сначала был только html, такие теги были нужны для оформления элементов.
Потом появились стили, которые переняли на себя роль оформления, а html идет к просто разметке текста на блоки/абзацы/заголовки, которая не перегружена оформлением. Таким образом если ты делаешь заголовок нужно ставить его в h1, а потом менять стиль этого самого h1.
К тому же заголовки «читаются» поисковыми ботами, в целях SEO полезно их использовать.
Не партесь.
<div style="align:center;">some content</div>
Должно помочь.
Тут все скрипты и стили режутся…
Круто… топик такой для флуда специально получился…
Ну вариантов может быть куча…
Например позволить ставить центр, а когда текст парсится заменять его на
<p align="center"></p>
Чтобы добавить тег надо просто вписать его в конфиг Jevix'а, который их режет…
Файл /classes/modules/sys_text/Text.class.php
Строчка
$this->oJevix->cfgAllowTags
Там элемент panel_topic_form после h6 добавить строчку с любым тегом
keywords:
— Метки поста.
description:
— Пост обрубленный до 160 символов.
в социальных сетях этим «фичам» не место…
ни один робот, к примеру, не сможет проанализировать предметно текст топика, чтобы проставить теги правильно.
это в основном используется и нужно для скрытие ссылок на скачевание…например фильмов или еще чего угодно…
имхо для таких ресурсов не нужен социальный движок, т.к. никакого коммьюнити и общения там, как правило, нет
торрентс.ру и нонаме как раз коммунити потому-что у них кроме файлов, есть ещй вся всячина.
по моему такой что это же можно сделать и на социалке.
это возможность dle позволяет не закрывать полностью доступ к содержимому как на торрентс, а только на то что считаете нужным.
это коммунити где люди так же деляться треками которые могут скачать только зарегистрированные, а основа сайта именно обсуждение.
На мой взгляд в целях СЕО логично было бы динамически представлять метаданные хотя бы для блогов. Ведь тематика блога может отличаться от тематики сайта в целом:)
Если открыт блог — чтобы description подставлялся из описания блога, а keyword — перечисление ключевых меток этого блога.
Единственное — что значит «ключевые метки»… И как их искать…
Мне нравится идея метог для блогов… это было бы полезно. В своем проекте я буду это реализовывать точно…
«Переход по внешней ссылке»
Вы покидаете сайт ВКонтакте.ру по внешней ссылке
т.е когда кликает юзер по внешней ссылки размещённой на сайте он увидит вначале эту страницу.
или это есть, а я не вижу?
Скажите, может он уже где-то выложен, может я что прохлопал?
Или еще не время?
А когда, ориентировочно, планируется новый релиз?
(исходя из текущих реалий)
Очень хочеццаа.
И еще очень хочецца знать над чем щас работаете, и что в ближайшем будущем планируется. Не из глобальных модулей, а улучшений существующего. А то какая-то каша, все высказываемся а будет это или нет увы не знаем.
В данный момент работа идёт по системе управления статическими страницами(«О проекте» и т.п.)
На этих выходных я могу закончить всё, что было в планах на релиз LiveStreet 0.2, но без нового дизайна…
И есть у меня подозрения что новый шаблон подтянет за собой некоторые изменения в коде…
Те кто в состоянии создать новый шаблон сумеют и релиз из транка забрать))
Лично я хочу релиз уже с новым дизайном :)
Смотрим: 517 против 470 у хабры
В это верстке плохо реализован показ рейтинга за коммент, при его оптимизации слетит еще как минимум 100кб
и переработать вывод голосования за комменты,
вот этот мусор <img src="
2. месяц это вы неразумно предложили :)) сначала надо массовую рассылку писем сделать, чтобы попытаться вернуть неактивных.
3. поверьте, таблица prefix_user будет не самой объемной в базе.
2. согласен, только в профилях что то не вижу email, наверное это только в базе можно посмотреть.
3. согласен частично:) а вдруг все таки проект разовьется?
у меня сайту 12 лет, и не редки случаи когда пользователь возвращается через годы, и бывает приятно удивлен, что его аккаунт рабочий со всей его историей. это так лирика. чтобы безболезненно удалить пользователя надо чтобы он не написал ни единого топика, комментария, не проголосовал ни за один топик/комментарий, не написал ни единого личного письма. легче оставить все как есть, чем заморачиваться писать скрипт кого-то вычищать, не вижу смысла. клиентская база это не мусор :))
2. Добавление картинок в комментарий