Закрыть
Загрузка данных
Логин:   Пароль:      
Регистрация   Забыли пароль?

Важные объявления:

Призовой фонд bigstreet




Что такое призовой фонд скрипта социальных сетей bigstreet - это фонд который позволит спонсировать лучшие разработки на основе bigstreeta они могут быть как модули, дополнения, так и дизайн, шаблоны, моды и хаки. Чем больше соберем призового фонда - тем быстрее будет продвигатся разработка, так как желающие что-то сделать полезное всегда найдутся.

Фонд помощи разработчикам bigstreet

+ 500 рублей

15 горячих:


Сообщество

Новости разработки

Здесь публикуются новости о релизах и важных обновлениях на SVN.

Публикации   Пользователи   RSS
Закрыть
Загрузить:
Указать:
Выравнивание:    Копирайт:
Альт
Цвет шрифта Закрыть
Белый Розовый Серебряный Оливковый Красно-коричневый Лимонный Зеленый Темно-синий Желтый Красный Серый Фиолетовый Водный Зеленовато-голубой Голубой
Выделить маркером Закрыть
Розовый Серебряный Оливковый Красно-коричневый Лимонный Зеленый Темно-синий Желтый Красный Серый Фиолетовый Водный Зеленовато-голубой Голубой Черный
Смайлики ;) Закрыть
Улыбка Нахмуриться Подмигивание Язык Смех Смущение Нерешительность Сюрприз Поцелуй Вопль Класс Денежки Ошибся Невинность Плач Рот на замке

TODO for BS CMS

Итак, в планах:



- перевёрстка всех файлов шаблонов на валидный 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 (
  1.  <?
). бесит.

- типизация постов. Простая запись, опрос, файл, ссылка, подкаст, перевод...

- замена ущербной pagination на нормальный класс для работы со страницами;

- интеграция класса form-checker`а (создание и автоматическая обработка форм классом);

- оптимизация, оптимизация…
Alphard 16 ноября 2009 19:07 комментариев: 18
:) 4,07 :(
просмотров: 2437

Комментарии:
Много полезного, так же хотелось бы добавить немного для SEO оптимизации движка… у себя немного поковырял… гугл меня залюбил)
bond1211 bond1211   19 ноября 2009 12:26
:) 0 :( #
SEO — это не ко мне.
я — программер, + верстальщик ))
Alphard   19 ноября 2009 13:52
:) 0 :( #
ну а я немного сеошник)совсем чуть-чуть)))
bond1211 bond1211   19 ноября 2009 14:00
:) 0 :( #
тогда говори что нужно сделать для сео))
Alphard   19 ноября 2009 16:05
:) 0 :( #
чуть позже распишу что делал (совсем немного)
bond1211 bond1211   19 ноября 2009 16:15
:) 0 :( #
ждём статью.
SEO в BigStreet CMS )
Alphard   20 ноября 2009 16:37
:) 0 :( #
Надо в jevix'e добавить аттрибут color у тэга font в разрешенные, а то посты получаются черно-белые.

Последний раз видел этот баг в ревизии 141 SVN'a
SynchronE   22 ноября 2009 23:24
:) 0 :( #
А, и ещё прикол:

setDefaultAction в конфиге не работает, если модуль — блог, потому что blog в контроллере принудительно выставляет экшн = good если экшн не задан в запросе.

Надо убрать в modules/blog/controller.php 10-12 строчки включительно и тогда будет счастье.
SynchronE   22 ноября 2009 23:48
:) 1 :( #
Эх я и дал маху здесь. У себя проверил с этим патчем модуль blog с дефолтным действием new — ну думаю — работает. И запостил. А не тут то было, дефолт экшн применяется к любому модулю! так что это значение просто обязано быть index. Ну и в контроллере блога строчки убирать ессесно нельзя. Хотя можно, по вкусу.
SynchronE   23 ноября 2009 18:13
:) 0 :( #
will`be fixed.
Alphard   23 ноября 2009 00:06
:) 0 :( #
Неплохо бы пофиксить наконец вот это:

если ID пользователя не задан:
http://bigstreet.ru/blog/user/

если ID пользователя заведомо ложный и его нет в БД:
http://bigstreet.ru/blog/user/tralyalya

если отсутствует ID топика:
http://bigstreet.ru/blog/topic/

то же, но уже в сообществах:
http://opensource.bigstreet.ru/topic/

если ID топика заведомо ложный, и его нет в БД:
http://opensource.bigstreet.ru/topic/80000000/

Во всех этих случаях как результат имеем кучу нотисов в месте вывода системных сообщений + как «бонус» раскрытие пути.
Сейчас ЭТО вываливается на ЛЮБОМ сайте, в основе которого лежит бигстрит, и похоже, до ЭТОГО вообще никому нет дела.
Самый просто выход — отключить нотисы в конфиге и в .htacess, но правильнее все же будет повесить обработчик на события в модуле blog, когда в БД отсутствуют значения topic_id и user_id.

P.S. Не могу не отметить, что обвешанный рекламными скриптами, bigstreet.ru ощутимо тупит. А прилепленный первой строкой к каждому посту begun, убивает всякую мотивацию что-либо постить…
tommyred tommyred   23 ноября 2009 09:56
:) 0 :( #
ещё кое-что… при удалении сообществ… в общем они не удаляются… типа Ошибка: Запрошенное действие delete модуля community не обнаружено. Поэтому удаляю ручками из БД..+если потом создать сообщество(сделал и сразу же удалил) и удалить и в нём были посты… они переносятся в новое сообщество ибо ID совпадает
bond1211 bond1211   23 ноября 2009 12:31
:) 0 :( #
у меня не выдаётся =)
старая сборочка рулит=)

анекдоты на funpeople.ru =)
John_Cherep John_Cherep   1 декабря 2009 10:57
:) 0 :( #
всё сделаем.
Alphard   23 ноября 2009 14:16
:) 2 :( #
— замена ущербной pagination на нормальный класс для работы со страницами;

Существующая пагинация ущербна? Я правильно понял? Можете обяснить почему?

И, раз уж о пагинации начал, сразу скажу: в SVN, в файле friendstape.action.php — ошибка. Из-за этой ошибки не работает навигация по страницам в ленте друзей. Поправить нужно всего одну строку в файле friendstape.action.php

  1. $oSmarty->assign('baseurl', '/blog/user/'.System_Router::getParam(0).'/');


заменить на строку:

  1. $oSmarty->assign('baseurl', '/blog/friendstape/'.System_Router::getParam(0).'/');


Уверен, на всех сайтах, где стоит мод friendstape, присутствует та же самая ошибка. Т.ч. есть уникальная возможность исправить, пока ждем новую неущербную пагинацию =).
tommyred tommyred   30 ноября 2009 12:28
:) 0 :( #
ущербная ибо создаётся средствами Smarty.
всё-таки у нас ООП-движок, поэтому есть возможность интегрировать пагинацию и вывод записей из БД, чтобы она создавалась автоматически.
пример - большинство фреймворков (Zend, Kohana, RoR)

насчёт френдленты - писал не я, пофиксим, тем более, что в модуле Blog она "deprecated" и скоро будет убрана оттуда, и перенесена в модуль User.
Alphard   30 ноября 2009 12:33
:) 0 :( #
Спасибо за быстрый ответ. Воспользуюсь случаем и спрошу: не планируется ли в будущем реализовать возможность авторизации средствами OpenID? Насколько это сложно?
tommyred tommyred   30 ноября 2009 12:55
:) 0 :( #
я ещё раз повторюсь, сказав, что у нас ООП-движок.
поэтому реализация будет весьма простой (возможно, даже простое наследование класса oProfile).
насчёт планирования...посмотрим.
Alphard   30 ноября 2009 12:59
:) 0 :( #
Написать комментарий
Только зарегистрированные пользователи могут оставлять комментарии.





Подписаться на рассылку
"Бесплатный движок bigstreet.ru"


 
© 2009. | О сайте | Инструкции | Обратная связь
© Powered by BigStreet RC1-maps SVN Сервис коротких адресов День святого Валентина
www.webmoney.ru Участник проекта CMS Magazine


Работа с БД:
 Время - 0.7054
 Запросов - 13
Работа с кэшем:
 Время - 0.2169
 Записей - 2
 Прочтений - 5
Общее время:
 1.3535