CTI-website-frontend
CTI-website-frontend copied to clipboard
Expert Interview: Gio
Overview
We need to do a review with Gio to find out what is not working prior to launch
Action Items
- [x] Gio will self record and make notes
- [x] Add recordings to Resources below
- [x] use Transcriptions of recordings to get a todo list
- [x] Make Issues
- [x] Add list of issues to the resources below
Resources/Instructions
Issues created
- #1081
- #1197
- #1198
- #1199
- #1200
- #117
- [x] a) Home page, "See how civic tech is used by:" shows 8 contributors but in organizations contributors shows only 6. Furthermore I don't find very intuitive that clicking on these contributor logo/link I go to their home page. I think it's better the link from "Organizations" that goes to their CivicTech Org page.
- [x] b) In list of projects by an organization, the "Sort by" doesn't seem to work.
- [x] c) In "Organizations" page I select contributors, I click on one contributor, see its projects, hit "back" and contributor flag is not set anymore.
- #1081
- [ ] d) In "Organizations" page, below "Want to add your Organization?" the button says "Add Your Project" - Maybe that's the path to add an organization, but it looks contradictory.
- #1197
- [ ] e) Modal to add an Organization doesn't do validation (of email or URL), at least not going to "next" step (I'm not trying to submit).
- #1198
- #1199
- [ ] f) Add Project: I select an Organization, next step I enter an invalid URL (I get the message of repo not found). I hit "back" on browser and it brings me to the page for 3rd step (add tags), repo URL is empty.
moving forward, the system selected "code-for-all" org tag but I had selected "Codeando Mexico" organization.
- #1200
- [ ] g) In Project Search, I can just search for "a", maybe require to enter at least 3 letters?
- [ ] h) Sometimes, clearing the filtering of projects (language, org) cause a "technical issues, please try again later".
- #117
@giosce Thank you for the review! We are currently processing your comments now and we will write back on a future comment if we have questions
a) We have made the suggested change b) The sort by feature seems to be working, except the product team is unclear what the best match is supposed to do and we will follow up with the development team. Is there any other sort that you would recommend besides last updated and stargazer - "Best match" has been removed as it was an automatic filter that stemmed from the system used to make calls to github c) We are in the process of refactoring the Oranizations page to use arguments in the URL so that path will be maintained when hitting back button and the pages will be bookmarkable.
- #1081
d) We plan to change the submit organization button to "Add your Organization" instead
- #1197
e) We plan to implement indicators that a field has not been filled if it is required or incorrect that also contains a message about what the end user's issue was
- #1198
- #1199
f) The problem we found is that there is no default topic tag for this organization, so when you choose this organization it doesn't add the valid repos to the organization page. Need to verify that every organization in the Organization page has an alias.
- All organizations that are under code for all need to be represented on the Code For All's drop-down on the organization page as children. Code For All's Organizations are being audited so the site reflects the correct information about Code For All's grandchildren Organizations
- #1200
g) Post-MVP: matters more when traffic is high enough that we run into API call limits h) Add this to the issue about talking to Github and the API rate limit on the search page. Here is an example: something to be handled when we have enough traffic
- #117
Resources
Codeando Mexico has children that are not showing up on the organization page