2012-06-29 4 views
0

Я разработал с WPS и WCM несколько лет, и теперь я также изучаю Liferay. Я не могу не сравнить функции, и я понимаю, что в Liferay некоторые вещи выполняются по-разному.Каков эквивалент Liferay меню IBM WebSphere Portal/WCM?

Я хотел бы знать, лучшие практики для управления следующий простой пример:

  • Простая страница с каруселью с несколькими изображениями и ссылками
  • Google Analytics, вставленные в страницу (многоразовые в большинстве страниц)

Ниже показано, как я бы решить в IBM БСП:

  • Компонент HTML с кодом Google Analytics, который вызывается на каждой странице (я не могу найти, как это сделать в Liferay)
  • Определение содержимого изображения и ссылки.
  • Создайте несколько материалов для каждого изображения и ссылки.
  • Создание меню, которое показывает список содержимого в виде карусельного (я не могу найти, как это сделать либо в Liferay)

Я знаю, что Liferay имеет список портлет и содержание, имеет повторяющиеся элементы. Я знаю, что я мог бы использовать их, однако его гораздо более полезную, если бы я мог иметь контент для каждого изображения/ссылки и один многократно используемый фрагмент кода HTML.

Как я могу решить это в спасательном режиме наиболее эффективным способом?

Спасибо!

ответ

0

Для создания карусели вам необходимо использовать портлет Liferay Web Content. Это доступно на панели управления. Для вашего конкретного требования вы должны создать динамический веб-контент, который предполагает использование языка Velocity и javascript для повторения множества изображений. Infact, если вы видите сайт Liferay, на домашней странице есть такие вещи.

Для Google Analytics существует два способа. Liferay предназначен не только для создания одного сайта, но и для создания нескольких сайтов. На каждом сайте есть группа страниц. Вы снова можете создать сайт с панели управления. В настройках сайта у вас есть эта опция, чтобы добавить идентификатор google analytics. Таким образом, каждый сайт может иметь разные идентификаторы google analytics.

Если вы хотите сделать это на глобальном уровне, мы добавим фрагмент сценария google analytics в Theme liferay.

Чтобы лучше понять все жаргоны, используемые в Liferay, вы должны, по крайней мере, пройти документацию Лиферэй. И, пройдя через это, вы отучитесь от того, что вы уже узнали. У Liferay есть множество возможностей, кроме портала Websphere.

http://www.liferay.com/documentation/liferay-portal/6.1/user-guide

+0

Спасибо! Я буду копаться в ссылке, которую вы отправили. Прежде чем прислать вам ответ, не могли бы вы рассказать мне, может ли (помимо Google Analytics) создавать многоразовые фрагменты кода HTML? – sfratini

+0

Yeap уверен, что вы можете. Мы использовали Add this (http://www.addthis.com/) snippet –

+0

Но я имею в виду, что у меня есть репозиторий многоразового фрагмента, в котором вы можете изменить его и автоматически обновить каждый. Представьте себе нижний колонтитул, который всегда будет одинаковым на каждой странице.(Я знаю, что вы можете добавить его в тему, но представьте, что это не то, что я хочу) – sfratini