|
| 1 | +<!doctype html> |
| 2 | +<meta charset="utf-8"> |
| 3 | +<meta name="viewport" content="width=device-width, initial-scale=1" /> |
| 4 | +<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico"> |
| 5 | +<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous"> |
| 6 | +<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700" rel="stylesheet"> |
| 7 | +<link rel="stylesheet" href="/static/gen/style.css"> |
| 8 | +<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> |
| 9 | +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script> |
| 10 | +<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script> |
| 11 | +<script type="text/javascript" src="/static/gen/script.js"></script> |
| 12 | +<title>Creative Commons WordPress Plugin Second Phase — Creative Commons on GitHub</title> |
| 13 | +<body> |
| 14 | + <a href="https://github.com/creativecommons/creativecommons.github.io-source" target="_blank" class="github-corner" aria-label="View source on GitHub"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#151513; color:#fff; position: absolute; top: 0; border: 0; left: 0; transform: scale(-1, 1);" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg> |
| 15 | + </a> |
| 16 | + <div class="ga-script"> |
| 17 | +<div id="ga-script"></div> |
| 18 | +<script type="text/javascript"> |
| 19 | + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| 20 | + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| 21 | + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| 22 | + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); |
| 23 | + ga('create', 'UA-2010376-37', 'auto'); |
| 24 | + ga('send', 'pageview'); |
| 25 | +</script> |
| 26 | +</div> |
| 27 | + <header class="main-header"> |
| 28 | + <div class="container-fluid"> |
| 29 | + <div class="row justify-content-md-center"> |
| 30 | + <div class="col-9"> |
| 31 | + <nav class="navbar navbar-expand-xl navbar-dark" name="top"> |
| 32 | + |
| 33 | + <a class="navbar-brand" href="/"> |
| 34 | + <img src="/cclogo.svg"> |
| 35 | + <span class="legend">Creative Commons Open Source</span> |
| 36 | + </a> |
| 37 | + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" |
| 38 | + aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> |
| 39 | + <span class="navbar-toggler-icon"></span> |
| 40 | + </button> |
| 41 | + |
| 42 | + <div class="collapse navbar-collapse" id="navbarSupportedContent"> |
| 43 | + <ul class="navbar-nav"> |
| 44 | + <li class="nav-item"> |
| 45 | + <a class="nav-link" href="/">Home</a> |
| 46 | + </li> |
| 47 | + <li class="nav-item dropdown "> |
| 48 | + <a class="nav-link" href="#" id="navbarContributingCodeDropdown" role="button">Contributing Code</a> |
| 49 | + <div class="dropdown-menu" aria-labelledby="navbarContributingCodeDropdown"> |
| 50 | + |
| 51 | + <a class="dropdown-item" href="/contributing-code/">Overview</a> |
| 52 | + |
| 53 | + <a class="dropdown-item" href="/contributing-code/pr-guidelines/">Pull Request Guidelines</a> |
| 54 | + |
| 55 | + <a class="dropdown-item" href="/contributing-code/github-repo-guidelines/">GitHub Repo Guidelines</a> |
| 56 | + |
| 57 | + </div> |
| 58 | + </li> |
| 59 | + |
| 60 | + <li class="nav-item"> |
| 61 | + <a class="nav-link" href="/projects/">Projects</a> |
| 62 | + </li> |
| 63 | + |
| 64 | + <li class="nav-item active"> |
| 65 | + <a class="nav-link" href="/blog/">Blog</a> |
| 66 | + </li> |
| 67 | + |
| 68 | + <li class="nav-item dropdown "> |
| 69 | + <a class="nav-link" href="#" id="navbarCommunityDropdown" role="button">Community</a> |
| 70 | + <div class="dropdown-menu" aria-labelledby="navbarCommunityDropdown"> |
| 71 | + |
| 72 | + <a class="dropdown-item" href="/community/">Join the Community</a> |
| 73 | + |
| 74 | + <a class="dropdown-item" href="/community/write-a-blog-post/">Write a Blog Post</a> |
| 75 | + |
| 76 | + <a class="dropdown-item" href="/community/code-of-conduct/">Code of Conduct</a> |
| 77 | + |
| 78 | + <a class="dropdown-item" href="/community/code-of-conduct/enforcement/">Code of Conduct Enforcement</a> |
| 79 | + |
| 80 | + </div> |
| 81 | + </li> |
| 82 | + <li class="nav-item dropdown "> |
| 83 | + <a class="nav-link" href="#" id="navbarGSoCDropdown" role="button">GSoC 2019</a> |
| 84 | + <div class="dropdown-menu" aria-labelledby="navbarGSoCDropdown"> |
| 85 | + |
| 86 | + <a class="dropdown-item" href="/gsoc-2019/">General Information</a> |
| 87 | + |
| 88 | + <a class="dropdown-item" href="/gsoc-2019/project-ideas/all/">Project Ideas</a> |
| 89 | + |
| 90 | + <a class="dropdown-item" href="/gsoc-2019/student-expectations/">Student Expectations</a> |
| 91 | + |
| 92 | + <a class="dropdown-item" href="/gsoc-2019/application-instructions/">Application Instructions</a> |
| 93 | + |
| 94 | + </div> |
| 95 | + </li> |
| 96 | + <li class="nav-item dropdown "> |
| 97 | + <a class="nav-link" href="#" id="navbarArchivesDropdown" role="button">Archives</a> |
| 98 | + <div class="dropdown-menu" aria-labelledby="navbarArchivesDropdown"> |
| 99 | + |
| 100 | + <a class="dropdown-item" href="/archives/old-tech-blog/">CC Tech Blog (2007-2014)</a> |
| 101 | + |
| 102 | + </div> |
| 103 | + </li> |
| 104 | + </ul> |
| 105 | + </nav> |
| 106 | + </div> |
| 107 | + </div> |
| 108 | + </div> |
| 109 | + </header> |
| 110 | + <div class="container-fluid page-content"> |
| 111 | + <div class="row justify-content-md-center"> |
| 112 | + <div class="col-9 content-wrap"> |
| 113 | + <div class="page py-3"> |
| 114 | + <h1 class="page-title pb-3 mb-4">CC Open Source Blog</h1> |
| 115 | + |
| 116 | + <h2 class="mb-0">Creative Commons WordPress Plugin Second Phase</h2> |
| 117 | + |
| 118 | + <p class="meta text-muted mt-0">by <a href="/blog/authors/ahmadbilaldev">ahmadbilaldev</a> |
| 119 | + on Saturday, 2019 July 20</p> |
| 120 | + <div class="body"><p>For the context, I am working with my mentor <a href="https://creativecommons.org/author/timidcreativecommons-org/">Timid Robot</a> 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. The second phase of the project is now ending, and the plugin has a stable version ready. Following is a summary of the work accomplished during this phase.</p> |
| 121 | +<ul> |
| 122 | +<li><strong>Week 5:</strong> Added customization settings for Gutenberg blocks for backend and front end.</li> |
| 123 | +<li><strong>Week 6:</strong> Fixed and closed 17 existing issues to pave way for a stable release.</li> |
| 124 | +<li><strong>Week 7-8:</strong> Prepped the plugin for the release to WordPress.org directory. Started working on the support to use the new license chooser. For now, removing the integrated chooser (old Partner Interface) and linking to the new chooser is our strategy.</li> |
| 125 | +</ul> |
| 126 | +<h3 id="release-of-v2019.7.1">Release of v2019.7.1</h3><p>We have released the latest stable version of the plugin. <code>v2019.7.1</code> is out and tagged in the <a href="https://github.com/creativecommons/wp-plugin-creativecommons/releases">wp-plugin-creativecommons repository</a>. Given that a stable release is available, we have submitted it to <a href="https://en-nz.wordpress.org/plugins/">WordPress.org plugin directory</a>. As soon as their team approves it, the plugin will be available to install for all WordPress users, which is substantial.</p> |
| 127 | +<h3 id="what-s-next">What's next</h3><p>Although the current implentation does the job, but we want it to use new <a href="https://creativecommons.org/choose/">CC License Chooser</a> in the future. The existing approach uses an integrated modal of <a href="https://creativecommons.org/choose/?partner={partner}">Partner Interface</a> from 2014. So, currently I am re-writing and re-designing the plugin settings to use the new and improved chooser without integrating it. Other upcoming additions are:</p> |
| 128 | +<ul> |
| 129 | +<li>Add a button to copy license and author information for content sharing.</li> |
| 130 | +<li>CC Search integration.</li> |
| 131 | +<li>Changes in design and features.</li> |
| 132 | +<li>Improve the documentation.</li> |
| 133 | +</ul> |
| 134 | +<p>For more, see the <a href="https://github.com/creativecommons/wp-plugin-creativecommons">GitHub repository</a>.</p> |
| 135 | +<p>If you have any feedback or suggestions, let us know in the discussion on <code>#cc-dev-wordpress</code> Slack channel. Looking forward!</p> |
| 136 | +</div> |
| 137 | + <div class="card bg-light"> |
| 138 | + <div class="card-body p-2"> |
| 139 | + <p class="meta my-0"><span class="mr-2"><strong>Categories:</strong></span> |
| 140 | + |
| 141 | + |
| 142 | + |
| 143 | + <a href=" /blog/categories/wp-plugin ">wp-plugin</a>, |
| 144 | + |
| 145 | + |
| 146 | + <a href=" /blog/categories/gsoc-2019 ">gsoc-2019</a>, |
| 147 | + |
| 148 | + |
| 149 | + <a href=" /blog/categories/gsoc ">gsoc</a>, |
| 150 | + |
| 151 | + |
| 152 | + <a href=" /blog/categories/open-source ">open-source</a> |
| 153 | + |
| 154 | + |
| 155 | + </p> |
| 156 | + </div> |
| 157 | + </div> |
| 158 | + <div class="comments"> |
| 159 | +<div id="disqus_thread"></div> |
| 160 | +<script> |
| 161 | + var disqus_config = function() { this.page.identifier = "/blog/entries/cc-wp-plugin-second-phase"; this.page.url = "http://opensource.creativecommons.org/blog/entries/cc-wp-plugin-second-phase/"; }; |
| 162 | + (function() { |
| 163 | + var d = document, s = d.createElement('script'); |
| 164 | + s.src = '//cc-open-source.disqus.com/embed.js'; |
| 165 | + s.setAttribute('data-timestamp', +new Date()); |
| 166 | + (d.head || d.body).appendChild(s); |
| 167 | + })(); |
| 168 | +</script> |
| 169 | +<noscript> |
| 170 | + Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" |
| 171 | + rel="nofollow">comments powered by Disqus.</a> |
| 172 | +</noscript> |
| 173 | +</div> |
| 174 | + |
| 175 | + <a id="back-to-top" href="#top" class="btn btn-dark btn-sm" role="button">Back to top</a> |
| 176 | + </div> |
| 177 | + </div> |
| 178 | + </div> |
| 179 | + </div> |
| 180 | + <footer class="main-footer bg-dark"> |
| 181 | + <div class="container-fluid"> |
| 182 | + <div class="row justify-content-md-center"> |
| 183 | + <div class="col-9 footer text-light py-4 px-3"> |
| 184 | + <small> |
| 185 | + <p><a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" |
| 186 | + style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a></p> |
| 187 | + <p class="text-muted">All the content on this website is licensed under a <strong><a rel="license" |
| 188 | + href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International |
| 189 | + License</a></strong> unless otherwise specified.</p> |
| 190 | + </small> |
| 191 | + </div> |
| 192 | + </div> |
| 193 | + </div> |
| 194 | + </footer> |
| 195 | +</body> |
0 commit comments