Open mckelveygreg opened 5 years ago
I'd be willing to assist with this...
@sdudenhofer Do you have any opinion of what framework to use? Continue with Jekyll, etc?
I'd personally lean towards a python framework....but I'm betting most people don't have much experience with that. But, I'm open to anything....If I don't know it I can learn....
I was planning on using the mozillafestival.org website as a guide. https://github.com/mozilla/mozillafestival.org They used react if your down with that. Are you familiar with Create-React-App or Gatsby?
I have messed with them before a little bit. I have wanted to find a project to dive into it more, so this would be the perfect opportunity
we are currently hosting on github pages so whatever is supported by that would be nice. I'm not opposed to hosting elsewhere, but it would be nice to have it as shareable and portable as possible.
We should also take a look at accessibility of the webpage, while we look at rebuilding it
So, I made a branch and setup a skeleton site using Gatsby. It's a React framework that has similar boilerplate to Create-react-app, but bent more towards static, fast sites. I'm thinking of just following their design guide on their tutorial: https://www.gatsbyjs.org/tutorial
So far, Gatsby makes routing really easy. The css approach is interesting, but I think by following the tutorials it shouldn't be too bad. I updated the readme for this branch with an install blurb to get up and running.
Gatsby spits out a static build that github-pages will host if it is in the appropriate location.
As for accessibility, Gatsby takes care of some of that for us when they make a production build, but I don't know how to grade its effectiveness.
Do we still want to go this direction for the site?
Sounds good to me...
@mckelveygreg did you just use the gatsby skeleton site? Do you want to create a repo somewhere and we just split the pages or how do you want to do this? I got the gatsby skeleton running and messed around with it. Seems pretty straight forward...
Did you see the branch I created? I made a handful of placeholder pages to test.
Which do you think would work better: to do a fresh repo or to work off branches with this one?
To make it, we could split up the components. Dropping content in would then be pretty easy. So like:
It might be better right now to do a new repo just so there is a clear delineation from live and dev. We will probably want a location that other leaders can check it out and give us feedback as it is moving towards launch. I will probably have some time tonight or over the weekend if you wanted to get together and talk about it...or whenever the next IRL meeting is.
Yeah, that seems like a good idea. I'm busy tonight, but free tomorrow, Sunday, and Monday? Lets see when the IRL meeting is, too...
@nohorse Can you make a new repo for the website?
new repo with you both as admins: https://github.com/EugTech/OpenEugeneFestivalWeb
@nohorse Can we move the gatsby branch over, as well?
I got things moved over, not sure if I did it right, but the commits carried over. Also, github pages is up and running as we change things. Instructions are in the readme.
first it might be helpful to get a bit of wireframe/mockup built. Also do we want to stay with the purple or do we want another color scheme - if so what? How do we want the menus structured(buttons or just words)? Do we want the festival logo or just the words open eugene festival? Do we have images that we can use on the new site? (perhaps from previous gatherings?) Do we want some sponsors on the front page and then all on the sponsor page? Do we have time to do all of this????
We were thinking of following the mozillafestival.org site? Is there a designer to help with a mockup? The purple is just the Gatsby default, so that should probably change. The menu items could be better styled words, like the mozilla site. I just rediscovered the logo, I think it should go in the header.
I have time to put things together, however I'm very unsure about style and content... Will Mondays meeting clear up some of this? Should we start making issues on the new repo?
Thanks so much for bringing up all those things!
I just opened a bunch of issues. To help with some of this. I can probably work out some sort of a rough mockup, if there are no designers???
we are chatting with a designer and should have some color and graphics decisions soon!
I love Gatsby. They also have a killer deployment integration with Netlify - highly recommend.
Site TODO: