Code Monkey home page Code Monkey logo

civic-tech-website-consultancy-pilot-translation's People

Contributors

emecas avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

civic-tech-website-consultancy-pilot-translation's Issues

Requirement #9 - Create a 'feedback' link or button that takes the user to a form where they can submit feedback --

Requirement -9 User Story:

Tags: Direct feedback, “Contact us”

As a cacao producer I can send a message directly to United by Chocolate, so that I can make suggestions, requests, or provide feedback easily.

Requirement -9 Acceptance criteria:

• There is a 'feedback' link or button visible from all pages of the website that takes the user to a form where they can submit feedback, make suggestions, or ask questions about the website or content.

Data Model Proposal

Overview

We need a data model to support our first set of requirements,

Action Items

  • Review the tier # 1 requirements in order to identify persistence needs (tables)
  • Propose a data model compatible to adopted hosting solution

Resources/Instructions

  • tools ?
  • Check SquareSpace possibilities about database - linked to #3

Requirement #6 - Implement a voting feedback system for videos --

Requirement -6 User Story:

Tags: Direct feedback

As a producer I want to be able to share my interests and preferences, so that I can influence future presentations to share information most useful to me.

Requirement -6 Acceptance criteria:

• Given that it is important to know what are the most pressing issues for cacao producers, when they access videos, then they will have access to vote (similar to Reddit) topics up and down

Create a Project Brief for UbC (May 2021)

Overview

REPLACE THIS TEXT -Text here that clearly states the purpose of this issue in 2 sentences or less.

Action Items

REPLACE THIS TEXT -If this is the beginning of the task this is most likely something to be researched and documented.

REPLACE THIS TEXT -If the issue has already been researched, and the course of action is clear, this will describe the steps. However, if the steps can be divided into tasks for more than one person, we recommend dividing it up into separate issues, or assigning it as a pair programming task.

Resources/Instructions

REPLACE THIS TEXT -If there is a website which has documentation that helps with this issue provide the link(s) here.

Requirement #1 - Make the website content viewable in various languages (English, Spanish, French and Indonesian) --

Requirement-1 User Story:

Tags: Language, Internationalization

As a cacao producer or someone visiting the website, I want to be able to view the website content in a language I best understand so that it is easy to engage with the website content and navigate the website.

Requirement-1 Acceptance criteria:

• Discussion threads #27 and #28 are relevant here.
• As 28 suggests, the website could be presented to the user in their native location based on their "cookie" location, but could also then prompt the user to pick the language they want to view the website in (as 27 mentions).
• It should be possible to change the website language from the initial selection on the website, perhaps by a button that is available on every page within the website.
• Given that producers may access the site from all over the world, when they arrive at the site their location will be identified via their unique "cookie", then the website will appear in the language best associated with their location
• When the user is choosing a language for the viewing the website and content, there is an option for the user to express that their preferred language

Add Issue Type Templates

Ref: https://docs.github.com/en/github/building-a-strong-community/manually-creating-a-single-issue-template-for-your-repository

Ref: https://docs.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository

Body

Overview

REPLACE THIS TEXT -Text here that clearly states the purpose of this issue in 2 sentences or less.

Action Items

REPLACE THIS TEXT -If this is the beginning of the task this is most likely something to be researched and documented.

REPLACE THIS TEXT -If the issue has already been researched, and the course of action is clear, this will describe the steps. However, if the steps can be divided into tasks for more than one person, we recommend dividing it up into separate issues, or assigning it as a pair programming task.

Resources/Instructions

REPLACE THIS TEXT -If there is a website which has documentation that helps with this issue provide the link(s) here.

Minimum Viable Site Pages to Go Live

Overview

This is for following up the minimum pages required and available for a launching

pages required:

  • Home
  • Conference
  • About
  • Block

Timeline

TBD

Create a Project Brief for UbC (March 2021)

Overview

From mission meeting , the is a idea about setting Project Briefs

Action Items

UbC needs a Project Brief, that potentially we can keep update on monthly basis.

Let's use this issues to complete texts for the difference sections

  • Project Description
  • Status
  • Project Goals
  • Recent Progresses
  • This Month;s Goals
  • Current Team
  • Current Volunteer Needs / Open Positions

Resources/Instructions

This is one example of project Brief:

image

Requirement #2 - Include Videos with a clear topic description and that can be easily viewed --

Requirement-2 User Story:

Tags: Usability

As a cacao producer I want to watch videos so that I can gain necessary information and updates from them.

Requirement- 2 Acceptance criteria:

• Video playback should be intuitive (providing functions like play, skip forward/backward, pause, and captions(?))
• A video's content should be easy to understand by viewing the tags/labels, title, and description so users can understand what information is communicated within the video before watching it.

Add Project Brief to Code For Cville Website

Overview

Complete the task about making available our Project Brief ( #12 #14 ) as a tool to create awareness and provided a quick overview about our project in Code for Cville website

Action Items

  • Figure out process to add project brief to C4C website
  • Prepare brief graphic/slide
  • publish it

Resources/Instructions

  • link(s) ?
  • process ?

Create a Project Brief for UbC (April 2021)

Overview

April's Project Brief

Action Items

Complete texts for the difference sections

  • Project Description
  • Status
  • Project Goals
  • Recent Progresses
  • This Month Goals
  • Current Team
  • Current Volunteer Needs / Open Positions

Resources/Instructions

Last Month Brief #12

Create a Project Brief for UbC (July 2021)

Overview

REPLACE THIS TEXT -Text here that clearly states the purpose of this issue in 2 sentences or less.

Action Items

REPLACE THIS TEXT -If this is the beginning of the task this is most likely something to be researched and documented.

REPLACE THIS TEXT -If the issue has already been researched, and the course of action is clear, this will describe the steps. However, if the steps can be divided into tasks for more than one person, we recommend dividing it up into separate issues, or assigning it as a pair programming task.

Resources/Instructions

REPLACE THIS TEXT -If there is a website which has documentation that helps with this issue provide the link(s) here.

Prepare User Stories First Draft

Overview

User stories (from the point of view of the website user):

  • Accessible in English and Spanish
  • Easy to find videos
  • Easy to find survey and to fill them out
  • Feel and personality of the website should be “fun” and “empowering” (example: United Sodas of America brand)
  • Easy to leave feedback and comments

Action Items

  • Write the user stories using as <user> I want ... format .
  • I want a website that clearly communicates United by Chocolate, a non-profit that is here to empower farmer communities through translated information for the cacao and chocolate industry.
  • I want a website that can easily be translated between languages. The most important in order of priority are Spanish, English, French, and Indonesian
  • I want a website where UBC's videos can be easily accessed and watched.
  • I want a website where users can easily leave their contact information (email and/ or WhatsApp)
  • I want a website where users can easily leave leave their feedback and suggestions
  • I want a website that will allow us to better understand our users. I want to better understand what languages are most needed, which topics are the most searched for, what videos are the most useful to out users, and which ones are the most shared with others.
  • I want a website where users can easily search or filter videos by topics and language availability
  • I want a website where industry partners (NGO's, industry association groups, cacao co-ops, government, etc. ), that create content, can learn about how UBC can help provide language interpretation for their conferences and online events.
  • I want a website that will support fundraising efforts (Patreon, selling logo merchandise, donations, event ticket sales, etc.)
  • I want a website that allows interested parties to connect with UBC via email

Resources/Instructions

See #37 (How To Write Good Uses Stories Resources)

Create labels / categories in order to facilitate issues management and navigation

Overview

We need a way to label issues in order to make easier management and navigation

Action Items

  • Decide Categories / Color Code
  • Add the labels in repository settings
  • Start using label in the existent and new issues

Resources/Instructions

Managing - labels
https://docs.github.com/en/github/managing-your-work-on-github/managing-labels

Mastering Issues
https://guides.github.com/features/issues/

Milestones, Labels, and Assignees
https://guides.github.com/features/issues/#filtering

Research Google Analytics' integration capabilities with SquareSpace

Research Google Analytics' integration capabilities with SquareSpace

The purpose of this issue and task is to verify that Google Analytics would be able to track user's blog and video selections and collect information on the meta-tags associated with each blog.

Action Items

  • 1. Learn about Google Analytics
  • 2. Understand what is can track
  • 3. Research what Vloggers are using to track information on their YouTube videos
  • 4. Understand what the data will look like after it is collected

Requirement #4 - Create up arrow/down arrow voting system for topics --

Requirement -8 User Story:

Tags: Direct feedback

As a cacao producer I can quickly express my interest in video topics as I look through the library, so that I am shown content that is more relevant to my particular interests.

Requirement # 4 Acceptance criteria:

• The user can quickly provide feedback about interest in video content by clicking one of two buttons near the video title, like a thumbs up/thumbs down (similar to YouTube) or an up arrow/down arrow (similar to reddit).

Requirement #3 - Create ability to track personalized preferences (Google Analytics) --

Requirement -3 User Story:

Tags: Analytics, Non-direct feedback

As a cacao producer I want my preferences tracked in a way that eliminates my own biases, so that UBC is better informed of what organizations to work with and what topics to target.

Requirement -3 Acceptance criteria:

• Given that there may be learning topics and industry experts I am not aware of, when I browse the website and make clicks and spend time on certain areas, then those decisions should be tracked and analyzed to inform what future content I may be interested in.
• Given that I may not be familiar with all the topic options, when I access the website, then I should be presented with a random selection of videos under a variety of topics.
• Given UBC wants to meet as many specific producers needs as possible, when a person accesses the site, then the data informing us of their location will be saved in an anonymous format and will be linked to their interest data

Cover IEEE references about: USPTO Copyright, IP, Trademark, and Patent Series

Overview

There is a IEEE series about called: USPTO Copyright, IP, Trademark, and Patent Series , since it is directly related to IP topic could be interesting

Ref:

USPTO Copyright, IP, Trademark, and Patent Series

[Intellectual Property 101](https://events.vtools.ieee.org/m/309617) - Wednesday, April 20, 2022, 2 PM ET
Presenter: Elizabeth Dougherty
Livestream / On Demand:  https://youtu.be/zxc02ziHhVk

[USPTO Resources](https://events.vtools.ieee.org/m/309619) - Wednesday, May 18, 2022, 2 PM ET
Presenter: Robin Hylton
Full details/registration: https://events.vtools.ieee.org/m/309619

[Patent Basics](https://events.vtools.ieee.org/m/309625) - Wednesday, June 15, 2022, 2 PM ET
Presenter: Bobby Rushing, Jr.
Full details/registration: https://events.vtools.ieee.org/m/309625

[Trademark Basics ](https://events.vtools.ieee.org/m/310107)- Wednesday, July 20, 2022, 2 PM ET
Presenter: Jason Lott
Full details/registration: https://events.vtools.ieee.org/m/310107

Patent Searching - Wednesday, August 17, 2022, 2 PM ET
Presenter: Tomeka Oubichon
Full details/registration: https://events.vtools.ieee.org/m/310109
https://www.youtube.com/watch?v=2WWtj5roU6E

Action Items

Review de material available in the reference:

Requirement #7 - United by Chocolate is working on and what events I can participate in.

Requirement -7 User Story:

Tags: Awareness

As a cacao producer I want to know what United by Chocolate is working on and what
events I can participate in.

Requirement -7 Acceptance criteria:

• On the homepage there is a space (s) where the latest videos, events, and news is
viewable, so they can easily click on it and access further details on that topic/event.
• Given that is important to share more details about events, findings, and share
information, a blog page should be set-up to share this ongoing information.

Requirement #8 - Create a text input to allow users to submit a valid email address --

Requirement -8 User Story:

Tags: Feedback, Contact information collection

As a cacao producer I want to provide my email as part of my contact information, so that I can be contacted and be sent updates periodically

Requirement -8 Acceptance criteria:

• On the homepage there is a text input that allows users to submit a valid email address to subscribe to newsletters. Users are notified that this subscription can be opted out of at any time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.