Hi all,
my name is Slavek Psenicka, Jirka's colleague (mentioned in http://www.objectweb.org/wws/arc/xwiki-dev/2005-06/msg00043.html message). I'm currently working on a prototype of Eclipse-based (X)Wiki offline editor.
The stuff is just reaching hardly-but-useful version with limited functionality (local and remote repository browsing, page editing and previewing, repository API -- also referred as M1). I'd like to commit the code to XWiki community and continue together.
The fact is, that the code was (partially) developed as a part of my work activities and some kind of approval from my management is neccessary. We will meet with them and discuss these questions ASAP, hopefully at the end of this week will inform you about the result.
Best Regards,
Slavek
XWiki has made it's way on the Google Summer of Code program (very cool !!!)
It's a very cool initiative by Google: Google Summer of Code
<http://code.google.com/summerofcode.html>.
Thanks to Jeremi who noticed it, we have been very reactive and we
managed to get XWiki on the list of mentoring organizations. This has
been very positive both because we have had lots of visits on the
xwiki.org site to see the page of proposed projects
<http://www.xwiki.org/xwiki/bin/view/Dev/SummerOfCode>.
I've had about 7 students contacting me for projects on this page and
some of them seem to know what they are talking about.. The guy
proposing the XWiki P2P project for example seems to be quite
interesting. We also have a proposal for the WYSIWYG Editor.
If some people in the team would like to help mentor some of the
students working on a specific project, don't hesitate to volunteer !
Let's hope we will be allowed to have many of these projects accepted.
Google has a budget for 200 projects (that's 1M$) and there are 40
organizations right now which means an average of 5 projects, knowing
that there are some big organizations in the list. Just Nmap has been
notified of 31 proposals sent out for 19 different projects. They stated
they can only handle 5 to 7 students.
Ludovic
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hi,
This is a very cool project.. very ambitious and it has a good chance
being accepted.
I see that you have a very decent experience with the GRID computing thing..
You could actually merge it with the "offline" wiki so that it is a 2
step process..
So the deliverables would be:
1/ Java program allowing to synchronize a local wiki with a remote
(centrally localted) wiki and handle conflicts.
XWiki uses CVS for versioning it's files so conflict management should
be possible and provided through an interface
Users would access the local wiki through their usual web interface.
2/ Implement a P2P protocol which would allow to have no central server
containing the wiki data. Documents would be synched from user to user
on a document by document basis. Conflicts management will be needed. A
central server can be kept (or not) to manage the participant lists. A
system for security is needed (a key ? PGP keys ? something else ?).
Sync could be manual or automated (near-real-time)..
3/ Optional: Eclipse RCP client embedding Gekko and managing the
remote/P2P aspects of XWiki, manage the sync conflicts and adding some
cool XWiki interface navigation features (spaces, documents, active
users, etc..). The XWiki content would be shown using the embedded Gekko
component.
Basically the deliverables would be to amaze us.. This is probably one
of the only project with the WYSIWYG editor where there is significant
obstacles to make this work. So we can understand the result isn't
perfect.. If we have a working prototype even if not everything is
solved we would consider this ok.
Ludovic
Bikash Agarwalla a écrit :
>Hello,
> I am a graduate student studying at Gatech, Atlanta. I am interested in
>working on the p2p XWiki project listed on as part of google summer
>coding on your website.
>
>I am interested in learning more about the existing implementation and
>what is required as part of this project. I have exposure to P2P research
>systems such as Chords, Pastry. I will be willing to investigate P2P search
>technologies and propose an architecture for XWiki that allows
>users to come "online", search for other users and synchronize their content.
>
>Since this is an ambitious project, I am curious about what deliverables are
>expected. Please provide me any necessary details. My background and experience
>can be found on my website. I believe my research and development
>experience makes me a
>strong candidate for this project. I will be excited to work on it
>once I understand what are the
>expectations out of this work within the timeframe.
>
>Regards,
>-Bikash Agarwalla
>Graduate Student, Gatech
>Atlanta, GA
>http://www.cc.gatech.edu/~bikash
>
>
>
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hi Contributors,
I'd like to open a discussion about a licence change. I've been thinking
for a while to open up the licence more.
Currently the code is GPL which allows end-users (including commercial
companies using XWiki internally or for their web sites) to use XWiki
without being required to contribute code back, but requires software
distributors to contribute all modifications using the GPL.
Until version 0.9.543 there was only code from myself in it which
allowed me to double licence code, which has been done with one company
in the US who has embedded XWiki in a proprietary product.
Starting with release 0.9.793, XWiki has significant contributions from
other users which if we want to be able to allow this company or others
in the future to use XWiki in compliance with the open-source licence we
need to:
1/ Either get the right from ALL contributors to allow XPertNet to
double-licence the contributions for proprietary usage and charge for it
as well as support.
2/ Open up the licence to a licence which would allow them to do it
without a double licence. This licence could be LGPL or ASL. Customers
could still take a support contract with XPertNet.
I'd like to hear the opinions of everybody and of course especially of
contributors who have commited code to XWiki. Which route should be go
from your point of view and are you willing to relicence your code to
any of the licence proposed (giving the right to double licence,
changing licence to LGPL or changing licence to ASL).
This question is also true for Jens who has contributed the Lucene
plugin and the email notification plugin but to a lesser extent as these
are plugins and could keep a separate licence. It would just restrict
specific usage of these specific plugins.
Whatever we decide, we will need to create some documents that
contributors would sign to specifically accept the conditions under with
the contributions are made to the code base.
Ludovic
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hi Chris,
The WYSIWYG editor is quite ambitious.. There are two ways..
1/ Integrating an Editor like FCKEditor with back and forth Wiki Syntax
conversion
2/ Making a pure DHTML AJAX Editor able to edit in place and have the
data inserted in the Wiki Syntax document in memory and show up
transformed as HTML on the Fly (by Javascript or by a call to the
server).. Existing tools like BitFlux Editor or this project around
WikiMedia could be good starting points:
http://81.5.150.113/wysi/Main_Page
I view the number 2/ like the most ambitious project. It's not easy at
all but would be really powerfull since it would allow to have real
WYSIWYG editing including for non HTML elements (XWiki macros for
example which could be replaced by a preview block which could be edited
using a WIZARD).
If you want to have your project accepted you need to present a vision
of what you would like to do and be pretty ambitious.. There are lot's
of proposals so it needs to stand out.. Now if it is too difficult you
might fail completing it.. Choose the right balance..
Ludovic
Chris Walton a écrit :
>Hello,
>
>I just found what I was looking for to do! I would like to work on
>the WYSIWYG editor. I am assuming this refers to editing the actual
>Wiki pages. Although I haven't done (much) AJAX work, I'm pretty quick
>to learn.
>
>Please, let me know if you have an opening, and what you envision for
>the editor. I can also be reached with AIM under arke87. Thanks :)
>
>
>
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
Hello,
Would patches containing only (or mostly) comments and log statements
increasing source code's ease to read / debug be welcome?
Greetings, Lilianne E. Blaze