Coder Social home page Coder Social logo

openownership / openownership.beta Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 3.0 395.5 MB

OpenOwnership's Website

Home Page: https://www.openownership.org

License: Other

Ruby 0.12% HTML 51.24% JavaScript 15.56% Python 5.40% Liquid 0.56% SCSS 27.12%

openownership.beta's People

Contributors

convincible avatar dependabot[bot] avatar drcongo avatar garethjohnsdesign avatar github-actions[bot] avatar kindly avatar laurenceoo avatar practicalparticipation avatar stephenabbott avatar stevenday avatar timgdavies avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

openownership.beta's Issues

Old paginated news pages 404, causing search console errors.

When I renamed news to latest I added a redirect for /news, however I didn't consider that google would have indexed paginated pages like /news/3.

We can add redirects through Netlify to cover this, so we should probably move /news to that system at the same time (currently it's a page in jekyll with a meta redirect header)

Structure resources page better to encourage browsing

This is some feedback from our UX-review, it's less immediately actionable but is a commonly expressed need. Off the top of my head, I think it would be good to:

  • Have one item for each resource with multiple language options, rather than separate items (in various orders) for translations
  • Organise it into some sort of categories like 'basic info/policy positions/country specifics/tools'
  • Have a general clean up - do we need our first mission statement there (for example)?

Create content for visualisation handbook

We'll start the first piece of work on the visualisation section of the site by creating content for the pages in markdown.

I think the best place for this to live is inside a new /_visualisation folder, with a visualisation.md to level page, but open to other suggestions

Improvements to EDF Scripts

From @stevenday in reference to the scripts added in #33:

  • scripts/update_framework.py
  • scripts/framework_to_yaml.py

Assuming this is what we're working with for now, there's a few things I'd like to see:

On the setup

  • Let's use python-dotenv, rather than a custom env.sh setup
  • Can we get some documentation on how to run this in the README?
  • We need a requirements.txt to pin the versions of these libraries and instructions to then run this from a virtualenv

On the code

  • What happens if we rename a framework page/section? ideally I think we want to be able to redirect users to the new one, so we need a more persistent id, but that feels like a trickier task to ticket for later.
  • Is the plan still to run this via a github action? Redirects notwithstanding, we'll need to remember to git rm everything before we run this and then git add afterwards, so that it picks up changes. (Presuming that's the way you're running it manually at the moment?)
  • The code needs linting
  • We should switch to f-strings where possible
  • Other code improvements are noted in the review of #33.

Add a site search

Keeping the site as it is, we could probably get away with using Algolia and it's Jekyll plugin to provide this initially for free.

Support and document some common but advanced CMS uses

  • Transferring content from Google Docs โ†’ Markdown
  • Embedding video into a section or body of a blog post
  • Aligning images left or right with text flowing around them
  • Required image sizes for each image field and how to quickly produce images for them

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.