Jump to content

Tech stack for a blog that has a CRUD function

mrchow19910319

I want to build a blog where I can add / delete / catagorize acticles I wrote from the backend.
At the same time I want to upload files (mainly .txt or .doc files) to it where the readers are able to download it directly from my site.

What frontend and backend knowledge I need to have in order to achieve this.
I have learnt some HTML and CSS and javascript before. But when it comes to building a site that has CRUD function this is my first time.

Do you guys have any suggestions or tips??

 

 

I would like to rule out Wordpress right now because I want to learn some web technologies while creating this blog. I have some experience building a static site using Gatsby/React but I did not learn React explicitly before hand.

For the backend I hope it can be as simple as possible cos I am not very familiar with it and my requirements are quite simple.

 

 

Here is a website I built some time ago.
This is the most complex project I did , if you want to know where my knowledge level is at here is the link: https://trick2gsite.netlify.com/.

Also I have no idea how much the server is gonna cost me, and my main audience is gonna be located in mainland China, (just want to point out,I have no idea whether it makes any difference when it comes to building a blog or server purchasing).

If it is not broken, let's fix till it is. 

Link to comment
Share on other sites

Link to post
Share on other sites

just google cms and the programming language you feel confortable with for example

create cms website php

https://www.youtube.com/results?search_query=create+cms+website

 

you could use something like laravel (its a framework for php)

you dont really have to know much about databases (sql etc) to maintain something like you described, its really straight forward

it also has a nice template engine: https://laravel.com/docs/5.8/blade

 

i dont know how good laravel scales to be honest because i mostly write java code (java spring for backend stuff)

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, KNG_HOLDY said:

just google cms and the programming language you feel confortable with for example

create cms website php

https://www.youtube.com/results?search_query=create+cms+website

 

you could use something like laravel (its a framework for php)

you dont really have to know much about databases (sql etc) to maintain something like you described, its really straight forward

it also has a nice template engine: https://laravel.com/docs/5.8/blade

 

i dont know how good laravel scales to be honest because i mostly write java code (java spring for backend stuff)

 

 

thank you for the reply. I dont really care too much about scaling as in the blog s for my personal usage. So I think in most cases it will only have 10+ visitors per day. I will take a look at it. Thanks.

If it is not broken, let's fix till it is. 

Link to comment
Share on other sites

Link to post
Share on other sites

for our new site we are using ghost you can either use the pre-build UI or access the API directly which is what we do.

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, vorticalbox said:

for our new site we are using ghost you can either use the pre-build UI or access the API directly which is what we do.

thanks for the info! 

If it is not broken, let's fix till it is. 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×