+1
Are there any other options to CKeditor?
I would like contribute with documentation of new features.
Should be consider to have new
design along with new UI?
-arvind
On Tue, Jan 28, 2014 at 4:23 PM, vincent(a)massol.net <vincent(a)massol.net>wrote;wrote:
Of course this is only the work planned by the
committers I mentioned.
For the other committers, feel free to add stuff you’d like to work on in
6.0 so that we can add it to our global roadmap.
Note: I’ll put all this on
http://www.xwiki.org/xwiki/bin/view/Roadmaps/WebHome in a few days if
people agree about it.
Thanks
-Vincent
On 28 Jan 2014 at 11:17:29, vincent(a)massol.net (vincent(a)massol.net) wrote:
Hi devs,
XWiki 6.0
========
As usual here’s a proposal resulting from discussions I’ve had with XWiki
committers who work at XWiki SAS for 6.0.
* Collaborative Applications (Meeting, Calendar, (new) Forum, Tasks,
Doodle, Photo) - Caty to work on usability and design (she’s started
already at
http://design.xwiki.org if you wish to follow the work).
Andrea who’s a contributor is helping on the test + implementation part.
There might be another contributor joining too. This work is currently done
inside xwiki-contrib.
* New skin! Caty for the design and Guillaume Delhumeau for the
implementation part. We’ve been dreaming about this skin for a while. Caty
has whet our appetite with screenshots from Junco (
http://design.xwiki.org/xwiki/bin/view/Proposal/JuncoSkin and
http://extensions.xwiki.org/xwiki/bin/view/Extension/Junco+Skin) and from
Flamingo (
http://design.xwiki.org/xwiki/bin/view/Improvements/Skin4x).
The idea is to establish new strong foundations for new skins (like
standardizing on bootstrap classes for example) + have a new L&F. Caty and
Guillaume will make proposals on the list about this.
* At last we agreed to work on identifying performances issues (especially
page load times) and work to fix them! Thomas is in charge of leading this
extra important domain. One idea is to establish some automated tests to
measure current performances and get a baseline so that we can then monitor
our progress and start fixing things (and ensure we keep getting better all
the time in the future). Thomas will send some proposals on the list too on
this to let us know how he plans to tackle performance improvements.
* Of course we need to keep some time to fix any remaining issues we get
on the major feature we developed in 5.x + some improvements. I’m thinking
about our SOLR search, Multiwiki integration, EM/DW, scalable
import/export, etc. Thomas needs to finish the scalable import feature
which is already well under way (see below).
* Marius agreed to lead an investigation on CKEditor to see if it would
make sense for us to use it as a replacement of our homemade editor. The
general issue is that maintaining a WYSIWYG editor takes time and this is
not really our core business at xwiki. We have 2 choices basically: have
someone constantly working on improving our WYSIWYG editor or integrate an
existing one so that we can benefit from the work of others. In the past
few years we haven’t added that many features to our editor so it’s time
to evaluate the feasibility and cost of using an external editor such as
CKEditor.
* The way users develop applications in XWiki hasn’t changed much over the
past 10 years. Since then there’s been an explosion in the area of JS
frameworks. We want to make it super easy to develop modern applications
using XWiki (read ajaxy applications with new dev models). Marius agreed to
lead this investigation along with the help of Guillaume Delhumeau. Since
it’s an important aspect of XWiki and a complex one, they’ll need to drive
various discussions and brainstorming with everyone and make some proposals
so that we all agree to the directions we wish to go towards and so that we
can start implementing it in 6.1.
* Denis is going to continue working on Script signing as way to replace
the existing Programming Rights which has shown its limitations. Denis has
committed a new Crypto API in 5.x which is a strong base for the script
signing implementation.
In addition, during those discussions some raised a list of JIRA they
consider important and that would be interesting to tackle if we get the
time:
- Support 2 roles for users for app within minutes: application creator
and data creator - XWIKI-8757
- xwiki.cfg & xwiki.properties merging
- Add default column and sort choices in AppWithinMinutes livetable
setting - XWIKI-9659
- Save & view a section should go to the section anchor instead of the top
of the document - XE-1335
- Add a message for the Livetable's empty state - XWIKI-7821
- "Space Templates" should also create the space preferences page -
XWIKI-9712
- The Wiki UIExtensions should check the rights before executing extension
points - XWIKI-9156
- Add an explanation next to the fields in user profile - XWIKI-6307
- When creating a new sub-wiki, pages are listed with guest - XWIKI-9888
- Cannot remove all panels using the Panel Wizard for space preferences -
XWIKI-9891
Please comment if anyone sees a concern or if I have forgotten something!
XWiki 5.4.1
=========
In addition we identified the need for a 5.4.1 release to:
- finish important issues for the 5.x cycle and any leftover from 5.4. Our
idea is to have usable and stable implementation for the bug items we
worked on in 5.x: SOLR search, multiwiki integration, EM/DW and scalable
export (scalable import has been pushed to 6.0 since we considered it too
dangerous to plug by default in the default import UI in 5.x).
- implement support for IE11 (there are only a few issues open). Marius
agreed to work on the IE11 fixes. The reason we wish to implement this
support is because we’re seeing more and more users reporting issues and
asking for this support. ATM we support IE till IE9 only. IE10&11 are
currently not officially supported at
http://dev.xwiki.org/xwiki/bin/view/Community/BrowserSupportStrategy It
would be nice that after 5.4.1 we could edit this doc and mark them
supported!
Dates
=====
I’m proposing the date of 17 of Feb for the final release of 5.4.1,
assuming 5.4 is released on the 3rd of Feb as currently planned (i.e. 2
weeks after the release of 5.4).
For 6.0:
- 5.0M1: 10th of March 2014 (ie 3 weeks)
- 5.0M2: 31st of March 2014 (ie 3 weeks)
- 5.0RC1: 14th of April 2014 (ie 2 weeks)
- 5.0Final: 28th of April 2014 (ie 2 weeks)
TOTAL: 10 weeks, ie 2.5 months.
WDYT?
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs