Open bwestmoreland opened 9 years ago
From @ryanhmaas on October 1, 2015 20:3
I think a how-to section would definitely be a good addition since people have a diverse set of skills and some may be better at contributing to design, layout, etc versus some of the backend stuff. Additionally, how would we go about designing the new pages?
From @harrythree on October 1, 2015 20:9
@ryanhmaas The pages are in the theme folder
https://github.com/NodeGreenville/nodegreenville-ghost/tree/master/content/themes/NodeGreenville
From @harrythree on October 1, 2015 20:10
Also, if anybody is interested, @trendsetter37 started a Slack account for Node Greenville.
@trendsetter37 What's the best way for people to give you their emails for getting an invite to Slack?
From @trendsetter37 on October 1, 2015 20:23
I guess just send an email to javissullivan@gmail.com.
As far as keystone goes I'll probably look through that tonight and tomorrow. So far setup is pretty simple. I have a DO droplet that I use for prototyping things. Maybe we could get a group droplet?
I've never used Heroku but I am not opposed it.
From @stephensauceda on October 1, 2015 20:31
FWIW, Ghost doesn't have a 'real' way to set a static front-page. We may be able to fake one with home.hbs though.
Regarding DB, by default it's sqlite for production and development but MySQL and PostreSQL are supported
Hosting: I really dig Digital Ocean. I host a few sites on them (one being my Ghost blog using their specific droplet) and have never had an issue with them. The Ghost droplet is really easy to set up. I like Heroku as well but not sure what they're pricing is these days (unless we're cool with the app sleeping).
I can start work on the templates we have tonight if no one is opposed.
From @trendsetter37 on October 1, 2015 20:39
FWIW, Ghost doesn't have a 'real' way to set a static front-page. We may be able to fake one with home.hbs though.
Yea I noticed that when playing around with it today...or at least I am not sure how to do it as of yet. But keystone can serve a webapp/static page and generate a blog that is attached to said static site from the outset, eg. yo keystone
. So it seems really convenient in my opinion.
Edit: Could I have extra permission in order to integrate our ghost and keystone repos with slack? Or is that not necessary?
From @harrythree on October 1, 2015 20:54
I'm good with using Digital Ocean if we go with Ghost.
As far as a static home page. Just glancing at the index.hbs, can we not just remove the loop and move that to a new page.hbs (blog.hbs maybe)?
If it's not that straight forward then maybe Keystone would be better?
@stephensauceda Maybe start working on the template with how you know how to set stuff up and then if you can't figure out how to make a static page, I can take a swing at it. Also, do we need a mockup for the blog/posts? I can do that tonight if it will help.
From @trendsetter37 on October 2, 2015 11:10
@harrythree Yea I think a mockup is a good idea.
From @trendsetter37 on October 3, 2015 15:49
So far it looks like ghost may be a bit more polished than keystone as far as customization goes. In my opinion anyways. Ghost already has an area for custom apps (read plugins like in wordpress) as well as templates. I'm still reading through the docs but so far it appears as though ghost provides away to switch between different themes seamlessly using the admin ui, whereas Keystone requires hacking on the default theme.
If anyone notices otherwise let me know.
From @harrythree on October 1, 2015 19:55
Framework/Platform
Ghost
Ghost seems straight forward enough and a good enough choice for what we want to do.
KeystoneNot sure about using this. @trendsetter37 Thoughts on Keystone vs Ghost?Edit: Keystone is no moreDatabase
I think MySQL is the default production database for Ghost and if that's the easiest to get up and going then I'm ok using it.
Hosting
Heroku
Heroku is super easy to get up and going and we can probably get away with using most add-ons for free. The only add-on I think we'll need is a MySQL adapter. This is just a node app so should deploy easily.
Digital Ocean
They have a droplet specifically for deploying a Ghost app. Would only be $5/mo
Site Map
What type of content/pages do we want to start with? The style board has About and Sign up. I assume Sign up is just a link to the meet up page. Since we're using Ghost should we start with...
Design
New Pages
If we do add the Blog page then we'll need designs for posts.
Implementation
We will need to create the template files for each new page
Documentation
This doesn't have to be complex but we may need to add some "Getting Started" information to the README. Maybe a "how-to" for contributing?
Updates
If you want to add/change/delete something from this list, just comment below and I can update the issue (Unless we can all edit the issue? If so feel free to do so).
If you see something you feel comfortable taking on, just say what it is you're doing so everybody knows. Then when you've finished it and pushed up, leave another comment and I can strike it off the list.
Copied from original issue: NodeGreenville/nodegreenville-ghost#2