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

Website Builder Stabilization & Feature Requests #39

Closed
19 of 31 tasks
loganevasco opened this issue Apr 18, 2024 · 1 comment
Closed
19 of 31 tasks

Website Builder Stabilization & Feature Requests #39

loganevasco opened this issue Apr 18, 2024 · 1 comment
Assignees
Labels
help wanted Extra attention is needed

Comments

@loganevasco
Copy link

loganevasco commented Apr 18, 2024

Hey Adam!
I apologize for the continued website builder issues; I'm starting to feel like Navi giving side quests. But unlike Navi, I want to say, "thank you for your help!"
navi

Website Builder Side Quests 🗡️

🔥 = High Priority
⚡ = High Impact
🧑‍🤝‍🧑 = Highly Requested
🧚 = Wish List

Vickie Specific Bugs

  • 🔥About Page Body: I don't understand why, but the "body" section of this page will not let me edit it, no matter what I do
Screenshot 2024-04-18 at 1 51 57 PM
  • See "CTA Buttons - Allow Total/Partial Removal" Styling Issues Below

Stabilization, Guardrails, & General Improvements

  • 🔥⚡Deploy Delay: It takes a while to see changes after hitting deploy button.
  • 🔥⚡Caching Issues Whatever's going on with caching being too strong
  • Empty Homepage Protection Warn people if they are about to deploy a website without an index page
  • Protect Homepage Slug: Warn people when they change the index page slug
  • ⚡Better Slugs: Is there a way to have the initial suggested slugs not have all those extra letters/numbers? #41
  • ⚡ Add DNS Settings to handle WWW before domain name: -- Still trying to figure this one out give me a few.
  • ⚡Domain Documentation Text on Domain Page: Add text and the documentation link to the page. Suggestion Below:
    See our documentation for guidance in purchasing and connecting a domain name.

General Styling

  • 🧑‍🤝‍🧑 CTA Buttons - Allow Total Removal: If you delete all the links for the CTA buttons, the white container remains there empty (see below).
    No Buttons, Yes Newsletter - If there is a newsletter module, the newsletter should move up to take the currently empty space.
Screenshot 2024-04-17 at 3 41 15 PM No Buttons, No Email - If there aren't buttons or newsletter module, let's remove the white container. Screenshot 2024-04-18 at 3 28 18 PM
  • CTA Buttons - Allow Partial Removal (top or bottom): Adding an option to "Show CTAs only at top of page" and "Show CTAs only at bottom of page" would be helpful if not too difficult.

  • 🔥 Navigation Alignment: The navigations are centered now instead of left aligned. See screenshot below:

Screenshot 2024-04-18 at 1 41 06 PM
  • Volunteer Form Button - Right Aligned: The volunteer form button should be left aligned on homepage and volunteer page.
Screenshot 2024-04-18 at 3 41 36 PM Screenshot 2024-04-18 at 3 42 26 PM > Adam's Note: I disagree! When you submit things, it's in the bottom right. Cancel / delete is in the bottom left. Perhaps just make the button wider? - [ ] **⚡Improved Un-launched Website Lander:** When websites haven't been paid for, show this screen (see below). [Figma File](https://www.figma.com/file/OK0A2XsZknkMRMLlOfNt72/Site-Coming-Soon?type=design&node-id=0%3A1&mode=design&t=3ifUfQi5RNrM4hBq-1). ![Dark Purple - Keep It Simple](https://github.com/universe/vapid/assets/65923862/53256d3f-9fba-475f-839b-4c5f1068d087) Screenshot 2024-04-18 at 4 03 28 PM

Page Types

  • 🔥Hide Donation Page Type: We should hide the donation page type from people for now. We should also only show it to people if they have the "Fundraising" feature flag on if that's possible?
Screenshot 2024-04-18 at 3 46 06 PM
  • Update Templates Page: I made this simple version for the template page for now. Figma file.
    Page Templates

  • Rename "Home Page" to "Landing Page": People will still be able to use this template if they want, but we don't want them to delete their main home page now. In the future we can create a button for "set this as home page," but for now let's just rename this template to be less confusing.

Home Page

  • Endorsements Section: Don't show the "For Identification Purposes Only" text if none of the endorsements are for identification purposes only
  • 🧚 New Content Modules: New content block that we could add to the homepage.
    Ideally with a few options - 1. Just content. 2. Image on right, Content on Left 3. Image on Left, Content on Right.
    Ideally that we could move above or below other blocks.

Endorsements

  • For Identification Only Button: This button currently doesn't do anything. All endorsements are just automatically marked "For Identification Only"
Screenshot 2024-04-18 at 4 00 28 PM
  • Text-only Endorsements Show Up Twice: When adding a text only endorsements show up on the left and right side. Might as well nix the right side entirely and center the stuff on the left?
Screenshot 2024-04-18 at 5 35 05 PM
  • Center endorsements on page

Petitions

  • Petitions Data: Where does the data for people who sign petitions go?
  • Zip Code Button Not Showing as clicked, but is added to page: Once you've added "zip code" to a petition, it doesn't show as clicked, but it is added on the right side of the page. It's impossible to then remove the zip code from the page.
Screenshot 2024-04-18 at 4 33 21 PM

News

  • Article Order Weird: It seems like news articles stack in a weird order not based when they were added or what order they are in the sidebar. See below (records without images) and (records with images)
Screenshot 2024-04-18 at 6 07 00 PM Screenshot 2024-04-18 at 6 05 24 PM
  • Collection Cut Off When Adding New Record: The drop down that lets you select collection is cut off
Screenshot 2024-04-18 at 6 10 13 PM Screenshot 2024-04-18 at 6 10 17 PM Screenshot 2024-04-18 at 6 25 15 PM
@loganevasco loganevasco added the help wanted Extra attention is needed label Apr 18, 2024
@amiller-gh
Copy link
Collaborator

closing in favor of standalone tickets 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants