Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
XEclipse the XWiki Eclipse Integration
Summary <ul><li>What is a wiki? </li></ul><ul><li>What's different about XWiki? </li></ul><ul><li>What's XEclipse and when...
What is a wiki? <ul><ul><li>“ A  wiki  is a page or collection of Web pages designed to enable anyone who accesses it to c...
What's different about XWiki? <ul><li>Application Wiki </li></ul><ul><ul><li>Structured Content </li></ul></ul><ul><ul><li...
What's XEclipse  and when is it useful? <ul><li>Started as Google Summer of Code '07 project </li></ul><ul><li>Navigate an...
Scenarios <ul><li>Sharing details on project management </li></ul><ul><li>Collaborative writing and efficient document sha...
XEclipse Key Features <ul><li>Online/Offline editing of multiple XWikis </li></ul><ul><ul><li>Grab pages, spaces or entire...
XEclipse Key Features <ul><li>Syntax highlighting and code completion for: </li></ul><ul><ul><li>XWiki syntax </li></ul></...
XWiki Key Features <ul><li>Conflict resolution </li></ul><ul><ul><li>Highlighted page conflicts </li></ul></ul><ul><ul><li...
XWiki Key Features <ul><li>P2P integration  (To be integrated) </li></ul>
How can you contribute? <ul><li>Mailing list: </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Bugs & Patches:...
Thank you! [email_address]
Upcoming SlideShare
Loading in …5
×

XEclipse

5,098 views

Published on

Presentation of XEclipse, the XWiki Eclipse Integration, at the EclipseDemo Camps in Iasi.

Event page: http://wiki.eclipse.org/Eclipse_DemoCamps_November_2008/Iasi

Published in: Technology

XEclipse

  1. 1. XEclipse the XWiki Eclipse Integration
  2. 2. Summary <ul><li>What is a wiki? </li></ul><ul><li>What's different about XWiki? </li></ul><ul><li>What's XEclipse and when is it useful? </li></ul><ul><ul><li>Scenarios </li></ul></ul><ul><li>XEclipse key features </li></ul><ul><ul><li>Online/Offline editing of multiple XWikis </li></ul></ul><ul><ul><li>Syntax Highlighting and Code Completion </li></ul></ul><ul><ul><li>Conflict Resolution </li></ul></ul><ul><ul><li>P2P Integration </li></ul></ul><ul><li>How can you contribute? </li></ul>
  3. 3. What is a wiki? <ul><ul><li>“ A wiki is a page or collection of Web pages designed to enable anyone who accesses it to contribute or modify content, using a simplified markup language”, Wikipedia </li></ul></ul>
  4. 4. What's different about XWiki? <ul><li>Application Wiki </li></ul><ul><ul><li>Structured Content </li></ul></ul><ul><ul><li>Plugins </li></ul></ul><ul><ul><li>Applications </li></ul></ul><ul><ul><li>API </li></ul></ul><ul><li>Velocity and Groovy code inside pages </li></ul><ul><li>Enterprise Wiki </li></ul><ul><ul><li>Rights Management, Statistics </li></ul></ul><ul><li>GNU Lesser General Public License </li></ul>
  5. 5. What's XEclipse and when is it useful? <ul><li>Started as Google Summer of Code '07 project </li></ul><ul><li>Navigate and edit wikis directly from Eclipse </li></ul><ul><li>Components: </li></ul><ul><ul><li>Views </li></ul></ul><ul><ul><ul><li>Navigation panel </li></ul></ul></ul><ul><ul><ul><li>Page preview </li></ul></ul></ul><ul><ul><li>Editors </li></ul></ul><ul><ul><ul><li>Multiple page editing and Object editing with Outline view </li></ul></ul></ul><ul><ul><li>Perspective </li></ul></ul><ul><ul><ul><li>Custom perspective for working with wikis </li></ul></ul></ul>
  6. 6. Scenarios <ul><li>Sharing details on project management </li></ul><ul><li>Collaborative writing and efficient document sharing </li></ul><ul><li>Seeing the big picture in an XWiki </li></ul><ul><li>Great for working on pages with XWiki code </li></ul><ul><li>Encourage developers to document their work on the go </li></ul><ul><li>Work on the move (train, airplane, etc) </li></ul>
  7. 7. XEclipse Key Features <ul><li>Online/Offline editing of multiple XWikis </li></ul><ul><ul><li>Grab pages, spaces or entire content of an XWiki for offline editing </li></ul></ul><ul><ul><li>Highly transparent and continuous synchronization </li></ul></ul><ul><ul><ul><li>Automatically synch on coming back online </li></ul></ul></ul>
  8. 8. XEclipse Key Features <ul><li>Syntax highlighting and code completion for: </li></ul><ul><ul><li>XWiki syntax </li></ul></ul><ul><ul><li>XWiki pages </li></ul></ul><ul><ul><li>Velocity code </li></ul></ul><ul><ul><li>XWiki API for Velocity </li></ul></ul>
  9. 9. XWiki Key Features <ul><li>Conflict resolution </li></ul><ul><ul><li>Highlighted page conflicts </li></ul></ul><ul><ul><li>3 resolution possibilities: </li></ul></ul><ul><ul><ul><li>Use local version </li></ul></ul></ul><ul><ul><ul><li>Use the remote version </li></ul></ul></ul><ul><ul><ul><li>Merge the 2 versions and fix it by hand </li></ul></ul></ul>
  10. 10. XWiki Key Features <ul><li>P2P integration (To be integrated) </li></ul>
  11. 11. How can you contribute? <ul><li>Mailing list: </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Bugs & Patches: </li></ul><ul><ul><li>http://jira.xwiki.org/jira/browse/XECLIPSE </li></ul></ul><ul><li>Code from SVN: </li></ul><ul><ul><li>http://svn.xwiki.org/svnroot/xwiki/xeclipse/ </li></ul></ul><ul><li>Builds and Product page: </li></ul><ul><ul><li>http://code.xwiki.org/xwiki/bin/view/Extensions/XEclipseExtension </li></ul></ul>
  12. 12. Thank you! [email_address]

×