Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » Integrating Creative Commons ideas into SilverStripe

Our old forums are still available as a read-only archive.

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

Page: 1
Go to End
Author Topic: 1518 Views
  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Integrating Creative Commons ideas into SilverStripe Link to this post

    Given all our product and documentation is open, we should encourage and support silverstripe website developers and website maintainers to use creative commons licenses, too. For instance, we've made it publicly known that the User Help Guide content at is under the attribution creative commons license.

    But where should we start? What is most useful to people? What aspects of putting the creative commons ideals into other webbased systems has been popular to date? My primary day-to-day experience with Creative Commons is specifying it in flickr photos...

    Examples:

    1 - When you insert an image or PDF into your page editor, should we make it easy for you to describe your license of that file? Is it possible for the file itself to hold that information, and should we "read" or "write" it to that file, as well? This could mean that a link could look like this;

    Download The SilverStripe User Guide (PDF)

    (But perhaps with a little more style and flair)

    But is there a microformat to semantically associate a link to a PDF, with a creative commons license? Something along the lines of <a href="MyLifesWork.pdf" rel="license:http://creativecommons.org/licenses/by/3.0/">; but that doesn't offend W3C, Tantek, and trolls... I see only the item I mention below, which doesn't work for this situation.

    2 - For any page of your website, you could specify the license of that page; in other words, whether you feel that page's content is copyright, shareable, etc. This would set inside the CMS along side the other meta data of a page (like search engine keywords).

    Creative Commons suggest you mark this up on your page with RelLicense:

    "This text is licensed to the public under the <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution 2.5 License</a>."

    But, in my opinion, this isn't good enough. The above HTML doesn't semantically specify what text is under that license. This preceeding paragraph? The parent DIV? Everything on this webpage?

    Its as though we need a meta element convention to describe an entire page (e.g. <meta name="ccLicense" content="http://creativecommons.org/licenses/by-sa/2.5/" />)
    and a way to specify the license for abitrary content within a page. (If we did this, we wouldn't need a convention for linked PDFs and images, btw). But how we mark this up?

    <div ThisIsMyTextDontUseIt><h1>Page Title</h1><p>Secret Formula</p></div>
    <div ThisDivIsCreativeCommonsAttrib2.5><h2>a heading half way down the page</h2><p>lots of</p><p>text</p></div>

    3 - For the flickr gallery module to fetch photos only of a certain license (Lakshan, does the Flickr API support such an idea?)

    4 - Adding a feature to the 'insert image' system of SilverStripe where you can browse for photos on flickr, and when you insert them, for the correct attribution to appear automatically.

  • Ingo
    Avatar
    Forum Moderator
    801 Posts

    Re: Integrating Creative Commons ideas into SilverStripe Link to this post

    > For any page of your website, you could specify the license of that page; in other words, whether you feel that page's content is copyright, shareable, etc. This would essentially sit along side the other meta data of a page (like search engine keywords).

    really good idea!! thats a good way of educating the right target-group (content creators) in an unobtrusive way while its just a little code-snippet in terms of templating, it would be great to see CMS-systems adapt this form of "license-flagging" pages.

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: Integrating Creative Commons ideas into SilverStripe Link to this post

    From an interface standpoint, it would be good to think through whether its actually more appropriate to specify the license when you go to upload the assets into the system, rather than when you go to insert it into a page.

    E.g. a crude, bad interface, but to communicate the idea...

    "Choose a file to upload: ..........................." <browse>
    The files I upload are under the following license: <dropdown>

    <upload button>

  • laktek
    Avatar
    Google Summer of Code Hacker
    76 Posts

    Re: Integrating Creative Commons ideas into SilverStripe Link to this post

    3 - For the flickr gallery module to fetch photos only of a certain license (Lakshan, does the Flickr API support such an idea?)

    Yeah in Flickr API photo search allows passing a arguement for license which will only return photos matching that license. http://www.flickr.com/services/api/flickr.photos.search.html

    4 - Adding a feature to the 'insert image' system of SilverStripe where you can browse for photos on flickr, and when you insert them, for the correct attribution to appear automatically

    I will begin work on integrating image insertion from Flickr to the CMS, as soon as my exams are over (in October)

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: Integrating Creative Commons ideas into SilverStripe Link to this post

    Cool, thanks for the insight into the API, and volunteering for the flickr photo inserter
    The flickr inserter would have saved my time on yesterday's blog post!

  • Sigurd
    Avatar
    Forum Moderator
    628 Posts

    Re: Integrating Creative Commons ideas into SilverStripe Link to this post

    Something to investigate is how exactly items find their way into the Creative Commons registry of CC content, e.g. at search.creativecommons.org

    Anyone know how the google's creative commons search works?

    E.g. how does Google deem these sewing patterns as free, and how would SilverStripe be able to mark webpages, images, or other files to show up here, too?

    1518 Views
Page: 1
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.