SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
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!

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
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
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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, ...
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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