Confluence installed for AppFuse 2.0 Documentation
The last item on the AppFuse Roadmap for 2.0 M1 is setting up the documentation system. I'm still undecided on whether Confluence or DocBook is a better system to use. However, I am certain that using a wiki to document an open source project is the lowest barrier to entry. For more on this topic, see my post from a month ago. In an ideal world, Confluence could be used as an authoring tool, and everything could be exported to DocBook for storing in SVN. Even better, pages that are "core" to AppFuse could be automatically saved in Subversion, and built using Maven's DocBook (or Confluence) support. Who knows, this is still new territory for me, and I feel like I'm losing momentum just thinking about it.
So far, I've installed Confluence 2.2.9 at http://dev.appfuse.org, but this will change in the coming weeks. I plan on eventually moving it to appfuse.org and leaving the demos on the demo.appfuse.org server. Hopefully there won't be too many 404s when we make the change.
Currently, I have Adaptavist's Builder installed for
managing/manipulating themes. I've done some work with the default theme, but I think we can do much better. One cool thing I did find was the Page Tree Plugin that allows for Ajaxified tree menus like Stripes has.
Thanks to Atlassian and Adaptavist for the free product licenses.
We had the exact same debate regarding which system to use as documentation for our products, i.e. Confluence vs DocBook. In the end, we went with Confluence (you can see the current doco here if you are interested). The biggest drawbacks of using Confluence are:
However, these are outweighed by the advantages:
Posted by Jason Sankey on October 16, 2006 at 06:22 AM MDT #
Matty - no worries about the free license, but does this mean you owe me the car bombs now? :)
On the DocBook export, I wonder if this wouldn't be possible to do as a plugin. AFAIK DocBook is relatively close to HTML and we have an HTML exporter. I wonder if you couldn't do some cleanup / manipulation of the HTML output in code to give you DocBook? (I'm a complete DocBook newbie here)
m
PS I got the 'simple math question' wrong - can you make them easier for us Australians?
Posted by Mike Cannon-Brookes on October 17, 2006 at 01:18 AM MDT #
Posted by Xavier Hanin on October 17, 2006 at 12:17 PM MDT #
Anyway... two snags so far:
1) How are you getting the pagetree in a left menu? It looks like you are using a Builder theme. We'd like to do the same thing but without resorting to 3rd party themes or changes that won't migrate well on upgrades. Any ideas?
2) We want a Table of Contents to appear at the top of a space's PDF export. The AJAX pagetree doesn't do that obviously.
Anyway... please post or comment as you go so that your wisdom of how to manage docs in conluence makes it out. Searching for confluence and docbook at the same time turns up your posts, so I figure this is as good a spot as any to ask. :)
Posted by Amos on October 20, 2006 at 04:07 PM MDT #
Posted by antonio montana on December 26, 2007 at 01:18 PM MST #
Posted by Matt Raible on December 26, 2007 at 05:05 PM MST #