Giter VIP home page Giter VIP logo

www.freeradius.org's People

Contributors

alanbuxey avatar alandekok avatar arr2036 avatar matsimon avatar mcnewton avatar qnet-herwin avatar restena-sw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

www.freeradius.org's Issues

Use Lua proxy scripts to get near-realtime data from the social media platforms.

Build the JSON files for the Twitter, GitHub and StackOverflow files more often than when jekyll runs for the web site content. Ideally in real time, but by cron would be fine. Arran wrote a bunch of proxy scripts in /api/social/, many of them have tests, and the website should be updated to use these at some point, instead of the jekyll plugins.

doc.freeradius.org needs same branding as freeradius.org

We need to create CSS files for the doc site from the new site. Technically this belongs in the main repo, as we'd need to commit them there, but oh well.

Thinking about it the ones used to style the wiki would probably be easier, as those were designed to override the default gollum styling.

Address google analytics performance suggestions

  • Enable gzip compression for .js and .css extensions
  • Enable browser side caching for .js, .json, .svg, .woff2 and the various API calls. Thought was did this but google says not.
  • Use async when loading Js see here. Google complains specifically about angular and jquery.
  • Use async when loading CSS see here. Google complains specifically about css/main.css
  • Minify app.js - Probably as part of the build process.
  • Minify main.css - Probably as part of the build process.

Fix gratuitous use of JavaScript

Things like the download page, and the download buttons really should use static HTML, with the site being regenerated when there are new releases.

The use of Javascript is inappropriate, means the site isn't functional without Javascript enabled, and slows the site performance.

Ideally javascript should only be retained for animations, and realtime search results, and the website should be functional with it disabled.

commercial_support.html needs more content

Needs more content about the support services offered, and probably needs something to break of the page so you don't skip the content.

The dark blue is to tie the two sites together.

wiki: github authentication not working

Not sure if this is the right place to report a problem with the wiki. When I try to authenticate to the wiki with the github account it is not asking for permission to read the mail address:
image

And the login fails
image

If a user decided not to make the github mail address public it will not be included by the Access public information (read-only) permission. There is a seperate option to request Access user email addresses (read-only) via github-OAuth which probably needs to be enabled.

links on front page to users/devel/etc lists should be to the individual lists

On the mailing list page there are accordion sections for each list.

We need to add anchors for each section, and have the anchor referenced in the link, trigger that section to be open by default.

i.e. if you click the users mailing list link the users mailing list accordian section should be open by default.

If there's no anchor, it'd make sense for the users mailing list to be open, as that's the one used in 99.99% of cases, and having it open reduces the number of clicks required.

dynamically generate the older_releases page

A quick hack to generate the required links at the moment is to use

git tag -l --format="%(refname:strip=2)@

%(refname:strip=2) (%(creatordate:format:%Y.%m.%d))
" | egrep '^release_[0-9]+[0-9]+[0-9]+@' | cut -d@ -f2

older_releases page text could do with some rationalisation at some point

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.