Over the past couple of months I’ve been finding all the different sources of
MODx documentation annoying, so I had a chat with Jay Gilmore (
SmashingRed) and I’ve decided to volunteer and contribute to cleaning up the MODx Docs.
At the moment I’ve been working on this on my own (only for a few days); but I wanted to get the communities opinion on a few things.
Jay has told me that the MODx Team really want to switch off the
ditto.modxcms.com and the
wiki.modxcms.com subdomains - those two sources of documentation have caused my own confusion (and my clients) many times; and it makes sense to consolidate all the documentation into one place.
I’ve started by moving the
Ditto Docs over to
the new Confluence System; Jay’s informed me that once its all been moved over they can switch off the subdomain; and last night I needed the AjaxSearch for a client’s site, so I decided to start
moving those docs from the old MediaWiki to the new Confluence System.
But I’ve ran into a few issues; the MediaWiki code doesn’t seem to be completely compatible with the new Confluence System; so its not a simple copy-and-paste job; it took me over an hour to get the
new AjaxSearch docs to where they are now by doing it manually; and the Ditto Docs are even harder to copy-and-paste since they’re not in Wiki format at all and the HTML for the pages has been badly generated - Jay also mentioned that the core MODx Team don’t have FTP access to the ditto.modxcms.com subdomain as it was setup by a contributor who’s parted ways with MODx - Has anybody got any ideas for a quicker way to transfer the information to the new system?
Once the information is there I’m happy to go through it line-by-line and update it; since I’ve noticed lots of the version numbers, release dates and contributor names are now incorrect.
I know Jay and the core MODx Team are discussing what to do about the third-party add-on docs for MODx; but at the moment I personally think all documentation should be kept in the same place; easier for us and easier for our clients. It seems the new Confluence System would be powerful enough to handle a larger number of documentation pages; so as long as we organise all the information; making sure its clear if a piece of documentation is core or third-party we should be fine.
Bearing that in mind, one thing that does occur to me keeping the documentation simple and keeping it clear; it might not be the best idea to add every single item in the
Extras repository to the new Confluence System, but then were could their documentation go?
So what’s everybody else’s opinion on this?