Hello,
First of all thank you for that great piece of software; I'm going to
deploy it in my company because I could demo a project management
application that I wrote in a couple hours (starting without much
knowledge of xwiki). That's going to make everyone life's easier.
So, I started to build a prototype based on this tutorial (I believe
this is Velocity)
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Now, I'm trying to get a good workflow to go beyond the trivial app.
I'm hoping for source code management, be productive while coding, and
an easy way to deploy the app on a different wiki (i.e. build it on my
machine then deploy on production). Later, I may want to keep a dev
version in parallel of the prod version so I can play around without
making executives mad at me for breaking stuff... And deploy the
changes to the prod when it's ready.
So, here we go:
* SCM: I noticed that, being a wiki, there's basically a SCM included.
Even if versions are page based instead of project based, that's
probably enough.
* Text editor: is there a way to use my preferred text editor (that
happens to be VI) rather than my web browser? I remember seeing
Eclipse used in a demo in SF, is it possible with other editors as
well?
* Import/export: I could only find export of the whole wiki. I guess
there's a way to export a selection of pages (or a whole space?) but I
couldn't find it. What about classes? Are classes just a special kind
of page that can be exported along with the rest?
* I think I read somewhere that properties can't be deleted from
classes. Is it still true? If yes, is there a way to get rid of a
property (for example by deleting the class then recreate it) without
loosing all instances?
In general, is it unrealistic to try to get that kind of process with
an app that is just made of custom classes and a set of Velocity
scripts?
Thank you!
--
Erwan