Giter Club home page Giter Club logo

niwa-website's People

Contributors

41646f6c666f avatar alexbot2004 avatar ciaobydany avatar cruifer avatar dkpat12 avatar elaeagnifolia avatar kevinpayravi avatar lakelimbo avatar pikasamus avatar porplemontage avatar prodigion avatar reggiamoto avatar rman41 avatar stormkyleis avatar tacopill avatar tolik518 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

niwa-website's Issues

Random Article not working

I don't know if you already know about this problem, but anyway as the title say, if you click on "Random Article" it doesn't work. There is no code error, just this:

immagine

Add description and OpenGraph meta tags

We should add some meta tags to help social media embeds, search engine results, etc. Including but not limited to:

  • description
  • og:type
  • og:title
  • og:description
  • og:image
  • og:url

Hide homepage scrolling logos by default and show via JavaScript

The first time a user loads the site, they may see all the logos stacked on top of each other for a split second, until the jQuery + Slick are loaded and run. This also happens if the user has JavaScript disabled.

We should hide the logos at the beginning and then display at the end of page load.

image

Gallery on homepage doesn't appear

On some devices, the gallery that would normally showcase the wikis doesn't appear, even without using an adblock service. I'm not sure if it on certain devices, but it needs to be fixed.
image

Redesign Members page tabbing system

Currently the Members page uses a series of tabs for the different language members of NIWA. Unfortuantely the current design of these tabs makes them quite long and doesn't easily allow for future expansion into other languages without breaking the design on desktop.

Additionally though, the current design actually breaks on mobile devices, with the third tab overflowing below the first two.
image

A solution for this needs to be implemented.

Homepage should have an introduction

Right now, our homepage is just a bunch of logos of our English members. The homepage should have a blurb stating what NIWA is (but not too much depth, since we have the separate About page for that).

I think the member logos could be removed entirely, but then the homepage will be pretty empty and could use some other content. If the member logos are kept, I think they should be scaled down + non-English members included.

Section headers could be improved.

Change section headers so that:

  • They don't cut off on the left/right in some instances.
  • The section headers are left/right-aligned depending on which side the content is on. On smaller screens, this does not change so you have headers that are on differing sides.

GitHub Action to purge Cloudflare cache

Our CSS + images are currently cached by Cloudflare, which means any changes we make to our CSS or existing images may take several hours to go into effect. Images aren't a big deal, but for site updates that rely on an updated style.css, things can look broken as we wait for cache to purge.

A solution is creating a GitHub Action that submits a purge request to Cloudflare for style.css every time we merge something into master. There are several existing actions out there (e.g. cloudflare-cache-purge-action) we can leverage. Doing this requires our Cloudflare API key, so this is dependent on Bulbapedia agreeing to this.

Create guide to self-hosting

We promote independent wikis, but we don't actually provide any public-facing guidance. We should consider creating a guide on forking, selecting a cloud provider, hosting MediaWiki, and general tips for running a wiki - and encouraging people to get in touch with us if they need help or need someone to help host.

Update previous CWW pages to new structure

For our 2021 Cross-Wiki Weekend page, the page has been re-done with some responsive styling, and the editing guide list is now automatically generated from /data/cww.json. Not a high priority, but we should add data from previous years to this file and update previous year pages accordingly.

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.