Entries with tag шаманство .

Миграция на Liferay 6.1 и проблемы с неавторизованным доступом к файлам

Миграция на новую версию ПО - регулярная и, во многих случаях, достаточно неприятная задача. Если вы используете Liferay достаточно давно (как минимум, с пятой версии), и, наконец, решились смигрировать на последнюю на данный момент версию портала, то вы практически наверняка столкнётесь с рядом проблем, которым посвящена эта и, скорее всего, будут посвящены несколько следующих моих заметок.

Liferay, HttpServletResponse и переносы строк

В процессе работы над портлетом столкнулся с небольшой проблемой, решение которой в итоге потребовало определённого количества шаманства. Мой портлет, в ответ на заполнение пользователем текстового поля, должен был возвращать ему некоторый динамически сгенерированный файл. Для того, чтобы это сделать, портлетный ActionResponse не подходит, нужно использовать HttpServletResponse.

Создание текстовых полей неограниченной длины в Liferay Service Builder

Service Builder - это мощный инструмент в составе Liferay Portal, позволяющий разработчикам хранить в базе портала произвольные данные, описывать новые сущности и создавать сервисы для доступа (в том числе, и удалённого) к этим данным.

Приводим в порядок внешний вид NetBeans 7.X в Ubuntu 12.04

После обновления ОС Ubuntu до версии 12.04, пользователи IDE NetBeans столкнулись с рядом проблем - помимо так и не заработавшей интеграции с глобальным меню дефолтной убунтовой оболочки Unity, теперь меню IDE использует новую, "особо контрастную" палитру "чёрные буквы на тёмно-сером фоне", в силу чего пользоваться им стало почти невозможно.

OpenAM + GlassFish 3 + FreeBSD = 0_o

Удивительные задачи иногда приходится решать в процессе модернизации корпоративных информационных систем. В продолжение темы про увлекательный процесс развёртывания нашего нового окружения на базе Glassfish 3, в этой заметке я расскажу о внезапных проблемах, которые возникли при развёртывании на нём OpenAM (ex-OpenSSO) и о безумном шаманстве, с помощью которого нам удалось их преодолеть.

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

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

Время жизни http-сессии в Liferay

Пост самому себе на заметку :)  Сабж в портале конфигурируется весьма нетривиальным образом. Казалось бы, во всех веб-приложениях на Java время жизни http-сессии задаётся в дескрипторе развёртывания (WEB-INF/web.
— 8 Items per Page
Showing 9 - 16 of 20 results.

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

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

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

No opened content.
Open blog entry to get advice.