Три дня с livestreet проблемы и достижения.
Мы активно пилим эту CMS под наш проект. По тихой проникаем в дебри и постигаем кармическую силу данной CMS.
Так что в этом топике речь пойдет о наших достижениях наблюдения, конечно о недостатках ну и о некоторых позитивных моментах.
И так давайте начнем с критики :)
Теперь что понравилось :-)
Ну а теперь о достижениях.
Переделан весь интерфейс вообще :-) Все переведено на Bootstrap. Даже уведомления… получилась достаточно быстрая монолитная структура.
Попутно убили и задавили все, что можно. Вывод кастомизация возможна. Правда уже начали задумываться, о том как будем обновляться :-)
Начали задумываться о написании простой админки, хотя бы для управления правами пользователей и необходимых настроек. Так как каждый раз база и конфиги, как то тяжко и совсем не по ждедайски)
Обещаю, когда закончим пилить двиг покажем результат :-)
Так что в этом топике речь пойдет о наших достижениях наблюдения, конечно о недостатках ну и о некоторых позитивных моментах.
И так давайте начнем с критики :)
- Конфиги ущербны, фактически, чтоб добавить юзеру права пришлось лезть в базу. Это был эпик первого знакомства с livestreet.
- Шаблоны Smarty тут конечно на вкус и цвет, но если честно по мне так это прошлый век.
- Аякс блин нафиг он нужен в таком количестве такого качества, но пока выпиливаем все лишнее и пытаемся исправить ошибки оставшегося
- Жесткая структура внешнего вида, уже задумались над хаками движка :-)
- Сначала обрадовались, что круто есть такие интересные плюшки, как Popup info, Similar topics in popup, потом расстроились, все убили нафиг и сделали на уровне шаблонов. Почему? а об этом следующий пукнт
- Почти вся инфа о пользователе тянется запросом, даже там где этого нафиг не надо. ПО этому чем париться плагинами проще выводить все, что надо прямо в шаблоне имхо с одной стороны плюс. С другой стороны запросов то многовато.
- Траблы с безопасностью и лицензией о которых я уже писал.
Теперь что понравилось :-)
- Движок не смотря ни на, что бегает достаточно быстро, время генерации страницы меньше 0.05 имхо хорошо
- Пока не смотря на то что мы выкосили почти весь шаблон точнее аякс, css и часть файлов шаблона упразднили, все работает, кроме редактора но мы наверное его заменим, ВСЕ РАБОТАЕТ :-)
- Внешний вид со скрипом но поддается.
- В принципе все просто и достаточно понятно.
- После отрубания всего лишнего стало, очень даже быстро бегать.
Ну а теперь о достижениях.
Переделан весь интерфейс вообще :-) Все переведено на Bootstrap. Даже уведомления… получилась достаточно быстрая монолитная структура.
Попутно убили и задавили все, что можно. Вывод кастомизация возможна. Правда уже начали задумываться, о том как будем обновляться :-)
Начали задумываться о написании простой админки, хотя бы для управления правами пользователей и необходимых настроек. Так как каждый раз база и конфиги, как то тяжко и совсем не по ждедайски)
Обещаю, когда закончим пилить двиг покажем результат :-)
18 комментариев
А проектов в иркутской области и так достаточно… )) а уж «типа порталов» просто не продохнуть)))
Правда насчет массовости я прикололся, сомнительно что людям такой портал нужен, это так планируется не большей портальчик для своих, может вообще закроем половину с сделаем по инвайтам, охото сделать чтобы на нем находится было уютно и удобно=)
А насчет проектов много то их много, но они все мне не нравятся если честно.
Мне очень даже нравится что он минималистичен, а написать свой модуль управления (админку) можно буквально за час. Причем именно такую, какую нужно под конкретный сайт. Если бы была встроена своя админка, все бы было не так просто. Опять же зависит от её расширяемости и удобности. Что по вашему должно быть в админке?
> Управление контентом?
Оно и так есть прямо на сайте, зачем дублировать функционал на отдельную страницу?
> Управление правами?
Ну так управлять нечем по сути. Можно конечно в профиле пользователя добавить пункт «сделать админом», но делать этого не рекомендую.
Ну а так больше ничего и не надо. Я себе лично расширил админку только фидбеками. Т.е на сайте у всего контента есть кнопка «пожаловаться», и все эти жалобы находятся там с возможностью закрывать активные таски. А так больше она и не нужна для чего либо.
Но могу сказать, что фидбеки нужны, общая лента коментов с функциями хотя бы удаления нужна, общая лента постов так же, права нужны (уже стал вопрос о нескольких уровнях прав, сейчас думаем как это реализовать, чтоб не корежить сам движок), удаление и бан пользователей нужен (это к вопросу почему нужны права).
По поводу управления контентом, смех смехом, а ползать по всем сайту ища комент это не айс.
Имхо, я очень долго разрабатываю на традиционных CMS и для традиционных CMS и когда сталкиваешься, что не можешь агрегировать контент в едином месте, для той же модерации испытываешь массу неудобств.
Попробую сегодня реализовать такую фичу, мне она наверно тоже пригодится )
www.google.ru/search?q=что+такое+bootstrap
Стоит ли овчинка выделки?
Я прикинул, что проще самому писать, чем ковырять LS