Hi Sergiu,

On Sun, May 27, 2012 at 9:44 AM, Sergiu Dumitriu <[email protected]> wrote:

> 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<https://github.com/jvelo/xwiki-platform-pagecreation>(and
>>  explained
>> here: 
>> http://velociter.fr/different-**take-on-page-creation-in-xwiki<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?
>

Yes, I think it does. It might even be more that what's needed for a first
version of this to be usable.


> Things are starting to get in shape, I expect to have everything ready by
> the end of next week.


Did you commit anything yet? I'd love to test this feature.

Guillaume

-- 
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> ______________________________**_________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/**mailman/listinfo/devs<http://lists.xwiki.org/mailman/listinfo/devs>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to