Comments (12)
I think that the date modified should only appear on content pages, and not on interstitial pages.
from gcweb.
we've been using the index-alt-e.html pages as the content page model and the secondary pages as the "themes" pages and those have date modified on them...
from gcweb.
Just so I make sure I understand:
index -> home page
second -> theme landing page
index-alt -> content pages
Is that correct?
from gcweb.
That's what I've been doing on Canada.ca
from gcweb.
OK. Then 'index' and 'second' pages shouldn't have a date modified. And 'index-alt' pages should have a date modified.
The date modified is to tell readers how "fresh" the content is. The home page and the theme landing pages don't have any content, so they shouldn't have a date modified displayed.
from gcweb.
Agreed. Thanks
from gcweb.
@thomasgohard Why wouldn't you have a date modified on the index and second pages as well? Just because they are primarily links does not mean they are without content. Without that date people will not know when something has been updated or changed. They will not know the currency of the list of links unless the page is being automatically generated (which in that case date modified wouldn't make sense). So unless the list of links is automatically generated so always up-to-the-minute, there is still a purpose for date modified on those pages.
Also isn't date modified or a version identifier required on all pages except for splash and server message pages.
from gcweb.
Right, the Standard on Web usability does require a date modified or a version on all pages. Forgot about that one.
Although I don't still think that it makes sense on interstitial pages. People think of those pages as navigation; these pages just get them to the content. If navigation needs a date modified, than you'd need one for the menu bar as well. But no one expects a date modified on a menu bar.
Also, even though that will not be the case at launch time, interstitial pages should be automatically generated.
from gcweb.
@thomasgohard I don't think the "interstitial page" term is appropriate here. As far as I can tell there are no interstitial pages on the site. An interstitial page is a page that is injected before or after and expected/requested content page such as confirmation/verification pages (such as an age verification page or a site exit notice). The definition does not include pages that helps a user to find and navigate to a content page.
Even if a page's primary purpose is navigation (although likely will have other content as well), it still contains page-specific content where a page-specific currency indicator would be relevant to visitors. It is beneficial to visitors to know for instance whether the home page and secondary pages have been updated in the past year.
As for comparing to the menu bar, that is very different. The menu bar is not page specific and is the same across all pages on the site so would be out of scope of a page-specific currency indicator. This is very different from the content are of the home page and secondary pages (or even navigation pages) which has content that is specific to those pages so would be within scope of a page-specific currency indicator.
from gcweb.
@pjackson28 , @thomasgohard so is it fair to say that we add a date-modifed to all pages? The homepage was not approved with a date modified so I am leaning more towards a no, but if the standards dictate then we add one in and alert all stakeholders.
from gcweb.
@masterbee Yes. Date modified on all pages for now as that's part of the standard.
from gcweb.
Addressed in PR
from gcweb.
Related Issues (20)
- Tabbed interface is not showing up in html webpage Amazon S3 Bucket
- Page details file refers to a file that don't exist HOT 1
- Crown copyright statement changes
- GCWeb top menu - Initial adjustment - Conformity with WCAG 2.1/2.2 Level AA
- Request - [`DataTable`]: [`Server side processing`]
- GCWeb: Splash page - Canada.ca assets down HOT 3
- Bug - Fieldflow table filter not firing when the filter sequence includes the first column
- [BUG] a11y: header section - Menu label is verbose - Short description of the bug HOT 1
- add `timedate` to the Date modified HOT 5
- Liquid Warning: Liquid syntax error: [:comparison, ">"] is not a valid expression
- Bogue - Le contrast de couleur ne fonctionne pas
- Requête - When is the Mega Menu going to go away? and How? / Comment supprimer le Mega Menu sans causer une cascade d'exceptions javascript ?
- Bug - ʻOkina character does not display properly
- Featured link stabilization
- Featured link background stabilization
- [BUG] Canada.ca Menu - aria-label exceeds 250 characters HOT 1
- Bug - missing background on web alerts
- Fieldflow
- Broken example link on GCWeb index page
- Checkboxes are not user friendly for Dragon Naturally Speaking users HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gcweb.