Tweaking CC licensing on sites
I have been getting a lot of confused questions from faculty about the CC licensing that appears throughout their sites.
There is confusion about the individual page/post cc licenses versus the site wide license determined in the settings>writing. Many faculty change the CC licensing in settings but do not see it reflected on pages because they are not aware that each page/post have its own CC licensing options. Moreover, most faculty have reported that they do not like the CC licensing on every page/post - it makes it feel cluttered and most people just want to have a sitewide license.
Some possible tweaks to clear up confusion:
- Retain the page/post individual licensing but make hidden/off by default (defering to sitewide license) unless someone changes it to activate a different CC license than site-wide
- Upon site creation, Have CC license widget automatically added to sidebar or footer area displaying the CC license chosen during site creation.
#4 Updated by Raymond Hoh over 1 year ago
- Category name set to Blogs (BuddyPress)
- Status changed from New to Staged for Production Release
- Assignee set to Raymond Hoh
- Target version changed from 1.17.0 to 1.16.7
Moving this to 1.16.7.
I mentioned this on a dev call recently, but I've now added some code to our Creative Commons License plugin so that the site license widget is automatically added to a theme's widget sidebar when switching themes:
'after_switch_theme' hook that I'm using also runs during site creation too, which makes this is an opportune time to inject our widget.
I should note that the site license widget is only injected if the theme's sidebar ID contains either the word
side. This is done because some themes use widget sidebars as menus. Just being a bit cautious here.
This should alleviate many UX issues with site admins forgetting to add the site license widget and with the post license being displayed in the post footer all the time.
Boone, I've updated the
ACTION_REQUIRED wiki entry because this will require a
git submodule update call.