Giter VIP home page Giter VIP logo

g23at / wp-plugin-creativecommons Goto Github PK

View Code? Open in Web Editor NEW

This project forked from creativecommons/wp-plugin-creativecommons

0.0 0.0 0.0 2.77 MB

Official Creative Commons plugin for licensing your content. With Creative Commons licenses, keep your copyright AND share your creativity.

Home Page: https://wordpress.org/plugins/creative-commons/

License: GNU General Public License v2.0

JavaScript 32.19% PHP 57.87% CSS 5.11% Shell 2.45% SCSS 2.37%

wp-plugin-creativecommons's Introduction

CC WordPress Plugin

Official Creative Commons plugin for licensing your content on your WordPress website. With Creative Commons licenses, keep your copyright and share your creativity.

PRs Welcome License: GPL v2 CalVer Format: YYYY.0M.Micro

All Contributors

Description

The plugin is an attribution tool. It has multiple features that allow users to attribute their content by including Creative Commons license (Choose a License) on their WordPress website. This includes default, post, page and media attribution.

Installation

Download the latest version from this project's releases. You can install the plugin to your WP website using any of these methods:

  1. In your plugin Dashboard on WordPress, Click Add New and upload the plugin .zip file. When installed, activate the plugin.
  2. Extract the .zip file and paste the extracted folder to the "/wp-content/plugins/" directory. Go to your plugin Dashboard and activate the plugin.

Features

Setting a Default Site License

After activating the plugin, head to Settings > Creative Commons to set up the default license.

Plugin Settings

Selecting a license is simple. Select one from the given CC licenses, by default CC BY-SA license is used.

Select License

There are multiple options available for the license. You can add:

  • Additional attribution text for a custom note.
  • Title and Title URL. If not mentioned it defaults to "the content".
  • Author and Author URL. If not mentioned it defaults to "on this site".
  • Display options.

License Options

Widget

There are two options to display the default license, as a widget or in the footer. We recommend using the widget for better theme compatibility.

Widget

After selecting the widget go to Appearance > Widgets and drag the CC License Widget to the required area. The widget will then display the default license on all pages of the site.

Widget Front-end

Gutenberg Blocks

The plugin adds specific Gutenberg blocks for each Creative Commons license. If you are using the default Gutenberg editor, you will find these blocks under a separate category.

Blocks Category

These blocks can be used to license any page/post/image or other media.

Blocks Back-end

Following is an image attributed using CC gutenberg block.

Attributed Image

At a glance, with WP CC Plugin you can:

  • License your site with a default license.
  • You can display the default license in the footer or as a widget in widget areas.
  • Display license for the site, posts and pages license)
  • License your WordPress Network (WordPress Multisite install)
  • License some of your sites differently in your WordPress Network
  • License some posts, pages, or images differently from your default license (per content license)
  • License posts and pages by simply including CC Gutenberg blocks for each license required (Gutenberg License Blocks)

Contributing

Contributions will be very appreciated. See CONTRIBUTING.md.

Release Schedule

We will release a new version every month that there are substantial changes. See milestones for how GitHub issues are assigned for release.

History

This plugin is loosely based on an existing, but seemingly abandoned WordPress plugin named 'License' (a component of the MIT Educational Collaboration Space project) by mitcho (Michael Yoshitaka Erlewine) and Brett Mellor. We're also inspired by Creative Commons' original wordpress-cc-plugin written by former Creative Commons CTO Nathan Yergler.

Credits

  • Michael Yoshitaka Erlewine (License v0.5)
  • Brett Mellor (License v0.5)
  • Bjorn Wijers
  • Matt Lee
  • Rob Myers
  • Tarmo Toikkanen

License

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Alan Levine

💻

Brylie Christopher Oxley

💻

Dibyajiban Sahoo

📖

Hugo Solar

💻 👀

Juane Puig

💻

Kriti Godey

📆

Ned Zimmerman

💻

Nishant Mittal

📖

Priscillia Umeakuekwe

📖

Radek Czajka

💻

Rajesh Royal

🌍 💻

Rhea Myers

💻

Stefano Ottolenghi

💻

Timid Robot Zehta

👀 📆

赵丰 (Zhao Feng)

📖 🌍

This project follows the all-contributors specification. Contributions of any kind welcome!

wp-plugin-creativecommons's People

Contributors

ahmadbilaldev avatar timidrobot avatar bjornw avatar allcontributors[bot] avatar brylie avatar hugosolar avatar kgodey avatar tarmot avatar zhaofeng-shu33 avatar dependabot[bot] avatar zackkrida avatar rajesh-royal avatar zsgsdesign avatar rczajka avatar kevinbatdorf avatar cc-creativecommons-github-io-bot avatar vestigialcode avatar gabrielchl avatar thecrowned avatar cillacode avatar cronus1007 avatar mattl avatar cogdog avatar dhruvkb avatar kusinkay avatar nishantwrp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.