Новый функционал топиков
В разрабатываемой новой версии LS ( github.com/livestreet/livestreet ) мы переработали функционал топиков.
В первую очередь избавились от жесткого разделения на типы (топик, опрос, фотосет, ссылка). Добавили возможность самому создавать произвольные типы топиков, которые могут отличаться набором полей. Управление полями топиков происходит через новый функционал EAV (модуль Property), на данный момент доступны типы: число, строка, большой текст, выбор из списка, дата, теги, чекбокс, ссылка на видео (youtube, vimeo, rutube).
Далее полностью переделали опросы. Теперь к топикам можно прикреплять несколько опросов, доступно голосование за несколько вариантов ответов. Для каждого типа топика можно включить или выключить возможность добавления опросов. Кроме этого опросы стали автономными/универсальными — их можно прикреплять к любым объектам, например, можно выводить опросы в сайдбар или на статические страницы (необходимо только создать небольшой плагин).
И самое интересное — мы переработали механизм добавления изображений к топикам. Новый механизм основан на модуле Media, который позволяет работает с медиа-файлами (пока поддержка только изображений) и прикреплять их к разным объектам. Теперь в топики можно вставлять превью изображений разных размеров с лайтбоксом, добавлять неограниченное количество фото-сетов, которые отображаются через fotoram'у. И все это стало настолько удобно, что вам обязательно понравится :)
В первую очередь избавились от жесткого разделения на типы (топик, опрос, фотосет, ссылка). Добавили возможность самому создавать произвольные типы топиков, которые могут отличаться набором полей. Управление полями топиков происходит через новый функционал EAV (модуль Property), на данный момент доступны типы: число, строка, большой текст, выбор из списка, дата, теги, чекбокс, ссылка на видео (youtube, vimeo, rutube).
Далее полностью переделали опросы. Теперь к топикам можно прикреплять несколько опросов, доступно голосование за несколько вариантов ответов. Для каждого типа топика можно включить или выключить возможность добавления опросов. Кроме этого опросы стали автономными/универсальными — их можно прикреплять к любым объектам, например, можно выводить опросы в сайдбар или на статические страницы (необходимо только создать небольшой плагин).
И самое интересное — мы переработали механизм добавления изображений к топикам. Новый механизм основан на модуле Media, который позволяет работает с медиа-файлами (пока поддержка только изображений) и прикреплять их к разным объектам. Теперь в топики можно вставлять превью изображений разных размеров с лайтбоксом, добавлять неограниченное количество фото-сетов, которые отображаются через fotoram'у. И все это стало настолько удобно, что вам обязательно понравится :)
58 комментариев
какой функционал должен быть?
Тут надо думать. Навскидку, возможности того же плагина превьюшек, т.е. для каждого отдельного поля задание размеров обрезки, кроп.
Как функционал. Поле должно иметь возможность выбора одинарной фотографии для загрузки и мультизагрузки фотографий.
Или же все решается на уровне шаблона после добавления полей?
Сейчас использую aceAdminpanel.
Подскажете ссылку на плагин-конструктор полей контента?
будет ли реализована сортировка топиков по типам вообще, и, конкретно, в результатах поиска?
в поиске не уверен
Мне кажется, это очень актуально для многих.
Так же интересует усовершенствование системы отслеживания нового контента, хабрахабр давным давно реализовал некий трекер, я думаю разработчики в курсе событий.
И еще маленький вопросик :)
Например, в топиках на сколько я поняла можно будет создавать дополнительные поля, например кулинарная книга рецептов, начался топик с описанием рецепта, а ниже состав. Так вот хотелось бы, чтобы за каждый состав автор мог сам выставить при создании отметку, чтобы пользователи видели, как автор оценил каждый ингридиент (например, по 10-ти бальной шкале). Это может подойти и к автомобильным соц сетям (рыболовным, аквариумным да и в общем-то любым другим), где очень важно оценить критерии удобства автомобиля, его управляемость, что там еще есть? Так же рядом с критериями, которые оценил автор, например по 10-ти бальной шакале интересно было бы дать возможность голосовать за них пользователям и выставлять свою оценку, чтобы можно было сравнить мнение аудитории и мнение самого автора. Что скажите?
Есть блок с настройками, через функцию $sNav можно вывести меню с навигацией, по типу блогов, но если такую же конструкцию вывести в плагине она всё равно ссылается на шаблон в движке, как сделать вывод меню в блоке navs но что бы шаблон брался из плагина?
Если попробовать сделать так то выдаёт ошибку.
Побывал сделать по README конструкцией тогда это меню выводится в самом верху сайта.
Теперь чтобы менюшка бралась из плагина, нужно указать путь до плагина в переменной $sNavPath:
А как добавить через плагин пункт в главное меню, сейчас обычный hook не работает.
Так же вопрос — есть возможность менять порядок вариантов ответов? Т.е. если например создал опрос, а потом решил добавить туда пункт, но по логике он должен будет располагаться между уже созданными вариантами ответов.
Сейчас сортировки у вариантов нет, но можно сделать.
У меня был включён TinyMCE, поэтому ножниц там не нашёл, выключил и сделал )
Сейчас использую aceAdminpanel.