Coder Social home page Coder Social logo

cal-itp / calitp.org Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 3.0 42.37 MB

A brief explainer website for the California Integrated Travel Project (Cal-ITP).

Home Page: https://www.calitp.org

License: GNU Affero General Public License v3.0

HTML 68.87% Ruby 0.26% CSS 23.23% Dockerfile 0.81% Shell 0.53% JavaScript 6.30%
department-of-transportation government gtfs gtfs-realtime mobility-as-a-service payment-standards payments transit

calitp.org's People

Contributors

afeld avatar allejo avatar angela-tran avatar dependabot[bot] avatar krainboltgreene avatar machikoyasuda avatar pre-commit-ci[bot] avatar thekaveman avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

calitp.org's Issues

PDF to upload / host (but not yet link to content)

Hi, @thekaveman and team! Gillian and Lilly asked that we:

(But not link it to site content yet.)

Not sure if it's as compressed as you'd like. I think that Chris Arvin (who has dropped off this project) compressed it as part of their routine export process, but I am not sure.

Thanks in advance for uploading this as soon as you're able! We will then link to it from our bitly linked-in-bio microsite.

add readme

Readme should include

  • sufficient information to deploy locally by another developer
  • names of contributors, esp those who are not on GitHub

Configure running on localhost

We should be able to run this site locally in a known environment, regardless of operating system and local resources. This will help in testing updates to dependencies, bugfixes, and other feature development.

A simple Docker Compose set up would be sufficient to start.

3 content updates

Hello! Our calitp.org site needs 3 content updates to reflect current project status + correct a newly outdated email address. Below please find the 3 site sections that need a text update + the existing text & new text and hyperlinks.

Please reach out to me + Harrison (& CC Jess) with any Qs. Thanks!

1. Section: Enabling contactless payments
Graph 2, current text:
Starting with Monterey-Salinas Transit, Cal-ITP and partners like Visa will soon demonstrate how a transit provider that has traditionally used cash and agency-specific fare cards can accept contactless bank card payments like any other merchant.

Graph 2, new text:
Starting with Monterey-Salinas Transit, Cal-ITP and partners like Visa are demonstrating how a transit provider that has traditionally used cash and agency-specific fare cards can accept contactless bank card payments like any other merchant.

2. Section: Connect with Cal-ITP
Current text:
Drop us a line at [email protected] to

New text:
Drop us a line at [email protected] to

3. Section: Stay up to date
Current text:
See our latest milestones, and check back for more project updates—like a website to help transit providers adopt contactless payment systems.

New text:
See our latest milestones, and subscribe to the Caltrans Mobility Newsletter, a free biweekly resource with frequent Cal-ITP project updates.

Content update for "Getting to work" section

Hi there! We have a new PDF called 2021 Accomplishments Report to upload / host on calitp.org + a new content blurb from which to link to that PDF.

1. PDF of 2021 Accomplishments Report: Coming tonight!
2. Content blurb (note: approved by Gillian):
Under Getting to work section, please add this third paragraph:
Throughout 2021, Cal-ITP forged new partnerships and live-tested solutions, advancing our vision across our three primary project areas. Check out our 2021 Accomplishments Report XXadd link to PDFXX for complete details on our contactless payment demonstration projects and other ways in which our teams tackled mobility service data, payment acceptance, and eligibility for discounts and benefits.

Homepage: New text blocks + PDF to upload and link to

Hello! To reflect the launch of Cal-ITP Benefits and the release of the Market Sounding on Mobility Accounts, GG asked that we make edits to the calitp.org homepage:

1. Automating customer discounts
Change text block under this header from:
Cal-ITP is working with state partners to streamline the process for riders to instantly qualify for and receive discounts across all California transit providers without having to prove eligibility to each agency. Older adults, youth, lower-income riders, veterans, people with disabilities, and others will be able to access free or reduced fares without the hassle of paperwork.

to:
Our Cal-ITP Benefits web application streamlines the process for transit riders to instantly qualify for and receive discounts, starting with Monterey-Salinas Transit (MST), which offers a half-price Senior Fare. Now older adults (65+) with a California DMV–issued ID are able to access MST's reduced fares without the hassle of paperwork.

We worked with state partners on this product launch, and next we're working to bring youth, lower-income riders, veterans, people with disabilities, and others the same instant access to free or reduced fares across all California transit providers, without having to prove eligibility to each agency.

2. Getting to work
Change 2nd text block (do not amend paragraph 1) under this header from:
In August 2020, Cal-ITP and partners gathered input from marketplace companies to gauge capabilities and interest in supporting payment issuance. Cal-ITP’s 3rd Market Sounding Report: Payment Issuance for California Transit was published in December 2020.

to (and please notice Design's varying "colored highlight" text treatment for links in this section):
In 2020, Cal-ITP and partners gathered input from marketplace companies to gauge capabilities and interest in supporting payment issuance. The findings were documented in Cal-ITP’s 3rd Market Sounding Report: Payment Issuance for California Transit and led to Cal-ITP collaborating with the California Air Resources Board (CARB) in 2021 to understand the market for mobility accounts. Highlights from interviews with companies, transit agencies, and nonprofit and academic stakeholders can be found in the Market Sounding Report: Mobility Accounts.

For this new url, please link to an upload of this PDF:
Mobility Accounts Market Sounding Summary Report_FINAL_Oct2021.pdf

Investigate Homepage center block sizing

In #27 / #28 we updated some content in the center (blue) block on the homepage. The original update called for two paragraphs, but when making the change in index.html, that center block couldn't contain all the content:

https://user-images.githubusercontent.com/1783439/148138405-116b63cd-3e74-42c8-810d-51fd58d247f2.png

Need to figure out why the SVG wouldn't scale appropriately, and ultimately we would like to separate the content back into two paragraphs.

/cc @esquared415

Content update for "Getting to work" section: Deadline extended

Hello! As soon as you're able, we need a sentence replaced to reflect a deadline change.

  • In the 4th paragraph under "Getting to work" section, please change last line to:
    Interested parties are asked to click the above link, read the instructions, and respond by no later than 3:00 p.m. (PDT) on April 15th, 2022 (we've extended the deadline from April 1st).

Thanks @thekaveman and team!

Content update for "Getting to work" section + PDF

  • Upload PDF to link from within the below new content:
    Cal-ITP_MarketConsultation_BenefitsAdministrator.pdf

  • To the "Getting to work" section, please add this new 4th paragraph—and please add a color behind the link to the PDF (as is the style for this section):
    In March 2022, Cal-ITP announced its [Market Consultation: Benefits Administrator], inviting companies to contribute answers to a set of five questions that could shape the way that California residents qualify for and receive benefits, starting with transit discounts. Interested parties are asked to click the above link, read the instructions, and respond by no later than 3:00 p.m. (PDT) on March 23rd, 2022.

@thekaveman If this PDF and content could be posted on Thursday morning, that would be awesome! Thanks!

PDF to host on website: Payments Data Lessons Learned -- Case Study

Hello! I at last have the Payments Data Lessons Learned Case Study ready to post.

As soon as you're able, please:

(There's no site content to link it to yet.)

Thanks in advance! I will link the URL you generate in our bitly linked-in-bio micro site right away, and then I'll circle back soon to craft calitp.org site content as well.

Thank you, @thekaveman @angela-tran @machikoyasuda!

Content update for "Enabling contactless payments

Starting with Monterey-Salinas Transit, Cal-ITP and partners like Visa are demonstrating how a transit provider that has traditionally used cash and agency-specific fare cards can accept contactless bank card payments like any other merchant.

And to make it easier and more affordable for public transportation providers anywhere in the U.S. to acquire the building blocks of contactless payments, the California Department of General Services (DGS)—in collaboration with Cal-ITP—conducted a Request for Proposal that established Master Service Agreements (MSAs) allowing public transportation providers to purchase contactless payments hardware and software directly from vendors without further competitive bidding. Learn about and view the MSAs.

File resource audit on calitp.org

Now that are going to add dedicated Press and Resources pages to the calitp.org site, we should audit the current content and make sure we are not above the limit for hosting on Github (1GB).

Todos:

Scroll to linking

When I click the navigation link, it cuts off the header text. For example, I clicked Fast Facts, and the header text is hidden behind the menu. (This happens on a 15inch laptop screen)

Screenshot 2021-01-05 at 12 19 13

Investigate long Netlify build times

This site takes much longer to build than our other Netlify sites. Here are some stats just from the last few weeks:

image

Looking at the build logs for this site, I see a ton of time being spent on the sassc Gem (nearly the full 3 minute build time):

image

Let's clean this up!

Content update for "Getting to work" section: text swap + new text block & PDF to link

👋 Hello! We are ready to share ODS news! 🎉 @thekaveman and team, could you please do the following as soon as you're able?

All requested changes are to the "Getting to work" section of the site:

  • In the 4th paragraph under "Getting to work" section, please delete this last line (as deadline has passed; rest of paragraph is ok to leave as-is):
    Interested parties are asked to click the above link, read the instructions, and respond by no later than 3:00 p.m. (PDT) on April 15th, 2022.

  • Upload ODS press release PDF to link from within the below new content:
    Cal-ITP Unveils New Open Data Standard to Improve Transit Agency Operations.pdf

  • To the "Getting to work" section, please add this new 5th paragraph—and please add a color behind the link to the PDF (as is the style for this section):
    In June 2022, Cal-ITP [announced a new open data standard] to improve transit agency operations and promote an interoperable transit ecosystem by improving the flow of data and information sharing. The Operational Data Standard (ODS) leverages the existing GTFS standard used by transit agencies and riders all over the world for transit service information and extends it to include data about personnel, scheduled maintenance, and non-revenue service. The ODS specification is a product of the Operational Data Standard Working Group, a coalition of more than 40 transit agencies, transit technology vendors such as computer-aided dispatch/automatic vehicle location (CAD/AVL) companies, transit scheduling companies, and other contributors.

That's everything. @safrazier17 and I thank you! 🙌

Cash App Case Study: new "preview" PDF for permalink, new "full" PDF to upload

Lilly fielded a request from Visa that will require the following changes to be made:

Thanks @thekaveman and team!

Content update for "Enabling contactless payments" section + PDF

  • Upload PDF to link to the below new content:
    ContactlessPaymentsMSA_Final_20220308.docx

  • To the "Enabling contactless payments" section, please add this new third paragraph—and please adjust the shape behind it to accommodate this new text:
    And to make it easier and more affordable for public transportation providers anywhere in the U.S. to acquire the building blocks of contactless payments, the California Department of General Services (DGS)—in collaboration with Cal-ITP—conducted a Request for Proposal that established Master Service Agreements (MSAs) allowing public transportation providers to purchase contactless payments hardware and software directly from vendors without further competitive bidding. Learn about and view the MSAs.

Thank you @thekaveman & team!

Audit of microsite + calitp.org roadmap

TODOs:

  • Audit microsite https://bit.ly/m/cal-itp
  • Audit calitp.org
  • Propose calitp.org roadmap
  • Review microsite and roadmap during workshop session on 1/19

Goals:

  • Align on key audiences for all calitp web properties (who are they, how do they learn about calitp, etc)
  • Determine JTBD (jobs to be done) for each audience
  • Assess how the current websites are doing re: JTBD
  • Prioritize improvements, additions, redesigns etc

PDF to host on website: Cal-ITP FirstNet press release

Heads-up @thekaveman @angela-tran @machikoyasuda:

Later today I will very be sharing a press release PDF to upload to calitp.org (initially without any site content changes).

This PDF will need to be uploaded to the site by tomorrow (Thurs 11/3) morning—timed to Gillian & Olivia's "big reveal" during their 9:30a PDT CALNET presentation of Cal-ITP's FirstNet cellular data contract.

Please let me know if there could be any issues with getting the PDF posted on this timeline. Thank you!!

Footer blobs

Copying over from Slack, where we agreed that these are not issues that will delay site launch.

on One-Pager's page-end blobs, on Kristi's "Desktop" Figma:

  • "headlines" (boldface type) between both blobs are aligned

  • spacing between headline and text block is tighter on both blobs

  • on red blob, no "p" break between "Drop us a line at to" and bulleted list

  • on mustard yellow blob, there's more air/padding on left side of the blob than I'm seeing on build (text seems to be creeping to the right instead of being more "centered" in its blob (red blob's white text seems more centered)

  • blobs seems to be the same-ish height on Figma (but yellow blob on build is taller, due to export); EE flagged Kristi to export at correct height / dimensions

Configure repo with devcontainer

Background

This repo has a compose.yml file that makes development and running locally fairly straightforward.

But we are trying to standardize on devcontainers with pre-commit and other tooling to streamline the dev experience and ease future onboarding.

Tasks

  • mkdir .devcontainer
  • mv compose.yml .devcontainer/compose.yml
  • touch .devcontainer/devcontainer.json - see the Benefits devcontainer.json as an example
  • Rework Docker to install both jekyll (ruby) and pre-commit (python)
  • touch .pre-commit-config.yaml - see the Benefits .pre-commit-config.yaml as an example
  • Configure a postAttach.sh script to setup pre-commit in the devcontainer
  • Update README with new steps to get started

Normalize branch naming

Standard practice for Cal-ITP repositories is that main is the default branch. Let's clean this one up.

"Getting to work" section \ paragraph 5: new ODS PDF to link

A URL linked within the ODS PR changed, and we need to update the PDF to reflect this new URL. 😬

Thank you @thekaveman and team!

CC: @safrazier17

set up https

domain is now resolving, but https is not yet setup. I believe this is something that can be handled via netlify. cc/ @thekaveman

Content update for "Enabling contactless payments" section and "Getting to work" section + new PDF

Hi again @thekaveman! The Payments team is extending its deadline for submissions for the Market Consultation: Benefits Administrator, so I am providing a new PDF + site wording to reflect that new deadline ...
and I am piggybacking off this content change to also amend how I refer to MSA PR on the site. (I've been overthinking again, of course. 😬)

Here are the 3 needs:

Blob svg sizing

The Connect and Stay up to date background SVG's are appearing a bit smaller than they are in the mock and it's forcing the content to look squished.

Implemented:
Screenshot 2021-01-05 at 12 12 55

Mock:
Screenshot 2021-01-05 at 12 15 42

Section white spacing

Can we add 50px bottom padding to section#deck so there is a little more breathing room for the header illustration?

Screenshot 2021-01-05 at 12 25 19

Design Press Release content page

Confirm the following:

  • Is it a requirement to publish press releases as pdfs or is an html page OK? (We will now have a dedicated page for all Press so we can provide links / storage is simpler)
  • Do we intend to link to Press posted on other sites? eg, a link to the NYT talking about Cal ITP?

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.