+1 (not binding) On Tue, Jun 21, 2016 at 7:19 PM, Ecaterina Moraru (Valica) < [email protected]> wrote:
> +1 > > I like the fact that we don't move things around and that we support old > versions of XWiki. > > We still need to clearly define what Base Flavor / Default Flavor include > and how contrib users will create new Flavors on top of them. > We still need to define the versioning scheme for the extensions that will > go in the Default Flavor or in other possible future 'supported' contrib > Flavors. (especially since you said they could have multiple releases) > (maybe something like 8.2.1-x, although might be strange that you could > install an 8.2.1-1 version of Tour in a 6.4 XWiki. Maybe we could use the > year like 2016-1-1 or I don't know we need to think about it). And we need > to see where we document what each Flavor contains and the procedure to > add/remove extensions in the Flavors. > > Thanks, > Caty > > > On Tue, Jun 21, 2016 at 7:09 PM, Denis Gervalle <[email protected]> wrote: > > > On Tue, Jun 21, 2016 at 6:00 PM, Vincent Massol <[email protected]> > > wrote: > > > > > Hi devs, > > > > > > I’m transforming the brainstorming that was started in the thread > > > http://markmail.org/message/exlndbq3tw2thmmu into a VOTE mail since > this > > > is a very important decision. > > > > > > So I’m asking you to vote for defining a new direction for the XWiki > Core > > > Dev Team (i.e. for the XWiki GitHub Organization). The need was > triggered > > > by the Tour and CKEditor extensions which are currently in > xwiki-contrib > > > and that we want our users to have by default. For more details see > this > > > thread: http://markmail.org/message/exlndbq3tw2thmmu > > > > > > So here’s the strategy: > > > > > > * Make XWiki Github org == minimal runtime, where minimal means “basic > > > wiki” (page edition, history, linking, wiki markup, etc). The notion of > > > “basic wiki” would need to be better defined but this can be done later > > on. > > > * Provide a "Base Flavor" which corresponds to this “basic wiki”, as > part > > > of xwiki-platform (this would be xwiki-platform-distribution). > > > * Provide another flavor, the "Default Flavor” which would add some > > > hand-picked third-party extensions (i.e. from contrib) such as the Tour > > app > > > and CKEditor (to start with, we could also add the markdown syntax for > > > example which is one of the most asked syntaxes). Note that this > Default > > > Flavor would actually be a “replacement" of xwiki-enterprise. > > > * The Default Flavor would have at least the same release cycle as the > > > base flavor but it could have more releases (if some of the bundled > > > third-party extensions has some important bug fixes or new features > that > > we > > > want to offer quickly without waiting for the next base flavor > release). > > > * The consequence is that the XWiki Dev Team would need to be a bit > more > > > careful to monitor the quality of bundled third-party extensions in > > contrib > > > (check commits, do some smoke testing, etc). Note that the goal of the > > > Default flavor would not be to offer verticals (for this there should > be > > > some contrib flavors) and thus it wouldn’t bundle a lot of third-party > > > extensions. Basically we’ll need to validate the version of those > > > third-party extensions that include in the flavor. > > > > > > My POV is that globally this would offer more flexibility for our users > > > (they’ll be able to install extensions such as CK and Tour in older > XWiki > > > versions and they’ll get more frequent releases) at the cost of some > > > overhead to develop extensions that work in several versions. The dev > > team > > > is pretty small and thus it means developing a bit less fast but it’s > > > probably as important, if not more important, to make the code we > develop > > > available in older xwiki versions, as XWiki gains traction. > > > > > > > IMO, the overhead will depends on the needs, but what will be a net > > benefice is not to artificially raise extensions requirements when there > is > > no change, or when the change does not implies the need for a recent API. > > > > +1, of course :) > > > > > > > > > > Here’s my +1 > > > > > > Please cast your vote. > > > > > > Thanks > > > -Vincent > > > > > > _______________________________________________ > > > devs mailing list > > > [email protected] > > > http://lists.xwiki.org/mailman/listinfo/devs > > > > > > > > > > > -- > > Denis Gervalle > > SOFTEC sa - CEO > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

