18
SIEM ENS Septembre 2003 Pierre-Paul Bertieaux Build your Web Presence using Open Source Software SIEM ENS 2

SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Embed Size (px)

Citation preview

Page 1: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 1

SIEM EN S

Septembre 2003 Pierre-Paul Bertieaux

Build your Web Presenceusing Open Source Software

SIEM EN S

2

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Web Presence évolution

Page 2: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 2

SIEM EN S

3

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

A successful project

Inform ati onInform ati onW eb SitesW eb Sites

Collaborati onCollaborati onO n InternetO n Internet

Transacti onTransacti onW eb SitesW eb Sites

E-Form s

Inform ati onPortal s

E-Form sW ith return

XM L M essages

E-Contactcenter

�� �� ��� ��� �� �� ����� � ����

�� �� ��� ��� �� �� ����� � ����

�� ������ ��

Enterpri sePortal

BasicIntranet

W eb enabl edApplicati ons

Docum entM anagem ent

SIEM EN S

4

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Technology involved

Com

plex

ity

InformationPublishing

InformalCollaboration

FormalCollaboration

Styleunification

tools

PageManagement

ContentManagement

User orientedPortal

Web Forms

e-MailManagement

Followupworkflow

Syndicatedsites

Collaborationtools

WebServices�� ������ ��

Page 3: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 3

SIEM EN S

5

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

The portal approach

UserUser

TransactionalSystemsTransactionalSystems

InternetInternet

DataWarehouseDataWarehouse

UnstructuredKnowledge

UnstructuredKnowledge

�� ������ ��

W eb BasedApplicati ons���, !����", #

Reporti ng tool s

Content M anagem ent

Docum entM angem ent

Search&

Taxonom y

M ail&

Forum s

E-Com m erce

SIEM EN S

6

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Internet

3 World – 3 Axis

Extranet

Intranet

Securi ty Authenti cati on

Collaborati on

Personal isati on

�� ������ ��

Page 4: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 4

SIEM EN S

7

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Is your Web server like that?

50% of the users are navigating from the search engine

If the information is not found in 3 clicks, they are gone

The user don’t care about your organisation

�� ������ ��

SIEM EN S

8

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Why to use Open Source for Web presence

A lot of applications availableFree of charge but implementation costsYou have the sources (Open Source) you can then modify / tailor itYou have access to a lot of contributions - please contribute also!It will never “disappear”

The source are public – some one else can maintain itBe careful not to use dead projects!

Page 5: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 5

SIEM EN S

9

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Why does it exist ?

Starting from one need a developer’s community starts a projectUniversity worksCommercial companies (Red Hat, mySQL, …) develop and publish OS software and sale services.

ConsequencesA lot of small project may cause integration problemsVery well programmed but lack in documentationMore support than for commercial products!

SIEM EN S

10

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Building Blocks

Page 6: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 6

SIEM EN S

11

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

OS – and Web Server

Apache is the most used web server but IIS can also be used

Linux can be used with Apache but not IISWindows support IIS and Linux but have compatibility or performance problems with some tools

� �� �� � ����

SIEM EN S

12

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Languages

2 main tendenciesPHPJavaJava is more suitable for environments with J2EE application

If possible stay with one languageChallengers : Perl, Python (Zope framework)

PHPVoilà.fr10

ConfidentielGoogle9

ConfidentielAOL8

Microsoft/ASPMicrosoft.fr7

migre vers PHPYahoo.fr6

PHPTiscali5

Microsoft/ASPMSN.fr4

PHPFree.fr3

PHPLycos2

PHPWanadoo.fr1

TechnologieSite Web

classement Jupiter MMXI de Mars 2002

� �� �� � ����

Page 7: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 7

SIEM EN S

13

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Data Base & J2EE

mySQL : the leaderApache – PHP –mySQL is the basis of a lot of projects

PostgreSQLOracle or other can be used

J2EE

� �� �� � ����

SIEM EN S

14

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Where to find it

The “bible”Sourceforge http://sourceforge.net/Freshmeat http://freshmeat.net

Scripting and othersASPN http://aspn.activestate.comFSF/UNESCO http://www.gnu.org/directory/OSDir http://osdir.com/BerliOS http://developer.berlios.de/Bioinformatics http://bioinformatics.org/Hotscripts http://www.hotscripts.com/….

FrenchComscripts http://www.comscripts.com/…

Content managementOpenSourceCMS http://opensourcecms.com/http://www.la-grange.net/cmsBoomtchack http://boomtchak.net/…

� �� �� � ����

Page 8: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 8

SIEM EN S

15

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Different possibilities

SIEM EN S

16

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Basic tools

Content Management system

Collaborative tools

Forums and discussion tool

E-commerce / e-Procurement

Document Management Systems

Other tools like library management

���� ��� ����� � � ���

Page 9: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 9

SIEM EN S

17

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

CONTENT/DOCUMENT Management & Workflow

Document Management for internal use

Content management for information dissemination

Workflow for follow-up

How to give information that cannot be found ?

���� ��� ����� � � ���

SIEM EN S

18

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

What is content management

���� ��� ����� � � ���

Page 10: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 10

SIEM EN S

19

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

CMS Functionalities

Structure

Workflow

ForumsCollaborative writingFeed back

SyndicationsKey words et full text search…

A p p r o v eA p p r o v eA u t h o r P u b lis hP u b lis h

���� ��� ����� � � ���

SIEM EN S

20

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Content Management Systems

SPIP

Management out of the box

Web site to be developed

A lot of possibilities

���� ��� ����� � � ���

Page 11: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 11

SIEM EN S

21

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Spip Samples

���� ��� ����� � � ���

SIEM EN S

22

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

CMS altenatives

PHP Nuke, Post Nuke, and many others

���� ��� ����� � � ���

Page 12: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 12

SIEM EN S

23

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Collaborative Tools

Publication (news, ...) Shared folders, documentsAddressBook contact-managerCalendar group calendar & shedulingEmail To Do ListCoordination (WorkFlow, TaskManagement, ...) Formulaires Discussion (Forum, Chat)

���� ��� ����� � � ���

SIEM EN S

24

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Collaborative tools – PHP Groupware

���� ��� ����� � � ���

Page 13: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 13

SIEM EN S

25

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Collaborative tools - Oviodentia

���� ��� ����� � � ���

SIEM EN S

26

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Forums and discussions - PHPBB

���� ��� ����� � � ���

Page 14: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 14

SIEM EN S

27

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

E-Commerce – e-Procurement

���� ��� ����� � � ���

SIEM EN S

28

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

E-Commerce – e-Procurement (2)

���� ��� ����� � � ���

Page 15: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 15

SIEM EN S

29

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Document Management – main features

User / Groups rightsDownload uploadSearchTaxonomyVersioningCheck in / outWorkflow (publication - production)Addistional

Annotations, Ranking, Subscriptions

���� ��� ����� � � ���

SIEM EN S

30

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Document Management - OWL

���� ��� ����� � � ���

Page 16: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 16

SIEM EN S

31

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Maintenance & support model

SIEM EN S

32

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

You must avoid this !

� � �� ������

Page 17: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 17

SIEM EN S

33

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Risks and challenges

All project are separatedYou must integrateTry to stay on standards

PHP or JavamySQLLDAP (Open LDAP)

No support from developersFind an integrator if you cannot do itDo you have support for commercial software's?If you develop : contribute

� � �� ������

SIEM EN S

34

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Why projects fail

Bad preparationLack of budgetLack of analyse

Don’t forget the usersWeb sites must be design for user not to reflect the internal organisation

Technology weaknessYou need the competenciesYou need the right hardware and software

Ability to change

� � �� ������

Page 18: SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL Pierre-Paul Bertieaux 11 septembre 2003 1 SIEMENS Septembre 2003 Pierre-Paul Bertieaux Build

Batir son intranet collaboratif en LL Pierre-Paul Bertieaux

11 septembre 2003 18

SIEM EN S

35

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

Questions?

SIEM EN S

36

��� � ����� ��

� �� �� � ����

���� ��� ��

��� � � ���

� � �� ������

� ���� ���

Ope

n S

ourc

e

� ���� ���