|
| 1 | +title: Creative Commons WordPress Plugin Final Phase |
| 2 | +--- |
| 3 | +categories: |
| 4 | +cc-wp-plugin |
| 5 | +gsoc-2019 |
| 6 | +gsoc |
| 7 | +open-source |
| 8 | +wordpress |
| 9 | +--- |
| 10 | +author: ahmadbilaldev |
| 11 | +--- |
| 12 | +pub_date: 2019-08-23 |
| 13 | +--- |
| 14 | +body: |
| 15 | + |
| 16 | +For the context, I am working with my mentor [Timid Robot](https://creativecommons.org/author/timidcreativecommons-org/) on Creative Commons WordPress Plugin in GSoC 2019. It is basically an attribution tool, allowing users to attribute their content and include a CC license on their WordPress website. |
| 17 | + |
| 18 | +GSoC is about to end, and I am excited that we have the plugin ready with all the possible attribution features. |
| 19 | + We had a stable version of the plugin up and running in the last phase. This allowed us to use it and |
| 20 | +look for possible improvements and increments. We managed to get a handful of suggestions and feedback |
| 21 | +from some users, which turned out quite applicable. First, let's take a quick look at the releases in |
| 22 | +this phase and their changelogs. |
| 23 | + |
| 24 | +### Releases |
| 25 | + |
| 26 | +#### v2019.7.2 |
| 27 | + |
| 28 | +- Bug fixes. |
| 29 | +- New license selection settings. |
| 30 | +- Old license chooser removed and plugin linked to the [current chooser](https://creativecommons.org/choose/) |
| 31 | +- Plugin settings page redesigned for better user experience. |
| 32 | +- New feature to add additional text after the license. |
| 33 | +- Gutenberg blocks for CC licenses redesigned. |
| 34 | +- Added customization settings for Gutenberg blocks for backend and front end. |
| 35 | + |
| 36 | +#### v2019.8.1 |
| 37 | + |
| 38 | +- Re-wrote license widget for the plugin. Added option to display the default license |
| 39 | + as a widget or in the footer. |
| 40 | +- Refactored and improved code quality. |
| 41 | +- Submitted plugin to WordPress.org for review. |
| 42 | + |
| 43 | +#### v2019.8.2 |
| 44 | + |
| 45 | +- All necessary Default/Site license settings added. |
| 46 | +- Plugin settings page design completed. |
| 47 | +- Rich-text components added to previously static Gutenberg blocks converted to allow attribution of any content. |
| 48 | +- Gutenberg blocks redesigned to include settings. |
| 49 | +- Security improvements. |
| 50 | +- i18n improvements. |
| 51 | +- Minor bug fixes and refinements. |
| 52 | + |
| 53 | +### Blocks |
| 54 | + |
| 55 | +The CC blocks are now editable with a bunch of options. We integrated rich-text in each block, which |
| 56 | + renders a rich content-editable input, providing users with the option to format the content. |
| 57 | + This makes sure that the requirements of describing the title, author and the source |
| 58 | + while using a CC licensed content can be met.. |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | +### Re-designed Settings |
| 63 | + |
| 64 | +The redesigned plugin settings are straightforward and have every required field. We have added widget as a display |
| 65 | +option, which is much better than previous footer implementation. |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | +*Selecting a license is simple and quick with a link to the chooser* |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | +### What's next |
| 74 | + |
| 75 | +- Implement GitHub Actions or similar for automated deployment on release from GitHub to WordPress SVN directory. |
| 76 | +- Integrate WPGulp workflow and improve i18n. |
| 77 | +- Improve documentation with a visual walk-around of every feature. |
| 78 | + |
| 79 | +Thank you for reading. For more, see the [GitHub repository](https://github.com/creativecommons/wp-plugin-creativecommons). |
| 80 | + |
| 81 | +If you have any feedback or suggestions, let us know in the discussion on `#cc-dev-wordpress` Slack channel. Looking forward! |
0 commit comments