canonical-web-and-design / blog.ubuntu.com Goto Github PK
View Code? Open in Web Editor NEWAn Ubuntu resource centre WordPress theme for the insights.ubuntu.com website.
License: GNU Lesser General Public License v3.0
An Ubuntu resource centre WordPress theme for the insights.ubuntu.com website.
License: GNU Lesser General Public License v3.0
On profile pages, the "Google +" link is wrong.
These links take you to the login.ubuntu.com OpenId Indentity URL of the author (I'm not sure why we would have that available to readers in the first place)
-> "Google +" takes you to https://login.ubuntu.com/+id/t3fbsM4
When the author doesn't have a registered OpenId login for Insights, (eg "Canonical" http://0.0.0.0:8023/author/canonical/ ), the link is still present but the href is not set (so it just takes you to the current page)
This could be because I'm running a local instance. The second part of this issue makes me assume the page is looping over a list of links. I'm not sure where the data my local instance is using is coming from and if it's complete (I used the ./run
command). But in any case, there should be no link displayed when there is nothing to loop over and they should have the right label.
Marketing would like the url structure to change to include the type of category the asset being viewed belongs to. The page that houses all webinars / all articles / all case studies etc should also include the category name in the url. In this way, users can navigate the site by editing urls.
Remove the square brackets around the continuation indicator in the post description.
Vanilla has an issue where the p-heafing
pattern does not get the correct line height from the heading. This is apparent in the category subheadings.
When there are no tags, the "Tags:" label should not be present.
(eg. http://0.0.0.0:8023/2017/09/25/lxd-weekly-status-16/ and others)
Rewrite all the intro copy texts for the topic pages. New copy is here; https://docs.google.com/document/d/1dCX2ll1iAUPFPBNg66Q5wgDYaH2l0-5rs6LK6U5VNWE/edit#
Split from #4
Add search Inuit to the primary nav. Use thewp-json
search engine to create the search results page.
Each topic page currently just shows the title of the topic in the header.
The headers should be custom includes. Such as, desktop, cloud and server, etc.
Review site here: https://insights.staging.ubuntu.com/
Please make this page look like the ubuntu.com/404. Use the same text and the same owl icon with speech bubble please.
I would recommend making the […] on homepage clickable. But this is a low priority enhancement.
Split from: #4
Just check with Marketing that it's definitely okay as it is.
These should also be completed as part of this epic:
Maybe this is okay because we rarely have events anyway.
Split from: #4
"Featured" spot is missing on homepage
I would recommend making the […] on homepage clickable. But this is a low priority enhancement.
Date-of-posting is missing from post listings on homepage.
"Upcoming events" is missing from homepage - but maybe this is okay because we rarely have events anyway.
In article, the date-of-posting is missing.
Side nav is missing - site wide.
RTP will need to be re-integrated site wide. Not sure how yet.
See separate issue for press centre snags.
This site is missing GTM. This is critical for go live.
Can we find a better image for desktop.
RE press centre
No heading strip on /press-centre page (so the contact email address is missing too)
Missing “Follow us” section
Missing “Downloads” section
Missing “About” section
Missing /about page.
Review site here: https://insights.staging.ubuntu.com/
Create the template for the 404.html
page
Redirect to 404 html when a category doesn't exists
./run
./run
404.html
Review site here: https://insights.staging.ubuntu.com/
Split from: #4
Split from: #4
In the url go to a page with an unknown tag: http://0.0.0.0:8023/tag/asdf/
. There is an error essage:
builtins.IndexError
IndexError: list index out of range
When typing an unknown tag go to a 404.html of a page with 0 articles
Once landing on the Insights homepage, we want visitors to be able to select the ‘category’ they’re interested in, so ideally both "topics" & "categories" should appear on the homepage. Also, we should consider a drop down menu from primary nav bar.
See full brief: https://docs.google.com/document/d/1Vr1ihPq8EsP1ykjIHrB0caOt2hwPiOZ39kiC2Mr7mP0/edit?ts=59d4c028#heading=h.meo0azuz09li
Design the visual elements to denote "team" pages. Marketing have requested that we create landing pages for more specific categories (aka team pages). For example the 'Maas' landing page would show only Maas-tagged content.
Marketing would also like the visitor to be able to filter results by month and year.
Build hard coded team pages that filter the posts by the team tag and feature posts with hidden tags such as "_maas-team". Hide underscore tags from the frontend.
Teams:
Remove the share functions for Instapaper.
Split from #4
Review site here: https://insights.staging.ubuntu.com/
The top of code blocks is too close to the previous paragraph.
The bottom is too far from the next paragraph.
Eg. http://0.0.0.0:8023/2017/05/09/ros-production-create-ubuntu-core-image-with-snap-preinstalled-55/
Review site here: https://insights.staging.ubuntu.com/
Marketing have requested that we create landing pages for more specific categories (aka team pages). For example the 'Maas' landing page would show only Maas-tagged content.
Marketing would also like the visitor to be able to filter results by month and year.
Lets ask a designer to check that the logo is the legitimate snappy logo?
Add the teams labels to this repository.
Marketing would like to create an RSS feed that sends new webinars from BrightTalk directly to Insights. By doing this, the marketing team will only need to post a new webinar to one site (ie. BrightTalk) and it will automatically appear on Insights as well.
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.