Giter VIP home page Giter VIP logo

Comments (10)

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024 2

Progress is quite good. I've managed to trim, migrate and rewrite about half of the content and things seem to be falling into place quite nicely, even though that's not visible on the live site yet.

We managed to migrate all the tracker items to the tracker (except #587 to gh wiki), so thanks to everyone that helped with that. :)

The other benefit of resolving this is that we'll be able to get 100% on the CLI best practice checklist (now at 97%).

from gemrb.

countbuggula avatar countbuggula commented on May 20, 2024

Let's Encrypt + certbot makes it seamless and you never have to worry about certificate renewals. Highly recommend using this for your website.

from gemrb.

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024

I don't think we can run services like that over on Source Forge, but thanks.

from gemrb.

countbuggula avatar countbuggula commented on May 20, 2024

Oh, is it hosted directly by sourceforge? Interesting, let me investigate to see what options sourceforge has.

edit: It looks like Sourceforge has options for https for their hosted websites, you just need to work with them to set it up:
https://sourceforge.net/p/forge/feature-requests/587/

from gemrb.

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024

Thanks, there's indeed a section "HTTPS and PHP version" under Admin now. It does the upgrade to php 7.1 in the same run, so just another reason to bump dokuwiki first. However, that only works for the SF provided domain, so indeed they'd have to add a special entry just for us (unlikely).

However, I'm thinking it's easier to invest some work to remove the maintenance overhead and move the few personal pages to the gh wiki and use gh pages for the actual site. It also supports LE for custom domains: https://github.blog/2018-05-01-github-pages-custom-domains-https/

So the idea is to move to the Jekyll static site generator, since github supports it natively and have the actual site in a separate repo. We need to find or design a template (theme) and then move the actual content over.

from gemrb.

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024

The extra call for volunteers is now out: https://www.freecodecamp.org/forum/t/looking-for-a-student-who-wants-to-learn-about-github-pages-and-jekyll/327876

from gemrb.

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024

Here's the outline of what we need to do:
https://github.com/gemrb/gemrb.github.io/issues

The site is up and wired, but of course it's empty:
https://gemrb.github.io/

from gemrb.

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024

All right, I'm excited! Check out the mature beta of the new page:
https://gemrb.github.io/

Please let me know if you'd change anything, if any content is missing or unclear, if you think anything should be additionally styled or any other thing that comes to your mind. Searching doesn't work yet.

As far as content goes, we need to improve the installation part and fix any issues with the generated binaries (eg. #696 ) and of course get the windows process closer to perfection #611 (eventually #612 ). @bradallred please specifically look at the innovations page, since I'm hitting a mental wall. It kinda sucked even in the original on the wiki.

It's using a pre-existing jekyll (remote) theme that I haven't modified in the slightest, besides adding the deluge of favicons (which can be done cleanly). It's mobile friendly and we could style it more harshly if desired. So far I only don't like the link-visited outline, as it looks quite janky.

BTW, here's my final todo:
gemrb/gemrb.github.io#11

So close! 😀

from gemrb.

MarcelHB avatar MarcelHB commented on May 20, 2024

Great improvement! Should make a little 20y anniversary post easy to be placed well in this layout. Not sure, maybe by a sub-banner or a slider page.

from gemrb.

lynxlynxlynx avatar lynxlynxlynx commented on May 20, 2024

Ok, everything is done, just dealing with the final launch details gemrb/gemrb.github.io#1. :)

from gemrb.

Related Issues (20)

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.