Hi Edo,
That's great. I think you should make it available on
code.xwiki.org
(plugin section for the plugin) with a download - you can also put the
sources there for now.
Then the next step would be to contribute the source in our SVN. For
this I can see 2 paths:
1) You want to maintain your code (best) along with others. We could
do something we've talked about for a long time and create a
contributor repository (under the xlet standalone project name for ex).
2) You don't want to maintain your code (less good, depends on quality
of existing code). In this case we would need to see if one or several
existing committers would be interested in taking over the maintenance
of it and if so we should start a vote to decide if this is something
we want to maintain in the main SVN repo and thus in the XWiki
project's platform. For this we need to see the code first and the
best way is to create a jira issue with the code attached.
Let us know what you prefer.
Thanks!
-Vincent
On Apr 27, 2009, at 11:22 AM, Edo Beutler wrote:
Hi devs,
we are working with XWiki for about three years now (I think we
started using it around version 0.8). In this time we developed
several plugins, which we always planed to make open source to give
something back to the community. However, until now we never found the
time to do it. Now we saw in your GSoC proposals the project for a new
photo album application. We thought this would be a good moment to
contribute our photo plugin (or parts of it).
Short list of features:
- unzip an attached file and attach the contained files to a document
(i.e. the photo album)
- resize images to a maximum width and height maintaining the aspect
ratio (if you like already while unzipping) - only jpg until now. When
we wrote it, the XWiki image plugin stretched the images when width
and height were defined.
- read meta data from images (using
http://www.drewnoakes.com/code/exif/
- sadly it seems the library is not updated anymore)
The plugin would be the Java part only and not directly affect the
GSoC project, since it seems to focus mostly on a new front end, but
we think the plugin could add some features to it. (Maybe I could
create a small example page if you are interested)
I hope to hear from you wether you are interested and if so, what
parts you are interested in.
Also don't hesitate to ask if you have questions or need further
information.
Edo