воскресенье, 23 сентября 2012 г.

Несколько новых фиче-реквестов для Liferay

Дошли руки - запостил несколько фиче-реквестов для Liferay.  Просто при создании крупных сайтов столкнулись с рядом неудобств. Есть конечно шанс что Liferay  их когда-то доработает - но если об этом попросить -  то шансов больше. Если найдете эти feature requests  полезными - проголосуйте (Vote) за них в JIRA Liferay - больше шансов увидеть эти фичи в новой версии:

LPS-30114: Сделать возможность кастомизировать какие-то части шаблона страниц

На самом деле вроде все есть - есть шаблоны страниц - но страницы созданные по шаблону вообще нельзя менять, есть Page Customizations - когда админ может говорить какие части страницы пользователи могут менять под себя. надо скрестить эти фичи - чем самым давай возможность админом сайтов при создании страниц по шаблону менять наполнение только какой-то части страницы - остальное же остается общим.
Просто получается как - сайты чаще всего состоят из типовых страниц - например сверху breadcrumb, заголовок страницы, справа банеры, снижу еще что-нибудь. А по середине - уже "свободный" контент. Сейчас не получается для таких случаев использовать шаблоны страниц - середину менять нельзя. И потом начинается - "а вставьте справа еще один банер" - и ты как дурак идешь по всем страницам и делаешь однотипные изменения.

LPS-30115: Задавать для сайта публикатор по умолчанию

У нас например есть крупный сайт, где на разных страницах разными публикаторами публикуются разные новости. Но страница отображения публикации для всех одна. То есть - создаем страницу, делаем ей обрамление, располагаем публикатор и говорим что он "публикатор по умолчанию" для данной странице. Отлично - теперь для каждой публикации надо просто задать эту страницу как "Display Page" - и публикация будет отображаться на ней.
Но это лишний шаг. К тому же есть страниц очень много (см. LPS-30116) то сделать это становится не так легко. Плюс это лишний шаг который легко можно забыть сделать и публикация будет показывать совсем не там где надо.
Вообщем-то достаточно просто (может и сами сделаем если руки дойдут) - добавляем публикатору флаг "Default Publisher for Site" и следим что бы такой был только один. Ну и используем его если никакая Display Page для публикации не задана.

LPS-30116: нафига показывать кучу страниц - если все-равно ничего из них выбрать нельзя?

Когда страниц много то выбирать Display Page  становится мучением - на это уходит секунд 10 - что при публикации большого кол-ва контента напрягает.


Вообщем - как говорили когда-то: "Голосуй или проиграешь" :)

Комментариев нет: