Skip to content

Commit

Permalink
Merge branch 'main' into problems-compassion
Browse files Browse the repository at this point in the history
  • Loading branch information
TimidRobot authored Mar 5, 2024
2 parents e9bb838 + de7361e commit d832fc3
Show file tree
Hide file tree
Showing 121 changed files with 2,550 additions and 2,245 deletions.
585 changes: 312 additions & 273 deletions Pipfile.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ To install these, execute the following commands:
[nodejswebsite]: https://nodejs.org/en/
[npmdocs]: https://docs.npmjs.com/
[homebrew]: https://brew.sh/
[pipenvinstall]: https://pipenv.pypa.io/en/latest/install/#installing-pipenv
[pipenvinstall]: https://pipenv.pypa.io/en/latest/installation.html
[nodeinstall]: https://github.com/nodesource/distributions/blob/master/README.md#table-of-contents
[nodedetailed]: https://github.com/nodesource/distributions/blob/master/README.md#installation-instructions
Expand Down
6 changes: 3 additions & 3 deletions content/blog/authors/TimidRobot/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ name: Timid Robot Zehta
md5_hashed_email: 5324367e4af9d821ff3b388c04c42e7e
---
about:
Timid Robot Zehta (please call them "Timid Robot") is the Core Systems Manager
at [Creative Commons][creativecommons]. They are `@Timid Robot` on [CC
Timid Robot Zehta (please call them "Timid Robot") is the [Director of
Technology][ccperson] at Creative Commons. They are `@Timid Robot` on [CC
Slack](/community/) and [TimidRobot][github] on GitHub.

[creativecommons]: https://creativecommons.org/author/timidcreativecommons-org/
[ccperson]: https://creativecommons.org/person/timidcreativecommons-org/
[github]: https://github.com/TimidRobot
7 changes: 4 additions & 3 deletions content/blog/authors/annatuma/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ name: Anna Tumadóttir
md5_hashed_email: c6b98be141f57ce877a7ae10595b0ae0
---
about:
Anna is the [Chief Operating Officer
(COO)](https://creativecommons.org/author/annacreativecommons-org/) at Creative
Commons. She's `@Anna` on the [CC Slack](/community/).
Anna is the [Interm CEO/Chief Operating Officer (COO)][ccperson] at Creative
Commons. She's `@Anna` on the [CC Slack](/community/).

[ccperson]: https://creativecommons.org/person/annacreativecommons-org/
16 changes: 8 additions & 8 deletions content/blog/authors/obulat/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ name: Olga Bulat
md5_hashed_email: acd34b5434369aeaf31de8ea94368bf0
---
about:
[Olga](https://creativecommons.org/author/obulat/) is a developer based in
Istanbul, Turkey. She loves programming in Python and Javascript. Her main
areas of interest are web development, Natural Language Processing, languages,
geography and education. Apart from that, she is busy raising her (soon to be)
three kids.
Olga is a developer based in Istanbul, Turkey. She loves programming in Python
and Javascript. Her main areas of interest are web development, Natural
Language Processing, languages, geography and education. Apart from that, she
is busy raising her (soon to be) three kids.

Olga is worked on improving the [CC License
Chooser](https://github.com/creativecommons/cc-chooser) as part of [Outreachy
December 2019 - March 2020](/programs/history/).
Olga worked on improving the [ Chooser][chooser] as part of [Outreachy December
2019 - March 2020](/programs/history/).

[chooser]: https://github.com/creativecommons/chooser
12 changes: 12 additions & 0 deletions content/blog/authors/precious/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
username: precious
---
name: Precious Oritsedere
---
md5_hashed_email: 799674ebf72ebba137da36402f2bab93
---
about:
I am a front-end engineer. I build exceptional and problem-solving web
applications. I am `@Precious oritsedere` on [CC Slack](/community/) and
[PreciousOritsedere][github] on GitHub.

[github]:https://github.com/PreciousOritsedere
4 changes: 2 additions & 2 deletions content/blog/authors/sara/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ name: Sara Lovell
md5_hashed_email: 898c4d3ca8cabbee04ffe00bde6df9ab
---
about:
Sara is the Full-Stack Engineer at [Creative Commons][creativecommons]. She is
Sara is the [Full-Stack Engineer][ccperson] at Creative Commons]. She is
`@sara` on [CC Slack](/community/) and [possumbilities][github] on GitHub.

[creativecommons]: https://creativecommons.org/author/saracreativecommons-org/
[ccperson]: https://creativecommons.org/person/saracreativecommons-org/
[github]: https://github.com/possumbilities
12 changes: 12 additions & 0 deletions content/blog/authors/saurabh/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
username: saurabh
---
name: Saurabh Kumar
---
md5_hashed_email: 3876c2c7fd4a63165bbbc9fad6491a2a
---
about:

Saurabh worked on the [CC Legal Tools app][app] as contributor for [Google
Summer of Code (GSoC) 2023](/programs/history/).

[app]: https://github.com/creativecommons/cc-legalt-tools-app
4 changes: 2 additions & 2 deletions content/blog/authors/shafiya/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ name: Shafiya Heena
md5_hashed_email: f49628fb50324d628379b469c7f008c6
---
about:
Shafiya is the Systems Engineer at [Creative Commons][creativecommons]. She is
Shafiya is the [Systems Engineer][ccperson] at Creative Commons. She is
`@shafiya` on [CC Slack](/community/) and [Shafiya-Heena][github] on GitHub.

[creativecommons]: https://creativecommons.org/author/shafiyacreativecommons-org/
[ccperson]: https://creativecommons.org/person/shafiyacreativecommons-org/
[github]: https://github.com/Shafiya-Heena
1 change: 1 addition & 0 deletions content/blog/categories/cc-legal-tools/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
name: cc-legal-tools
1 change: 1 addition & 0 deletions content/blog/categories/gsoc-2023/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
name: gsoc-2023
1 change: 1 addition & 0 deletions content/blog/categories/outreachy-2022/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
name: outreachy-2022
18 changes: 9 additions & 9 deletions content/blog/entries/2019-07-24-cc-search-wp-plugin/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ After a while, our plugin was ready. Its temporary name is “WP CC Search plugi

![Plugin screenshot 1](01.png)

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

![Plugin screenshot 2](02.png)

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

![Plugin screenshot 3](03.png)

The user can browse the returned images, preview an image and its license and adjust the image settings:
The user can browse the returned images, preview an image and its license and adjust the image settings:
- use of thumbnail or original image
- set the image link (if any)
- insert the image into the post or as the featured image
Expand All @@ -66,17 +66,17 @@ After the user selects an image and insert it, into the post, the image code alo

The plugin uses AJAX requests to communicate with https://api.creativecommons.engineering and get responses in JSON format.

Only 2 AJAX requests are sent to <https://api.creativecommons.engineering>.
Only 2 AJAX requests are sent to <https://api.creativecommons.engineering>.
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.
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.

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.

#### Still to do

There are still some things that we want to add/change into the plugin and any help on building them is welcome.
There are still some things that we want to add/change into the plugin and any help on building them is welcome.
- Find a different plugin name :-). We believe that the plugin’s name should change since it is not an “official” CC commons plugin.
- Currently, the plugin needs the Classic Editor plugin in order to work for WP 5+. A main goal is to make it Gutenberg compatible.
- Currently, the plugin needs the Classic Editor plugin in order to work for WP 5+. A main goal is to make it Gutenberg compatible.
- Add Multiple images select support
- Add Multi-select options for filtering: providers
- Add select options for filtering: licenses, creator
Expand All @@ -97,11 +97,11 @@ There are still some things that we want to add/change into the plugin and any h

#### More about us

<span id="footnote-1"></span>**[1] CTI - Greek School Network and Networking Technologies Directorate**
<span id="footnote-1"></span>**[1] CTI - Greek School Network and Networking Technologies Directorate**
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.

<span id="footnote-2"></span>**[2] Greek School Network (<https://www.sch.gr/>)**
<span id="footnote-2"></span>**[2] Greek School Network (<https://www.sch.gr/>)**
<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/)).

<span id="footnote-3"></span>**[3] <https://blogs.sch.gr>**
<span id="footnote-3"></span>**[3] <https://blogs.sch.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><a href="#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.
12 changes: 6 additions & 6 deletions content/blog/entries/2019-09-11-google-docs-plugin/contents.lr
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ A few years ago I published a [Google Docs Add-on that allowed users to insert a

### Why

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.
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.

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).

Expand All @@ -27,13 +27,13 @@ My nine year teaching career in Fresno Unified School District plus my career in

### What

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.
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.

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.
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.

### How

1. In Google Docs, select “Get Add-ons”
1. In Google Docs, select “Get Add-ons”

![How-to screenshot 1](image2.png)

Expand All @@ -51,9 +51,9 @@ I hope in the future to use an API call to support different languages, and perh
[A video tutorial is available here](https://youtu.be/sQZFlNXEVZ4) or by clicking on the image below.

<a href="http://www.youtube.com/watch?feature=player_embedded&v=sQZFlNXEVZ4
" target="_blank"><img src="https://img.youtube.com/vi/sQZFlNXEVZ4/0.jpg"
" target="_blank"><img src="https://img.youtube.com/vi/sQZFlNXEVZ4/0.jpg"
alt="Video tutorial" border="10" /></a>

---
---

[No rights reserved](http://creativecommons.org/publicdomain/zero/1.0/) for the content of this blog post by the author.
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ the following strategies:

- Participate in social media networks to actively recruit groups who are
underrepresented in FOSS (free and open source software)
- Collect anonymous demographic data
- Collect anonymous demographic data

A couple of organization examples:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ body:

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*).

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.
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.

#### Google Summer of Code
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.
Expand All @@ -31,7 +31,7 @@ En las versiones pasadas de estos programas tuvimos excelentes resultados llevad
- [CC Search Browser extension](https://github.com/creativecommons/ccsearch-browser-extension) por Mayank Nader
- [CC Vocabulary](https://github.com/creativecommons/vue-vocabulary) por Dhruv Bhanushali
- [Revamping the CC Chooser](https://github.com/creativecommons/cc-chooser) por Ari Madian
- [CC Catalog Data Visualization](https://github.com/creativecommons/cccatalog-dataviz) por Maria Belen Guaranda
- [CC Catalog Data Visualization](https://github.com/cc-archive/cccatalog-dataviz) por Maria Belen Guaranda

## Outreachy 2019-2020
- [Improve License Chooser](https://github.com/creativecommons/cc-chooser) por Olga Bulat
Expand All @@ -51,9 +51,9 @@ De esta manera hemos decidido participar de las siguientes rondas de ambos progr
- [Guia de estudiante](https://www.outreachy.org/docs/internship/)

### CC Open Source
- [Guia del postulante](https://opensource.creativecommons.org/programs/contrib-guide/)
- [Listado de proyectos](https://opensource.creativecommons.org/contributing-code/projects/)
- [Lineamientos para contribuir](https://opensource.creativecommons.org/contributing-code/)
- [Guia del postulante](/programs/contrib-guide/)
- [Listado de proyectos](/contributing-code/projects/)
- [Lineamientos para contribuir](/contributing-code/)

## Beneficios
Estos programas proveen múltiples beneficios a quienes deseen participar de ellos, por un lado, las organizaciones participantes trabajan en proyectos de código abierto utilizados en todo el mundo y en diversas aplicaciones, convirtiéndose en una oportunidad única de contribuir a proyectos de gran escala que además cuentan con comunidades globales transformando además esta pasantía en una experiencia enriquecedora.
Expand All @@ -64,10 +64,10 @@ Además, estos programas consideran un estipendio por los 3 meses que dura la pa

## Destrezas

Con respecto al idioma, para participar en estos programas no se exige un manejo del inglés al 100%, solo basta que puedas comunicarte de manera razonable, ya que, si bien, existen algunos proyectos en los cuales yo soy el mentor ( [WP Plugin](https://opensource.creativecommons.org/internships/project-ideas/all/#wp-plugin) e [Implementar Vocabulary](https://opensource.creativecommons.org/internships/project-ideas/all/#vocabulary-integration) ) y podemos tener reuniones en español, la comunicación pública y la documentación debe ser en Inglés.
Con respecto al idioma, para participar en estos programas no se exige un manejo del inglés al 100%, solo basta que puedas comunicarte de manera razonable, ya que, si bien, existen algunos proyectos en los cuales yo soy el mentor ( [WP Plugin](/internships/project-ideas/all/#wp-plugin) e [Implementar Vocabulary](/internships/project-ideas/all/#vocabulary-integration) ) y podemos tener reuniones en español, la comunicación pública y la documentación debe ser en Inglés.

Con respecto a nuestros proyectos, todos se encuentran en [Github](https://github.com/creativecommons) por lo tanto debes saber lo básico de [Git](https://rogerdudler.github.io/git-guide/index.es.html). Te recomiendo consultar la [ayuda de Github](https://help.github.com/es) para mayor detalle, sugiero poner atención a la guia sobre como realizar [Pull Request](https://help.github.com/es/github/collaborating-with-issues-and-pull-requests/about-pull-requests) ya que es muy necesario para el flujo de trabajo del equipo tecnico de CC y lo será también para tu pasantía.

## Invitación

Desde yá los dejamos invitados a participar en estos programas o a participar directamente en nuestra [comunidad de código abierto](https://opensource.creativecommons.org/) o visitar nuestro [Github](https://github.com/creativecommons), el cual contiene nuestros proyectos. También pueden unirse a nuestra comunidad global en [Slack](https://slack-signup.creativecommons.org/) donde me pueden encontrar como @hugo si tienen alguna duda o comentario.
Desde yá los dejamos invitados a participar en estos programas o a participar directamente en nuestra [comunidad de código abierto](/) o visitar nuestro [Github](https://github.com/creativecommons), el cual contiene nuestros proyectos. También pueden unirse a nuestra comunidad global en [Slack](https://slack-signup.creativecommons.org/) donde me pueden encontrar como @hugo si tienen alguna duda o comentario.
Loading

0 comments on commit d832fc3

Please sign in to comment.