SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL...
Transcript of SIEMENS - CETIC - Your connection to ICT research · Batir son intranet collaboratif en LL...
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
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�� ������ ��
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
�� ������ ��
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!
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
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
� �� �� � ����
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/…
� �� �� � ����
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
���� ��� ����� � � ���
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
���� ��� ����� � � ���
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
���� ��� ����� � � ���
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
���� ��� ����� � � ���
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
���� ��� ����� � � ���
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
���� ��� ����� � � ���
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)
���� ��� ����� � � ���
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
���� ��� ����� � � ���
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 !
� � �� ������
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
� � �� ������
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
� ���� ���