XWiki: Collaborative web applications the wiki way

Preview:

DESCRIPTION

XWiki Platform presentation at November Web 2009

Citation preview

Collaborative Web Applications the wiki way

Anca LucaNovember <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?

eXtens ib le ente rp r i se Wiki Platform

XWiki is an enterprise wiki

● Why wiki in enterprise?● to improve co l laborat ion on the enterprise knowledge and manage it in a dynamic , in te r l i nked way, easily access ib le 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

SupportProduction and development support

DevelopmentTake advantage of our expertise to build the perfect solution for you

FormationAll formations for all profiles

ConsultanceCollaboration = 20% technique + 80% human

HostingTake advantage of the usage, free yourself from constraints

XWiki SAS Services

Q & A

Thank you!