A.K.A. Welcome to Fragmentation
https://en.wikipedia.org/wiki/Fragmentation_%28programming%29

-Eduard

On Fri, Nov 14, 2014 at 4:17 PM, Ecaterina Moraru (Valica) <
[email protected]> wrote:

> Hi,
>
> Since 6.3 roadmap we are working on improving a set of applications from
> Contrib, read more on
> http://design.xwiki.org/xwiki/bin/view/Proposal/CollaborativeApplications
>
> The purpose of the improvement is to make sure they work on the new skin
> and also that they have an unitary style. We have some design proposals for
> Calendar, Forum, Meeting and Task.
>
> For example this is how the Task app should look like
>
> http://design.xwiki.org/xwiki/bin/download/Proposal/TaskApplicationDesign/tasks-app-add.png
>
> Problems:
> A. We are tempted to use (and already started using in some cases) CSS
> classes from Bootstrap (Flamingo). Here we can enumerate: grid classes,
> responsive classes, specific BS classes (buttons, labels, etc.). For some
> of these classes we have some partial equivalent classes in Colibri (.half,
> .third, .button, etc.) so even if it will not look perfect in Colibri, the
> app will be displayed.
> // Flamingo is available since XWiki 6.2
>
> B. Also the image I've just shown is using some icons. We are tempted to
> use Icon Themes variables, this way the app will be able to adapt to any
> given IconTheme.
> // IconThemes is available since XWiki 6.3
>
> C. The apps we are reviewing are still using '$msg.get' we would like to
> replace that with the new $services.localization
> // Localization Macro is available since XWiki 4.3
>
> D. Other deprecated calls, depends on the app.
>
> The problem is that some apps now have defined the parent version as 4.1,
> 4.3, 6.2, etc. and might not be a true statement anymore, and the version
> needs to be updated.
>
> Is it ok for the new redesign applications to use new api and be dependent
> of newer versions of XWiki? This way we can make sure we are creating great
> looking apps and using the latest functionality for the new versions of the
> app. In our case that would be 6.3.
>
> The downside of this is that you won't be able to upgrade your apps to this
> new versions we are improving, without migrating/updating your entire wiki.
>
> Should we depend on a smaller version? WDTY?
>
> Thanks,
> Caty
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to