opencms days 2016: a landing page generator based on opencms

34
>1 A landing page generator Alexey Asyaev ITDT Ltd. Russia based on OpenCms

Upload: alkacon-software-gmbh-co-kg

Post on 19-Jan-2017

64 views

Category:

Software


0 download

TRANSCRIPT

Page 1: OpenCms Days 2016: A landing page generator based on OpenCms

>1

A landing page generator

Alexey AsyaevITDT Ltd.Russia

based on OpenCms

Page 2: OpenCms Days 2016: A landing page generator based on OpenCms

> 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

> 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

> 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

> 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

> 6

LP Generator: Samples

Landing page samples...

Page 7: OpenCms Days 2016: A landing page generator based on OpenCms

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 22

LP Generator: Examples

Some clicks to get an impression...

Page 23: OpenCms Days 2016: A landing page generator based on OpenCms

> 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

> 24

LP Generator: Examples

Some clicks to get an impression...

Page 25: OpenCms Days 2016: A landing page generator based on OpenCms

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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

> 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

Thank you very much!Questions???

#

Alexey AsyaevITDT Ltd.Russia

[email protected]