cityofaustin / janis Goto Github PK
View Code? Open in Web Editor NEWfrontend for joplin
License: MIT License
frontend for joplin
License: MIT License
i.e. museums and cultural centers
We observed a handful of residents using the new digital services. One person referred to 'related services' and the 'feedback request form' as the footer. Another person using a tablet did not scroll down to the 'related services' section and so was never able to use it to discover and access similar services. Problem is that users are not recognizing 'related services' as part of the service page experience–it feels separate, like a footer. And on our end–'related services' is the primary next step we want users to take.
I imagined (A) moving the 'related service' content into the right column, beneath 'contact', but it felt like too much information. Of course, we can't be sure until residents test, but instead–let's (B) change the attributes of the 'related services' section so that when a user gets to the end of a service- they continue to scroll down and read over 'related services', believing that it is an inherent part of that service.
updates in mocks:
Add header image holders to the following templates:
Get ready for bulk pickup image: https://drive.google.com/drive/folders/1zK6BN-sohJo5nbthWbZY01-gMnOUDVgw
Get ready for curbside compost image: https://drive.google.com/drive/folders/19KEqh8HmLQNvX1oBeKOfcwHuTM3RYI8j
Look up recycling, compost, and trash pickup days image: https://drive.google.com/drive/folders/1y4LFZLxYC6gzY6yEz2Dkj9m3p2f2jLSZ
Pick up free paint and household items image: https://drive.google.com/drive/folders/1bR2UllpuK0CIElNVVLBoYPxQr_TekzPx
Drop off household hazardous waste and other recyclables: https://drive.google.com/drive/folders/19KEqh8HmLQNvX1oBeKOfcwHuTM3RYI8j
ARR Department page: https://drive.google.com/drive/folders/19KEqh8HmLQNvX1oBeKOfcwHuTM3RYI8j
Images should:
Needs to be researched with users, city staff who manage, requirements gathered, etc
Need documentation from Jorge
(512) 974-7784
Got a response!
recollect-userguide-embedding.pdf
Widget codes.txt
Above embed script utilizes document.write, which doesn't work for async loaded scripts. Checking with Recollect directly to see if there are async solutions. [email protected]
Mocks in sketch file here:
https://drive.google.com/drive/folders/1Xg6739ixhIDrb7MdJAnO4_zCRu3kDmZQ
Needs to be researched with users, city staff who manage, requirements gathered, etc
In our project summary, we list the top languages used in Austin:
https://docs.google.com/document/d/1ll72dBQ9bCh9QA5OaDUzjvJyRO-ZvQ5WbPvmIvKexGU/edit#
We're under the impression that in an ideal world, we'll be handling translations for all those listed. When it comes to the two distinct versions of Chinese (Traditional & Simple) we need confirmation that these will both be implemented. And if they are, we need to research how the language codes are different and refactor our i18n selection banner to accept language codes longer than 2 characters.
Relevant discussion w/ @ifsimicoded :
https://github.com/cityofaustin/janis/pull/46/files#r158395784
cc/ @cthibaultatx
Make header and footer components
Needs to be researched with users, city staff who manage, requirements gathered, etc
work permittingatx.com into austin.gov
Team that created this tool:
@mateoclarke – developer
Tori Breitling – UX designer
Daniel Honker – product owner
Need to work out position within information architecture and resolve styling variations.
.eslintrc
.editorconfig
package.json
has description and versionDockerfile
.dockerignore
gitignore
license
optionals:
CONTRIBUTING.md
ISSUE_TEMPLATE.md
Don't just show the first item
From discussion at #42 (comment)
Refine service page template steps - step numbers have ovals around them now
Remove 'United States' from contact address
Update breadcrumb styling on service page: desktop includes full path, mobile and tablet shows only topic level
Tag all addresses, phone numbers, and email addresses so they're in link format
Lengthen desktop max character limit/line length to 720
![mvp_s_1 2_service](https://user-images.githubusercontent.com/5697474/33031013-92277334-cde2-11e7-91ab-fe718a48de09.png
issue tracker that will receive public feedback via the feedback form
Enable residents to sign on to single account to pay bills, look up tickets and court dates.
user flow not finished
requirements need to be gathered
Do we want to use USWDS for our base pattern library?
https://github.com/18F/web-design-standards
If so, what are its dependencies? Does that create any issues?
How do we use Sass or similar css-preprocessors?
This project is starting as a create-react-app (CRA) because it is the most popular starter for React projects. It includes basic linting around accessibility and a good webpack config. But mainly, it lets us start working on a prototype without many premade opinionated decisions.
But it does lack SEO and accessibility support (a11y) when Javascript is disabled on a browser or with some screen readers. The solution for this is server-side rendering (SSR).
We haven chosen to do CRA then SSR because it will be faster and it is recommended. CRA will look great for demos and user testing. And the components will be reused in a server rendered, accessible framework before public launch.
This task is for researching that path from CRA to SSR using Next.js.
Can we start by using nextjs router?
https://github.com/fridays/next-routes
Supporting equity in our community by ensuring that our community with limited data access on mobile devices causes the least amount of drain on their plan by rendering server side.
This is a template to support learning about and applying for City of Austin jobs. The template name will likely change once the requirements are gathered.
Courtney Jacinic is currently developing the content and layout for the initial job pages.
related to process page model- Joplin
Needs to be researched with users, city staff who manage, requirements gathered, etc
Make agnostic form component. We could build it in a way that knows how to consume a standard json schema. ex: https://github.com/mozilla-services/react-jsonschema-form
components for pages (do not need to worry about global components like header/footer)
A user should be able to switch languages, close the browser, reopen the site, and see the language they just selected
discussion: https://github.com/cityofaustin/janis/pull/46/files#r158202221
Make components out of coa-list_links to ensure strict DOM structure
Have we considered:
Gives residents the ability to change most content to 1 of 8 human-translated languages.
Austin is becoming a more diverse city, supporting residents who primarily speak English and Spanish but a growing number of individuals and families who speak Vietnamese, Chinese, Arabic, and other languages. By making content accessible in top Austin languages–our content, our services serve more people.
update tile/service and module/services in sm, med, and lge
add 'work in progress' message in sm, med, and lge
add theme to main navigation plus...
...refine mobile and tablet menu and develop new large/desktop menu
Themes and topics are listed here: Future Navigation airtable Only build in topics we already have services/content for ('Recycling, Trash, and Compost' under 'Housing & Utilities'). Leave off other topics and instead, when a user hovers over a theme with no topics- they should read: (waiting on copy from content team @courtneyjacinic )
add airport icon to tablet and desktop header, and in mobile menu- links to http://austintexas.gov/department/airport
add 311 link to header to tablet and desktop, and in mobile menu- links to http://311.austintexas.gov/reports/list_services
add 'alpha' to 'austin.gov' = 'alpha.austin.gov'
image for alpha.austin.gov: https://www.flickr.com/photos/austintexasgov/13248971115/in/album-72157642552791885/ you can download the right size from the flickr source image
Creating a warm and respectful welcome message to residents and prioritizing their primary paths to getting what they need
Needs to be researched with users, city staff who manage, requirements gathered, etc
language translation only shows up as an option on a translated paged (re: see original mock options)
If selected "information on this page" = How can we improve this page?
If selected "technical issue" = What technical issue are you having?
If page is translated to a non-English language, and selected "language translation" = How can this page translation be improved?
If selected "something else" = How can we help you?
Feedback form only shows up on Service Pages or other Page Templates–not topic or theme pages
Check out further comments & context
–need to mock up–
Before we go too far, let's get all of our components organized in a good directory structure.
Other SASS things to think about:
Needs to be researched with users, city staff who manage, requirements gathered, etc
We should make sure we don't forget to do things like update head tags, meta data, etc. This list seems pretty comprehensive:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.