-
Notifications
You must be signed in to change notification settings - Fork 3
Web site content ideas/suggestions #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It would be interesting to hear @CraigMcDonaldCodes's thoughts/ideas so far. |
I have some ideas that we can start with. /
/contact
/about
/submit-a-talk
/members
/speakers
/talks
/wall-of-fame
/friends
|
Internally at AutoTrader we use https://www.mkdocs.org/ which has a search plugin that seems to work pretty well. I know @CraigMcDonaldCodes was wondering whether we could have search with a static site but at least with mkdocs you can, not sure about others? @jonbullock is a search a thing that can be done with JBake? or maybe if not, a feature request we could look to progress? |
It's been done with Lunr before. But I see Algolia getting a lot of usage recently. |
From the initial pages I listed, I only think two need a searching/filtering/sorting dynamic element to it (talks and speakers). Not sure if we need a site wide search. |
Do we think we need more pages? First one to get out the way is what we should using for the static site generation. Stay with Jekyll, go with JBake or something else? |
I think it would be cool to use JBake, and with @jonbullock on board it makes sense as we've got 1st line support direct from the creator :) Yeah we'll need more pages, probably start off by adding the About page where we can give some history, highlight key community members etc. Once we have that in place we can pretty quickly evolve the site to support the other pages we want. |
Sounds good to me. What about the design of the site? Do we want to use an 'off the shelf' design/template (i.e. https://html5up.net/) or create something from scratch using some UI/CSS framework (Bootstrap etc.)? |
I'm easy, if there are some templates that's have a good look & feel for us then that might make sense |
I need to convert a template over to use one of the template engines supported in JBake so why don't I pick one that would suit MJC. If its liked we can use it, if not we can look at others. I'm away next week but I'll look at doing this when I'm back and report back here when I have something to show. |
sounds good, thanks @jonbullock 👍 |
I haven't forgotten about this, just taken me longer than I'd hoped but I've got something to show finally. I'll upload it over the weekend and provide a link here with some comments/ideas. |
great stuff, thanks |
Here is the JBake template: https://jonbullock.github.io/jbake-strongly-typed/ (source files are here: https://github.com/jonbullock/jbake-strongly-typed). I went for a template where content or body of text is primary focus in the design. On index page I thought the 3 images would be links to last 3 Youtube videos/sessions. Not too sure about the banner area yet. When it comes to main content area the sidebar is optional, although I've used that to display "post" metadata such as tags and recent posts, and it can go left or right of main body of text based on a simple flag in the content file being rendered. As I said before I needed to do this for JBake so feel free to share any dislike of the template :) |
I think it looks good although the colour scheme doesn't feel very us, not sure how easy that is adjust? Also, how do you build that? Interested in the jbake process but maybe that's one for when we apply to the MJC site |
If it's just the colour scheme it should be fairly easy to change. Do you have an idea of what colours you would prefer? Or something I can pick colours from like a logo as inspiration? For the sake of speed I configured GitHub Pages to serve out the docs and ran JBake locally so it produced it's output into the /docs folder and then pushed the whole repo. Not what I'd propose as a solution long term, but got the job done. For jbake.org we use GitLab Pages for hosting and the GitLab CI system plus JBake Docker image for the build even though the main source repo is stored on GitHub. |
yeah, erm..I'm colour blind so maybe not the best person to advise on the scheme :) we've got the Java/Duke bee logo that we need to incorporate and I used a yellow'y theme when I created the existing site https://manchesterjavacommunity.org/jmanc/ That may look terrible so open to other ideas and better creative input than I can provide :) |
Can you have a quick look at http://demo.manchesterjavacommunity.org before I stick in a PR. Still quite a bit to do but it enough for the upcoming JBake session. I'll probably put in more changes before but this gives others a chance to contribute. |
Looks like a good start 👍 I have an idea that tie into the website which I'd like to discuss at some point, in fact I'll maybe just raise an issue for it. |
Yeah looks good to me too. Viewing on a mobile at present and site adapts very nicely. |
Going to close this and create issues for each piece of content/page so they can be worked on individually. As agreed in the last call about the web site. |
A place to discuss any ideas or suggestions the community has for the Manchester Java Community site.
The text was updated successfully, but these errors were encountered: