Hi Artem,
Thanks for this detailed email. Lots of good things. Sounds like
you're going to be busy for a while... :-)
Please make sure you discuss on this list before implementing
anything that changes XWiki's core as all committers will need to
agree and know what's going to happen. I suggest we discuss it point
by point, and for each point you make a proposal and we discuss it.
Also, in order to be able to integrate the changes on the trunk,
please try to propose *small changes* and work incrementally as this
makes it much easier to review/understand and will be more likely to
be accepted.
Thanks a lot
-Vincent
On Apr 25, 2007, at 5:08 PM, Artem Melentyev wrote:
Hello.
Vincent Massol wrote:
- introduce yourself
I'm Artem
Melentyev from Ural State University, Yekaterinburg(GMT+6),
Russia.
I was successfully participate in GSoC05(Independent Query API for
XWiki(XWiki QueryPlugin)) and GSoC06(XWikiJcrStore) and very happy
for it.
My project in GSoC07 is XWiki Storage Improvements:
* recycle bin mechanism. jira tasks XWIKI-543, XWIKI-850
* version control:
* add support for minor edit and edit comment fields. XWIKI-687
* keep document history in a separate table.
* ability to alter the document history. XWIKI-962
* pseudoversions. XWIKI-500
* support JCR native version control in JcrStore.
* query plugin:
* move query plugin to new JackRabbit 1.3.x engine with child axis
support
* supporting custom mapping in the query plugin
* support join queries in the query plugin
* revise xwiki security in query plugin (security is working
only for
hibernate, and very slow for now)
* update JcrStore to support eXoJCR and JackRabbit 1.3.x, move to
separate maven2 project.
* store attachments in a WebDAV/JCR repository (separate from JCR
Store)
* increase the default size of some table fields
* increase the maximum size of some properties
I would be glad for any notes/feedback about this project.
> 1. We need to know what your main email
address is (the one you
> check
> more often), so that we can reach you faster when needed.
amelentev at gmail
dt com
- tell us what your plans are, when you'll be
able to start
working on what feature
12.04 - 28.05:
At this period i will be much busy because exams and bachelor work.
But I will try to find some time for xwiki.
Research JRCS, JackRabbit versioning system, new JackRabbit 1.3
query
engine, xwiki/hibernate storage system.
Implement some small xwiki jira tasks.
I think I can write gentoo linux ebuild for xwiki-1.0. XWIKI-467
At first - standalone version, next - deployable to jee server
(
http://slonopotamus.org/j2ee_on_gentoo).
28.05 - 09.07:
increase the default size of some table fields, increase the maximum
size of some properties
add support for minor edit and edit comment fields
keep document history in a separate table
ability to alter the document history
pseudoversions
09.07: mid-term
09.07 - 20.08:
recycle bin mechanism
query plugin related tasks
update JcrStore to support eXoJCR and JackRabbit 1.3.x, move to
separate maven2 project
store attachments in a WebDAV/JCR repository (separate from JCR
Store)
support JCR native version control in JcrStore.
20.08 - the end
> a) You need to register on
http://forge.objectweb.org/account/
> register.php
login: amelentev
I have commit right to xwiki core since GSoC05.
> c) You need to register on
http://jira.xwiki.org/jira/secure/
> Signup!default.jspa
login: amelentev
--
Artem Melentyev, UralSU
--
You receive this message as a subscriber of the xwiki-
dev(a)objectweb.org mailing list.
To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org?subject=help
ObjectWeb mailing lists service home page:
http://www.objectweb.org/
wws