Hi devs,
I see that we keep adding stuff regularly to oldcore and the reason is "my code depends on oldcore so I cannot depend on oldcore in new modules".
First, this is not completely true. We have several modules that already depend on oldcore.
Also we cannot wait indefinitely that the new model magically appears (that won't happen… :)).
I think it's fine to depend on oldcore when a new module requires to use the model and when the bridge (DAB) is not enough. However we need to be careful about one thing: that oldcore itself doesn't use that new module. So sometimes it will mean extracting stuff from oldcore into a separate module so that it can use the other new module ;)
Personally I now think we need to continue splitting oldcore and it's more important that we create new modules for specific domains, even if they use old code and even if they use the com.xpn namespace when moving oldcode) than keep everything as it is and make oldcore grow fatter…
Of course sometimes it may just be too complex but at least we should consider it and when possible create new modules depending on oldcore.
WDYT?
Thanks
-Vincent
I am a student from india ,doing major in mathematics and computing, IIT
Delhi . I am very keen to be a member of xwiki family.
i am interested in the project :Improved wiki page history
I have a strong backround in computer skills like java,c and web
development related skills : html, css, javascript , jquery , sql , php.
I have knowlwdge in matlab too.
Please tell me if i need knowledge in other fields too for this project ,
as i like this idea and it's use in future aspects.
Best regards,
Arpit Goyal
Hi devs,
I`ve worked on allowing the customization of the User Directory and,
implicitly, the ability to search for users in a wiki. The jira issue [1]
has 3 attached images, but I am going to link them here [2][3][4] too for
commodity.
The idea is simple: Use the livetable to display users (pages with
XWikiUsers objects in them) and display a selection of extra columns
(XWikiUsers class property names) that are stored in the user's profile
page as preferences. Each user can define his/er own view over the user
directory and can also reset it to default.
This feature comes as a complementary to the previous one [5] (that is
still waiting for your votes, BWT :) ). Combined, the two allow an admin to
display newly added user fields in the user's profile and other users to
perform user searches based on (and not only) these fields.
The only inconvenience with this approach is related to the workspaces
application in the way that a workspace has a different membership
relationship (membership to the workspace's group) than a normal XE
instance or a farm subwiki (pages with XWikiUsers objects in them). Please
see the jira issue [6] about this inconvenience and also the chosen and
implemented solution (with an example).
I`d like your vote if this is a feature that is to be integrated in XWiki,
as proposed by the 2 pull requests [7][8] that are available.
Thanks,
Eduard
----------
[1] http://jira.xwiki.org/browse/XE-1131
[2]
http://jira.xwiki.org/secure/attachment/24775/customizableUserDirectory-def…,
no customization, default columns)
[3]
http://jira.xwiki.org/secure/attachment/24776/customizableUserDirectory-cus…
screen)
[4]
http://jira.xwiki.org/secure/attachment/24777/customizableUserDirectory-cus…
with extra columns added)
[5] http://xwiki.markmail.org/thread/22snpab3czfdexln (mail: [VOTE] merge
branch 'feature-user-profile-information-editor' into master in 4.0M2)
[6] http://jira.xwiki.org/browse/XWIKI-7648 (workspaces issue with the
implemented solution)
[7] https://github.com/xwiki/xwiki-enterprise/pull/18
[8] https://github.com/xwiki/xwiki-platform/pull/42
Hi devs,
Since we're working on a major new release I'd like to propose removing deprecated methods that have been deprecated since 2.x (except for script apis, i.e. script service and classes in *.api.* package).
WDYT?
Thanks
-Vincent
Hello,
I tried to build all modules under xwiki-platform-core, but the build
process hanged on PreemtiveLockTest, so I had a look at the code and
noticed some problems:
1. PreemtiveLockProvider.lockBlockingThread is concurrently accessed and
updated despite being an unsynchronized HashMap. It must be synchronized.
2. The deadlock recovery algorithm is "if there is a deadlock, ignore
the fact that the lock is locked and proceed." To me this seems
unintuitive. When a deadlock is detected, an exception should be thrown
and the thread aborted.
3. Presumably, the thread which is deprived of its lock is supposed to
at least be blocked until the thieving thread unlocks the lock, but
there is a race condition so both threads may run simultaneously.
4. Related to 3., the 'owners' stack in the lock is concurrently
accessed without synchronization in 'currentThreadOwnsAllLocks'.
As of deadlock detection, do we really need it? If so, would
java.lang.management.ThreadMXBean.findDeadlockedThreads() be sufficient?
In my opinion, the implementation PreemtiveLock should be discarded and
the LockProvider should return an ordinary ReentrantReadWriteLock.
Best Regards,
/Andreas
Hi there!
My name is Melania Galea and I am a student in Romania. I have worked with
OpenNMS for gsoc 2011 on the "Converting OpenNMS to use Hibernate" project.
The experience was amazing, I learnt a lot about working on a real-life
application inside an open source community. I am a pasionate Java
developer who promotes the benevolent sharing of knowledge. As far as my
technical experience goes, I enjoy working both on the backend and frontend
sides of an application. I have worked with java and many others integrated
technologies such as Spring or Hibernate, as well as with several
Java-based web frameworks such as Wicket or Spring MVC. I have currently
discovered a passion for node.js and javascript as together with my friends
I developed a customized IRC application. From the projects you proposed
for this year's gsoc, the "Annotations for images and other content types"
project was the most appealing to my skills. I would very much enjoy
working on this XWiki module.
I hope we will work together this summer.
Thank you,
Melania Galea
Hi all,
I am Vishnu, student from India, doing my Bachelors in Electronics and
Communication.
I am interested in contributing to XWIKI through GSOC 2012 in project " XWiki
HTML/OpenSocial Gadgets ".
I have very fluent experience in HTML, CSS and JavaScript. During my
academic year 2010, I have participated in an India wide web project
competition called "The Great Mind Challenge" conducted by IBM and stood
among "Top 20" teams from India.
The same year(2010) through GSOC, I have worked for MIFOS (Micro Finance
Open source) where I converted the framework from struts to Spring. Here I
have worked on "Freemarker" template language and Spring MVC. You can find
the code I have written at
http://google-summer-of-code-2010-mifos.googlecode.com/files/Vishnu_vardhan…
Also
Right now I am able to build and run xwiki.
Please suggest me where should I start from.
Thanks,
Vishnu.
Hi,
I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
Science and Engineering. I have developed few gadgets using the Google
Gadgets API. Therefore I have a good understanding on gadget development
and related technologies (HTML/Java Script and also I'm familiar with
jQuery) . Therefore I would like to work on the above project as my GSoC
project.
Any suggestions or materials which will help me to start in this will
be much appreciated.
Thanks.
--
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.
Hi devs,
Eddy has 3 pull requests active that I think we should include for 4.0M2:
* User profile customization
* User directory customization
* Annotation/Comment merge
I'd like to propose to delay the 4.0M2 release by 2 days (from Monday 26 to Wednesday 28) to allow us to accept them and release them. IMO we need to do this since we want to have max feedbacks about them, especially the annotation/comment merge which includes a migration.
WDYT?
Thanks
-Vincent
Hi devs,
I'd like to quickly add a new ApplicationReadyEvent and send when we initialize the XWiki class the first time:
Index: ../xwiki-commons/xwiki-commons-core/xwiki-commons-observation/xwiki-commons-observation-api/src/main/java/org/xwiki/observation/event/ApplicationReadyEvent.java
===================================================================
--- ../xwiki-commons/xwiki-commons-core/xwiki-commons-observation/xwiki-commons-observation-api/src/main/java/org/xwiki/observation/event/ApplicationReadyEvent.java (revision )
+++ ../xwiki-commons/xwiki-commons-core/xwiki-commons-observation/xwiki-commons-observation-api/src/main/java/org/xwiki/observation/event/ApplicationReadyEvent.java (revision )
@@ -0,0 +1,35 @@
+/*
+ * See the NOTICE file distributed with this work for additional
+ * information regarding copyright ownership.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.xwiki.observation.event;
+
+/**
+ * An event triggered when the XWiki application is ready to service requests.
+ *
+ * @version $Id$
+ * @since 4.0M2
+ */
+public class ApplicationReadyEvent implements Event
+{
+ @Override
+ public boolean matches(Object otherEvent)
+ {
+ return this.getClass().isAssignableFrom(otherEvent.getClass());
+ }
+}
Index: xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java
===================================================================
--- xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java (revision 6ddfc45a6aa807ac4b6a9bc9e101c042d0f0dd3d)
+++ xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java (revision )
@@ -109,6 +109,7 @@
import org.xwiki.model.reference.WikiReference;
import org.xwiki.observation.EventListener;
import org.xwiki.observation.ObservationManager;
+import org.xwiki.observation.event.ApplicationReadyEvent;
import org.xwiki.observation.event.Event;
import org.xwiki.query.QueryException;
import org.xwiki.rendering.macro.wikibridge.WikiMacroInitializer;
@@ -808,7 +809,12 @@
// that we need DB access to be available (at component initialization) to make this possible.
registerWikiMacros();
- Utils.<ObservationManager> getComponent((Type) ObservationManager.class).addListener(this);
+ ObservationManager observationManager =
+ Utils.<ObservationManager> getComponent((Type) ObservationManager.class);
+ observationManager.addListener(this);
+
+ // Send Event to signal that the application is ready to service requests.
+ observationManager.notify(new ApplicationReadyEvent(), this);
}
/**
The rationale is that a lot of code require to know when the application is ready for servicing and need to listen to this event and right now we're postponing implementing several refactorings in XWiki because of this missing event.
WDYT?
Thanks
-Vincent
Hi Devs/Thomas,
I've just realized that we now have a new job module in commons….
I don't recall seeing a proposal/vote on this but I may just have missed it.
I would like to be sure we have considered existing libraries before deciding to full recode it.
I've done a very quick google search and I can see for example:
* http://www.eclipse.org/articles/Article-Concurrency/jobs-api.html for example
* http://stackoverflow.com/questions/8738160/eclipse-jobs-api-for-a-stand-alo… says it can be used standalone
Also there are lots of job/scheduling apis at:
* http://java-source.net/open-source/job-schedulers
I think having our own interface is ok (to be independent of any underlying implementation) but we also have our own implementation now too.
Something to consider for example is that right now our Scheduler module uses the Quartz API and when we rewrite it I guess the idea will be to use this new job module, right? Thus I assume we'll need to write a "Quartz bridge" to transform XWiki Job instances into Quartz Job instances so that we can execute them with Quartz. Or maybe the integration would be at a different level, in the Job Manager?
In any case I'd like to see a bit more information on this job module and be confident that we have thought about all this and documented it on extensions.xwiki.org.
Thanks
-Vincent
Hi Prankur,
Please subscribe to the devs(a)xwiki.org mailing list and continue the
discussion there. That is the appropriate place to discuss GSoC related
topics.
Thanks,
Eduard
P.S.: I`ve forwarded this mail to the devs list for you.
On Tue, Mar 20, 2012 at 8:28 PM, prankur gupta <prankur.07(a)gmail.com> wrote:
> Hi,
>
> I am currently doing Masters in Computer Science from SUNY, New York.
>
> I want to participate in GSOC 2012 and so I went through the projects list
> offered by XWiki.
> I wanted to ask about the project named "Issue tracking and time tracking
> extensions". This project sounds interesting so I would definitely would
> like to work on that.
> So I wanted to know is there any previous work done on this project so that
> I could make my base out of it or it has to be started as a new project.
> And what are the pre-requisites required for carrying out this project.
> And any more information regarding this project will really be helpful.
>
> Thanks and regards.
>
> PRANKUR GUPTA
>
> Masters Student (CSE)
> State University of New York
> Stony Brook University
> _______________________________________________
> users mailing list
> users(a)xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
Interestingly, I am now researching in state- oriented- programming.
https://docs.google.com/drawings/pub?id=1sh6D3ZZn_C9beAEpp0ccZLkJ5LnimxeqWu…
Workflows are best visualized by 'workflow diagrams' as shown by the
above linked image. And that diagram corresponds to the following JSON
structure:
'article workflow':
{
'entry': //reserved name
{
'user edits article',
},
'newly edited':
{
action:
{
'request approval from administrators'
},
event:
{ // event : to
'approval received' : 'approved edit'
}
},
'approved edit':
{
action:
{
'update articles for public access'
},
event:
{
'article updated' : 'exit'
}
}
}
JSON is an easy to read structure so it is good for the server program
to 'run' a workflow. (XML is also okay as it is easy to convert
between XML and JSON.) It is also good for implementing a GUI for
workflow editing. Plus, JSON is easy to read with a GUI.
Just some speculations, we should formalize the whole thing before any work.
Hi devs,
I've already sent a proposal for EqualsBuilder and HashCodeBuilder (see http://markmail.org/message/ewbizvcx4zj432il) but only Sergiu answered. So resending as a VOTE and adding ToStringBuilder
For ToStringBuilder the idea is to create a XWikiStyle (see https://gist.github.com/2164507 )
And then to use it as in:
@Override
public String toString()
{
ToStringBuilder builder = new ToStringBuilder(this, new XWikiStyle());
builder = builder.append("Typed", isTyped())
.append("Type", getType().getScheme());
if (getReference() != null) {
builder = builder.append("Reference", getReference());
}
if (!getBaseReferences().isEmpty()) {
builder = builder.append("Base References", getBaseReferences());
}
Map<String, String> params = getParameters();
if (!params.isEmpty()) {
builder = builder.append("Parameters", params);
}
return builder.toString();
}
For the record this generates stuff like the following which is based on our current practices:
"Typed = [true] Type = [doc] Reference = [reference] Base References = [[baseref1], [baseref2]] Parameters = [[name1] = [value1], [name2] = [value2]]"
The rationale for using ToStringBuilder is:
* It reduces our boilerplate code by at least 50%
* It makes all our toString implementation consistent and easy to write
Now all that remains is to decide where to put the XWikiStyle class. Of course it has to go in XWiki Commons somewhere but where?
I'm proposing several possibilities:
* xwiki-commons-logging (existing module): the rationale would be that the toString() is usually used for logging. The package would be org.xwiki.logging.text. I'm wondering if we should make this class internal too.
* xwiki-commons-text (new module): I'm not sure what else we would put in there
* xwiki-commons-util (new module): I don't like to have a module with no specific domain but it could be temporary till there are more stuff that make a domain
So here's my +1. My only doubt is where to put it. Right now I'd be tempted to put it in xwiki-commons-logging so that we don't create a new module.
Thanks
-Vincent
Hi, all,
I followed this link:
http://platform.xwiki.org/xwiki/bin/DevGuide/WritingComponents
created a component which return xml data.
Also I created a hellotest page inside the main space, and wrote the
following velocity code:
{{velocity output='false'}}
$response.setContentType('application/xml')
#set ($xmldata= $services.hello.getHelloXML())
$xmldata
##$context.setFinished(true)
#set ($out = $response.getOutputStream())
$out.write($xmldata)
$out.flush()
{{/velocity}}
I tested this code, I can get the xml data, now I use this ajax code to
retrieve the xml data:
var xmlhttp = GetXmlHttp();
if (xmlhttp) {
xmlhttp.open("GET", url, true);
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4) {
xmlResult = xmlhttp.responseText;
......
xmlhttp.send(null);
}
The url I used is:
url = '
http://localhost:8080/xwikim/bin/view/Main/hellotest?outputSyntax=plain'
when I debug with firefox to see the data inside xmlhttp either
responseText or response, they were all a html document for the hellotest
with the tags like body, div, etc, it is basically helltest.html file if
you view the source code of this html page. I tried to change the output to
true, the result is the same.
Question: how can I get the xml data? where am I wrong?
Thanks very much in advance.
Dave
Hi devs,
Whenever we create Threads we need to initialize an Execution Context. Here's the code that we need to write in run():
ExecutionContext context = execution.getContext();
if (context == null) {
// Create a clean Execution Context
context = new ExecutionContext();
try {
executionContextManager.initialize(context);
} catch (ExecutionContextException e) {
throw new RuntimeException("Failed to initialize IRC Bot's execution context", e);
}
// Bridge with old XWiki Context, required for old code.
XWikiContext xwikiContext = stubContextProvider.createStubContext();
context.setProperty(XWikiContext.EXECUTIONCONTEXT_KEY, xwikiContext);
execution.pushContext(context);
}
I'm thus proposing to do this:
* Create a xwiki-platform-container-deamon module
* Introduce a ContextualizedThread which extends Thread and which adds an initializeExecutionContext() method
Thus when we need to create threads we extend ContextualizedThread and in our run() method we start by calling initializeExecutionContext().
Implementation detail:
* This new module will depend on xwiki-platform-oldcore since it needs to use XWikiStubContextProvider
* This means that this new module cannot be used from within xwiki-platform-oldcore but that should be ok since I don't see why we would need to create threads in there
Rationale:
* The reason I need this is because I've recoded the code snippet I've put above in the new IRC Bot application and now I'm finding that the Link Checker feature (which uses a Thread) is also missing this and I need to add it there too. Thus we really need to put this code in a common place, hence the suggestion for the new deamon module.
Here's my +1
Thanks
-Vincent
Hi,
I am Vikas Singh , pursuing my BTech in Computer Science & Engg. from
Institute of technology , Banaras Hindu University , India.
I have profound knowledge of Javascript,Php, Html, Java.
I want to work on "Mobile Skin /DashBoard for wiki Enterprises" and want to
contribute in it.
I already gone through the existing module related to Project.
--
Vikas Singh
Dear Team XWiki,
I am very excited to contribute in open source community through the
platform of GSoC 2012. Last year, I contributed "Debugger Visualizers" to
MonoDevelop which had successfully become a part of Mono Develop.
I have seen project ideas for GSoC 2012 at
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/WebHome. I am
interested in "*Poll/Survey Application*". The reason for my interest is
that I have good working experience of HTML, Javascript, Java and related
technologies. I also checked out XWiki to start understanding it.
My understanding of the requirements is as follows:
1. Create a Poll widget to include within a web page.
2. Show Poll results within the Poll widget.
3. Use AppWithinMinutes XWiki to create surveys.
4. Develop the look and feel of such surveys (GUI).
5. At the end of survey, show the results of survey.
Have you got a template for the survey GUI or we need to brain storm on
this?
What database/file storage would be used to store Poll/Survey results?
Your kind feedback would help me in better recognising the core project
requirements and develop a good proposal.
Regards,
Rauf
Regent's College London
Contact information
- Angel Guevara
- angeldelcaos(a)gmail.com
- IRC channel #xwiki nickname faryshta
Project
- *Project name* Responsive skin based on
Foundation<http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/WebHome#HResponsives…>
- *Description* Creating an interactive skin for xwiki.
- *Other projects* Integrating bootstraps, lesscss or another front end
library.
- *Why this project?* The xwiki front end is very unpolished, heavy to
modify and personalize with several items to be redefined. I
- tentative approach Creating skins, templates and CSS/JS libraries that
help making the visualization more appealing.
Technical skills
- 5 years experience in web development. Languages php, java, sql, html,
javascript, css. Frameworks drupal, jquery, bootstraps, html 4 y 5, extJS
- 5 years MySQL experience.
- I have been a freelance web developer with several sites created from
scratch. ludisa.comsferea.combistrobec.com
Open Source
- *Please describe any previous Open Source development experience* Linux
user for 6 years, helping on translation at the game Battle of Wesnoth.
Creator of mathCarousel a JS library to create mathematics animations
- *Why are you interested in Open Source development ?* I have
ideological reason to like opensource. Mostly because as scientist and
developer its better to have the knowledge accessible and understandable
for everyone.
Background & education
- *University:* UNAM: Universidad Nacional Autonoma de México.
- *Major *Mathematics
- *Years* 5
Summer plans
- Mexico
- *How much time do you expect to have for this project?* 6 hours a day
from monday to saturday
- *Please list jobs, summer classes, and/or vacations that you'll need
to work around* Middle time job.
GSoC Experience
- No previous experience.
- *Why did you decide to apply for the Google Summer of Code ?* As an
opportunity to get more into the opensource development and getting my
job known.
- *Why did you decide to apply for an XWiki project ?* Its a project I
have seen before and I think I have skill that you might find useful.
And finally...
- I am hard working, versatile and goal oriented. Unlike other
developers I can work with teams and. Once I start always see my job
through.
Hi devs,
I've been brainstorming with Jean-Vincent about how to implement hiding technical content for 4.0. Here's what we would like to do:
Note: This is related to the proposal I made earlier: http://markmail.org/thread/jupn22fdk4nnqj6p
In summary:
* Add a RoleVisibilityClass XObject to documents and spaces (in WebPreferences for Spaces) which is a list of Roles (simple or advanced users for now) deciding which role should be allowed to view a given document in result sets.
* Either modify XWikiHibernateStore or introduce a new FilteredHibernateStore store which would delegate to XWikiHibernateStore (same mechanism as the cache store) to add the JOIN to check the visibility and only return visible documents for the current user
* Remove the notion of hidden documents and have a migrator to remove the column in xwikidocs
* Modify the Lucene plugin to add a VISIBILITY field and return filtered results based on the visibility and the current user role
* Note1: After much brainstorming we think that the notion of "application" could be implemented either with an Application XObject that tie the document to an application or with an Application Descriptor.
* Note2: We'll need to decide at some point if we want more roles than just "simple user" and "advanced user" and if we need "developer" and "admin" too.
* Notes1 and 2 are currently out of scope for this proposal
However we're wondering how much performance we will loose with this implementation using XObjects (due to the extra JOIN).
Do you think it's acceptable?
Could it be improved with custom mapping? (I think not)
Should we implement this without XObjects and instead modify XWikiDocuments and add a new column in xwikidocs?
Thanks
-Vincent
Hi,
As suggested by Marius and Ecaterina, i have downloaded the
XWiki-enterprise JAR file to install it and play around with it a little. A
have also cloned the git repo and installed maven in an attempt to build
from source. However, when i run mvn install in the source folder i get the
following error:
[ERROR] Failed to execute goal
org.xwiki.platform:xwiki-platform-tool-packager-plugin:4.0-SNAPSHOT:import
(default) on project xwiki-enterprise-database-hsqldb: Execution default of
goal
org.xwiki.platform:xwiki-platform-tool-packager-plugin:4.0-SNAPSHOT:import
failed: Plugin
org.xwiki.platform:xwiki-platform-tool-packager-plugin:4.0-SNAPSHOT or one
of its dependencies could not be resolved: The following artifacts could
not be resolved: org.opensymphony.quartz:quartz:jar:1.6.5,
org.suigeneris:jrcs.diff:jar:0.4.2, org.suigeneris:jrcs.rcs:jar:0.4.2,
com.google:googleapi:jar:xwiki:UNKNOWN, info.informatica:css4j:jar:0.13,
info.informatica:jclf:jar:2.3.0, jtidy:jtidy:jar:8.0-20060801.131059-3-dev,
org.codehaus.swizzle:swizzle-confluence:jar:xwiki:1.2-20080419,
com.yahoo.platform.yui:yuicompressor:jar:2.4.2-xwiki,
edu.emory.mathcs.util:emory-util-classloader:jar:2.1,
edu.emory.mathcs.util:emory-util-io:jar:2.1,
edu.emory.mathcs.util:emory-util-security:jar:2.1,
uk.ac.ed.ph.snuggletex:snuggletex-core:jar:1.1.0,
uk.ac.ed.ph.snuggletex:snuggletex-jeuclid:jar:1.1.0,
org.infinispan:infinispan-core:jar:5.1.1.FINAL,
org.artofsolving.jodconverter:jodconverter-core:jar:3.0-beta-4-xwiki-20110822,
org.restlet.jse:org.restlet:jar:2.0.11,
org.restlet.jee:org.restlet.ext.servlet:jar:2.0.11,
org.restlet.jse:org.restlet.ext.jaxrs:jar:2.0.11: Could not find artifact
org.opensymphony.quartz:quartz:jar:1.6.5 in central (
http://repo.maven.apache.org/maven2) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR] mvn <goals> -rf :xwiki-enterprise-database-hsqldb
Am i doing something wrong? Perhaps i have missed out a step in the build
instructions on the wiki you linked to? Any help would be much appreciated.
Cheers,
Craig Innes
Hi I would like to submit one idea for the GSoC this year.
I have lots of experience on front end web development and I see that your
generated HTML is somewhat messy. I can help with that.
One of your ideas is Any Integration with one or more Major Open
Source Tool<http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/AnyIntegrationwithaM…>'
and my idea is to implement bootstraps on your code
twitter.github.com/bootstrap/ which is a library of styles and presentation.
Most web companies can't allow themselves a web designer AND a web
developer so they use bootstraps as a way to solve both conflicts.
Other idea is to integrate lesscss.
What do you think?
Thanks for reading.
Hi devs,
As you know from the previous discussion [1], I`ve worked on integrating
the work done by Anca to merge Annotations with Comments.
I`ve fixed leftover integration problems and finished implementing the
migration script.
Please have a look at the pull request [2] and cast your vote whether we
can merge it into master for 4.0 or not.
Here's my +1.
Thanks,
Eduard
----------
[1] http://markmail.org/thread/gecez5hdh5eci2le
[2] https://github.com/xwiki/xwiki-platform/pull/34/files
Hi,
My name is Craig Innes. I am a 3rd year computing science student at
Edinburgh University. I am interested in developing a nautillus-like UI for
XWiki as part of the Google Summer of Code. Are there any mentors out there
that can give me any more detail about what would be involved in this
project? I have a sound knowledge of Java, CSS and HTML (as well as Python
and a few other languages). Additionally, what are the things i should be
doing before the applications open to get a feel for what to do/the
subjects that i will need to learn?
Cheers,
Craig