Skip to content

Commit 7c12f3d

Browse files
authored
Merge branch 'master' into write-post-format
2 parents f3c1ece + 5c01418 commit 7c12f3d

File tree

39 files changed

+332
-96
lines changed

39 files changed

+332
-96
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
username: obulat
2+
---
3+
name: Olga Bulat
4+
---
5+
md5_hashed_email: acd34b5434369aeaf31de8ea94368bf0
6+
---
7+
about:
8+
[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.
9+
10+
Olga is currently working on improving [the CC License Chooser](https://github.com/creativecommons/cc-chooser) as part of 2019-2020 [Outreachy Internship](/programs/outreachy).
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: cc-chooser

content/blog/entries/cc-browser-extension-a-gsoc-project/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ open-source
1010
---
1111
author: makkoncept
1212
---
13+
series: gsoc-2019-browser-extension
14+
---
1315
pub_date: 2019-06-20
1416
---
1517
body:

content/blog/entries/cc-browser-extension-week5-6/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ open-source
88
---
99
author: makkoncept
1010
---
11+
series: gsoc-2019-browser-extension
12+
---
1113
pub_date: 2019-07-04
1214
---
1315
body:

content/blog/entries/cc-browser-extension-week7-8/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ open-source
88
---
99
author: makkoncept
1010
---
11+
series: gsoc-2019-browser-extension
12+
---
1113
pub_date: 2019-07-19
1214
---
1315
body:
Lines changed: 42 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,42 @@
1-
title: CC Browser Extension Week 9, 10
2-
---
3-
categories:
4-
gsoc
5-
gsoc-2019
6-
cc-browser-extension
7-
open-source
8-
---
9-
author: makkoncept
10-
---
11-
pub_date: 2019-08-12
12-
---
13-
body:
14-
15-
For the context, I am working on my GSoC project that is to make a browser-extension to search CC Licensed content in the public domain by interacting with CC Catalog API.
16-
17-
**Previous Blogs**:
18-
- [CC Browser Extension - A GSoC Project](https://opensource.creativecommons.org/blog/entries/cc-browser-extension-a-gsoc-project/)
19-
- [CC Browser Extension Week 5, 6](https://opensource.creativecommons.org/blog/entries/cc-browser-extension-week5-6/)
20-
- [CC Browser Extension Week 7, 8](https://opensource.creativecommons.org/blog/entries/cc-browser-extension-week7-8/)
21-
22-
### Work Done
23-
These weeks were spent on adding bookmarking feature to the extension and writing some unit tests.
24-
25-
On clicking the bookmark icon, that appears when the image thumbnail is hovered on, the image will be bookmarked. Under the hood, the unique image identifier is saved in the local storage of the extension. The images ids are enough to get all the required image and attribution data needed using the `/image/{identifier}` endpoint of [CC Catalog API]([https://github.com/creativecommons/cccatalog-api](https://github.com/creativecommons/cccatalog-api).
26-
27-
Bookmarked images persist even when the extension session terminates. User can view, inspect, delete the bookmarked images in the _'Bookmarks'_ section. There is also a button to delete all the bookmarks at once.
28-
29-
To let the users organize and share bookmarks, importing and exporting feature is also added. The buttons to export and import the bookmarks are in the options page. Simple `json` files are used for this feature.
30-
31-
The rest of the time was spent on writing tests for the extension. One positive side-effect of this was cleaner and modular code. Finally, the CircleCi config file was modified to let the tests to run in CI pipeline.
32-
### Coming Up
33-
- Write more tests.
34-
- Test and fix bugs.
35-
- Modifying webpack config to spit out code for production.
36-
37-
You can check out the project on [Github](https://github.com/creativecommons/ccsearch-browser-extension) and join the discussion on `#gsoc-browser-ext` channel on [slack](https://opensource.creativecommons.org/community/#slack).
38-
39-
*Special Thanks*: [Alden](https://creativecommons.org/author/aldencreativecommons-org/), [Timid](https://creativecommons.org/author/timidcreativecommons-org/) and [Kriti](https://creativecommons.org/author/kriticreativecommons-org/).
1+
title: CC Browser Extension Week 9, 10
2+
---
3+
categories:
4+
5+
gsoc
6+
gsoc-2019
7+
cc-browser-extension
8+
open-source
9+
---
10+
author: makkoncept
11+
---
12+
series: gsoc-2019-browser-extension
13+
---
14+
pub_date: 2019-08-12
15+
---
16+
body:
17+
18+
For the context, I am working on my GSoC project that is to make a browser-extension to search CC Licensed content in the public domain by interacting with CC Catalog API.
19+
20+
**Previous Blogs**:
21+
- [CC Browser Extension - A GSoC Project](https://opensource.creativecommons.org/blog/entries/cc-browser-extension-a-gsoc-project/)
22+
- [CC Browser Extension Week 5, 6](https://opensource.creativecommons.org/blog/entries/cc-browser-extension-week5-6/)
23+
- [CC Browser Extension Week 7, 8](https://opensource.creativecommons.org/blog/entries/cc-browser-extension-week7-8/)
24+
25+
### Work Done
26+
These weeks were spent on adding bookmarking feature to the extension and writing some unit tests.
27+
28+
On clicking the bookmark icon, that appears when the image thumbnail is hovered on, the image will be bookmarked. Under the hood, the unique image identifier is saved in the local storage of the extension. The images ids are enough to get all the required image and attribution data needed using the `/image/{identifier}` endpoint of [CC Catalog API]([https://github.com/creativecommons/cccatalog-api](https://github.com/creativecommons/cccatalog-api).
29+
30+
Bookmarked images persist even when the extension session terminates. User can view, inspect, delete the bookmarked images in the _'Bookmarks'_ section. There is also a button to delete all the bookmarks at once.
31+
32+
To let the users organize and share bookmarks, importing and exporting feature is also added. The buttons to export and import the bookmarks are in the options page. Simple `json` files are used for this feature.
33+
34+
The rest of the time was spent on writing tests for the extension. One positive side-effect of this was cleaner and modular code. Finally, the CircleCi config file was modified to let the tests to run in CI pipeline.
35+
### Coming Up
36+
- Write more tests.
37+
- Test and fix bugs.
38+
- Modifying webpack config to spit out code for production.
39+
40+
You can check out the project on [Github](https://github.com/creativecommons/ccsearch-browser-extension) and join the discussion on `#gsoc-browser-ext` channel on [slack](https://opensource.creativecommons.org/community/#slack).
41+
42+
*Special Thanks*: [Alden](https://creativecommons.org/author/aldencreativecommons-org/), [Timid](https://creativecommons.org/author/timidcreativecommons-org/) and [Kriti](https://creativecommons.org/author/kriticreativecommons-org/).

content/blog/entries/cc-chooser-lastweek/contents.lr

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
categories:
44
gsoc
55
gsoc-2019
6+
cc-chooser
67
---
78
author: akmadian
9+
---
10+
series: gsoc-2019-chooser
811
---
912
pub_date: 2019-08-22
1013
---

content/blog/entries/cc-chooser-week2/contents.lr

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
categories:
44
gsoc
55
gsoc-2019
6+
cc-chooser
67
---
78
author: akmadian
9+
---
10+
series: gsoc-2019-chooser
811
---
912
pub_date: 2019-06-14
1013
---

content/blog/entries/cc-chooser-week4/contents.lr

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
categories:
44
gsoc
55
gsoc-2019
6+
cc-chooser
67
---
78
author: akmadian
9+
---
10+
series: gsoc-2019-chooser
811
---
912
pub_date: 2019-06-24
1013
---

content/blog/entries/cc-datacatalog-data-processing-2/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ open-source
1010
---
1111
author: soccerdroid
1212
---
13+
series: gsoc-2019-dataviz
14+
---
1315
pub_date: 2019-07-26
1416
---
1517
body:

content/blog/entries/cc-datacatalog-data-processing-3/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ open-source
1010
---
1111
author: soccerdroid
1212
---
13+
series: gsoc-2019-dataviz
14+
---
1315
pub_date: 2019-08-12
1416
---
1517
body:

content/blog/entries/cc-datacatalog-data-processing/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ open-source
1010
---
1111
author: soccerdroid
1212
---
13+
series: gsoc-2019-dataviz
14+
---
1315
pub_date: 2019-07-10
1416
---
1517
body:

content/blog/entries/cc-datacatalog-data-thelinkedcommons/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ open-source
1010
---
1111
author: soccerdroid
1212
---
13+
series: gsoc-2019-dataviz
14+
---
1315
pub_date: 2019-09-03
1416
---
1517
body:

content/blog/entries/cc-datacatalog-visualization/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ open-source
1010
---
1111
author: soccerdroid
1212
---
13+
series: gsoc-2019-dataviz
14+
---
1315
pub_date: 2019-06-17
1416
---
1517
body:
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
title: CC Platform Toolkit Revamp - 2
2+
---
3+
categories:
4+
community
5+
platform-toolkit
6+
outreachy
7+
---
8+
author: apdsrocha
9+
---
10+
series: outreachy-dec-2019-platform-toolkit
11+
---
12+
pub_date: 2020-01-06
13+
---
14+
body:
15+
Time is really flying! I can hardly believe this is already week 5 as of my internship with CC (I'm part of the Outreachy program for the 2019-2020 round). I've been having a wonderful time working on this project (I'm helping revamp the [Platform Toolkit](https://creativecommons.org/platform/toolkit/)) and I'm excited to report on what's been going on for the past couple of weeks.
16+
17+
Since the holidays got a bit in the way of user testing existing platform implementations, my mentors and I slightly altered the schedule. These past weeks have been dedicated to reworking the content that is currently online (revisiting writing and format) and suggesting an entirely new structure. I've been documenting that process [here](https://drive.google.com/open?id=1g7_76zFmgtqq7khb_aBS-l2Wx8tScMgR1NPBO0vOdkM) as I tackle each section.
18+
19+
What I really loved about this process is the fact that I'm able to see the platform toolkit through a holistic lens: I'm thinking about how the user is currently interacting with this content, how the information could be made more palatable, how that can be achieved visually, and finally, how to do it in a way that won't be impossible to implement.
20+
21+
I'm excited about the questions and answers that have been coming up during this process. Even though I'm far from delivering a final version, I believe this first rough draft already brings important improvements. My focus has been on diminishing cognitive load. That means taking very dense content and delivering the same amount of information with an approach that steps away from full copy and comes closer to a UI format. I've been learning a lot with each step of this project and I'm eager to make a positive contribution by the end of the internship. Soon enough I'll be checking in again soon to give a new follow up!

content/blog/entries/cc-platform-toolkit-revamp/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ outreachy
77
---
88
author: apdsrocha
99
---
10+
series: outreachy-dec-2019-platform-toolkit
11+
---
1012
pub_date: 2019-12-16
1113
---
1214
body:

content/blog/entries/cc-vocabulary-new-design-system/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ gsoc-2019
99
---
1010
author: dhruvkb
1111
---
12+
series: gsoc-2019-vocabulary
13+
---
1214
pub_date: 2019-06-15
1315
---
1416
body:

content/blog/entries/cc-vocabulary-so-far/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ gsoc-2019
99
---
1010
author: dhruvkb
1111
---
12+
series: gsoc-2019-vocabulary
13+
---
1214
pub_date: 2019-07-05
1315
---
1416
body:

content/blog/entries/cc-vocabulary-the-main-course/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ gsoc-2019
99
---
1010
author: dhruvkb
1111
---
12+
series: gsoc-2019-vocabulary
13+
---
1214
pub_date: 2019-07-19
1315
---
1416
body:

content/blog/entries/cc-wp-plugin-final-phase/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ wordpress
99
---
1010
author: ahmadbilaldev
1111
---
12+
series: gsoc-2019-wp-plugin
13+
---
1214
pub_date: 2019-08-23
1315
---
1416
body:

content/blog/entries/cc-wp-plugin-first-phase/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ wordpress
88
---
99
author: ahmadbilaldev
1010
---
11+
series: gsoc-2019-wp-plugin
12+
---
1113
pub_date: 2019-06-20
1214
---
1315
body:

content/blog/entries/cc-wp-plugin-second-phase/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ wordpress
99
---
1010
author: ahmadbilaldev
1111
---
12+
series: gsoc-2019-wp-plugin
13+
---
1214
pub_date: 2019-07-20
1315
---
1416
body:
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
title: Improving CC License Chooser Weeks 1-2: Design
2+
---
3+
author: obulat
4+
---
5+
categories:
6+
7+
outreachy
8+
cc-chooser
9+
---
10+
series: outreachy-dec-2019-chooser
11+
---
12+
pub_date: 2020-01-06
13+
---
14+
body:
15+
Creative Commons License Chooser has been helping creators to choose the most appropriate license for their work for a long time. As anything on the web, it needs updating. One of my mentors, [Ari Madian](https://opensource.creativecommons.org/blog/authors/akmadian/), has created the new version of this chooser as part of his 2019 GSoC Project. As a 2019-2020 Outreachy intern, I will be working on making it production-ready. The goals of my internship include:
16+
17+
- Improving usability of the Chooser and making it easier for licensors to understand the process of selecting the most appropriate license.
18+
- Setting up and automating internalization.
19+
- Extracting License Chooser as a standalone npm package to make integrating Creative Commons licensing in other websites easier.
20+
21+
During the first two weeks of my internship I mainly worked on redesigning the license selection process based on the usability testing feedback. We decided to set up license selection as a step-by-step process of answering yes/no questions guiding a novice or somewhat experienced user to the CC license that best suits their needs.
22+
23+
----
24+
25+
### **Here is the first draft:**
26+
27+
![draft-1.png](draft-1.png)
28+
29+
*Features of this draft that stayed in current version:*
30+
- A card to show the information about currently selected license is prominent on the page.
31+
- Four yes/no questions that help narrow the license choice.
32+
33+
*What was changed in final version:*
34+
- The openness scale (which is drawn incorrectly, by the way) took up too much space on the first screen, not adding as much to the process.
35+
- Toggles as an answer to yes/no questions are confusing for some users.
36+
- Separate Personalization step was moved together with other steps.
37+
- License attribution information was merged with the selected license card, because the card is supposed to contain all the information about selected license, including author/work url/ source url, if they are available.
38+
39+
----
40+
41+
### **Draft 2**
42+
43+
As a result of continuous communication with my mentors, I this draft to be discussed at our weekly meeting.
44+
45+
![draft-2.png](draft-2.png)
46+
47+
*Features that stayed in the current version:*
48+
- Two cards: one for the step-by-step process and the other for presenting license information.
49+
- All the information about selected license in the second card.
50+
- Personalization step as the last and optional step of choosing the license.
51+
52+
*Features that were suggested during the meeting:*
53+
- License selection dropdown with all available licenses on the selected license card. This is for experienced users who know what license they want to choose and only need to add details, or copy the attribution text or html.
54+
- A link to a page with more information on how to use the license when sharing on the selected license card: for users who need help with that.
55+
----
56+
57+
### **Currently Final Draft :)**
58+
59+
![draft-3.png](draft-3.png)
60+
61+
#### **License Chooser Stepper Card**
62+
63+
- Stepper Card shows five steps to selecting a license, one for each feature of CC licenses and an optional personalization step. The stepper icons show current selection status: selected/unselected features and current feature being displayed. Clicking on an icon opens the corresponding step.
64+
- Each license feature has a yes/no question. A user clicks on a yes or no button to answer, and can immediately see what changed in the license, and the text beneath the buttons shows what current selection of the feature actually means. Default answer for each step besides the first one (attribution - 'BY') is 'no', so if a user simply clicks 'next' on each step, or clicks on the last step icon at the top, they get CC BY 4.0 license.
65+
66+
#### **Selected License Card**
67+
68+
- Current selection dropdown is for experienced users who can quickly select a license that they know they want to use. It also updates when a feature in the license selection process is changed.
69+
- Selected license information displays information about the license and its clauses, as well as its icons. The wording of this part will probably change the most after discussion with the community and legal team.
70+
- Attribution information for the license, with a choice between rich text or html code. These are displayed in tabs to save on space.
71+
72+
I created the wireframes in Figma, and I tried to integrate CC Vocabulary elements as much as possible.
73+
74+
Next steps for my project will include coding to update the license chooser Vue.js project, and iterating over the design based on community feedback.
75+
76+
You can follow my work at [https://github.com/creativecommons/cc-chooser](https://github.com/creativecommons/cc-chooser).
Loading
Loading
Loading

content/blog/entries/introducing-cc-search-extension/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ product
1010
---
1111
author: makkoncept
1212
---
13+
series: gsoc-2019-browser-extension
14+
---
1315
pub_date: 2019-09-03
1416
---
1517
body:

content/blog/entries/vocabulary-so-long/contents.lr

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ gsoc-2019
99
---
1010
author: dhruvkb
1111
---
12+
series: gsoc-2019-vocabulary
13+
---
1214
pub_date: 2019-08-19
1315
---
1416
body:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: GSoC 2019: CC Search Browser Extension
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: GSoC 2019: Human Centered Education of CC Licenses
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: GSoC 2019: The Linked Commons
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: GSoC 2019: CC Vocabulary
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: GSoC 2019: CC WordPress Plugin
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: Outreachy Dec 2019 round: CC License Chooser
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name: Outreachy Dec 2019 round: Platform Toolkit

0 commit comments

Comments
 (0)