Несколько месяцев назад, не желая сидеть сложа руки, решил взяться за новый проект, идея которого крутилась в голове. На памяти еще остался успешный и продуктивный опыт работы с Livestreet в реализации городского портала, поэтому решил вновь вернуться к этому удобному инструменту. А заодно посмотреть чего в нем появилось нового за год нашей разлуки.
Прогуливаясь по блогам оригинального сообщества где-то в далеких уголках комментариев я приметил упоминание нового движка, форка Livestreet, под названием Alto CMS. Пробежавшись по официальному сайту, мне сразу понятно, что это то, что нужно. Ключевая киллер-фича в виде дополнительных полей контента могла практически полностью решить мою проблему. Конечно же, не обошлось без довольно серьезных по моим меркам доработок, но о них ниже.
И так, спустя нескольких месяцев неспешной разработки, я готов вам продемонстрировать один из вариантов того, что может получиться на движке-фреймворке Alto CMS :
MyLiG.ru — моя жизнь в гифках (My Life in Gifs)
Проект представляет из себя развлекательный сайт, на котором вы можете найти практически любые нелепые ситуации из своей жизни в виде смешных анимационных гифок с короткими, но ёмкими подписями к ним. Помимо этого, самое главное, можно самим загружать гифки и придумывать к ним свои названия. Полученный результат вы можете оставить только для себя или поделиться с сообществом для оценки и комментирования.
Ключевой особенностью и основным предметом для доработки стала функциональность интеграции подписи в саму гифку. Благодаря этому полученную анимацию практически в один клик можно использовать в любых подходящих местах. Очень часто такая гифка гораздо эффектнее выражает ваши текущие чувства и настроение, чем обычный текст или смайлы.
Вот как это выглядит
Примеры гифок, доступных для оценки и комментирования:Пример личной гифки, которая доступна только по прямой ссылке. Полезно, когда вы не хотите светиться (;
Некоторые технические детали
Основная функциональность движка ушла в корзину. Пришлось отказаться от всех типов блогов и топиков, тегов, ленты, социальной части между пользователями и др. Были слегка переписаны некоторые модули движка. Для минимизации правок в системных классах большинство дополнительных функций были реализованы с помощью хуков, завернутых в итоге в один плагин. Была доработана навигация междуЧем больше я разбирался в возможностях дополнительных полей контента, тем больше я понимал, что в настоящий момент возможности движка не до конца позволяют вынести всё управление своими типами полей в отдельный плагин. Приходится кое-где изменять системные экшены и модули. В целом, Alto CMS оставил сугубо положительные впечатления. Если получится реализовать все задуманные авторами фишки, то движок уйдет далеко вперед от Livestreet.
Спасибо всем, готов выслушать конструктивную критику, отзывы и пожелания.
Вот если бы Вы сделали запуск ГИФок только по клику(как в ВК), то я бы у вас такой плагин купил =)Так он у вас есть! Готов купить =)