Code Monkey home page Code Monkey logo

wpaccessibilityday's People

Contributors

alexstine avatar amberhinds avatar audrasjb avatar enriquesanchez avatar joedolson avatar ryokuhi avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

stevekinzey

wpaccessibilityday's Issues

Rewrite the Speakers slug to people

I don't want to do this in WPCS Pro, but since we might want to add organizers and volunteers with the speakers post type, I think it makes sense to rewrite the slug to /people/ instead of /speakers/ with a filter in our theme.

Something like this is what I was thinking. Let me know what you think about this @joedolson

Hard-coded registration URL

I'm not taking the time to figure this out now but opening an issue so I'm not the only one that knows about it.

I hard-coded the registration URL on the WPCS sponsor single template.

This isn't really a problem as long as we use /register or have a redirect in place for it, but it could be a problem in the future. I think that in the long run we should add a field for this in the WPCS Settings page and then replace that registration URL in the template.

Add our theme colors to the block color palatte

These would be handy to have available without having to type the hex code:

--color-dark-purple: #7F1177;
--color-light-purple: #EFE6F0;
--color-dark-blue: #115A7F;
--color-light-blue: #e4eff5;

Add the ability to add and edit social media URLs on the Conference Schedule plugin sponsors CPT

Currently, only the website can be edited on the sponsors post. We're using Gravity Forms to save sponsor social URLs to the sponsor posts, and they are outputting on the front end, but there is no way to edit these on the single post edit screen.

This is not an emergency as I'm using Admin Column Pro and can edit them there, but this would be an enhancement (probably for next time).

Use of centered text

@amberhinds Centered text over about 3 lines is a poor experience for dyslexic readers or high magnification; I think we should reconsider its use on the home page.

Latest News layout

I'm not sure what the intent is on the home page 'Latest News'; it may make more sense when there are more posts, but it's strange at the moment. It could use more work, especially on mobile; but I wasn't sure of the intent.

image
Desktop

image
Small screen

Possible improvement for the speaker app to onboarding process for 2023

This was an idea I discussed with @joedolson in #organize-speakers on Slack.

  1. Gravity Form for speaker applications creates "pending" sessions.
  2. Sessions that are selected get changed to draft status. (Manually by speaker team.)
  3. Speaker onboarding form includes a dropdown that uses Gravity Perks Populate Anything to allow speakers to select their session from the draft session posts. There is a checkbox on this form to denote if the person is the lead speaker.
  4. Lead speaker is able to update the title and description of the draft session post.
  5. On submission of the speaker onboarding form speaker posts are automatically connected to the session.
  6. After the schedule is finalized all pending sessions (from non-selected talks) are deleted.

Session Single time is confusing

I just noticed the time on the session single is off. It's not in military time like on the main schedule and is missing the UTC label.

Add widget support

I'd like to have the the following sidebars/widget areas:

  • Footer: 1 full-width widget area + 4-columns of widgets below it
  • Pages: option of turning on a right sidebar on a page-by-page basis
  • Posts: right sidebar on archive (different widget area than pages)

Accessibility improvements for header navigation

It would be ideal to make these changes to the header navigation for better keyboard interaction:

  1. Add a button to the right of the menu item if a dropdown is present to indicate that the dropdown exists. Button should have a label "[parent name] submenu" and be able to toggle open/closed with the keyboard or mouse.
  2. Dropdown opens on hover of the parent item with mouse but not on keyboard focus of parent item - it should only open on keyboard trigger of the open/close button.
  3. Users should not be forced to tab through dropdowns to get to the next parent item.
  4. Add up/down arrow support to the dropdown.
  5. Escape key should close the dropdown and move focus back to the toggle button.

Here's an example of a site with good navigation in case that is helpful. I'd like this same functionality.

Filter or rewrite breadcrumbs on the sponsors post type to include the /sponsors/ page

We have the archive for the sponsors post type turned off so that we can build the "archive" with a page. As a result, the breadcrumbs on sponsors single show "Home / Sponsor Name" rather than "Home / Sponsors / Sponsor Name." This seems confusing and the breadcrumbs should match what is visible in the URL structure.

See for example: https://wpaccessibility.day/sponsors/cloudways/

Is it possible to insert Sponsors (linked to https://wpaccessibility.day/sponsors/) into the breadcrumbs on the single for this post type?

Gravity Forms User Activation Page Issues

When the user clicks a link to activate their account, Gravity Forms just uses a parameter on the home page URL to activate the account.

They replace the home page content with the activation message. This needs improvement:

  • Missing H1
  • Missing main landmark
  • Can we wrap it in a container or something so that we can set a max width? (It's adopting the class I set on the home page for the outer container, but removing the inner container.)

Example link posted in slack.

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.