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>