Установка нового веб-сайта с Порталом Liferay - основные шаги?

Также полезно помнить, что не все почтовые индексы во всех странах являются только цифрами. То, что у вас сейчас нет адресов в Канаде, еще не значит, что у вас их не будет. Я всегда придерживался правила: если вы хотите выполнять математические вычисления, храните их в числовом виде, если это просто код (почтовые индексы, телефоны, SSN, номер участника и т. Д.), То я сохраняю его в виде строки. Чего вы хотите избежать, так это любого ненужного преобразования данных в другой формат каждый раз, когда вы вызываете его (например, код для добавления начальных нулей, если вы сохраняете почтовый индекс в виде числа или код для преобразования строки в число для вычислений). ). Это могут быть дорогостоящие операции, если вам нужно выполнять их многократно, особенно когда таблицы большие и в итоге вам нужно выполнить преобразование в предложении where. Гораздо лучше хранить данные так, как вам нужно.

7
задан Ankur 10 June 2009 в 07:55
поделиться

1 ответ

Liferay можно использовать как простую CMS без особых знаний Java: создание, редактирование и позиционирование фрагментов веб-контента осуществляется перетаскиванием с использованием встроенного редактора форматированного текста. Но чтобы начать использовать Liferay для вашей компании, есть два основных шага: техническая конфигурация (база данных и т. Д.) И настройка внешнего вида.

Техническая часть

Прежде всего, вы должны получить избавиться от веб-сайта 7cogs: в формулировке Liferay это называется крючком. Для этого, если вы используете Tomcat в качестве сервера приложений, просто удалите каталог 7cogs, как указано здесь . Теперь вы можете создать файл конфигурации для своей установки: это простой текстовый файл свойств с именем portal-ext.properties, который находится в папке webapps / ROOT / WEB-INF / classes вашей установки tomcat. Этот файл обрабатывает большую часть конфигурации портала Liferay, например:

  • название вашей компании
  • , если вы хотите отображать страницу условий использования при первом входе в систему
  • , если вы хотите, чтобы кто-либо мог создайте учетную запись на портале
  • базу данных, в которой будут храниться данные

Для этого свойства в portal-ext.properties переопределяют свойства по умолчанию, найденные во встроенном файле portal.properties, расположенном в jar-файле портала -impl.jar в каталоге webapps / ROOT / WEB-INF / lib. Просто разархивируйте файл jar во временной папке, чтобы получить доступ к файлу portal.properties.

Образец файла portal-ext.properties:

company.default.web.id=yourcompany.com
terms.of.use.required=false
company.security.strangers=false
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root

После этого вы можете запустить сервер приложений. Как администратор по умолчанию (с именем test, что вы можете изменить в файле portal-ext.properties), вы можете получить доступ к централизованному веб-центру управления, Я бы посоветовал вам прочитать руководство по администрированию , полезное для большинства административных задач.

Часть «брендинг»

Liferay использует «Темы» для автоматического оформления страниц портала (логотип, навигация, портлет границы ...) с использованием изображений, CSS, Javascript (JQuery) и языка шаблонов Velocity. Темы объединены в файл .war, как стандартное веб-приложение, и развертываются «на лету» либо через центр управления, либо путем помещения файла в каталог развертывания на сервере. Liferay может использовать несколько тем одновременно, по одной для каждого сообщества (например, группы страниц, пользователей и контента). Впоследствии можно создать собственную тему с помощью « SDK плагинов ».

Wiki , форумы и блоги могут быть очень полезным.

17
ответ дан 6 December 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: