Записи с тегом liferay .

Только без паники! Отключаем LDAP-аутентификацию в Liferay прямо в БД

Как известно, портал на базе Liferay можно сконфигурировать таким образом, чтобы пользователи аутентифицировались по протоколу LDAP с использованием того, или иного LDAP-сервера. Эта опция очень часто используется, но, при всём этом, содержит в себе потенциальные "грабли" - если включить принудительную аутентификацию пользователей через LDAP и ошибиться где-то в настройках, после закрытия портальной сессии в браузере зайти на портал больше не получится. Обычно, осознав это, начинающий администратор начинает паниковать и совершает много необдуманных поступков.

Тема оформления Liferay 6.2.2 и Undefined mixin 'respond-to'

Liferay Portal и связанный с ним инструментарий разработчика - замечательные программные продукты, никогда не устающие удивлять меня разнообразием ошибок, возникающих в самых неожиданных ситуациях. Вот и теперь, при, казалось бы, минорном апгрейде темы для Liferay с версии 6.2.1 до версии 6.2.2 только что прекрасно работавший плагин "развалился" при сборке - CSS отказался собираться, упав на пачке SASS'овских ошибок.

"Глобальная" навигация в Liferay 6.2

Обычно панель навигации в порталах на платформе Liferay формируется автоматически - на основании набора страниц текущего сайта. Но такой подход не всегда удобен - достаточно часто нужно, чтобы на портале, независимо от текущего сайта, сообщества или пользователя показывалась одна и та же, "глобальная" навигация.

Исправляем виджет переключения языка сайта в Liferay 6.2

Если сайт многоязычный, необходимо обеспечить пользователю возможность быстро переключаться с одной версии сайта на другую. В Liferay для этой цели проще всего использовать виджет выбора локали, который встраивается в тему оформления портала; но при апгрейде портала с версии 6.1 на версию 6.2 он неожиданно "сломался". В заметке приведён простой способ "починки" этого виджета.

Liferay - проблема с PermissionChecker в ExpandoBridge и её решение

Совершенно внезапно пришлось поплясать с бубном вокруг лайфрейных API в процессе решения достаточно тривиальной задачи. Суть задачи - потребовалось периодически считывать "глобальные" конфигурационные параметры приложения, хранящиеся в БД портала, причём для доступа к этим параметрам использовалась такая замечательная штука, как Expando API.

Сборка плагинов для Liferay в Ubuntu без использования IDE

Существует достаточно широкий набор инструментов разработки плагинов для Liferay Portal. "Каноническим" вариантом является связка Liferay Plugins SDK + Liferay IDE, но возможны и другие варианты - например, Maven + NetBeans. Тем не менее, достаточно часто возникает необходимость собрать плагин для Liferay, не запуская IDE (т.е. используя только командную строку).

Liferay - размещаем портлет из панели управления на странице портала

Иногда возникает необходимость разместить компоненты с панели управления Liferay на произвольных страницах портала (например, список задач может быть полезен на персональных страницах пользователей). В заметке описан простой способ решения этой задачи.

Установка Liferay на домен GlassFish

Вследствие того, что разработчики чаще всего используют готовые бандлы Liferay на базе различных серверов приложений, при развёртывнии портала в продакшн-окружение на существующий домен сервера приложений у них могут возникнуть трудности. В этой заметке я решил привести пошаговую инстукцию (с картинками), как развернуть последнюю на данный момент версию Liferay (6.1.1) в домене на базе сервера приложений GlassFish (версии 3.1.2.2).
— 8 Предметов на странице
Показывается результатов: 1 - 8 из 26.

Коротко о себе:

Работаю ведущим программистом в компании Tune IT и ассистентом кафедры Вычислительной техники в Университете ИТМО .

Занимаюсь проектами, связанными с разработкой разного рода веб-приложений (порталы, CRM-системы, системы электронного документооборота), а также, в рамках научной работы на кафедре, изучаю возможности применения семантического анализа в задачах САПР.

Нет открытого контента.
Откройте запись дневника, чтобы получить совет.