On 05/11/2012 10:22 AM, Jerome Velociter wrote:
On Fri, May 11, 2012 at 4:14 PM, Vincent Massol<[email protected]>  wrote:

On Apr 30, 2012, at 2:28 AM, Sergiu Dumitriu wrote:

On 04/25/2012 03:10 PM, Vincent Massol wrote:
Hi devs,

Roadmap time again for 4.1. Here's a proposal below. If you're a 
committer/contributor and wish to propose doing something for 4.1 please reply 
to this thread to have a complete roadmap.
For committers who have their names next to tasks below, please confirm you're 
ok to do that for 4.1.

Dates
======
* Started since 16th of April
* 4.1M1: 7th of May
* 4.1M2: 28th of May
* 4.1RC1: 11th of June
* 4.1Final: 18th of June

Release manager: Caleb, with help from Sergiu/Vincent

Content
=======

XWiki SAS has had an internal meeting to discuss what it would like to work on 
and here's the result as a proposal:

Top level tasks:

* Extension Manager (XEM compatibility, XAR merge UI, full XAR upgrade) - 
Thomas and Marius
** The goal is to be able to "upgrade a wiki farm in 5 minutes" for 4.1 final
* Hidding Technical Content - Jean-Vincent
* Important JIRA issues - Sergiu and anyone having some time, see below for the 
priority list

Investigations:
* Home Page Changes Proposals - Caty

Misc:
* GSOC mentoring - All mentors

First priority JIRAs (no order):

* Add the ability to auto-generate application entry names   XWIKI-7374
* Properly display live table columns based on User-type class fields        
XWIKI-7372
* Be able to rename a space from the UI      XWIKI-6722

Second priority JIRAs (no order):

* Add Required and Hint meta properties for class fields     XWiki-7373
* Generate and register a document bundle for the application        XWIKI-7371
* Add document title and document content to the field palette (class editor)   
     XWIKI--7369
* Use suggest input (custom display) for User and Group field types (class 
editor)   XWIKI-7368
* Rename Application (through rename space)  XWIKI-6722
* OpenOffice Issues on Windows (bug) XWIKI-7510
* Cannot filter using "/" on a Date column in the livetable  XWIKI-5889
* Auto-create Space.WebHome when creating a page in an underfined space      
XWIKI-5399
* New XWiki Syntax Guide     XE-880
* Occasionally the livetable fails to load on index pages    XE-844
* tag suggest feature does not work if Main.WebHome is not saved with 
programming rights     XE-539
* Fix XWiki Installer on Windows 7   XE-1051
* XWIKI-6073         Change stylesheet and javascript extension filename when a 
modification is done on those        Unassigned

Third priority (no order):
* Add more/all configuration parameters in the wiki administration   XWIKI-7066
* XWIKI-7510         XWiki is not able to automatically start OpenOffice daemon 
on Windows Server    Unassigned
* XWIKI-7509         XWiki automatically connect to an external openoffice 
daemon    Unassigned
* XWIKI-7058         Page creation date should be the date of the installation  
     Unassigned
* XWIKI-6951         When using filesystem attachments with attachment 
versioning disabled, deleted attachments are duplicated on the hard disk.     
CalebJamesDeLisle
* XWIKI-6917         Deleted attachments duplication in recycle bin while File 
Storage is on CalebJamesDeLisle
* XWIKI-6892         Log-in automatically on registration    Unassigned
* XWIKI-6569         Problems displaying the correct attachment version when 
using a proxy   Unassigned
* XWIKI-6363         Performance of blog category panel is still not enough  
Unassigned
* XWIKI-6207         Auto-suggest doesn't work for global users      Unassigned
* XWIKI-5949         Better handling of different timezones for date properties 
     Jean-Vincent Drean
* XWIKI-5930         Activity Stream doesn't show Image Profile change       
Unassigned
* XE-1031            Better placement of the documentation link      Unassigned
* XE-748             Add option to 'show more entries' on displaying the 
Activity Stream     Unassigned

WDYT?

Sounds good, +1 from me.

Sergiu, do you think you could help Marius by implementing the "Add the ability to 
auto-generate application entry names - XWIKI-7374" for 4.1?
Marius is fully busy on the EM UI (especially the Merge UI).

IMO what you could do if you agree would be to implement a new platform module 
for autogenerating document names.

I know I've mentioned it already, but for potential inspiration in
terms of use cases, you can checkout what I've done at
https://github.com/jvelo/xwiki-platform-pagecreation (and explained
here: http://velociter.fr/different-take-on-page-creation-in-xwiki )

Jerome

Hi devs,

I've been working on this for a while, and here's the current status.

I've looked at Jerome's code, and it looks like a very good starting point, and it's actually almost ready to use. I've noticed that using a sequence number isn't supported yet, but getting a proper safe sequence is going to be hard to implement, so for the initial version I'm not going to include support for sequence numbers. I've also did some minor tweaks and bug fixes.

I've looked at the current status of the AppWithinMinutes wizard, and I think that the best way of integrating this new features is as a new step (number 3), right after defining the class structure. This step would be called "Documents", and here the user can define how the document title and name is going to be defined. I'm not yet sure if exposing the document name configuration is going to be confusing or not; to keep things simple, we could just define one of them, the title, and let the name be the same as the initial title, since most of the platform works fine with any character in the document name.

Without JavaScript, a simple form that fills in the values for Jerome's PageCreation class is displayed. With Javascript, I envision an UI similar to the structure step: the left side is the canvas on which the user can drag pieces from a "toolbox" on the right side. The possible tools/pieces will be:

- a user entered text
- various date formats
- sequence number (when it will be implemented)
- the fields defined on the previous step, perhaps without large strings
- static text (by default a dash)

The user can drag as many of these tokens as he wants, forming a chain. Tokens can be re-arranged in this chain, or be removed. When hovering over such a token, the same icons as on the form fields (from the previous step) appear, letting the user drag, delete or edit that token.

Editing a token means:
- setting a default value, a title, and a description for the "user entered text" - choosing among the predefined date formats (MMDDYY, YYYYMMDD, MMDD, YYYYMMDD-HHMM, seconds since epoch) or writing a custom format (too advanced?) - choosing the minimum width of the sequence number (how many decimals to print, prefixing with 0)
- nothing for class fields? Any ideas?
- the value of the static text to insert

I've looked at inserting a new step in the AWM wizard, and I was a bit disappointed to see that the three wizard steps are tightly linked together, making it very hard to add new steps in between. I changed things a bit to make it easier to insert new steps in the future, although it's far from perfect. At least we don't assume that there are always three steps. And I inserted this new step in the wizard, for the moment with the non-js UI; still working on the JS enhancements.


Next, when creating new documents, instead of the simple input asking for the title, the form will display all the required inputs, or, if no input is needed, jump straight to the document.


Does that sound like what's needed?


Things are starting to get in shape, I expect to have everything ready by the end of next week.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to