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

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Dernier (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

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