[xwiki-devs] [Proposal] Bundle a Dashboard Gadget with Apps as a best practice
Hi devs, On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... we list some app dev best practices. I’m proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard). For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn’t currently provide such a gadget (it provides a velocity macro but that’s not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc WDYT? Thanks -Vincent
+1 On Wed, Apr 2, 2014 at 9:36 AM, [email protected] <[email protected]> wrote:
Hi devs,
On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... we list some app dev best practices. I'm proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn't currently provide such a gadget (it provides a velocity macro but that's not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
+1 Thanks, Marius On Wed, Apr 2, 2014 at 10:36 AM, [email protected] <[email protected]> wrote:
Hi devs,
On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... we list some app dev best practices. I'm proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn't currently provide such a gadget (it provides a velocity macro but that's not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1 in general, but depends on the application. The gadget needs to make sense to be put on the Dashboard. This thread is very similar to the need of providing Panels for Applications (especially since Flamingo is panel oriented). Thanks, Caty On Wed, Apr 2, 2014 at 10:54 AM, Marius Dumitru Florea < [email protected]> wrote:
+1
Thanks, Marius
On Wed, Apr 2, 2014 at 10:36 AM, [email protected] <[email protected]> wrote:
Hi devs,
On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... list some app dev best practices. I'm proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn't currently provide such a gadget (it provides a velocity macro but that's not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+0 Thanks, LM 2014-04-02 10:03 GMT+02:00 Ecaterina Moraru (Valica) <[email protected]>:
+1 in general, but depends on the application. The gadget needs to make sense to be put on the Dashboard. This thread is very similar to the need of providing Panels for Applications (especially since Flamingo is panel oriented).
Thanks, Caty
On Wed, Apr 2, 2014 at 10:54 AM, Marius Dumitru Florea < [email protected]> wrote:
+1
Thanks, Marius
On Wed, Apr 2, 2014 at 10:36 AM, [email protected] <[email protected]> wrote:
Hi devs,
On
http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... some app dev best practices. I'm proposing to add one more bullet
point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a
given FAQ app
* Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn't currently provide such a gadget (it provides a velocity macro but that's not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
Thanks -Vincent
_______________________________________________ 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
On 04/02/2014 03:36 AM, [email protected] wrote:
Hi devs,
On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... we list some app dev best practices. I’m proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn’t currently provide such a gadget (it provides a velocity macro but that’s not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
+1. -- Sergiu Dumitriu http://purl.org/net/sergiu
+1 Thanks, Sofiane 2014-04-02 12:21 GMT+01:00 Sergiu Dumitriu <[email protected]>:
On 04/02/2014 03:36 AM, [email protected] wrote:
Hi devs,
On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... list some app dev best practices. I'm proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn't currently provide such a gadget (it provides a velocity macro but that's not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
+1.
-- Sergiu Dumitriu http://purl.org/net/sergiu _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Results: everyone agreed and I’ve now added it to http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... So we now need to be careful to implement this and when it’s not done we can point to that best practice :) Thanks -Vincent On 2 Apr 2014 at 09:36:45, [email protected] ([email protected](mailto:[email protected])) wrote:
Hi devs,
On http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPrac... we list some app dev best practices. I’m proposing to add one more bullet point which is that apps bundle one or several (but at least one) Dashboard Gadget (technically a Macro) so that users can easily add a view of the app on the home page (in their dashboard).
For example: * FAQ app already provides a {{faq}} gadget to list all entries for a given FAQ app * Index app already provides a {{document}} gadget to list all documents matching some criteria * Blog app doesn’t currently provide such a gadget (it provides a velocity macro but that’s not a gadget) * Forum app should provide a {{forums}} gadget too to list all forums and a {{forum}} one to list entries from a given forum * etc
WDYT?
Thanks -Vincent
participants (7)
-
Ecaterina Moraru (Valica) -
Guillaume "Louis-Marie" Delhumeau -
Marius Dumitru Florea -
Sergiu Dumitriu -
Sofiane Baloul -
Thomas Mortagne -
vincent@massol.net