Transcript
Page 1: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! 1.5 Application LayerQuickguide to Joomla! Application Stardom.

Joomladay NL, April 2008

1

Page 2: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Johan Janssens

Joomla! Project Member

• Lead Developer• Core Team Member

Joomlatools

• Manager• Lead Architect

http://www.joomla.org http://www.joomlatools.org

Joomladay NL, April 2008

2

Page 3: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Brought your own towel ?

“A towel is about the most useful thing an interstellar hitch hiker can carry.”

Douglas Adams

Joomladay NL, April 2008

3

Page 4: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Brought your own code ?

“The Joomla! Framework is about the most useful thing a smart PHP developer can use!”

Johan Janssens

Joomladay NL, April 2008

4

Page 5: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Building bridges?

where ?

why ?

how ?who ?

when ?to ?

me ?

Joomladay NL, April 2008

5

Page 6: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Web 1.0 ?

content management

HTMLread

companies

Joomladay NL, April 2008

Connecting networks

companies

6

Page 7: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Web 2.0?

people management

XML/AJAXinteract

communities

Joomladay NL, April 2008

Connecting people

companies

7

Page 8: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Web 3.0?

knowledge management

RDFexchange

data

Joomladay NL, April 2008

Connecting knowledge

companies

8

Page 9: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! 1.5 ?

Joomladay NL, April 2008

Web 1.5

content management

XML-RPC

websites

read/writeRSS/Atom

9

Page 10: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Buy none get two for free !

FrameworkContent Management

Joomladay NL, April 2008

10

Page 11: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Application Layer, huh ?Joomla! Architecture for dummies.

Joomladay NL, April 2008

11

Page 12: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! CMS

Joomladay NL, April 2008

12

Page 13: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! CMS

Joomla! CMF

Joomladay NL, April 2008

13

Page 14: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! CMS

Joomla! CMF

Extensions

Joomladay NL, April 2008

14

Page 15: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! CMS

Joomla! CMF

Extensions

Application

Joomladay NL, April 2008

15

Page 16: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! CMS

Joomla! CMF

Extensions

Application

Framework

Joomladay NL, April 2008

16

Page 17: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla ! CMS

Joomla! CMF

Libraries Plugins

Extensions

Application

Framework

Joomladay NL, April 2008

17

Page 18: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla ! CMS

Joomla! CMF

XML-RPCInstallationSiteAdministrator

Libraries Plugins

Extensions

Application

Framework

Joomladay NL, April 2008

18

Page 19: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla ! CMS

Joomla! CMF

Components Modules Templates Languages

XML-RPCInstallationSiteAdministrator

Libraries Plugins

Extensions

Application

Framework

Joomladay NL, April 2008

19

Page 20: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomla! 1.5 ApplicationCreating a Joomla! 1.5 application in 10 lines of code...

Joomladay NL, April 2008

20

Page 21: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomladay NL, April 2008

21

Page 22: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

RokBridgeA bridge between Joomla! 1.5 and phpBB3.

Joomladay NL, April 2008

22

Page 23: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomladay NL, April 2008

Features

•Non-invasive, no-hacks required• User authentication and synchronization• Bi-directional, asynchronous syncing• Very little performance overhead• Uses Joomla! SEF capabilities

23

Page 24: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Joomladay NL, April 2008

Demo“Warning : Live demo’s have a tendency to go wrong ...”

24

Page 25: Joomladag NL 2008 - Joomla! 1.5 Application Layer

www.joomlatools.orgJoomla! is a registered trademark of Open Source Matters, Inc.

Questions ?Speak up now or be silent forever...

Joomladay NL, April 2008

25