Segs / Segs.dev

For segs.io config, scripts, themes, and issues
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Grav Discord widget and other site updates #4

Closed ldilley closed 5 years ago

ldilley commented 5 years ago

Once upon a time, there was a discussion about replacing the Grav chat feature at http://www.segs.io/ with a widget for the SEGS Discord server. I'd like to raise that idea again along with adding the relevant links to GitHub and Twitter somewhere on the page (header, footer, or a side nav bar.) Attempting to post more content regularly (for substantial screenshots and videos for example) would also be a plus.

I believe you have access to the web frontend and are able to modify components, @mobbyg. Is this something you think we can move forward with at some point or did we give up on Grav and looking for an alternative essentially slipped through the cracks?

mobbyg commented 5 years ago

Grav seems pretty lacking to me. I've always used Wordpress, but that is so common it seems almost blase' at best. I don't have access, as far as I know, to add things like modules. But a nice revamp I think is in order and we could use a nicer look. Perhaps one of the WebUI folks would be willing to do a theme for us?

But should our benevolent leader for life feel we stay with Grav, I'm ok with that. But I would prefer, myself, to find a new solution.

But adding appropriate contact info for social media should be up there too.

mobbyg commented 5 years ago

@Segs/weavers :

We're looking for a new theme for the www.SEGS.io website which uses the GRAV CMS. We're basically running with a very minimal theme. I would like to bring it up a notch and add some more character to it. Nothing overly flashy, but I nicer color scheme and style that could befit CoX to some extent.

Here is the doc on themes for GRAV: https://learn.getgrav.org/15/themes/theme-basics

If you have some ideas, please share them here for discussion. Thanks!

broxen commented 5 years ago

Grav uses twig for templating, and it's actually pretty flexible. I've used it with Drupal.

They also have some themes in their main repo: https://github.com/getgrav/grav-skeleton-gateway-site

There's also an older article about using github to manage version control with grav: https://getgrav.org/blog/developing-with-github-part-1

ldilley commented 5 years ago

The social media links are now in place above the blog taxonomy. This required installation of the social-media-links plugin and modifying blog.html.twig (which is part of the segs template) to include:

{% include 'partials/socialmedia.html.twig' %}

The redirects for doxygen and the forum at the head of the page were also corrected.

Lastly, an iframe containing our Discord widget was also positioned below the blog taxonomy and the Gitter plugin was disabled.

I'll close this issue as the aforementioned work satisfies the request. A separate issue can be created for styling/theme.