Version 1 of website created for local small business. Responsive bootstrap site, SCSS used for styling, templated with EJS, served with Express and live site hosted on Heroku.
Intentions for the blog:
To fulfil my current learning requirements (React, REST/CRUD, Databases)
Provide Content Marketing opportunities for Essential Coaching
Options:
Static Site
Fixed content
Pros
Quick and Easy, faster load times
Cons
I would have to make changes/add articles etc., global changes have to be made on each page
Dynamic Site
Pros
Easier to update content/add content (Nikki can do it), more functionality e.g. search etc.
Cons
Slower load, longer to create in the first instance
Full Stack With Database
Create front end display, backend to handle CRUD requests and database to store articles
Pros
Aligns with my learning goals, content managed by admin, scalable,
Cons
Security risks (vs Static site), a lot of work, slower load times
Full Stack (I think that terminology is ok) With AJAX and .JSON
Create front end display, AJAX and .JSON to store/retrieve articles
Pros
More straightforward than database, I need to learn about AJAX, another technique to learn
Cons
...
External Platform
Use external platform to manage everything including hosting e.g. Wordpress.com, Medium
Pros
Easy, managed by user (Nikki), access to a wider audience (Medium)
Cons
Security concerns, less control, extra costs for functionality, no control of audience (Medium), pay them for hosting, no custom domain
Intentions for the blog: To fulfil my current learning requirements (React, REST/CRUD, Databases) Provide Content Marketing opportunities for Essential Coaching
Options:
Static Site
Dynamic Site
Full Stack With Database
Full Stack (I think that terminology is ok) With AJAX and .JSON
External Platform
Open Source Solution
Serverless Solution