SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Collaborative Web Applications
          the wiki way
                 Anca Luca
     November <Web />, Iasi, 21 nov 2009
What is a wiki?

« A wiki is a software for managing the content of a website
by making all its pages freely and easily modifiable by all its
users. Wikis are used to enable collaboration on writing documents
with minimal constraints. » (Wikipedia)
 ● web environment


 ● easy linking


 ● wiki syntax


 ● versioning system


 ● built for collaboration than for presentation
How is XWiki special then?




       eXtensible enterprise Wiki Platform
XWiki is an enterprise wiki

●   Why wiki in enterprise?
    ●   to improve collaboration on the enterprise knowledge and manage
        it in a dynamic, interlinked way, easily accessible for
        everyone in the team according to their interest
●   Special needs in the enterprise
    ●   Organization, access, security
    ●   Integration with enterprise tools
    ●   Rich editing and presentational features
    ●   Multiple content types management
    ●   Extensibility for dedicated purposes
XWiki Features
Organized and accessible information

●   Documents with comments and attachments organized in
    spaces and hierarchies
●   Tags, parent documents, backlinks, statistics
●   Search in documents, attachments, tags, with ranking and
    advances queries
●   Versioning of documents and attachments
●   Export and import of XWiki documents archives for transport or
    backup
Security

●   Fine grained access rules (per space, page, actions, groups, ...)
●   LDAP / Active Directory integration
Multi-Polyglotism

●   Multiple wiki Syntaxes
     ● XWiki 1.0, new XWiki 2.0
     ● Confluence, TWiki, Creole,

       JSPWiki, etc
●    Multiple user languages
     ● 21 languages as of today
     ● easy to manage document translations

●    Multiple scripting languages
     ●   Velocity, Groovy, Ruby, Jython,
         PHP
Rich Content Management

●   Wide range of syntax macros
    ●   table of contents, footnotes, LaTeX formulae, charts, RSS etc
●   Extensible macros
●   Advanced WYSIWYG editor
    ●   full integration with the wiki syntax, rendered macros
●   Office and Excel documents import
●   Professional PDF export
    ●   advanced formatting preserved, title page and table of contents
        automatically generated
Customizable Look & Feel
Customizable Look & Feel
Custom document metadata & view
Custom document metadata & view
And more...

●   Comprehensive changes notifications by email
●   Invitation manager
●   Statistics
●   WebDAV access
●   Extensible rendering of valid XHTML
●   Job Scheduler
●   Activity stream plugin
●   ...
For the future

●   WCAG validity
●   Annotations on documents
●   Real-time WYSIWYG editing
●   OpenID Authentication
●   Open Social integration
●   Extensions manager
●   P2P synchronized wikis (XWiki Concerto)
●   ...
XWiki: eXtensible wiki
XWiki is an application wiki


●   WAAP = Wiki as a platform
    ●   structure
    ●   programming
    ●   development of situational applications
Structured data
  Class editor    Object editor
XWiki - scripting

●   Scripts are written in XWiki documents
    ●   Velocity, Groovy, Ruby, Jython, PHP
●   Applications are built in the browser




●   Also, server side extensions
XWiki Application Tools


●   XWiki API
●   Skin extensions and JavaScript extensions
●   Builtin macros to display your custom data
    ●   e.g. the livetable
●   Export tools to distribute your XWiki Application
●   Color Theme editor to create your custom XWiki theme
XWiki Applications: Blog
XWiki Applications: Meeting Manager
XWiki Applications: Forum
XWiki Applications: Task Manager
How do I get XWiki?
XWiki is an Open Source project

●   LGPL licence
●   Download from http://www.xwiki.org
●   Development process in the open:
    ●   Sources at http://svn.xwiki.org (15 active committers)
    ●   Bug tracker at http://jira.xwiki.org
    ●   Mailing lists at devs@xwiki.org (370 members), users@xwiki.org (577
        members)
XWiki SAS is a Service Company

●   Founded in 2004
●   26 Employees in France, Romania, Sri Lanka
    10 of them in the Iasi office!
●   International research projects
    2 finished, 1 running, 1 to be started
●   Clients in Europe and the US:
    EMC, AFP, Mandriva, Aelia, Curriki, Socracy, ...
●   25K downloads/month
    .. more on http://www.xwiki.com
XWiki SAS Services
    Support                      Consultance
    Production and development   Collaboration = 20% technique
    support                      + 80% human
    Development
    Take advantage of our        Hosting
    expertise to build the       Take advantage of the usage,
    perfect solution for you     free yourself from constraints
    Formation
    All formations for all
    profiles
Q & A
Thank you!

Contenu connexe

Tendances

Wikipedia And Internet Resources
Wikipedia And Internet ResourcesWikipedia And Internet Resources
Wikipedia And Internet Resourcesguest0cf711
 
Learnhowtotamethejavascriptmonsterwithvjetjside
LearnhowtotamethejavascriptmonsterwithvjetjsideLearnhowtotamethejavascriptmonsterwithvjetjside
LearnhowtotamethejavascriptmonsterwithvjetjsideJustin Early
 
Going Offline with JS
Going Offline with JSGoing Offline with JS
Going Offline with JSbrendankowitz
 
Docker @haufe lexware tech lunch
Docker @haufe lexware tech lunchDocker @haufe lexware tech lunch
Docker @haufe lexware tech lunchHaufeLexwareRomania
 
The Neova Health Open Source Tool Chain
The Neova Health  Open Source Tool ChainThe Neova Health  Open Source Tool Chain
The Neova Health Open Source Tool ChainRob Dyke
 
Modern Trends in UI Decoupling Design
Modern Trends in UI Decoupling DesignModern Trends in UI Decoupling Design
Modern Trends in UI Decoupling DesignAndrea Tino
 

Tendances (6)

Wikipedia And Internet Resources
Wikipedia And Internet ResourcesWikipedia And Internet Resources
Wikipedia And Internet Resources
 
Learnhowtotamethejavascriptmonsterwithvjetjside
LearnhowtotamethejavascriptmonsterwithvjetjsideLearnhowtotamethejavascriptmonsterwithvjetjside
Learnhowtotamethejavascriptmonsterwithvjetjside
 
Going Offline with JS
Going Offline with JSGoing Offline with JS
Going Offline with JS
 
Docker @haufe lexware tech lunch
Docker @haufe lexware tech lunchDocker @haufe lexware tech lunch
Docker @haufe lexware tech lunch
 
The Neova Health Open Source Tool Chain
The Neova Health  Open Source Tool ChainThe Neova Health  Open Source Tool Chain
The Neova Health Open Source Tool Chain
 
Modern Trends in UI Decoupling Design
Modern Trends in UI Decoupling DesignModern Trends in UI Decoupling Design
Modern Trends in UI Decoupling Design
 

En vedette

Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010Fabrizio Orlandi
 
Developing the XWiki software
 Developing the XWiki software Developing the XWiki software
Developing the XWiki softwareXWiki
 
Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010Teaching Sagittarian
 
Developing the XWiki Software
Developing the XWiki SoftwareDeveloping the XWiki Software
Developing the XWiki SoftwareXWiki
 

En vedette (6)

Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010
 
XWiki Improvements Review (ver 2.4 - 5.1)
XWiki Improvements Review (ver 2.4 - 5.1)XWiki Improvements Review (ver 2.4 - 5.1)
XWiki Improvements Review (ver 2.4 - 5.1)
 
Developing the XWiki software
 Developing the XWiki software Developing the XWiki software
Developing the XWiki software
 
Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010Wonderful World Of Wikis - Updated Feb 2010
Wonderful World Of Wikis - Updated Feb 2010
 
Developing the XWiki Software
Developing the XWiki SoftwareDeveloping the XWiki Software
Developing the XWiki Software
 
Success stats from OSD community
Success stats from OSD communitySuccess stats from OSD community
Success stats from OSD community
 

Similaire à XWiki: Collaborative web applications the wiki way

XWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & BeyondXWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & BeyondXWiki
 
XWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & BeyondXWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & BeyondVincent Massol
 
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @..."Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...eLiberatica
 
XWiki: A web development runtime platform, OW2online, June 2020
XWiki: A web development runtime platform, OW2online, June 2020XWiki: A web development runtime platform, OW2online, June 2020
XWiki: A web development runtime platform, OW2online, June 2020OW2
 
XWiki's Development Process
XWiki's Development ProcessXWiki's Development Process
XWiki's Development ProcessEduard Moraru
 
XWiki's Development Process
XWiki's Development ProcessXWiki's Development Process
XWiki's Development ProcessEduard Moraru
 
JIO and WebViewers: interoperability for Javascript and Web Applications
JIO and WebViewers: interoperability  for Javascript and Web ApplicationsJIO and WebViewers: interoperability  for Javascript and Web Applications
JIO and WebViewers: interoperability for Javascript and Web ApplicationsXWiki
 
Developing the XWiki Software @ Open Source Iași 2014
Developing the XWiki Software @ Open Source Iași 2014Developing the XWiki Software @ Open Source Iași 2014
Developing the XWiki Software @ Open Source Iași 2014Marius Dumitru Florea
 
Sgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki ConceptsSgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki Conceptsprasadburra
 
Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...
Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...
Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...Scott Abel
 
Documentation of an application revamping program: the Capgemini case study
Documentation of an application revamping program: the Capgemini case studyDocumentation of an application revamping program: the Capgemini case study
Documentation of an application revamping program: the Capgemini case studyXWiki
 
Stc Presentation2010
Stc Presentation2010Stc Presentation2010
Stc Presentation2010AmandaCross17
 
Wiki - a comprehensive quick-guide
Wiki - a comprehensive quick-guideWiki - a comprehensive quick-guide
Wiki - a comprehensive quick-guideMichael Gaigg
 
High Productivity With Applications Wikis
High Productivity With Applications WikisHigh Productivity With Applications Wikis
High Productivity With Applications WikisXWiki
 
Reflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikislisbk
 

Similaire à XWiki: Collaborative web applications the wiki way (20)

XWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & BeyondXWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & Beyond
 
XWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & BeyondXWiki Enterprise 2.0 & Beyond
XWiki Enterprise 2.0 & Beyond
 
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @..."Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...
 
XWiki: A web development runtime platform, OW2online, June 2020
XWiki: A web development runtime platform, OW2online, June 2020XWiki: A web development runtime platform, OW2online, June 2020
XWiki: A web development runtime platform, OW2online, June 2020
 
XWiki's Development Process
XWiki's Development ProcessXWiki's Development Process
XWiki's Development Process
 
XWiki's Development Process
XWiki's Development ProcessXWiki's Development Process
XWiki's Development Process
 
JIO and WebViewers: interoperability for Javascript and Web Applications
JIO and WebViewers: interoperability  for Javascript and Web ApplicationsJIO and WebViewers: interoperability  for Javascript and Web Applications
JIO and WebViewers: interoperability for Javascript and Web Applications
 
Developing the XWiki Software @ Open Source Iași 2014
Developing the XWiki Software @ Open Source Iași 2014Developing the XWiki Software @ Open Source Iași 2014
Developing the XWiki Software @ Open Source Iași 2014
 
Sgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki ConceptsSgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki Concepts
 
Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...
Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...
Wikis Are Wonderful, or Are They? A Real World Story of Using Wikis For User ...
 
Documentation of an application revamping program: the Capgemini case study
Documentation of an application revamping program: the Capgemini case studyDocumentation of an application revamping program: the Capgemini case study
Documentation of an application revamping program: the Capgemini case study
 
Stc Presentation2010
Stc Presentation2010Stc Presentation2010
Stc Presentation2010
 
The Open Web Platform and You! [Executive version]
The Open Web Platform and You! [Executive version]The Open Web Platform and You! [Executive version]
The Open Web Platform and You! [Executive version]
 
Wikis biblio
Wikis biblioWikis biblio
Wikis biblio
 
caseywest
caseywestcaseywest
caseywest
 
caseywest
caseywestcaseywest
caseywest
 
XEclipse
XEclipseXEclipse
XEclipse
 
Wiki - a comprehensive quick-guide
Wiki - a comprehensive quick-guideWiki - a comprehensive quick-guide
Wiki - a comprehensive quick-guide
 
High Productivity With Applications Wikis
High Productivity With Applications WikisHigh Productivity With Applications Wikis
High Productivity With Applications Wikis
 
Reflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikis
 

Dernier

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

XWiki: Collaborative web applications the wiki way

  • 1. Collaborative Web Applications the wiki way Anca Luca November <Web />, Iasi, 21 nov 2009
  • 2. What is a wiki? « A wiki is a software for managing the content of a website by making all its pages freely and easily modifiable by all its users. Wikis are used to enable collaboration on writing documents with minimal constraints. » (Wikipedia) ● web environment ● easy linking ● wiki syntax ● versioning system ● built for collaboration than for presentation
  • 3. How is XWiki special then? eXtensible enterprise Wiki Platform
  • 4. XWiki is an enterprise wiki ● Why wiki in enterprise? ● to improve collaboration on the enterprise knowledge and manage it in a dynamic, interlinked way, easily accessible for everyone in the team according to their interest ● Special needs in the enterprise ● Organization, access, security ● Integration with enterprise tools ● Rich editing and presentational features ● Multiple content types management ● Extensibility for dedicated purposes
  • 6. Organized and accessible information ● Documents with comments and attachments organized in spaces and hierarchies ● Tags, parent documents, backlinks, statistics ● Search in documents, attachments, tags, with ranking and advances queries ● Versioning of documents and attachments ● Export and import of XWiki documents archives for transport or backup
  • 7. Security ● Fine grained access rules (per space, page, actions, groups, ...) ● LDAP / Active Directory integration
  • 8. Multi-Polyglotism ● Multiple wiki Syntaxes ● XWiki 1.0, new XWiki 2.0 ● Confluence, TWiki, Creole, JSPWiki, etc ● Multiple user languages ● 21 languages as of today ● easy to manage document translations ● Multiple scripting languages ● Velocity, Groovy, Ruby, Jython, PHP
  • 9. Rich Content Management ● Wide range of syntax macros ● table of contents, footnotes, LaTeX formulae, charts, RSS etc ● Extensible macros ● Advanced WYSIWYG editor ● full integration with the wiki syntax, rendered macros ● Office and Excel documents import ● Professional PDF export ● advanced formatting preserved, title page and table of contents automatically generated
  • 14. And more... ● Comprehensive changes notifications by email ● Invitation manager ● Statistics ● WebDAV access ● Extensible rendering of valid XHTML ● Job Scheduler ● Activity stream plugin ● ...
  • 15. For the future ● WCAG validity ● Annotations on documents ● Real-time WYSIWYG editing ● OpenID Authentication ● Open Social integration ● Extensions manager ● P2P synchronized wikis (XWiki Concerto) ● ...
  • 17. XWiki is an application wiki ● WAAP = Wiki as a platform ● structure ● programming ● development of situational applications
  • 18. Structured data Class editor Object editor
  • 19. XWiki - scripting ● Scripts are written in XWiki documents ● Velocity, Groovy, Ruby, Jython, PHP ● Applications are built in the browser ● Also, server side extensions
  • 20. XWiki Application Tools ● XWiki API ● Skin extensions and JavaScript extensions ● Builtin macros to display your custom data ● e.g. the livetable ● Export tools to distribute your XWiki Application ● Color Theme editor to create your custom XWiki theme
  • 25. How do I get XWiki?
  • 26. XWiki is an Open Source project ● LGPL licence ● Download from http://www.xwiki.org ● Development process in the open: ● Sources at http://svn.xwiki.org (15 active committers) ● Bug tracker at http://jira.xwiki.org ● Mailing lists at devs@xwiki.org (370 members), users@xwiki.org (577 members)
  • 27. XWiki SAS is a Service Company ● Founded in 2004 ● 26 Employees in France, Romania, Sri Lanka 10 of them in the Iasi office! ● International research projects 2 finished, 1 running, 1 to be started ● Clients in Europe and the US: EMC, AFP, Mandriva, Aelia, Curriki, Socracy, ... ● 25K downloads/month .. more on http://www.xwiki.com
  • 28. XWiki SAS Services Support Consultance Production and development Collaboration = 20% technique support + 80% human Development Take advantage of our Hosting expertise to build the Take advantage of the usage, perfect solution for you free yourself from constraints Formation All formations for all profiles
  • 29. Q & A