Hi Stephane, Sorry for not having answered sooner. I actually forgot about this email and only come back to it as I'm unpiling my emails...
See below. On Sep 20, 2007, at 5:30 PM, Stéphane Laurière wrote: > Hi everyone, > > XPertNet has been taking part in the Nepomuk research project [1] > since beginning of 2007, in collaboration with Mandriva and other > European partners. Nepomuk is creating a "personal semantic web" on > the > desktop, aiming at letting users draw relations between any and all > desktop objects such as events, contacts, bookmarks, tasks, files etc. > The API are being implemented both in Java and in C++ (the C++ version > is included in the upcoming KDE4 release). > > One XPN contribution to the project consists in designing a community > help desk with semantic and P2P capabilities on top of XWiki. The > functionalities of the system are meant to include: > - typical online help desk workflows: question and answer submission, > content categorization, notification, search and escalation; > - document annotation; > - desktop integration: users should for instance be able to interact > with the system from an email client. They should also be able to > link personal resources such as bookmarks and documents stored locally > to remote XWiki pages, for learning purposes as well as task support; > - P2P indexing: users should be able to share their local wiki > pages and > metadata with others; > - rating of experts and of resources; > - "social search" of answers, based on the resources recommended by > persons trusted by the user. > - semantic search. Sounds great! I have some remarks/questions: 1) How is Nepomuk implemented? Is it only a set of components? How would this help desk use XWiki and Nepomuk at the same time? Are there any prerequisites? For example if there are Nepomuk components, are they OSGi components which would imply supporting OSGi components inside XWiki? Basically I'm asking how the integration between XWiki Platform, Nepomuk and this helpdesk will be made. 2) I understand the goal is to create a product, same as we have XE, XEM, Watch, etc., right? So in the end if we vote this project inside XWiki it'll have its place in xwiki-products/helpdesk in SVN? 3) You mention P2P. How is this related to the P2P research work being done for the RNTL project? Don't we have to first include this P2P work inside XWiki for he helpdesk to be able to use it? 4) Can it be implemented with components and plugins so that pieces can be reused inside XE? For example the ability to create/modify (or comment) a page by sending an email to it is a feature that is interesting for XE too and would fit nicely as a plugin located in xwiki-platform/plugins/. 5) Who's going to work on this? Anyone else apart from you? > I have created a design page proposal on xwiki.org with a set of use > cases: http://www.xwiki.org/xwiki/bin/view/Design/HelpDesk Sounds very comprehensive. I've just skimmed very quickly for now. I'd be interested to discuss component by component to see if we reuse that in the platform or in XE/XEM. If so then I guess the Platform/XE/XEM dev teams can help you implement them too. > In this context, I would like to propose the creation of a new XWiki > projet in JIRA for describing further the tasks and use cases that > will > relate to this project. Vincent, everyone does it make sense to > you? If > the project is successful, the idea would be of course to consider > using > the tool for managing the support requests related to XWiki. We're currently using JIRA which I personally like a lot. OTOH I'm excited about creating a new project based on XWiki. If we make it right (i.e. easy to use, which is the key to JIRA) I think it would be nice to use it to replace our JIRA installation for managing XWiki's development. It doesn't seem to me that Issues Management and Help Desk Management are too far away. Do you think we could build product that would do both? I'm +1 to create a JIRA project for it and to give it a place in the sandbox to develop it with the idea of moving it in the main SVN tree once it reaches a first milestone (i.e. when usable even if it doesn't do much). I think you should send a VOTE email. > If you have special needs in terms of help desking, please let me know > while we're starting the first implementation of this XWiki help desk. Yep, see above. Ideally I'd like to be able to replace JIRA (unless I'm wrong and they need to be separate products). I know Sergiu is also keen to help in developing a JIRA-like competitor ;) Thanks. This is all great and very exciting. -Vincent > I'm also interested in bookmark sharing on the topic. I'm using the > tag > "xwiki-helpdesk" on del.icio.us: http://del.icio.us/tag/xwiki-helpdesk > > > [1] NEPOMUK http://nepomuk.semanticdesktop.org > Big picture presentation: http://tinyurl.com/2omsxz > PSEW: http://tinyurl.com/38wz4t > Nepomuk KDE: http://tinyurl.com/2v7gsa > Semantic Desktop is coming: http://tinyurl.com/yupyu3 > Public list: https://nepomuk.semanticdesktop.org/wws/info/people > > Cheers > > Stéphane _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

