Skip to content

Commit 3098ec5

Browse files
committed
Resolved all todos in existing project ideas and added more content to them.
1 parent 7a0a307 commit 3098ec5

File tree

11 files changed

+97
-46
lines changed

11 files changed

+97
-46
lines changed

content/gsoc-2019/project-ideas/project-ideas-list/archive-cc-licensed-content/contents.lr

+12-8
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,35 @@ _model: project-idea
22
---
33
_hidden: yes
44
---
5-
title: Implement an easy way to get in touch with creators
5+
title: Allow creators of CC-licensed work to archive their content
66
---
77
description:
88

9-
Prototype an easy way for a user to get in touch with a creator and/or vice versa that ties to a CC license or tool. This could be done in a number of ways, including a button that is chosen from a new CC chooser, a deed + platform solution that connects users to creators, or a separate “contact me” button.
9+
Prototype a few concepts that provide creators with the choice of archiving a version of their works when CC licensing. This could be an archive we provide as a service, tied to a new chooser tool, a separate web page for preserving your work, and also in partnership with an organization like the Internet Archive.
1010
---
1111
rationale:
1212

1313
Addresses the following insights from our user research (see the Resources section for link to all insights):
14-
- People like seeing how their work is used, where it goes, and who it touches, but have no easy way to find this out. This insight incorporated the following two insights:
15-
- People care that the work they share resonates with people, especially personally, but can only know this if they are told directly by the person it resonated with.
16-
- People want their work to have real world or social impact, but their sense about what these impacts are are vague. However, people can identify some real or potential outcomes from sharing their work that they enjoy.
14+
- People like the efficiency of sharing via centralized platforms, but are frustrated by the lack of control and ownership over their work, and increasing devaluation of individual creativity.
15+
- People have a desire to create work that is lasting and meaningful, that eventually has a life of its own, but don’t know what to do with a work beyond publishing it.
1716
---
1817
resources:
1918

2019
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
2120
- [Potential design by a UCB student #1](https://github.com/creativecommons/cc-usability-prototypes/issues/3)
2221
- [Potential design by a UCB student #2](https://github.com/creativecommons/cc-usability-prototypes/issues/4)
22+
- [CC Catalog API code](https://github.com/creativecommons/cccatalog-api/)
2323
---
2424
expected_result:
2525

26-
TODO
26+
A working interface for users to be able to archive their CC-licensed content. The potential designs linked above are just ideas, you do not have to follow them although you can certainly build on them. Both the backend and the frontend should be functional.
2727
---
28-
skills_recommended: JavaScript, Python
28+
skills_recommended: Python, JavaScript
2929
---
30-
mentors: Jane Park, Hugo Solar, Timid Robot Zehta
30+
primary_mentor: Alden Page
31+
---
32+
backup_mentor: Sophine Clachar
3133
---
3234
difficulty: Medium
35+
---
36+
proposal_tag: Usability

content/gsoc-2019/project-ideas/project-ideas-list/button-for-contact/contents.lr

+13-6
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,35 @@ _model: project-idea
22
---
33
_hidden: yes
44
---
5-
title: Allow creators of CC-licensed work to archive their content
5+
title: Implement an easy way to get in touch with creators
66
---
77
description:
88

9-
Prototype a few concepts that provide creators with the choice of archiving a version of their works when CC licensing. This could be an archive we provide as a service, tied to a new chooser tool, a separate web page for preserving your work, and also in partnership with an organization like the Internet Archive.
9+
Prototype an easy way for a user to get in touch with a creator and/or vice versa that ties to a CC license or tool. This could be done in a number of ways, including a button that is chosen from a new CC chooser, a deed + platform solution that connects users to creators, or a separate “contact me” button.
1010
---
1111
rationale:
1212

1313
Addresses the following insights from our user research (see the Resources section for link to all insights):
14-
- People like the efficiency of sharing via centralized platforms, but are frustrated by the lack of control and ownership over their work, and increasing devaluation of individual creativity.
15-
- People have a desire to create work that is lasting and meaningful, that eventually has a life of its own, but don’t know what to do with a work beyond publishing it.
14+
- People like seeing how their work is used, where it goes, and who it touches, but have no easy way to find this out. This insight incorporated the following two insights:
15+
- People care that the work they share resonates with people, especially personally, but can only know this if they are told directly by the person it resonated with.
16+
- People want their work to have real world or social impact, but their sense about what these impacts are are vague. However, people can identify some real or potential outcomes from sharing their work that they enjoy.
1617
---
1718
resources:
1819

1920
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
21+
- [CC license chooser](https://creativecommons.org/choose/)
22+
- [CC Search (to find CC-licensed works)](https://ccsearch.creativecommons.org/)
2023
---
2124
expected_result:
2225

23-
TODO
26+
A working tool that ties into an existing CC tool that allows users to get in touch with creators of CC-licensed content. The implementation details and design are up to you.
2427
---
2528
skills_recommended: JavaScript, Python
2629
---
27-
mentors: Jane Park, Alden Page, Sophine Clachar, Breno Ferreira
30+
primary_mentor: Timid Robot Zehta
31+
---
32+
backup_mentor: Hugo Solar
2833
---
2934
difficulty: Medium
35+
---
36+
proposal_tag: Usability

content/gsoc-2019/project-ideas/project-ideas-list/narrow-use-case-search/contents.lr

+10-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: The ability to search by use case in CC Search
66
---
77
description:
88

9-
Prototype in CC Search a way to search for specific materials to use for specific types of projects, starting with most popular use cases, e.g. CC music for videos or podcasts.
9+
Prototype in CC Search a way to search for specific materials to use for specific types of projects e.g. CC music for videos or podcasts.
1010
---
1111
rationale:
1212

@@ -16,13 +16,19 @@ Addresses the following insights from our user research (see the Resources secti
1616
resources:
1717

1818
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
19+
- [CC Search](https://ccsearch.creativecommons.org/)
20+
- [CC Search code](https://github.com/creativecommons/cccatalog-frontend)
1921
---
2022
expected_result:
2123

22-
TODO
24+
A new feature or set of new features added to CC Search to support searching CC-licensed content for a specific purpose. You can decide what use cases you'd like to focus on.
2325
---
24-
skills_recommended: JavaScript, Python
26+
skills_recommended: JavaScript
2527
---
26-
mentors: Jane Park, Alden Page, Sophine Clachar, Breno Ferreira
28+
primary_mentor: Breno Ferreira
29+
---
30+
backup_mentor: Alden Page
2731
---
2832
difficulty: Medium
33+
---
34+
proposal_tag: Search

content/gsoc-2019/project-ideas/project-ideas-list/new-license-pathway/contents.lr

+9-6
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,31 @@ title: New introductory educational tool for licenses
66
---
77
description:
88

9-
Prototype a new pathway and educational tool that clearly communicates the licenses and leads the creator to the appropriate license for her needs.
9+
Prototype a new pathway and educational tool that clearly communicates the licenses and leads the creator to the appropriate license for her needs. See the resources section for the link to the current license chooser.
1010
---
1111
rationale:
1212

1313
Addresses the following insights from our user research (see the Resources section for link to all insights):
1414
- People understand that CC stands for free content sharing, but the nuances of the specific licenses are lost on them — including experts and longtime CC users.
1515
- People are motivated to license their work under CC, but have a hard time figuring out how to do it.
16-
1716
---
1817
resources:
1918

2019
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
2120
- [Potential design by a UCB student #1](https://github.com/creativecommons/cc-usability-prototypes/issues/1)
2221
- [Potential design by a UCB student #2](https://github.com/creativecommons/cc-usability-prototypes/issues/2)
23-
- TODO: Add link to existing license educational tools.
22+
- [Current license chooser](https://creativecommons.org/choose/)
2423
---
2524
expected_result:
2625

27-
TODO
26+
A working interface for users to learn about CC licenses and pick the one most appropriate for their needs. The potential designs linked above are just ideas, you do not have to follow them although you can certainly build on them.
2827
---
2928
skills_recommended: JavaScript
3029
---
31-
mentors: Jane Park, Hugo Solar, Timid Robot Zehta
30+
primary_mentor: Timid Robot Zehta
31+
---
32+
backup_mentor: Breno Ferreira
33+
---
34+
difficulty: Easy
3235
---
33-
difficulty: Medium
36+
proposal_tag: Usability

content/gsoc-2019/project-ideas/project-ideas-list/no-click-attribution/contents.lr

+11-6
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ _model: project-idea
22
---
33
_hidden: yes
44
---
5-
title: Tool to make attribution as easy as possible
5+
title: Tool to make attribution as easy as possible (no-click)
66
---
77
description:
88

99
Prototype a tool that removes all friction to correct attribution. This could play out in a number of ways, including having attribution and related information attach upon download of an image (0 click attribution) in CC search, an attribution filter/plugin service that bulk links attribution, or a credit that is automatically added by a platform or related service.
1010

11-
Another way of no-click attribution could be an opt-out watermarking, and most importantly, metadata embedding. How can we add CC metadata to mp3 files, or exif-like content to photos? Is it possible to encourage advertisers to display a non-intrusive barcode or qr with the bare work id? Can the Id become a visual mark for the commons interesting enough to be displayable (imagine a T-shirt with this unique ID showing for example CC-ID#1 and then looking it up online to find that the visual representation of the very same ID to be the licensed work).
11+
Another way of no-click attribution could be an opt-out watermarking, and most importantly, metadata embedding. How can we add CC metadata to mp3 files, or exif-like content to photos? Is it possible to encourage advertisers to display a non-intrusive barcode or qr with the bare work ID? Can the ID become a visual mark for the commons interesting enough to be displayable (imagine a T-shirt with this unique ID showing for example CC-ID#1 and then looking it up online to find that the visual representation of the very same ID to be the licensed work).
1212
---
1313
rationale:
1414

@@ -18,14 +18,19 @@ Addresses the following insights from our user research (see the Resources secti
1818
resources:
1919

2020
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
21-
21+
- [CC Search](https://ccsearch.creativecommons.org/)
22+
- [CC Search code](https://github.com/creativecommons/cccatalog-frontend)
2223
---
2324
expected_result:
2425

25-
TODO
26+
- A new feature or set of features added to CC Search to make no-click attribution possible. Some high-level ideas are in the project description but the implementation is completely up to you.
2627
---
2728
skills_recommended: JavaScript, Python
2829
---
29-
mentors: Jane Park, Alden Page, Sophine Clachar, Breno Ferreira
30+
primary_mentor: Alden Page
31+
---
32+
backup_mentor: Breno Ferreira
33+
---
34+
difficulty: Hard
3035
---
31-
difficulty: Medium
36+
proposal_tag: Search

content/gsoc-2019/project-ideas/project-ideas-list/obtain-id/contents.lr

+9-5
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,18 @@ Addresses the following insights from our user research (see the Resources secti
2020
resources:
2121

2222
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
23-
- [Potential design by a UCB student](https://github.com/creativecommons/cc-usability-prototypes/issues/5) d
23+
- [CC Search](https://ccsearch.creativecommons.org/)
2424
---
2525
expected_result:
2626

27-
TODO
27+
A working prototype of the unique ID registry for CC-licensed content. It should be connected to our existing data indexed for CC Search and there should be a frontend to show data for a given work.
2828
---
29-
skills_recommended: JavaScript, Python
29+
skills_recommended: Python
3030
---
31-
mentors: Jane Park, Alden Page, Sophine Clachar
31+
primary_mentor: Sophine Clachar
3232
---
33-
difficulty: Medium
33+
backup_mentor: Alden Page
34+
---
35+
difficulty: Hard
36+
---
37+
proposal_tag: Search

content/gsoc-2019/project-ideas/project-ideas-list/reimagine-translation-pipeline/contents.lr

+7-3
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,12 @@ expected_result:
2020

2121
Code and documentation for a new translation workflow.
2222
---
23-
skills_recommended: Python, JavaScript
23+
skills_recommended: Python
2424
---
25-
mentors: Timid Robot Zehta (technical), Sarah Pearson (legal)
25+
primary_mentor: Timid Robot Zehta
2626
---
27-
difficulty: Medium
27+
backup_mentor: Kriti Godey
28+
---
29+
difficulty: Hard
30+
---
31+
proposal_tag: Licenses

content/gsoc-2019/project-ideas/project-ideas-list/reward-and-delight/contents.lr

+8-3
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,18 @@ Addresses all the [insights from our user research]((https://medium.com/@janepk/
1515
resources:
1616

1717
- [Findings from the Discovery phase of CC usability](https://medium.com/@janepk/findings-from-the-discovery-phase-of-cc-usability-3bde89d55a74)
18+
- [Potential design by a UCB student](https://github.com/creativecommons/cc-usability-prototypes/issues/5)
1819
---
1920
expected_result:
2021

21-
TODO
22+
There are a wide range of acceptable results for this idea. We're looking for an improvement to one of our existing tools or an entirely new tool that makes working with CC licenses make the user smile.
2223
---
2324
skills_recommended: JavaScript, Python
2425
---
25-
mentors: Jane Park
26+
primary_mentor: Kriti Godey
2627
---
27-
difficulty: Medium
28+
backup_mentor: Breno Ferreira
29+
---
30+
difficulty: Hard
31+
---
32+
proposal_tag: Usability

content/gsoc-2019/project-ideas/project-ideas-list/visualize-cc-catalog/contents.lr

+5-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ The type of visualizations are not set in stone. We've prototyped a [force-direc
2424
---
2525
skills_recommended: JavaScript, Python
2626
---
27-
mentors: Sophine Clachar
27+
primary_mentor: Sophine Clachar
28+
---
29+
backup_mentor: Hugo Solar
2830
---
2931
difficulty: Easy
32+
---
33+
proposal_tag: Data Visualization

models/project-idea.ini

+10-2
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,18 @@ type = markdown
2727
label = Skills Recommended
2828
type = string
2929

30-
[fields.mentors]
31-
label = Mentors
30+
[fields.primary_mentor]
31+
label = Primary Mentor
32+
type = string
33+
34+
[fields.backup_mentor]
35+
label = Backup Mentor
3236
type = string
3337

3438
[fields.difficulty]
3539
label = Difficulty
3640
type = string
41+
42+
[fields.proposal_tag]
43+
label = Proposal Tag
44+
type = string

templates/project-ideas.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ <h2 class="card-header"><a name="{{ idea._slug }}">{{ idea.title }}</a></h5>
2222
<li class="list-group-item"><strong>Description:</strong> {{ idea.description }}</li>
2323
<li class="list-group-item"><strong>Rationale:</strong> {{ idea.rationale }}</li>
2424
<li class="list-group-item"><strong>Resources:</strong> {{ idea.resources }}</li>
25-
<li class="list-group-item"><strong>Expected Result:</strong> {{ idea.expected_result }}</li>
25+
<li class="list-group-item"><strong>Expected result:</strong> {{ idea.expected_result }}</li>
2626
<li class="list-group-item"><strong>Skills recommended:</strong> {{ idea.skills_recommended }}</li>
27-
<li class="list-group-item"><strong>Mentors:</strong> {{ idea.mentors }}</li>
27+
<li class="list-group-item"><strong>Mentors:</strong> {{ idea.primary_mentor }} (primary), {{ idea.backup_mentor}} (backup)</li>
2828
<li class="list-group-item"><strong>Difficulty:</strong> {{ idea.difficulty }}</li>
29+
<li class="list-group-item"><strong>Proposal tag to use:</strong> {{ idea.proposal_tag }}</li>
2930
</ul>
3031
</div>
3132
{% endfor %}

0 commit comments

Comments
 (0)