Hi, On 12/16/2009 2:58 PM, Sergiu Dumitriu wrote: > On 12/15/2009 09:35 AM, Vincent Massol wrote: > >> Hi, >> >> We need to decide how we want to document xwiki.org with regards to >> project versions and skins. For example the screenshot and features >> described can depend on 2 factors: >> - the project version (XE version for ex) >> - the skin used >> >> Project versions >> ============= >> >> We have several choices: >> 1) We make the doc only for the latest version and in this case we >> should probably export the pages at release time and make it available >> as a zipped HTML export so that people using the older version can >> refer to them. >> 2) We make the doc work the last 2 releases. That would be either 2.1 >> and 2.0.5 or 2.2M1 and 2.1 depending on how we view it and depending >> on whether we want to document on xwiki.org before we release or not. >> > Isn't the documentation for older version available in the document > history? Can't we just: > - save with a "Documentation for XE 1.9" comment before starting to > update the documentation, so that we can easily identify which document Wouldn't it be hard to monitor all this comments for different apps/products? > > version applies to which product version > - (optional) add a list of older versions in the document pointing to > the right version from the history > I think you are suggesting what Microsoft is doing with msdn. Eg: http://msdn.microsoft.com/en-us/library/system.io.file.aspx A simple implementation would require: - a basic wiki macro containing: - application/product name - list of older versions + links to other pages or older versions of the same page - manually updating the macro data when updating documentation(Should be quite friendly with the new wysiwyg) - (optional?) a script which updates all non-modified documentation pages of the product on the product release.
The cost is probably a bit higher then solution (1), but not by much. Thanks, Florin Ciubotaru > >> Personally I think I prefer option 1 with a little addition: >> - whenever something that is new to the last release is documented, we >> should add a little "New" logo (possibly with the version value, "New >> in 2.2" for example). This could be done with a wiki macro. >> >> If option 1 is chosen then we need to add a step to the release process. >> >> Skins >> ==== >> >> Again we have several choices: >> 1) Document only for the latest skin >> 2) Document for all supported skins. Right now that would be Toucan + >> Colibri (not sure about Albatross, I don't think we've officially said >> it wasn't supported). >> >> If we were to do 2) then this that for example this page >> http://code.xwiki.org/xwiki/bin/view/Applications/WatchlistApplication >> would need to contain screenshots for all supported skins *OR* there >> should be different screenshots only when the skins have different >> features. This is the case here since the location of menus and >> actions are quite different. >> >> I'm hesitating more for this one... >> 1) is definitely easier for us so I'm tempted to propose 1) but with >> the proviso that we make it clear in the text when a feature is >> available only for a given skin (for ex: the Show Code menu action is >> avail in Colibri but not in Toucan). >> > I think we should document for all supported skins, but only when the > feature is different between the skins, not just on the aspect (colors), > but in placement, naming or functionality. > > >> WDYT? >> >> When we agree we should put the result on dev.xwiki.org in a new page >> describing how xwiki.org is documented. >> >> Thanks >> -Vincent >> > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

