Услуги по Liferay

Пишу плагины (портлеты, хуки, темы, ext) для CMS liferay под заказ.

Версия Liferay не имеет значение.

Контактные данные: safiullinib@gmail.com

Недавние блоггеры Недавние блоггеры

dll admin
Записи: 37
Звезды: 1
Дата: 12.12.15
Джек
Записи: 3
Звезды: 0
Дата: 30.09.13

Комментарии к странице Комментарии к странице

Публикатор Публикатор

OSGI портлеты

Экспериментируем над портлетом assetPublisher 1. Портлет лежит в \liferay-portal-7.0-ce-m7\osgi\modules\com.liferay.asset.publisher.web.jar. 2. Распоковываем, и смотрим первый...

струтс средствами лайфрей

portlet.xml <portlet-class>org.apache.portals.bridges.struts.StrutsPortlet</portlet-class> <init-param> <name>ServletContextProvider</name> ...

Делаем бекап из SQL базы

MySQL Заливаем бекап в базу данных mysql -u USER -pPASSWORD DATABASE < dump.sql Делаем бекап mysqldump -u USER -pPASSWORD DATABASE | gzip > dump$(date +%Y-%m-%d-%H.%M.%S).sql.gz ...

Аудио плеер

<div class="ckaudio-no-id"></div> <script type="text/javascript"> AUI().use( "aui-base", "aui-audio", function(A) { var mediaId = A.guid(); var mediaDivNode =...

Пишем струтс портлет

Частенько приходится встроенные портлеты выносить в отдельное приложение, так как хук позволяет менять только интерфейс и сервисы портлета, а вот логику сложно. Легче весь исходный код скопировать...

Родительский pom.xml

Разрабатывать приложения на мавене не удобно, когда платформы разные, например сервер на линуксе, а разработка на виндусе. Это из-за разных путей. Тогда имеет смысл создать родительский...

maven portlet

<?xml version="1.0"?>   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

Разные готовые формы

Форма регистрации с применением bootstrap 4      <div class="container panel">         <h2 class="panel-heading">Registration</h2> ...

Отправка e-mail программно

Что бы отправить электронную почту с любого места в коде, пишем так:   MailMessage mailMessage = new MailMessage( fromAddress, subject, body, false);   ...

автостарт

Для автостарта libreoffice пишем команду в /etc/rc.local : soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard vim /etc/init.d/liferay ...

Синхронизация репозитория форка github с оригиналом.

Создаем форк Клонируем, например git clone https://github.com/safiullinib/liferay-plugins Прверяем, cd F:\gitprojects\liferay-plugins F:\gitprojects\liferay-plugins...

eclipse для разработки Liferay 6.2

jautodoc http://veloeclipse.googlecode.com/svn/trunk/update/ (текущая версия 2.0.8) (Неудача) http://veloedit.sourceforge.net/updates/ (1.0.5) (работает, но слабый редактор. Есть...

Дизайн сайта liferay 6.2

Для того, что бы dockbar был на всю ширину страницы (как в теме control_panel), достаточно убрать класс .dockbar-split из body. А что бы удалить этот клас, нужно закомментить в...

Массивы JavaScript

var array = [1,2,3,4,5,6,7,8]; array.length = 4; console.log(array);   В консоле будет так [1, 2, 3, 4], то есть остальные будут удалены автоматически.     ...

JS JSON

Перевести объект в строку: var user ={      name: "Anton",     id: 22222 } var userData = JSON.stringify.(user);   И наоборот строку в жсон...

Менеджер пакетов npm

После установки NodeJS библиотеки легче собирать через файл package.json Пример из интернета: {   "name": "socketio-over-nodejs",   "subdomain": "socketio-over-nodejs", ...

AlloyUI 1.5.1 - Работа с элементами и событиями

http://www.liferay.com/web/nathan.cavanaugh/blog/-/blogs/alloyui-working-with-elements-and-events   Пример использования песочницы:   AUI().use('event', 'node', function(A)...

Как хакеры смогут превратить в ад ваш быт

В скором времени окружающие нас предметы будут взаимосвязаны друг с другом посредством подключения к интернету. Не стоит удивляться, если однажды ваш дом сможет самостоятельно поднять температуру...

Ubuntu – коротко о главном

Ubuntu – коротко о главном. Ubuntu – операционная система из семейства Linux. Главным разработчиком является компания Canonical. В настоящее время система активно развивается благодаря свободным...