Skip to content

Web site content ideas/suggestions #2

Closed

Description

@jonbullock

A place to discuss any ideas or suggestions the community has for the Manchester Java Community site.

Activity

  1. nickebbitt commented on May 13, 2021

    @nickebbitt
    Collaborator

    It would be interesting to hear @CraigMcDonaldCodes's thoughts/ideas so far.

  2. craig-mcd commented on May 14, 2021

    @craig-mcd
    Contributor

    I have some ideas that we can start with.

    /

    • Small banner
    • Info on the next get together with a link to the Meetup event
    • Info on the next talk at LJC?
    • Plug for the sponsor (if any)
    • List some Java/JVM/ news (e.g. Foojay), not a full page, maybe just 5 or so?

    /contact

    • Meetup page
    • Email
    • Twitter
    • Slack

    /about

    • Blurb about what the MJC is, why it exists
    • List founders

    /submit-a-talk

    • Form or link to a form to request to talk at MJC or an idea for one.

    /members

    • List of members who would like a mention
    • Small blurb?
    • Links to any open source projects they work on

    /speakers

    • Who has spoken at the MJC
    • Small blurb about them?
    • Link to their contact details

    /talks

    • List all talks at the MJC
    • Some way of searching
    • Link to recording, if available

    /wall-of-fame

    • Top 10 speakers based on number of talks given.
    • Talks that really stood out?

    /friends

    • List of other organizations, companies etc that would be okay with being associated with the MJC.
  3. nickebbitt commented on May 14, 2021

    @nickebbitt
    Collaborator

    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?

  4. jonbullock commented on May 15, 2021

    @jonbullock
    MemberAuthor

    It's been done with Lunr before. But I see Algolia getting a lot of usage recently.

  5. craig-mcd commented on May 15, 2021

    @craig-mcd
    Contributor

    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.

  6. craig-mcd commented on May 16, 2021

    @craig-mcd
    Contributor

    Do we think we need more pages?
    Do we have enough of an idea what we want to create to start making some decisions?

    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?

  7. nickebbitt commented on May 16, 2021

    @nickebbitt
    Collaborator

    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.

  8. jonbullock commented on May 19, 2021

    @jonbullock
    MemberAuthor

    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.)?

  9. nickebbitt commented on May 20, 2021

    @nickebbitt
    Collaborator

    I'm easy, if there are some templates that's have a good look & feel for us then that might make sense

  10. jonbullock commented on May 23, 2021

    @jonbullock
    MemberAuthor

    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.

  11. nickebbitt commented on May 23, 2021

    @nickebbitt
    Collaborator

    sounds good, thanks @jonbullock 👍

  12. jonbullock commented on Jul 2, 2021

    @jonbullock
    MemberAuthor

    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.

  13. nickebbitt commented on Jul 2, 2021

    @nickebbitt
    Collaborator

    great stuff, thanks

  14. jonbullock commented on Jul 4, 2021

    @jonbullock
    MemberAuthor

    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 :)

  15. nickebbitt commented on Jul 7, 2021

    @nickebbitt
    Collaborator

    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

  16. jonbullock commented on Jul 9, 2021

    @jonbullock
    MemberAuthor

    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.

  17. nickebbitt commented on Jul 12, 2021

    @nickebbitt
    Collaborator

    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 :)

  18. craig-mcd commented on Nov 30, 2021

    @craig-mcd
    Contributor

    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.

    @jonbullock
    @nickebbitt

  19. nickebbitt commented on Nov 30, 2021

    @nickebbitt
    Collaborator

    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.

  20. jonbullock commented on Nov 30, 2021

    @jonbullock
    MemberAuthor

    Yeah looks good to me too. Viewing on a mobile at present and site adapts very nicely.

  21. jonbullock commented on Sep 15, 2022

    @jonbullock
    MemberAuthor

    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.

  22. added a commit that references this issue on Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions