Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROBLEMATIC
Problematic
+ Available tools
Site scope data LAR export / import Remote stagging
Resource Importer Plugin
Acceptance
Data outside site scope (company-level data) ?... thats the problem ! Production
Liferay Europe Symposium Wiesbaden, Germany | 16-17 october 2012
Problematic
Company-scope data
No native feature to help us
FRONTLINE FEEDBACK
Frontline feedback
1 3
+ How-to ?
Without any tool (very painful) : you need to write specific configuration procedure documentation (potentially huge) You need to replay procedure manually (UI) for each environement (re-)initi Unsafe (human error) Build a tool to do the work (go back at home earlier !) Fast to replay Repeatable (error-prone)
Liferay Europe Symposium Wiesbaden, Germany | 16-17 october 2012
Frontline feedback
Plain-old plugin, written in Java Admin script, written in Groovy, Ruby, etc.
OUT-OF-THE-BOX TOOL
Out-of-the-box tool
+ Hook Plugin
No user interface, actions only by file manipulation
Easy to use for Ops
+ Export
Input xxxx.export.properties (options) Output xxxx.imex.zip (data archive)
+ Import
Input
Out-of-the-box tool
Options overview
xxxx.export.properties
10
Out-of-the-box tool
11
Out-of-the-box tool
Get it !
+ Historically, internal developpement targeting Liferay 5.2.x + Now open-source project targeting Liferay 6.1
Beta release
+ Coverage :
Now Roles & roles default permissions definitions Sites (using LAR mechanisms) Next releases Extended coverage
http://sqli-imex.github.com
Liferay Europe Symposium Wiesbaden, Germany | 16-17 october 2012
12
Thanks!
+Im/Ex tool
http://sqli-imex.github.com
+Sbastien Le Marchand
slemarchand@sqli.com @slemarchand
+SQLI Group
13