You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/entries/2019-07-24-cc-search-wp-plugin/contents.lr
+9-9
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ After a while, our plugin was ready. Its temporary name is “WP CC Search plugi
25
25
26
26

27
27
28
-
The plugin’s features are:
28
+
The plugin’s features are:
29
29
- Works in WordPress editor and add a button above the content text area and into the “Add Media” pop-up window.
30
30
- Via a pop-up window, allows searching through millions of images using Creative Commons Catalog API power.
31
31
- Allows filtering by a provider
@@ -47,11 +47,11 @@ After the plugin’s activation, when the user writes a post, an **“Image with
47
47
48
48

49
49
50
-
By pressing the button, a pop-up window allows the user to search using Latin characters for an image.
50
+
By pressing the button, a pop-up window allows the user to search using Latin characters for an image.
51
51
52
52

53
53
54
-
The user can browse the returned images, preview an image and its license and adjust the image settings:
54
+
The user can browse the returned images, preview an image and its license and adjust the image settings:
55
55
- use of thumbnail or original image
56
56
- set the image link (if any)
57
57
- insert the image into the post or as the featured image
@@ -66,17 +66,17 @@ After the user selects an image and insert it, into the post, the image code alo
66
66
67
67
The plugin uses AJAX requests to communicate with https://api.creativecommons.engineering and get responses in JSON format.
68
68
69
-
Only 2 AJAX requests are sent to <https://api.creativecommons.engineering>.
69
+
Only 2 AJAX requests are sent to <https://api.creativecommons.engineering>.
70
70
1.<https://api.creativecommons.engineering/statistics/image?format=json>, for getting the providers list. Then the JSON response is used as select options, for the provider’s dropdown menu.
71
71
2. A call to <https://api.creativecommons.engineering/image/search> with the necessary parameters for searching for images based on the given words and the selected provided.
72
72
73
73
The JSON results, are then transformed via jQuery to images and show up into the popup window. When the user selects an image, jQuery creates a complete HTML <div> tag with all the image info and auto add it into the post editor area or executed the WordPress code to use in as featured image.
74
74
75
75
#### Still to do
76
76
77
-
There are still some things that we want to add/change into the plugin and any help on building them is welcome.
77
+
There are still some things that we want to add/change into the plugin and any help on building them is welcome.
78
78
- Find a different plugin name :-). We believe that the plugin’s name should change since it is not an “official” CC commons plugin.
79
-
- Currently, the plugin needs the Classic Editor plugin in order to work for WP 5+. A main goal is to make it Gutenberg compatible.
79
+
- Currently, the plugin needs the Classic Editor plugin in order to work for WP 5+. A main goal is to make it Gutenberg compatible.
80
80
- Add Multiple images select support
81
81
- Add Multi-select options for filtering: providers
82
82
- Add select options for filtering: licenses, creator
@@ -97,11 +97,11 @@ There are still some things that we want to add/change into the plugin and any h
97
97
98
98
#### More about us
99
99
100
-
<spanid="footnote-1"></span>**[1] CTI - Greek School Network and Networking Technologies Directorate**
100
+
<spanid="footnote-1"></span>**[1] CTI - Greek School Network and Networking Technologies Directorate**
101
101
Our main activities in Greek School Network and Networking Technologies Directorate (GSN-NTS) (<http://nts.cti.gr>) of Computer Technology Institute and Press “Diophantus” (CTI) are the design, implementation, and support of network infrastructures and Internet services. Through its involvement in pioneer National and European research and development projects, GSN-NTS has a major role in the development of network infrastructures and services, and Internet services as well in Greece, especially those concerning school networks and ICT infrastructures at schools.
102
102
103
-
<spanid="footnote-2"></span>**[2] Greek School Network (<https://www.sch.gr/>)**
103
+
<spanid="footnote-2"></span>**[2] Greek School Network (<https://www.sch.gr/>)**
104
104
<https://www.sch.gr/> is the national network of the Ministry of Education and Religious Affairs which safely interconnects all schools of Primary and Secondary education, including educational units abroad, services and entities supervised by the Ministry of Education and Religious Affairs at central and regional level, service providers of lifelong learning, students, teaching staff, other educators and other entities of Ministry of Education and Religious Affairs ([www.minedu.gov.gr](https://www.minedu.gov.gr/)).
The plugin was originally developed for <https://blogs.sch.gr>, which is the free blogging platform for all Greek teachers, students, and school units. The blogs.sch.gr is a service of Greek School Network**<sup><ahref="#footnote-2">[2]</a></sup>** (https://www.sch.gr/en). It hosts more than 50.000 blogs and users. It is built and maintained by the Greek School Network and Networking Technologies Directorate of CTI.
Copy file name to clipboardExpand all lines: content/blog/entries/2019-09-11-google-docs-plugin/contents.lr
+6-6
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ A few years ago I published a [Google Docs Add-on that allowed users to insert a
17
17
18
18
### Why
19
19
20
-
I created the add-on after inspiration from students in one of the classes I teach at [Fresno Pacific University’s Graduate School of Education](http://www.fresno.edu/). I was teaching a course on digital literacy, and open licenses and fair use was a large portion of the course.
20
+
I created the add-on after inspiration from students in one of the classes I teach at [Fresno Pacific University’s Graduate School of Education](http://www.fresno.edu/). I was teaching a course on digital literacy, and open licenses and fair use was a large portion of the course.
21
21
22
22
To get started, I used the [templates Google provided about building an addon](https://developers.google.com/apps-script/overview), took a look at the html etc on the Creative Commons License Chooser page itself, and eventually got something working! It took a couple of days off and on and mostly was me remembering javascriptI admit I had to pay a guy on Upwork to help clean up the code before I published it because sometimes the chooser would keep selecting hundreds of license images… of course, this was also before I was a bona fide contributor to the open source project I Product Manage, [OpenSALT](http://www.github.com/opensalt/opensalt).
23
23
@@ -27,13 +27,13 @@ My nine year teaching career in Fresno Unified School District plus my career in
27
27
28
28
### What
29
29
30
-
This month I’ve finally updated it from the old Google Docs add-on store to the Gsuite Marketplace and updated some links. I’ve also updated the [Github sit](https://github.com/brandonopened/creativecommons_gdocs)e as the main website for the app and hope to implement some changes based on the work in[ this Github repo](https://github.com/creativecommons/cc-license-chooser) with an updated license chooser process etc. The add-on has been installed thousands of times and usually has couple of hundred uses a month based on statistics.
30
+
This month I’ve finally updated it from the old Google Docs add-on store to the Gsuite Marketplace and updated some links. I’ve also updated the [Github sit](https://github.com/brandonopened/creativecommons_gdocs)e as the main website for the app and hope to implement some changes based on the work in[ this Github repo](https://github.com/creativecommons/cc-license-chooser) with an updated license chooser process etc. The add-on has been installed thousands of times and usually has couple of hundred uses a month based on statistics.
31
31
32
-
I hope in the future to use an API call to support different languages, and perhaps embed RDF into the Google doc if that is possible to make the license machine-searchable. This is a fun project that is useful and helping teach me more about coding and best practices for open source software.
32
+
I hope in the future to use an API call to support different languages, and perhaps embed RDF into the Google doc if that is possible to make the license machine-searchable. This is a fun project that is useful and helping teach me more about coding and best practices for open source software.
33
33
34
34
### How
35
35
36
-
1. In Google Docs, select “Get Add-ons”
36
+
1. In Google Docs, select “Get Add-ons”
37
37
38
38

39
39
@@ -51,9 +51,9 @@ I hope in the future to use an API call to support different languages, and perh
51
51
[A video tutorial is available here](https://youtu.be/sQZFlNXEVZ4) or by clicking on the image below.
Copy file name to clipboardExpand all lines: content/blog/entries/2020-03-05-involucrate-gsoc-outreachy-es/contents.lr
+1-1
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ body:
14
14
15
15
En Creative Commons creemos firmemente en que el código abierto es una gran herramienta para fomentar y desarrollar productos con un enfoque comunitario y, a su vez, la consolidación de una comunidad activa de contribuyentes al patrimonio común (o, en inglés, *Commons*).
16
16
17
-
Con el fin de fomentar la participación de estudiantes en nuestros proyectos de código abierto, CC es parte de los programas que ofrece Google ([Google Summer of Code](https://summerofcode.withgoogle.com/)) y también [Outreachy](https://www.outreachy.org/). En ambos casos, el objetivo es involucrar a estudiantes en el código abierto. Para ello, hacemos un llamado abierto a todos y todas quienes tengan interés en colaborar con nuestro equipo, de postular a los llamados cuanto antes.
17
+
Con el fin de fomentar la participación de estudiantes en nuestros proyectos de código abierto, CC es parte de los programas que ofrece Google ([Google Summer of Code](https://summerofcode.withgoogle.com/)) y también [Outreachy](https://www.outreachy.org/). En ambos casos, el objetivo es involucrar a estudiantes en el código abierto. Para ello, hacemos un llamado abierto a todos y todas quienes tengan interés en colaborar con nuestro equipo, de postular a los llamados cuanto antes.
18
18
19
19
#### Google Summer of Code
20
20
Programa impulsado por Google el cual existe desde el año 2005 el cual ha impulsado a mas de 15.000 estudiantes de mas de 118 paises a involucrarse con diversas organizaciones que abogan por el código abierto.
Copy file name to clipboardExpand all lines: content/blog/entries/2023-02-01-outreachy-mid-point/contents.lr
+1-1
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,6 @@ However, there were some project goals that took longer than expected to complet
24
24
25
25
Additionally, I had to prioritize certain tasks over others and make adjustments to my plan as necessary.
26
26
27
-
The new CSS I have written so far already makes the website's layout responsive. I have also created a new script.js file and started working on the neccessary functionalities of the website. I plan to implement all feedback gotten from my mentors and debug any remaining issues. Additionally, I will be working on improving the website's overall performance by implementing several optimization techniques as necessary.
27
+
The new CSS I have written so far already makes the website's layout responsive. I have also created a new script.js file and started working on the neccessary functionalities of the website. I plan to implement all feedback gotten from my mentors and debug any remaining issues. Additionally, I will be working on improving the website's overall performance by implementing several optimization techniques as necessary.
28
28
29
29
Overall, My aim is to ensure that the website is fully functional and user-friendly for all users.
Copy file name to clipboardExpand all lines: content/blog/entries/add-new-sections-descriptions-help-texts-code-examples-schemas-and-serializers/contents.lr
+6-6
Original file line number
Diff line number
Diff line change
@@ -20,17 +20,17 @@ Welcome to my third blog entry! For week 5 and 6, I added new sections, descript
20
20
21
21
22
22
### Week 5
23
-
For this week, I managed to add a lot of stuff into the documentation.
24
-
I figured out how to add help texts to classes and how to create serializers.
25
-
I also managed to move all code examples under response samples.
26
-
In order to do this, I created a new class called CustomAutoSchema to add [x-code-samples](https://github.com/Redocly/redoc/blob/master/docs/redoc-vendor-extensions.md#x-codesamples).
27
-
Other stuff that I did include creating new sections such as “Register and Authenticate” and “Glossary”.
23
+
For this week, I managed to add a lot of stuff into the documentation.
24
+
I figured out how to add help texts to classes and how to create serializers.
25
+
I also managed to move all code examples under response samples.
26
+
In order to do this, I created a new class called CustomAutoSchema to add [x-code-samples](https://github.com/Redocly/redoc/blob/master/docs/redoc-vendor-extensions.md#x-codesamples).
27
+
Other stuff that I did include creating new sections such as “Register and Authenticate” and “Glossary”.
28
28
The hardest part of this week is probably trying to figure out how to add request body examples and move code examples.
29
29
30
30
31
31
### Week 6
32
32
33
-
For week 6, I added another section called Contribute that provides a todolist to start contributing on Github.
33
+
For week 6, I added another section called Contribute that provides a todolist to start contributing on Github.
Copy file name to clipboardExpand all lines: content/blog/entries/add-query-using-curl-command-and-provide-response-samples/contents.lr
+1-1
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ So, the first two weeks of Google Season of Docs have passed. For the first week
23
23
24
24
### Week 2
25
25
26
-
For the second week, I started to write response samples. It was tough as I have a hard time understanding [drf-yasg](https://github.com/axnsan12/drf-yasg), which is an automatic Swagger generator. It can produce Swagger / OpenAPI 2.0 specifications from a Django Rest Framework API. I tried to find as many examples as I could to increase my understanding. Funny, but it took me awhile to realise that drf-yasg is not made up of random letters. The DRF part stands for Django Rest Framework while YASG stands for Yet Another Swagger Generator.
26
+
For the second week, I started to write response samples. It was tough as I have a hard time understanding [drf-yasg](https://github.com/axnsan12/drf-yasg), which is an automatic Swagger generator. It can produce Swagger / OpenAPI 2.0 specifications from a Django Rest Framework API. I tried to find as many examples as I could to increase my understanding. Funny, but it took me awhile to realise that drf-yasg is not made up of random letters. The DRF part stands for Django Rest Framework while YASG stands for Yet Another Swagger Generator.
0 commit comments