Сообщество
Здесь публикуются новости о релизах и важных обновлениях на SVN.
Задался тут вопросом - "А может Wiki-движок прикрутить к движку BigStreet?"
Ну взял, да и прикрутил, что оказалось весьма несложным делом *
Если wiki - это то, чего вам нехватало, то... тяните! =)
Установка предельно проста:
- Выполняем sql (не забыв заменить в нём bigstreet_db на имя вашей бд)
- Копируем каталог wiki в корень сайта
* - Сейчас просто работает авторизация (с клонированием данных аккаунтов в таблицы Wiki). Если честно, то пока не знаю - можно ли сделать автозалогинивание (посредством COOKIE'сов и сессий), если пользователь авторизован в BigStreet.
Для тех, кто не ползуется SVN (очень зря), выложил сбоку со всеми фиксами, сделанными за последние пару суток.
Фикс-лист:
- Устранена проблема с некорретной работой $_SESSION['form_token'] из-за которой на некоторых хостингах невозможно было что-либо написать.
- Устранена проблема с некорректным отображением количества ликвидных инвайтов.
- Пофиксен баг насильственного и естесственного одобрения постов
- Вылечена проблема разрывания верстки топика при выравнивании изображения по левому краю.
Масса запрограммированных нововведений (Группы, Инвайты, Топики для членов группы, Поиск пользователей, Кеширование, Хранение ограничителей на различные действия по рейтингу в одном массиве). Несколько суток без сна. Переход "на ты" с тобой, пользователь ;) Опоздание на день. Барабанная дробь... Новый релиз — CMS-alpha! От тебя, пользователь, зависит — как скоро выйдет stable. Тестируем-препарируем! Рекомендую использовать SVN, чтобы иметь доступ к последним изменениям в CMS. P.S. Я прошу обратиться ко мне в ICQ человека, который мне здорово помог консультацией по безопасности.
Отчёт в сжатом виде для вновь пришедших:
Ну вот и готовы столь долгожданные сообщества (группы).
С поддоменами, как и планировалось.
- Добавлен поиск пользователей по части ника.
- Готов механиз инвайтов и админка адресной раздачи инвайтов пользователям для последующей их реализации (выдачи аутсайдерам*).
- Осталось написать пользовательскую часть работы с инвайтами, собрать релиз (почистить рабочий кеш, логи и дамп) и выложить.
- Переписаны функции уведомлений на e-mail о новых комментариях к топикам и сообщениях в модуле разговоров.
Так что завтра ( а чем черт не шутит, может и сегодня) будет доступен CMF-1.3.0
* — людям, находящимся вне сайта
 Это закономерность. Когда программируешь одно, выясняется, что НЕПРЕМЕННО надо запрограммировать другое. Пару дней назад я собрался делать релиз с группами. Ну, в принципе, можно было зарелизить, но всплыл вопрос об инвайтах и некорректной регистрации по ним. Разобрался с этим делом и думаю - "Что ж тогда без инвайтов релизить? Сделаю инвайты". Да вот незадача. С алгоритмом генерации инвайтов с наскоку определиться не удалось. Решил, что выпущу релиз, в котором инвайты пользователям будут раздавать админы. С высоты этой мысли кажется абсолютно логичным, что админам нужен инструмент поиска пользователей (чтобы им те самые инвайты вручать). В итоге имеем поиск пользователей, но пока не имеем инструментов раздачи и сбыта инвайтов.
Сделано:
- Создание и редактирование групп.
- Эмуляция поддоменов
- Прикрепление топиков к группам
- Выставление топику статуса - "Только для членов группы"
- Подключение к группам
Осталось:
Вывод списка участников группы готово
RSS-представление публичных топиков в группе готово
Раздача приглашений в группу готово
Отосплюсь, добью группы и соберу релиз.
UPD (14:46):
Поспал всего пол-часа за двое суток.
Зато вроде группы готовы. Если есть добровольцы, то потестируйте, пожалуйста, а я всё-таки пошел спать.
Если проснусь сегодня, то сегодня за сборку релиза и сяду.
|
|