Hi developers !
Google has just given the tentative number of projects that XWiki will
have the chance to have sponsored under the program.
Currently I've ranked the proposals this way..
The 6 proposals that will very probably be accepted
1. A P2P XWiki
2. An Offline WYSIWYG Editor (Java) with code completion etc..
3. A Powerfull WYSIWYG Editor in DHTML or Flash
4. SVG Charting of XWiki Tables
5. Independent Query API for XWiki
6. An Agile Project Management Application
Then the following applications are rejected but I would love to have
them done. So we are thinking of making a mini-summer of code proposal
and proposing some bounties for it (not as much as Google):
1. SVG Realtime Whiteboard in Java + Mozilla SVG
2. AnyEdit: plugabble realtime editor in Java (text, image, drawing,
etc..)
3. Another P2P XWiki proposal
4. Integrate tagging and tag browsing into the XWiki environment
5. Survey and Reporting Tool (the reporting system would be generic)
6. Integrate Servoo with XWiki (OpenOffice and MS Office integration)
7. Google Maps Integration
8. A Contact Manager (PIM) application
9. A Test System for XWiki applications
Other nice stuff I've found interesting
1. MindMap Visualization of an XWiki site/set of pages (we have part
of it that has been done for a client)
2. Implement WebDAV with XWiki Basically the project
3. Wiki Syntax <-> XWiki Object Mapping
4. Easy Web Services Integration
5. Local Names implementation
We had some duplicates projects. Multiple people have proposed to
implement the Independent Query API and it would be great to have these
people as contributors for the low-level part of XWiki.
Let me know what you think and which applicaitons are the most valuable
? Are there any other applications we should provide bounties for ?
I've setup a page on XWiki.org if you want to propose additional
projects http://www.xwiki.org/xwiki/bin/view/Dev/SummerOfCodeStatus
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
I have submitted a proposal for P2P XWiki to Google and am exploring the
current code base
so that I get a head-start incase the proposal gets accepted. I have
A) Downloaded XWiki source version 0.9.793
B) Looked at developer documentation from
http://www.xwiki.org/xwiki/bin/view/Doc/WebHome
By looking at overall architecture of XWiki, I think that an offline
XWiki will have a
different type of Store (centralized store) and a P2P XWiki will have
another store implementation
(P2P Store). At first glance, it appears that the centralized and P2P
store will
extend the interfaces XWikiStoreInterface. The interaction with these
stores *may* introduce new
APIs or use existing XML-RPC API without any changes. I am working on
understanding the overall architecture of the current XWiki and
identifying how a P2P XWiki can make the best use of
existing implementation.
I have the following questions:
a) I have downloaded the source code but don't see any documentation on
how I can run the XWiki completely
local to my machine. What are the requirements and steps for running a
local wiki from the source code?
b) To be sure, am I starting with the correct code base or is there any
other version of offline XWiki (may be not fully developed)?
Any other suggestions also welcome,
Thanks,
Bikash Agarwalla
Hello,
Today, while installing xwiki on my own box, i've found very tedious
having to edit a file in a tomcat working directory (webapps/xwiki,
for instance) to change the database parameters.
Having a datasource defined in the container will allow admins to
avoid having to learn the internals of the application, and this is
how it's done in other apps like jira or confluence.
For tomcat, I feel it would be better to :
- make sure hibernate.cfg.xml refers to a datasource named "jdbc/XWikiDS"
- define the said DataSource in $CATALINA_HOME/Catalina/localhost/xwiki.xml
- put the jdbc driver in $CATALINA_HOME/common/lib, now that the
container is responsible for opening the connection
I think it will also ease the packaging of a standalone xwiki server.
What do you think ?
I'm attaching the configuration that worked for me almost out of the box.
Erwan
Are there any plans to develop improved documentation for the 1.0 release?
In the initial wiki installation, it would be nice if there were a nice "Getting Started" guide for users that explains how to do basic wiki administration, etc.
One way to develop this might be to create a virtual wiki at something like home.xwiki.org where current Xwiki users could contribute to developing the initial home page that appears in a default installation. Thoughts?
Stephen
Hi Steven,
You might want to open a bug in the bug tracker (http://jira.xwiki.org)
and detail exactly what you did to try to make it work with MySQL 4.1. I
have a test setup where it is running fine on Windows and another one
where it's working fine with MySQL 4.1.10a in Debian.
We are running with tomcat 5.0.28 and the following mysql driver in
common/lib: mysql-connector-java-3.1.8-bin.jar
Ludovic
Steven C. Williams a écrit :
> hi, ludovic:
>
> I posted this already at link below; any comments are appreciated:
> http://www.xwiki.org/xwiki/bin/view/Main/InstallLinuxTomcat
>
> XWikiGuest 13/06/2005 23:12:53
> Can somebody go over MySQL Connector/J (mysql-connector-java)?
>
> In reference to the comment… "If you use a newer mysql version,
> you need to download the most recent drivers and install them into
> the tomcat common lib directory as stated in the documents.
> However you also need to remove the mysql connector file from the
> extracted xwiki under webapps." ...a couple of points:
>
> I just was able to do an install with the packaged driver mysql
> driver (called mysql-connector-java-3.0.9-stable-bin.jar) on a
> system which uses MySQL 4.0.20; however, using same driver, using
> same java install, same tomcat, same config changes, same
> permissions structure for xwiki user on mysql, same everything
> except mysql versions, I am able to run xwiki on the system with
> MySQL 4.0.20, but get nothing but 500 errors with the MySQL
> 4.1.11. One more thing: I am able to run tomcat manager along with
> sample programs with no issue on both systems so I can vouch for
> tomcat's working order.
>
> Can somebody go over how to get the proper drivers for this
> particular version of MySQL? Better, maybe somebody can go over
> how to install newer drivers from the MySQL:
> http://www.mysql.com/products/connector/j/
>
> After downloading from the mysql site, I'm able to find files that
> look like the driver files, but I can't get them to work by simply
> replacing the packaged mysql-connector-java*.jar file. I'm
> thinking I need to edit something like server.xml located in
> CATALINA_HOME/conf/server.xml, but I haven't the foggiest notion
> if that's even close to being correct. Maybe someone with more
> knowledge about the mysql-connector-java driver can shed some
> light on this subject.
>
> Thanks, all, for going open source with this project.
>
> best, steve
>
>
--
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,
I'm working on the Maven2 build and I'm currently adding the dependencies
and ensuring they are present on ibiblio and pushing them if they're not,
etc.
There are several libs in trunk/libs that do not have version attached to
the jar name.
Could someone in the know rename them with version information or tell me
the version so that I can rename them and add them as POM dependency?
Also, are you sure there is a Servlet API 2.4? The most recent version I
have found is servletapi-2.4-public_draft.jar (or
servletapi-2.4-20040521.jar). See
http://ibiblio.org/maven2/servletapi/servletapi/. I don't think the 2.4 API
has been released yet. Let me know if this is correct or not.
Thanks a lot
-Vincent
Hi team,
JIRA 3.2 is available and it has several cool new features (see
http://confluence.atlassian.com/display/JIRA/JIRA+3.2+Release+Notes). I'd
suggest we migrate to it to try it.
It has a feature that Ludovic will possibly like (not sure it does exactly
what you want Ludovic):
"
Many users requested the ability to change the format of the From email
address within JIRA notifications. The format is now fully configurable -
with the ability to include or exclude the user name, email address and
email hostname: for example, the format can be set to display as follows
'John Doe (ATLASSIAN) <jira(a)atlassian.com>'.
"
-Vincent
This should be fixed now. Let me know if you find any issue.
Thanks
-Vincent
> -----Original Message-----
> From: Vincent Massol [mailto:vincent@massol.net]
> Sent: jeudi 9 juin 2005 17:20
> To: 'xwiki-dev(a)objectweb.org'
> Subject: Error introduced by my recent changes in the tests
>
> Hi,
>
> I've just realized that StoreObjectTest is supposed to contains tests that
> are then executed by StoreObjectHibernateTest for a DB storage or
> StoreObjectRCSFileTest for a RCS storage.
>
> I'll fix my refactoring shortly to restore this feature.
Hi,
I've just realized that StoreObjectTest is supposed to contains tests that
are then executed by StoreObjectHibernateTest for a DB storage or
StoreObjectRCSFileTest for a RCS storage.
I'll fix my refactoring shortly to restore this feature.
Thanks and sorry
-Vincent
I'm interested in using XWIKI with a DB2 database back-end. I've had some
success creating the DB2 schema, populating with data from the MySQL
database supplied for xwiki v. 0.9.793. However, when I hit the following
URL:
http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome
DB2 doesn't like the following query, which is generated from
XWikiHibernateStore starting on line 1775:
select distinct xwikidocum0_.XWD_WEB as col_0_0_, xwikidocum0_.XWD_NAME as
col_1_0_ from xwikidoc xwikidocum0_, xwikiobjects baseobject1_ where
baseobject1_.XWO_NAME=xwikidocum0_.XWD_FULLNAME and
baseobject1_.XWO_CLASSNAME='XWiki.XWikiUsers' order by
xwikidocum0_.XWD_CREATION_DATE desc
>From reading the DB2 docs, I think DB2 doesn't permit use of a column in the
order by clause that does not also appear in the select clause, if the
distinct keyword is present. I was able to fix the problem by removing the
word "distinct" from the query on line 1775 of XWikiHibernateStore. That
allowed me to view the home page, and do several other tasks -- edit pages,
attach documents, etc.
I don't know how critical that "distinct" is to the correct operation of
xwiki. I was wondering if the developers could answer that. If "distinct" is
not needed and can be removed, or the query can somehow be reworked then I
will be glad to submit my DB2 schema on the Database Development page.
Stephen
Hi,
We are working on fixing this issue which also exists in HSQLDB and Sybase.
It should be ok in the next release.
Ludovic
> I'm interested in using XWIKI with a DB2 database back-end. I've had some
> success creating the DB2 schema, populating with data from the MySQL
> database supplied for xwiki v. 0.9.793. However, when I hit the following
> URL:
>
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome
>
> DB2 doesn't like the following query, which is generated from
> XWikiHibernateStore starting on line 1775:
>
> select distinct xwikidocum0_.XWD_WEB as col_0_0_, xwikidocum0_.XWD_NAME as
> col_1_0_ from xwikidoc xwikidocum0_, xwikiobjects baseobject1_ where
> baseobject1_.XWO_NAME=xwikidocum0_.XWD_FULLNAME and
> baseobject1_.XWO_CLASSNAME='XWiki.XWikiUsers' order by
> xwikidocum0_.XWD_CREATION_DATE desc
>
>>From reading the DB2 docs, I think DB2 doesn't permit use of a column in
>> the
> order by clause that does not also appear in the select clause, if the
> distinct keyword is present. I was able to fix the problem by removing the
> word "distinct" from the query on line 1775 of XWikiHibernateStore. That
> allowed me to view the home page, and do several other tasks -- edit
> pages,
> attach documents, etc.
>
> I don't know how critical that "distinct" is to the correct operation of
> xwiki. I was wondering if the developers could answer that. If "distinct"
> is
> not needed and can be removed, or the query can somehow be reworked then I
> will be glad to submit my DB2 schema on the Database Development page.
>
> Stephen
>
>
--
Ludovic Dubost
Blog: http://www.ludovic.org/blog/
Créez votre Wiki: http://www.xwiki.com
XPertNet: http://www.xpertnet.fr
I am considering implementing a custom XWikiRenderer that uses FreeMarker
(http://www.freemarker.org/) to render the xwiki templates
(src\main\web\templates) and documents, as an alternative to velocity.
I thought that it would be as simple as implementing a custom XWikiRenderer,
however I discovered that
* the XWikiVelocityRenderer exposes some static methods, which is used
within a few different xwiki classes
* VelocityContext instances are constructed and manipulated outside from the
XWikiVelocityRenderer
Are there any plans to refactor the code base to support custom
XWikiRenderer implementations.
My ideal goal would be to enable a mix of rendering engines - freemarker,
velocity, or any other template language. However some metadata would be
needed to inform the rendering api which template engine to use.
To begin with - I'd like to be able to reuse all of the existing templates,
but specify for a wiki, or for a space, that freemarker is the default
rendering engine. Then an enhancement could be to allow each document to
override this.
Then - the next step could be to allow the templates to be written in
freemarker.
I am fairly experienced with freemarker having used it on a few web sites
over the last few years. I also implemented the integration code for
freemarker in webwork.
Thanks,
Cameron.
Hi,
Here is a tentative roadmap of XWiki.. This is of course only indicative
and your feedback is welcomed..
If anybody wants to add to this roadmap go ahead.. Add features, comment
the page or in this list..
http://www.xwiki.org/xwiki/bin/view/Dev/Roadmap
We will create some JIRA tasks for these different features and will
order them by milestone..
From there if anybody wants to start helping out, this is of course
most welcome !
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,
Wide search on the mail archives doesn't return the 2 folks who suggested
an XWikipedia. Having 360K words of wiki markup articles and notes to go
in such an app I'm happy to start immediate work on the use cases and uml
for this.
I guess at least 3 possible overlaps with other suggested projects:
* Local Names for connecting to external sources.
* P2P for interwiki sharing
* freemind for topic map organisation.
WDYT
Cheers
Jim
PS Have now had a go at learning javascript, velocity and groovy so I
should be up to speed soon (20 years C, C++, java and strict jsp-j2ee).
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
> -----Original Message-----
> From: Vincent Massol [mailto:vincent@massol.net]
> Sent: mardi 7 juin 2005 13:57
> To: 'xwiki-dev(a)objectweb.org'
> Subject: RE: [xwiki-commits] r596 - in xwiki/trunk/src:
> main/java/com/xpn/xwiki/plugin/packaging test/com/xpn/xwiki/test
>
>
>
> > -----Original Message-----
> > From: Jeremi Joslin [mailto:jeremi@users.forge.objectweb.org]
> > Sent: mardi 7 juin 2005 13:53
> > To: xwiki-commits(a)objectweb.org
> > Subject: [xwiki-commits] r596 - in xwiki/trunk/src:
> > main/java/com/xpn/xwiki/plugin/packaging test/com/xpn/xwiki/test
>
> [snip]
>
> > +/**
> > + * ===================================================================
> > + *
> > + * Copyright (c) 2005 Jrmi Joslin, XpertNet, All rights reserved.
>
> Jeremi, you're going to find me a pain in the ... but there are 2 issues
> here:
>
> 1/ I think the copyright should go to Ludovic Dubost. At least that's the
> current policy AFAIK
Actually forget that (sorry about it) because I guess that's the current
discussion in progress. I personally always try to have a single
person/organization that gets the copyright attribution for the reasons
mentioned here:
http://clirr.sourceforge.net/contributing.html
Ludovic, before we do this license change what is the current licensing
policy WRT the copyright? By looking at the existing source code I had
assumed it was to give it to you but maybe that's not the case.
[snip]
Thanks
-Vincent