Jump to:

10931 Posts in 2614 Topics by 1810 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: 15163 Views
  • Mo
    Avatar
    Community Member
    505 Posts

    Re: Dashboard Module Link to this post

    Hey all,

    Sorry for not getting back sooner... Christmas takes up a lot of time :s.

    Martijn, a google analytics plugin is a nice idea. When I get a chance, I will have a look into merging it. What is your problem with the Dashboard link appearing first? It works out of the box for me. Are you using any custom mods that might be throwing it off?

    In terms of licensing, my interpretation of the GPL was that if you are redistributing the product, you have to redistribute the source code. If you are using the product to build something else (eg a website) then you don't need to distribute the source code.

    In that respect, and in my interpretation, I think GPL does make sense, especially on community products. But saying that, I had no real reason for choosing GPL over BSD. If the license is goign to be a barrier of entry for some people, then I don't mind changing it .

    Platypus: Cheers for the feedback .

    Mo

  • drye
    Avatar
    Community Member
    49 Posts

    Re: Dashboard Module Link to this post

    Mo, This is exactly something I have done in the past (but yours is much better!)

    I love this idea. I do share the same thoughts about license. Most people don't use GPL correctly, if you followed it to the letter you would have to distribute the code i believe. BSD is more flexible, and because Silverstripe uses BSD it is always nice when the modules also use BSD as to keep it all the same.

    Anyway, nice work! Glad to have another great module to work with.

    -Dan

  • Dig
    Avatar
    Community Member
    29 Posts

    Re: Dashboard Module Link to this post

    Hey Mo

    Your interpretation of the GPL is close but it includes ALL source code for the entire project (in this case the whole website). If you want people to release improvements to the Dashboard module specifically and are willing to let them to be able to keep the other code on their site to themselves then the LGPL might be a better option.

    The BSD license is the best fit simply because Silverstripe and most other modules are BSD licensed.

    Up to you of course, don't let me pressure you but I could use this module and contribute changes back if it was LGPL or BSD licensed but can't use it at all if its GPL licensed. I have a lot of commercially licensed and proprietary code that I use in my sites that can't redistribute under the GPL.

    Cheers
    Nick

  • Mo
    Avatar
    Community Member
    505 Posts

    Re: Dashboard Module Link to this post

    Right, I am sure some (maybe all) ofyou will be happy to know that I have re-licensed under the BSD license Silverstripe is licensed under. It says on their license page that this is a "revised" BSD license, though I cant really see any difference.

    I have also release an "official" 0.5 version, which includes the modular functionality and some compatibility tweaks for Silverstripe 2.4.

    Next realase, I will try and add the Google Analytics plugin, and maybe tweek the default setup, so most plugins are "opt in", rather than "opt out".

    Also, I think this will be the last release through sourceforge. I find there servers to be very slow, and so am moving over to Assembla for my open source projects (http://www.assembla.com/)

    Enjoy

    Mo

  • Dig
    Avatar
    Community Member
    29 Posts

    Re: Dashboard Module Link to this post

    This is great, thanks Mo.

    I'm going to work on a little plugin for this that hopefully will be interesting to everyone

    Cheers,
    Nick

  • Mo
    Avatar
    Community Member
    505 Posts

    Re: Dashboard Module Link to this post

    Martijn, looking at your plugin, googles connection class is reliant on it is reliant on CURL. I do not believe CURL is a default PHP library? If I integrate it will this be a potential issue?

    Mo

  • drye
    Avatar
    Community Member
    49 Posts

    Re: Dashboard Module Link to this post

    Mo,

    What is the new project url for http://www.assembla.com/?

    I assume you are not using the sourceforge url anymore.

    Thanks!
    -Dan

  • Mo
    Avatar
    Community Member
    505 Posts

    Re: Dashboard Module Link to this post

    Hi Drye,

    Sorry, completely forgot to do this.

    SVN Is at: http://subversion.assembla.com/svn/ssmodules/dashboard/

    Direct Downloads are via: http://www.assembla.com/spaces/silverstripe-modules/documents/c6PO3c5Dmr3QaYeJe5afGb/

    From now on, all my modules will be held at this location: http://www.assembla.com/spaces/silverstripe-modules/

    Mo

    15163 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.