opencms days 2016: a landing page generator based on opencms
TRANSCRIPT
![Page 1: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/1.jpg)
>1
A landing page generator
Alexey AsyaevITDT Ltd.Russia
based on OpenCms
![Page 2: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/2.jpg)
> 2
ITDT Ltd.
Alexey Asyaev, CEO, ITDT Ltd.
Small team – (10+ team members)
Located in Kirov, Russia
Java development: Tomcat/OpenCms — (50%), LifeRay, Gate-in, IBM WebSphere (Portals), SOA, ESB and other integration technologies - (50%)
With OpenCms since 2006: support RU-localization module and more...
Customers: Russia, Germany
![Page 3: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/3.jpg)
> 3
Agenda: LandingPage Generator
Project idea
Customer requirements
What we have done:
System architecture
Application building blocks
Examples/Demo
Application area/Business cases
Future development
![Page 4: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/4.jpg)
> 4
What is LandingPage Generator
Landing Page (WikiPedia):
Reference
Transactional
Web Shop
Online Booking System
Business/CorporateWeb Page
Blog
Knowledgebase/Wiki
Personal Web SiteOnline Communities
![Page 5: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/5.jpg)
> 5
What is LandingPage Generator
Landing Page (WikiPedia):
Reference
Transactional
Web Shop
Online Booking System
Business/CorporateWeb Page
Blog
Knowledgebase/Wiki
Personal Web SiteOnline Communities
Landing page presents information that is relevant to the visitor.
It's expected that a visitor has to take an action by completing a transaction(fill-in the form, setup a call, subscribe, buy something etc.).
The goal is to capture information about the visitor andto convert the visitor into a customer.
![Page 6: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/6.jpg)
> 6
LP Generator: Samples
Landing page samples...
![Page 7: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/7.jpg)
> 7
LP Generator: Samples
Landing page samples...
Why Landing page is so popular?
They are well structured for different kind of devices
![Page 8: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/8.jpg)
> 8
LP Generator: Samples
Why Landing Page is so popular?
Conveniet for end-user
Simple and cheap
Fast to deploy
Doesn't require much resources
Convenient for SEO, SMM activities
It's easy to get it responsive
![Page 9: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/9.jpg)
> 9
LP Generator: Samples
Why Landing Page is so popular?
Conveniet for end-user
Simple and cheap
Fast to deploy
Doesn't require much resources
Convenient for SEO, SMM activities
It's easy to get it responsive
It has less content and simple,one-click-navigation
![Page 10: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/10.jpg)
> 10
LP Generator: Samples
Why Landing Page is so popular?
Conveniet for end-user
Simple and cheap
Fast to deploy
Doesn't require much resources
Convenient for SEO, SMM activities
It's easy to get it responsive
It has less content and simple,one-click-navigation
It takes hours or even minutes to get it deployed
![Page 11: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/11.jpg)
> 11
LP Generator: Samples
Why Landing Page is so popular?
Conveniet for end-user
Simple and cheap
Fast to deploy
Doesn't require much resources
Convenient for SEO, SMM activities
It's easy to get it responsive
It has less content and simple,one-click-navigation
It takes hours or even minutes to get it deployed
An easiest way to configure targets andcontrol e-marketing activities and results
![Page 12: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/12.jpg)
> 12
LP Generator: Samples
Why Landing Page is so popular?
Conveniet for end-user
Simple and cheap
Fast to deploy
Doesn't require much resources
Convenient for SEO, SMM activities
It's easy to get it responsive
It has less content and simple,one-click-navigation
It takes hours or even minutes to get it deployed
An easiest way to configure targets andcontrol e-marketing activities and results
![Page 13: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/13.jpg)
> 13
LP Generator: Project idea
LP Generator Idea
Professional OpenCms architecture (technical)
Intuitive ADE capabilities (end-user)
Customer requirements (end-user)
![Page 14: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/14.jpg)
> 14
LP Generator: Customer requirements
We've asked our customers:
What do they expect from LP?
What are their wishes/dreams/doubts?
The following aspects were in the focus:
Look&Feel
Content manager skills
Time&Cost
![Page 15: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/15.jpg)
> 15
LP Generator: Customer requiremetns
Requirements collected in result:
Templates ready to use out-of-the box
Create new web pages «in seconds»
Clone web pages on demand
Templates has to be flexible and easy to manage without special skills
WYSIWYG intuitive UI with built-in help sub-system
Platform has to be stable and robust
![Page 16: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/16.jpg)
> 16
LP Generator: Click and Go
The motto:
Click and Go
The aim:
Get Landing page up and running as fast as possible
What we have done: step by step...
![Page 17: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/17.jpg)
> 17
LP Generator: What we have done
Extended ADE with built-in help subsystem
Designed web site cache subsystem (“resource pool”)
Provided integration with DNS provider
Designed a number of demo templates
Implemented a set of performance/load and stress tests
![Page 18: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/18.jpg)
> 18
LP Generator: Built-in help subsystem
Help «Icon» is available for any Content type
«Welcome» help article is available when ADE starts editing mode
Help content can be extended and maintained by Content manager
Help module can be used with any OpenCms-based WebPage(ver. 9.5/10.0)
![Page 19: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/19.jpg)
> 19
LP Generator: Built-in help subsystem
How «help acticles» can be configured?
Content Type1
VFS
Content Type2 Content TypeN
HelpHelp
HelpHelp
Helpn\a
![Page 20: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/20.jpg)
> 20
LP Generator: Built-in help subsystem
«Welcome» (when ADE starts editing mode)
Help articles (hints) based on Content type
![Page 21: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/21.jpg)
> 21
LP Generator: Built-in help subsystem
«Welcome» (when ADE starts editing mode)
Help articles (hints) based on Content type
![Page 22: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/22.jpg)
> 22
LP Generator: Examples
Some clicks to get an impression...
![Page 23: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/23.jpg)
> 23
LP Generator: How to create new page
...Simple steps...
Choose @DomainName@
Choose preffered Template
Provide customer data (Company name, Company address, Logo, Phone/Fax, etc.)
Press «GO»Process
New Web page
LP Generator
![Page 24: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/24.jpg)
> 24
LP Generator: Examples
Some clicks to get an impression...
![Page 25: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/25.jpg)
Advertising PlatformsAmd more...
Advertising PlatformsAmd more...
PaymentGateways
PaymentGateways
> 25
LP Generator: Architecture
Templates
web sites
Customer'sWeb pages
Cached
web sitesbased onTemplates
User Interface
Agent
VFS
LPG Engine
DNS ProviderN
DNS Provider2
DNS Provider1
PaymentGateways
Advertising Platformsand more...
![Page 26: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/26.jpg)
> 26
LP Generator: What is template
Template1
web site
Private
Template2
web site
Template ConfigurationDocument
- Category/ Tags- Attributes- Replacement constants
(List)
TemplateN
web site
Public
VFS
Template can be
![Page 27: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/27.jpg)
> 27
LP Generator: What is template
Template1 (web site)
VFS
List of constants
@CompanyTitle@@Company Address@@CompanyPhone@…
(defined by Content manager)
![Page 28: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/28.jpg)
> 28
LP Generator: Resource pool
Template1
web site
Template2
web site
Template3
web site
VFS
TemplateN
web site
5
12
7
19
Resource pool
Agent
???
![Page 29: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/29.jpg)
> 29
LP Generator: Resource pool
Template1
web site
Template2
web site
Template3
web site
VFS
TemplateN
web site
5
12
7
19
Resource pool
Agent
??? Template1: 10 Template2: 10 Template3: 20
TemplateN: m Template 1 Template 2 Template 3 Template N0
10
20
30
40
TimeFrame1
TimeFrame1
![Page 30: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/30.jpg)
> 30
LP Generator: New web page creation
Template1 Template2 Template3 TemplateN
New Web page
Template4
Empty
Publication: 20 vs 250 resources
![Page 31: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/31.jpg)
> 31
LP Generator: Application areas
Public free services
Landing page constructors (advert.)
Social projects
Corporate/Educational
Extentions to e-commerce/community applications
Business (Private) commercial services
Design/Marketing/SEO/etc. Agencies
![Page 32: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/32.jpg)
> 32
LP Generator: Future development
Design/Develop more templates
End-user resources quotation
Build SEO/Marketing tools for web-shops
Integration with e-commerce/e-marketing platforms/tools
Increasing performance
...
![Page 33: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/33.jpg)
> 33
LP Generator: Future development
Design/Develop more templates
End-user resources quotation
Build SEO/Marketing tools for web-shops
Integration with e-commerce/e-marketing platforms/tools
Increasing performance
...
We support OpenCms 10.0 already and ready for 10.5
![Page 34: OpenCms Days 2016: A landing page generator based on OpenCms](https://reader031.vdocuments.us/reader031/viewer/2022021813/5880ee7b1a28ab0d358b72ad/html5/thumbnails/34.jpg)
Thank you very much!Questions???
#
Alexey AsyaevITDT Ltd.Russia