Jump to:

10994 Posts in 2728 Topics by 1819 members

All other Modules

SilverStripe Forums » All other Modules » Dashboard Module

Discuss all other Modules here.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1 2 3 4 5 6 7 8 9 10 11
Go to End
Author Topic: 15530 Views
  • infoclipper
    Avatar
    Community Member
    5 Posts

    Re: Dashboard Module Link to this post

    Works perfectly for me now. Thanks!

  • Dig
    Avatar
    Community Member
    29 Posts

    Re: Dashboard Module Link to this post

    I really like this module but can't use GPL code in my project. Would you consider an alternative license? Something more compatible with the BSD license would be great or I'd be happy to pay for a commerical license if it could remove the the GPL license.

  • Mo
    Avatar
    Community Member
    508 Posts

    Re: Dashboard Module Link to this post

    Hi Dig,

    could you sumarise the differences between the two (I really should know to be honest :s).

    GPL is just kind of my defacto setting. I didn't really have a particular reason for choosing that one specifically .

    Mo

  • Dig
    Avatar
    Community Member
    29 Posts

    Re: Dashboard Module Link to this post

    I'm not a IP lawyer by any means so here's an overview of my understanding of the licenses.

    The BSD license is quite simple and straight forward and is the license that the core SilverStripe code uses.

    The GPL is long and complex but the main difference between the two is that if you use GPL licensed code in a project and distribute that project then you must make the source code available as well. This covers the source code to the entire project, not just to the original GPL code i.e., all my other modifications, modules I've made for specific customers and don't want to or am not allowed to distribute freely etc.,

    The BSD license requires you to keep the original copyright and license notices within the code and not assume endorsement by the original author but doesn't place many other restrictions or conditions on using and distributing the code.

    In my opinion the GPL doesn't fit well with interpreted scripts like PHP in any case (every thing is 'source code'). But a more liberal license would allow me to use the Dashboard module in a project that includes proprietary code and have greater control over how the code I've written written is licensed.

    If you are wanting people to return improvements to the Dashboard module back to the community then there are other licenses (not the BSD license) that can provide for this without forcing all users of the Dashboard module to release all their code if they distribute their product.

    Maybe someone else can explain it a little clearer?

    Thanks
    Nick

  • Hamish
    Avatar
    Community Member
    712 Posts

    Re: Dashboard Module Link to this post

    Agree that BSD is preferable from a community POV (SilverStripe is primarly supported by a commercial organisation after all) and more in the spirit of the OSS project in general, but it is entirely your choice Mo . You'll probably get more uptake with BSD, but plenty of people have an ideological preference for GPL.

  • Dig
    Avatar
    Community Member
    29 Posts

    Re: Dashboard Module Link to this post

    Sorry, in my long rambling post I did mean to mention that the choice of license is entirely up to you! Also just because the SilverStripe core is BSD licensed doesn't mean your module needs to be, you still have a choice of any license for your own intellectual property.

  • Martijn
    Avatar
    Community Member
    271 Posts

    Re: Dashboard Module Link to this post

    Hi Mo,

    Your Dashboard works great. Great job!

    I pulled the version from the trunk with the plugin options. Excellent!

    I created a small plugin to test it : a small plugin to shows the visitors and pageviews from the last x days out of Google Analytics.

    Much more data can delivered with the Google API. Will come soon, but this is a start. Maybe you like it.
    I have some code with the weather from weather.com which can be easliy transfered to a Dashboard widget .

    I had some idea's for the DashBoard:

    How about putting the plugin templates in their own folder and make it also seaching for a css file with the same name. In that way we can make really portable dashboard widgets: Stock Exchange Indexes, Routepanners, Twitterfeeds. Man, with extjs, we can bring complete webapps to the Silverstripe backend (if it doesn't clash).

    I can remember that it was quite hard to get the dashboard to first menu position. Do you think it is posible to make an option to move the dashboard to CMSMain Right panel Or only show some of the plugins? In that way, we can choose to have all info and ie some global config info to the widget. See the picture in the attachment for what I mean.

    Thanks for this mod!

    Attached Files
  • Platypus
    Avatar
    Community Member
    43 Posts

    Re: Dashboard Module Link to this post

    Hi Mo, thanks for this fine and great working dashboard-module!
    I have it running with SS 2.3.4 and everything is fine

    15530 Views
Page: 1 2 3 4 5 6 7 8 9 10 11
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.