Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Page to Display when production site is off-line. #1396

Open
2 of 3 tasks
entrotech opened this issue Jun 28, 2023 · 21 comments
Open
2 of 3 tasks

Create Page to Display when production site is off-line. #1396

entrotech opened this issue Jun 28, 2023 · 21 comments
Labels
enhancement Release Note: Shows as visual or user experience Enhancement feature: DevOps level: medium priority: SHOULD HAVE role: dev lead size: 1pt Can be done in 4-6 hours
Milestone

Comments

@entrotech
Copy link
Member

entrotech commented Jun 28, 2023

Dependency

  • Create a Design Issue for Mockups.

Overview

If the production application needs to be taken off-line for maintenance or security fixes, we need to be able to display a static HTML page that says "The Los Angeles TDM Calculator is unavailable at this time. Please email LADOT.TDM@lacity.org for assistance." words provided by Emily Gable.)

Action Items

  • Create page
  • Work out procedure for deploying this page instead of the normal docker container to production.

Resources/Instructions

maybe this helps: https://stackoverflow.com/questions/48551848/azure-website-outage-maintenance-page

@entrotech entrotech added enhancement Release Note: Shows as visual or user experience Enhancement level: medium priority: SHOULD HAVE feature: DevOps role: dev lead size: 1pt Can be done in 4-6 hours labels Jun 28, 2023
@Biuwa Biuwa added this to the 10 - Launch milestone Jul 29, 2023
@Biuwa Biuwa added the Dependency Issues that cannot be worked on until another issue is closed label Jul 29, 2023
@Parisajf Parisajf assigned Noushie and limjoyce and unassigned limjoyce Oct 12, 2023
@Biuwa
Copy link
Member

Biuwa commented Oct 18, 2023

@Noushie Please provide an update

Progress: "What is the current status of your project? What have you completed and what is left to do?"
Blockers: "Difficulties or errors encountered."
Availability: "How much time will you have this week to work on this issue?"
ETA: "When do you expect this issue to be completed?"
Pictures (if necessary): "Add any pictures that will help illustrate what you are working on

@Noushie Noushie assigned limjoyce and unassigned Noushie Oct 19, 2023
@Noushie
Copy link
Member

Noushie commented Oct 19, 2023

image

Here are a couple options for the offline page.

Option 1) Without wave design or title emphasis

Option 2) With wave design/title emphasis (design team pick)

@limjoyce - if you could provide the Figma link to the wireframes that would be great!

@limjoyce
Copy link
Member

@Biuwa Biuwa added Waiting on Stakeholder and removed Dependency Issues that cannot be worked on until another issue is closed labels Nov 1, 2023
@Biuwa
Copy link
Member

Biuwa commented Nov 16, 2023

2023-11-14 STAKEHOLDER MEETING FEEDBACK:

  • Stakeholders selected Option 2 (With wave design/title emphasis)
  • Alexander said:

The email should read: ladot.tdm@lacity.org

  • It was also noticed that there is currently no way to get back to the LADOT site.

Please add the BAR with LADOT but remove all the menu items and login/logout etc.

@limjoyce
Copy link
Member

Updated Offline page per 11/14 Stakeholder comments:

Offline 1

@Biuwa
Copy link
Member

Biuwa commented Nov 16, 2023

@ joyce Please correct the email underline. it should start at ladot and not tdm as it currently shows

@limjoyce
Copy link
Member

@Biuwa Here is the corrected screen:

Offline 2

@Biuwa Biuwa closed this as completed Nov 29, 2023
@Jonathanko52 Jonathanko52 self-assigned this Nov 30, 2023
@Biuwa Biuwa assigned Jonathanko52 and unassigned Jonathanko52 Jan 4, 2024
@Biuwa Biuwa reopened this Jan 4, 2024
@Biuwa
Copy link
Member

Biuwa commented Jan 17, 2024

Please provide an update:

  1. Progress(What is the current status of your project? What have you completed, and what is left to do):
  2. Blockers(Difficulties or errors encountered):
  3. Availability(How much time will you have this week to work on this issue):
  4. ETA(When do you expect this issue to be completed):
  5. Pictures (if necessary)(Add any pictures that will help illustrate what you are working on):

@Jonathanko52
Copy link
Member

  1. Progress(What is the current status of your project? What have you completed, and what is left to do):

Developed plan forward: Create a page that will pop up on command for now. Actual infrastructure for displaying the "offline" site page will come later.

  1. Blockers(Difficulties or errors encountered):

None.

  1. Availability(How much time will you have this week to work on this issue):

5-6 hours.

  1. ETA(When do you expect this issue to be completed): 1/24

@Jonathanko52
Copy link
Member

Progress: Page completed except for the "Wave design". Is this an asset we have located somewhere?
Blockers(Difficulties or errors encountered): Source for wave design.
Availability(How much time will you have this week to work on this issue): 3-4 hours a week
ETA(When do you expect this issue to be completed): Later this week
Pictures (if necessary)(Add any pictures that will help illustrate what you are working on):
image
Looking for the source for this "wave"

@limjoyce
Copy link
Member

@Jonathanko52 try using this image - let me know if you need a higher resolution

offline-background

@Jonathanko52
Copy link
Member

Jonathanko52 commented Jan 25, 2024

@limjoyce
I think this will work. just in case, can you send me the higher resolution?

@Jonathanko52
Copy link
Member

Jonathanko52 commented Feb 1, 2024

@limjoyce
Screenshot 2024-01-31 at 7 43 27 PM

Yes, I think I could use a higher resolution image.

@Jonathanko52
Copy link
Member

@Jonathanko52 look into making bezier curve in css.

@Biuwa
Copy link
Member

Biuwa commented Feb 6, 2024

@Jonathanko52

Please provide an update:

  1. Progress(What is the current status of your project? What have you completed, and what is left to do):
  2. Blockers(Difficulties or errors encountered):
  3. Availability(How much time will you have this week to work on this issue):
  4. ETA(When do you expect this issue to be completed):
  5. Pictures (if necessary)(Add any pictures that will help illustrate what you are working on)

@Jonathanko52
Copy link
Member

Progress: Working one the "wave". Asset is missing, so attempting a creative CSS solution. Uncertain how long that could take. Otherwise, the offline page is ready for use.
Blockers(Difficulties or errors encountered): Missing "wave"
Availability: 2-3 hours a week.
ETA(When do you expect this issue to be completed): ?
Pictures (if necessary)(Add any pictures that will help illustrate what you are working on):
image

@limjoyce
Copy link
Member

limjoyce commented Feb 6, 2024

@Jonathanko52

here is a background in .svg format:
WaveBackground

@Jonathanko52
Copy link
Member

Thank you!

Added to the offline page. What does the design team think?

Screenshot 2024-02-07 at 5 40 49 PM
Screenshot 2024-02-07 at 5 40 40 PM

@Jonathanko52
Copy link
Member

Received feedback from design team. Make changes and submitting pull request later this week.

@Jonathanko52
Copy link
Member

sidebar removed.
Screenshot 2024-02-12 at 11 20 11 AM
Screenshot 2024-02-12 at 11 20 16 AM

@ExperimentsInHonesty
Copy link
Member

This was in the prioritized backlog. Is has a merged pr. Does it work? I seem to remember someone saying something about there being no way to deploy this page when the site needs to be down.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Release Note: Shows as visual or user experience Enhancement feature: DevOps level: medium priority: SHOULD HAVE role: dev lead size: 1pt Can be done in 4-6 hours
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

7 participants