Hi Erwan,

On Jun 6, 2008, at 7:22 AM, Erwan Loisant wrote:

> 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.

Great! We love to hear these kinds of stories. Keep them coming!

> 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

You can also check this more detailed tutorial:
http://www.theserverside.com/tt/articles/article.tss?l=XWiki

> 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.

Yep. If not you can still save your xwiki pages in your favorite SCM  
(by doing exports/imports) but it involves more steps.

> * 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?

Yes we have a tool called XEClipse:
http://code.xwiki.org/xwiki/bin/view/Extensions/XEclipseExtension
This should allow you to get the best productivity. You can even  
install it inside Eclipse and use the vi keybinding if you want I  
guess... ;)

You can use any text editor for writing wiki page content and then  
later on copy/paste them in xwiki pages. The only issue you'll have is  
with Objects/Classes since you won't be able to define them in your  
editor. BTW we've just added support for Objects in XEclipse (not  
released yet, needs to be built from trunk).

> * 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?

Classes are in pages so they're also exported/imported. Re selective  
we're missing this as part of the main feature (we should really add  
it especially as it's not hard). We do have some way around, see
http://xwiki.markmail.org/search/?q=selective%20export

> * 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?

Unfortunately this is not ready yet. Someone was working on it 1 or 2  
months ago. You can follow
http://jira.xwiki.org/jira/browse/XWIKI-99 to monitor the status.

> 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?

No. That's what we're trying to achieve in the near future. So far  
we've worked mostly on the wiki platform/engine. I think the coming  
months will see improvements in the development features of xwiki.

Thanks
-Vincent



_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to