Итак, за то время, что я занят работой над BigStreet, сделано многое (42 ревизии в SVN, сделанных мной), пофиксено много багов. Движок становится возможно хотя бы просто использовать без допиливания. Пишется модуль файлов, чтобы к постам можно было прикреплять файлы, не прибегая к внешним файлохранилищам.
Сейчас я прошу вас сообщить о наиболее "стрёмных" моментах работы с движком. Что для вас в нём жутко неудобно, что бесит? Или просто не нравится?.. А что вы хотите видеть нового в движке уже в ближайших релизах? Что ему ну просто необходимо?
Дело в том, что сейчас нужно делать то, что нужно в первую очередь делать.
Пишите, пишите все, а не 2-3 человека, очень вас прошу!
Я сперва не понял что произошло. Вроде бы в паблик не выкладывал измененные файлы своей сборки BS. А тут, смотрю на неком «сайде» ну прям копия «свежепроапгрейженного» мной модуля
photos. Кхе. Блоки, подписи в месагах системных, даже иконки и те — с art-blog.ru ))) Оказалось,
некто полазал, где нельзя, и спи***л чужие
tpl файлы без разрешения. Вот так вот без изысков.
Снова придя на сайт Большой Улицы после примерно полугодового отсутствия на нём, я был удивлён.
Было ощущение, что на сайте произошла ядерная война и все вымерли, лишь отдельные особи (юзеры, собственно) подавали признаки жизни.
Всё это дело меня возмутило, ибо раньше сайт имел неплохую посещаемость, точнее, жил. Писал разработчик, писали пользователи.
Так как я знаю движок, его устройство, то я решил помочь trantor`у с поддержанием жизни самого проекта и его полусбежавшего сообщества.
Итак, что же будет с движком?
Мы будем развивать его. Добавлять функционал, убирать баги, исправлять ошибки первоначального проектирования. Пусть сейчас уже немногим интересна судьба BS, так как он был очень сильно запущен, и многие про него даже забыли, но мы сдвинемся с мёртвой точки. Уже делается многое, в планах ещё больше. Мы хотим, чтобы BS стал известной CMS, возможно, и востребованным CMF. И мы делаем всё для этого.
Так что ждите, уважаемые оставшиеся пользователи, ждите. Всё будет.
Итак, в планах:
- перевёрстка всех файлов шаблонов на валидный XHTML средствами блочной вёрстки;
(для реализации ждём дизайн, чтобы сразу всё сделать).- создание единого центра пользователя. Поясню.
сейчас:
http://bigstreet.ru/blog/user/admin/
http://bigstreet.ru/profile/admin/
http://bigstreet.ru/onair/user/admin/
будет:
http://bigstreet.ru/user/admin/blog/
http://bigstreet.ru/user/admin/profile/
http://bigstreet.ru/user/admin/comments/
бета доступна в SVN с ревизии 10- убрать поддомены для сообществ, и вообще не делать поддомены по-умолчанию.
ибо не на всех хостах можно править DNS.
но описать возможность прикрутки поддоменов к тому или иному модулю.
(закомментировать код);
SVN Revision 12 - перманентные изменения сделаны, осталось разделить на модули "community" и "communities"; есть предложение изменить название модулей на "group" и "groups" соответственно- прикрутка Sphinx Search Engine
(очень нескоро, но в планах);
- помесяцевое обновление TODO, регулярная (каждый месяц) отчётность каждого разработчика перед менеджером проекта, он же составляет отчёт о сделанном за месяц для юзеров;
- уже упомянутый файловый модуль;
- безболезненная возможность делать главной страницей сайта одну из страниц модуля page;
- хранение карт доменных объектов не в XML-файлах, а в PHP-Native файлах, с использованием массивов.
(прошу высказаться знающих людей "за" и "против");
- возможность «прикреплять» топик выше других (убиваем вебдваноль?);
- возможность при добавлении/редактировании топика задания названия ссылки перехода под кат (пример на хабре);
- ррр, убрать из файла установщика движка short tags (
). бесит.
- типизация постов. Простая запись, опрос, файл, ссылка, подкаст, перевод...
- замена ущербной pagination на нормальный класс для работы со страницами;
- интеграция класса form-checker`а (создание и автоматическая обработка форм классом);
- оптимизация, оптимизация…
Разработку модуля я начал, не дождавшись ответа всего сообщества — понадобится ли этот модуль кому-либо? Прошу тогда в комментариях ответить на этот вопрос и высказывать свои идеи и пожелания относительно этого модуля