Костыли для корпоративных блогов

В связи с тем, что неизвестно когда появится возможность создавать корпоративные блоги в Livestreet решил попробовать их сделать самостоятельно. Из темы становится ясно, что решение мягко говоря кривое, но все же имеет право на жизнь.

Предпосылки: очень нужно и неважно, что не будет всего сразу :)

Идея в том, чтобы реализовать корпоративные блоги через шаблоны. Если сравнивать отличия обычного коллективного блога от корпоративного, то можно прийти к выводу, что очень многое решается так: «это убрать» и «это добавить».


Теперь к костылям.

Весь в фокус в добавлении ещё одного поля в таблицу prefix_blog. Пусть это будет поле — blog_corp. По умолчанию оно равно 0 и в случае корпоративного блога 1.

Далее нужно брать и лопатить свой шаблон на предмет «нужностей» и «ненужностей».
В шаблонах можно получать это значение через:

$oBlog->getCorp() или $oTopic->getCorp()

предварительно добавив расширение в Blog.entity.class.php и Topic.entity.class.php

public function getCorp() {
return $this->_aData['blog_corp'];
}

Я сейчас за 10 минут реализовал следующее:

— в блог никто не может вступить (убрал вилку)
— в списке топиков корпоративный блог имеет другой цвет (как на хабре)
— блог выводится в отдельном рейтинге — компании (а не в общем)

Что ещё можно сделать:
— добавить в меню наравне с коллективными и персональными ещё и пункт — корпоративные
— убрать корпоративные топики из пункта коллективных
— изменить профиль компании (нужна другая информация для компаний)
— добавить в форму создания блога галку «Корпоративный»

Все эти задачи разрешимы через шаблон.

Заценить можно тут.

Напомню, сделал:
— свой цвет корпоративного блога
— свой рейтинг компаний
— нельзя вступить в блог и нагадить там (ну вообще можно, но это надо быть извращенцем)

P.S. Данный метод не претендует на звание «Самый гениальный костыль»/

40 комментариев

avatar
Не проще ли было всего за тысячу рублей купить качественное работающее решение?
avatar
Я возможно что-то пропустил, но не видел я готового решения? Ткните пожалуйста пальцем.
avatar
Согласен! Так же не видел!
avatar
Мы скидывались совместно на разработку модуля. Все отлично получилось! :-)
avatar
Про складывания я читал. Ту тему можно было закрывать за антисеммистские настроения.

Только сейчас увидел, что уже тестируют. Впрочем не отказываюсь от своей идеи и если никто не повернет меня в другую сторону, доделаю к завтра ;)
avatar
Конечно делай, всегда должны быть доступные решения для всех.

У нас модуль перерос в модуль «Компании», уже не просто корпоративный блог :)
Сейчас общее тестирование прошло, переведу на 0.3 и будем наворачивать и продавать дальше.

Модуль «Компании» будет продаваться за 2500 рублей, часть денег идет в сторону ЛС, на дальнейшее развитие движка.
avatar
Ну насколько я понимаю, модуль «Компании» отличается от корпоративного блога тем, что у нее есть карточка. А по сути — профиль корпоративного блога. Разницы большой не вижу. Игра слов.

Когда анонс?
avatar
А также обработка по другому алиасу, другая обработка прав, отзывы с возможностью модерирования, возможность сделать другой вариант голосования за компанию и другие мелочи.
avatar
Супер! Когда анонс?
avatar
В начале следующей недели можно будет пощупать, уже под пре0.3
avatar
скажите, а где можно будет пощупать в открытом виде?
avatar
Где можно купить модуль компании?
avatar
за 2.500…
avatar
ключевое слово "можно было"
avatar
кстати сцдя по тому что тут написано — ПРОЩЕ ')
avatar
Сейчас работаю на Афишами, если кому надо в скором времени опубликую как и что!
avatar
да конечно нужно
avatar
мечты сбываются ;)
avatar
Опубликовал бы ТЗ по которому ты планируешь их сделать, может сразу бы тонкости некоторые обсудили, и получилось бы точно стоящее решение.
avatar
ТЗ скоро опубликую — пока делается модуль, но очень медленно, т.к. не хватает исполнителей. Тот который есть — единственный, который делает «за так».
Если есть желание можем опять «скинуться» и сделат быстро хороший модуль.
Отталкивался я вот здесь respectiva.ru/afisha/
avatar
идея занимательна — но диз там отвратительный
avatar
А про диз никто и не говорит. Я имел ввиду концепцию.
С другой стороны диз там не отвратительный, он про для них идеально подходит.
Их решение мне понравилось со стороны юзабилити, но правда не хватает пары функций.
avatar
странное представление о хорошем дизайне
avatar
Я конечно не дизайнер, я только Юзабелити менеджер, но возможно здесь найдутся дизайнеры, которые смогут привести явные доводы в пользу Респективы.
avatar
я говорю только относительно стр с афишей
avatar
Думаю что такие вряд ли найдутся ;)
avatar
Или оформление? Дизайн там весьма даже :-)
avatar
ну вот это мне не очень понравилось ;(
пускай это будет моё субъективное мнение
avatar
Это явно не самый важный элемент :-)
avatar
но факт остаётся фактом — не такой уж он и идеальный

ЗЫ за что минусы то?
avatar
Хороший вопрос, за что тут минусы кругом. Может быть хотя бы за то, что мы тут флуд сейчас разводим.
avatar
Вообще здорово бы еще сделать общий календарь по месяцам. Тогда можно будет это использовать и как афишу и как просто календарь событий, что мне лично нужно.

Готов поучаствовать если сделаем достаточно гибко, чтобы события разного характера можно было размещать :-)
avatar
Готовы поучаствовать как кто?
avatar
Если народ захочет скинуться, я готов в этом поучаствовать :-)
avatar
Не понятно, что в итоге получится, как на «Респективе» понятие растяжимое, нужно полюбому ТЗ.
avatar
Кто то вредный ходит и минусует все мои комменты…
avatar
привыкай ;) я уже начинаю то же привыкать ;)
avatar
Кто разработал и продает или хочет продать модули пишите мне если понравиться модуль куплю. Буду наворачивать несколько социалок так что модули разные нужны.
avatar
наверху страницы ссылка «модули»
avatar
Спасибо я видел.
Я написал к тому что может кто для себя разрабатывал и в паблик на продажу не выкладывал еще
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.