Hi
Thanks for quick response. It sounds very nicely.
I try to modify XE to satisfy my requests ant then eventually publish the
result.
2010/6/2 Caleb James DeLisle <calebdelisle(a)lavabit.com>
Radek Terber wrote:
Hi all
I test the XWiki, and I thing this is the best wiki software freely
available this days.
:)
But I have such idea how to use XWiki to create
documentation.
My idea is to create similar document's structure, as Office programs
allows: to have one "master" document, which collects (= includes)
See
{{include}} macro
http://code.xwiki.org/xwiki/bin/view/Macros/IncludeMacro20
sub-documents, each starting with chapters with
certain level (level 1 -
for example). The sub-documents can (opptionally) contain next
sub-documents
at lowest levels.
My requests for such structure are:
- each documetnt MUST have it's parent - e.g. the parent is mandatory,
the parent must exist ant must not be deleted until at least one child
exists. The only exception with no parent is "root level document" -
which
could be the "space" itself (or a
"section" - if anything like that
exists
in XWiki)
Rules like this are not
enforced but you can override the page creation and
deletion
templates and add checks.
- the sub-pages could be put to any place in
master document
You could auto generate {{include}} macros using
velocity/groovy/python/ruby/php code
which queries the database.
- wiki should allow to combine text with
sub-pages,
- in each page, link to it's children should exist - in ideal case
links
to all children collected on single place (at
top of page for
example), and
at place, where it is put in the document
Links generated by a script which runs a query. See snippets in
code.xwiki.org
- wiki should allow to process entire such
page's structure in case it
creates document index or summary - index should contain headers from
all
included pages
- it would be perfect if links between pages stay preserved in
exported
documents
If links are auto-generated
then the code which makes them could detect
export
action and switch to using external links (
http://yoursite...)
- the entire page's tree (with links to
direct view/edit particular
pages) should be available as quick-navigation component
Have you looked at
XWiki.AllDocs? Is that what you're looking for?
- the wiki could provide "complex
look" (preview...) to entire such
document, including content index
- the wiki should allow to export entire "master" document to usuall
formats (pdf, rtf...), including content index etc...
- previous tree things could be created for any point of page's tree -
it
is not necessary to create it only for
"root" page, but for every
sub-page
too
It it possible to create this with XWiki?
Yes, some of the requirements will require some scripting but the X in
XWiki
stands for eXtensable.
Caleb
Thanks for responses.
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users