Giter Site home page Giter Site logo

canonical-web-and-design / blog.ubuntu.com Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 16.0 912 KB

An Ubuntu resource centre WordPress theme for the insights.ubuntu.com website.

License: GNU Lesser General Public License v3.0

Python 22.52% Shell 13.33% HTML 49.90% CSS 12.83% JavaScript 1.09% Dockerfile 0.33%
website

blog.ubuntu.com's People

Contributors

anasereijo avatar anthonydillon avatar b-m-f avatar barrymcgee avatar caldav avatar caleb-ellis avatar deadlight avatar grahambancroft avatar huwshimi avatar jpmartinspt avatar lukewh avatar michaelb17 avatar nottrobin avatar pmahnke avatar renovate-bot avatar renovate[bot] avatar shivjoshi1996 avatar solazio avatar steverydz avatar tbille avatar willmoggridge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blog.ubuntu.com's Issues

Author page is missing - correct image and social links

On profile pages, the "Google +" link is wrong.

1

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)

screenshot from 2017-10-02 12-07-22

-> "Google +" takes you to https://login.ubuntu.com/+id/t3fbsM4

2

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.

Update Url structure to include the category name

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.

Hot fix vanilla heading line heights

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.

Add global search

Add search Inuit to the primary nav. Use thewp-json search engine to create the search results page.

Add custom headers to the topics pages

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.

Update 404 page

Please make this page look like the ubuntu.com/404. Use the same text and the same owl icon with speech bubble please.

Insight demo - various snags

"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.

Add GTM

This site is missing GTM. This is critical for go live.

Review missing bits from press-centre

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.

Handle unknown tags

Actual behavior

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

Expected behavior

When typing an unknown tag go to a 404.html of a page with 0 articles

Display a message if no post displayed

Actual behavior

  • ./run
  • http://0.0.0.0:8023/tag/asdf/
    Image

Improvement Suggestion

  • ./run
  • http://0.0.0.0:8023/tag/asdf/
  • Under the tag searched add : 0 post were found

Create Team landing pages - design

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.

Add team pages

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:

  • MAAS
  • Snappy
  • JAAS
  • Landscape
  • LXD
  • Design?

Create Team landing pages - build

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.

Include RSS feed from Brighttalk

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.

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.