Skip to content

Commit 8bcb394

Browse files
authored
Merge pull request creativecommons#116 from ahmadbilaldev/master
Add final phase blog post about CC WP plugin
2 parents f71e1ac + b7e1ba4 commit 8bcb394

File tree

4 files changed

+81
-0
lines changed

4 files changed

+81
-0
lines changed
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
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+
![CC License Block](cc-block.png)
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+
![Plugin Settings](settings-1.png)
68+
69+
*Selecting a license is simple and quick with a link to the chooser*
70+
71+
![Plugin Settings](settings-2.png)
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!
Loading
Loading

0 commit comments

Comments
 (0)