uriweb / uri-modern Goto Github PK
View Code? Open in Web Editor NEW:anchor: URI WordPress theme
Home Page: https://www.uri.edu/wordpress/design/theme
License: GNU General Public License v3.0
:anchor: URI WordPress theme
Home Page: https://www.uri.edu/wordpress/design/theme
License: GNU General Public License v3.0
[] Bug
[] New Feature
[X] Enhancement
Need styles for <small>
, <big>
, <sup>
, and <sub>
tags
WordPress.WP.I18n.MissingSingularPlaceholder
php standards rule in .codesniffer.ruleset.xml
.doesn't have a visual distinction to emphasize its content
Integrate Google Tag Manager. This requires some code in functions.php
and in header.php
.
See uri-2017.
[] Bug
[] New Feature
[X] Enhancement
Wipe out the words "Category" and "Archive" in the titles of those pages.
[] Bug
[] New Feature
[X] Enhancement
Need a label for <input role="searchbox" ...>
in brandbar.php
Add open graph elements to pages for better social media integration
[X] Bug
[] New Feature
[] Enhancement
When switching from mobile to desktop in Chrome, the tides widget and social bar in the footer don't reposition properly. Not sure why yet.
Browsers: Chrome
[] Bug
[X] New Feature
[] Enhancement
Uncomment out the screen reader skip link, and style it to only appear when focused. It should probably appear somewhere in the brand bar.
[X] Bug
[] New Feature
[] Enhancement
Breadcrumbs visually duplicate the first breadcrumb item on homepage sites, because it prepends "The University of Rhode Island" even when the site name is "The University of Rhode Island". It needs a test to see if the site is the homepage, in which case it won't prepend anything.
[X] Bug
[] New Feature
[] Enhancement
<p>
and <li>
elements (and possibly other elements) that normally have a max-width
continue to have that width when they are children of an element with class .fullwidth
. They should surrender their max width along with their parent.
WordPress.XSS.EscapeOutput.OutputNotEscaped
php standards rule in .codesniffer.ruleset.xml
.[x] Bug
[] New Feature
[] Enhancement
The ancestor indicator is the fullwidth of the list item, but the current page indicator is the width of the text.
Expected behavior: [What you expect to happen]
Underline is the same length as the current page indicator
[] Bug
[] New Feature
[X] Enhancement
Display tags on posts and post lists/archives
class .current-page-ancestor would be lovely if it were styled in a distinct way
[] Bug
[] New Feature
[] Enhancement
Change global nav item "Admissions" to "Admission"
WordPress.WP.I18n.MissingTranslatorsComment
php standards rule in .codesniffer.ruleset.xml
.The current CSS includes .screen-reader-text in a descendant selector, but that doesn't cover every instance, there should be a style for the class selector by itself.
[X] Bug
[] New Feature
[] Enhancement
When using the component library menu component for the local nav, the nav disappears when the browser window is between 600px and 920px wide. This is because there are conflicting @media
queries between the CL styles and the theme localnav styles.
Version: since pull #34
OS: all
Browsers: all
[] Bug
[] New Feature
[X] Enhancement
Need a no-wrap class, e.g.:
.no-wrap {
white-space: nowrap;
}
[] Bug
[] New Feature
[X] Enhancement
The icons in the action bar are stock. They should probably be custom designed.
[] Bug
[X] New Feature
[X] Enhancement
Breadcrumbs are prefixed with "University of Rhode Island" by default. There is code in get-breadcrumbs.php
that allows for custom prefixes, but no GUI for it.
[X] Bug
[] New Feature
[] Enhancement
The global nav widget overlaps the site bar on internal landing and content pages. This overlap is desired on the homepage but not on anything else. There should be separate styles to position: absolute
the global nav on the homepage only, and have position: relative
be the default behavior.
[X] Bug
[] New Feature
[] Enhancement
Custom site names in the header link to their original destination, which is not apparent or necessarily desired when the page name is used. There needs to be a way for custom site names to link appropriately.
[X] Bug
[] New Feature
[] Enhancement
Lightbox displays images in their original size without scaling. This is fine unless the image is larger than the browser window, in which case only part of the image is visible.
This should be solvable in CSS.
[] Bug
[] New Feature
[X] Enhancement
Add a hook to the Apply button link so that it can be overridden by plugins, like the Program Finder for example.
[] Bug
[] New Feature
[X] Enhancement
Add/update the tag styling for display posts on the Health Experts template.
When a user navigates to https://web.uri.edu/health-experts/ the tags listed in the display posts shortcode is missing the proper styling.
Expected behavior: I expect to see styling similar to the tags on this page https://web.uri.edu/ahc/stories/.
[] Bug
[X] New Feature
[] Enhancement
We need a way to add custom javascript on a site. Not sure the best way to do this, maybe the customizer... although that comes with risks.
[X] Bug
[] New Feature
[] Enhancement
Display Posts needs some media queries to fix image widths and text wrapping at different screen sizes. Right now, things either get cut off, or text gets very narrow. Not ideal.
Make it more generic
The Give link in the action bar should be customizable in the Customizer for each site. The default link can be to the URI Foundation.
[X] Bug
[] New Feature
[] Enhancement
The page name can be used as the site name in the header on a page-by-page basis, but can't be used across child pages (e.g. /academics/*). It would be good to support this functionality.
Everything that changes between page templates should be included in header.php
, so we don't need to make different versions of template partials.
Probably the best way to do this is to move local nav and breadcrumbs out of <main>
and pass arguments to get_header()
to conditionally include local nav and/or breadcrumbs in header.php
WP get_header()
[] Bug
[] New Feature
[X] Enhancement
Needs some javascript to close the You menu if the user clicks outside of it.
Right now there are no widget areas in the theme. We'll probably want them to display notices or add special content for top-level pages, etc.
[] Bug
[] New Feature
[X] Enhancement
Increase visibility of "Work at URI" footer link
[] Bug
[X] New Feature
[] Enhancement
Add a video post type template to display a video and caption.
[X] Bug
[] New Feature
[] Enhancement
oEmbeds (esp. YouTube videos) overflow the browser on mobile. They have a width
attribute set which needs to be overridden by CSS.
[X] Bug
[] New Feature
[] Enhancement
WP image classes don't always work as intended, particularly floating. This needs to be ironed out.
WordPress.Functions.DontExtract.extract_extract
php standards rule in .codesniffer.ruleset.xml
.Instate the Generic.WhiteSpace.ScopeIndent.Incorrect
and Generic.WhiteSpace.ScopeIndent.IncorrectExact
php standards rule in .codesniffer.ruleset.xml
.
PHP CodeSniffer started throwing these errors starting in d4ee168 for no discernible reason, but only in the travis-ci jobs. Local testing has been fine.
The site menu has its own separate styling right now, but now that the component library has a menu component, it should really leverage that if the CL is installed. This might require some enhancements to the CL menu at the same time.
[X] Bug
[] New Feature
[] Enhancement
ul.people-list
doesn't wrap around featured image on people pages.
[] Bug
[X] New Feature
[X] Enhancement
Besides the default WordPress image formats (e.g. 'thumbnail', 'small', 'medium', etc), we need ones that are specific to our uses. That way we can standardize image presentation across the site.
the_post_thumbnail()
add_image_size()
[] Bug
[] New Feature
[X] Enhancement
Breadcrumbs disappear on mobile. They shouldn't. Not sure how best to achieve this. The might collapse into a list or something.
e.g. site/meet/person shows breadcrumb site -> person but omits the custom post type slug, "meet"
uri_modern_breadcrumbs_get_link() needs a new condition to see if the slug is a custom post type
[X] Bug
[] New Feature
[] Enhancement
Long post navigation labels overlap at narrow widths, particularly on mobile. There should be some styles to remedy this.
Expected behavior: Post navigation should stack at narrow widths
Actual behavior: They overlap and the next button obstructs the previous button
Reproduces how often: Any time the previous and next posts have titles of more than a couple words
Version: 0.5.0+
OS: All
Browsers: All
[X] Bug
[] New Feature
[] Enhancement
Widget areas on pages with a Stage area do not display properly. It appears to be an issue with z-index
and position
, but it's unclear why.
The storage bin menus in the global footer are controlled via radio buttons and CSS on mobile. Because of that, they're not closable, since radio buttons cannot be deselected other than by selecting another radio button of the same name. So, once one is clicked, one bin will always be open.
This likely just needs some JS enhancement. It's not the end of the world if users don't have JS enabled, but those that do should have a more polished experience.
[X] Bug
[] New Feature
[] Enhancement
The "Use Custom Page or Post Title" checkbox in the Layout Options dialogue does not work on posts. Also, the instruction language logic should be reversed.
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.