6

My uncle wants a website for his company. Should I do it in Wordpress, or do you know any other, better CMS? Node.js would be awesome :)

Comments
  • 7
    "a website for his company" is very broad term
  • 4
    Just do it in Wordpress if you don't know the specs
  • 5
    WordPress sites can be managed an maintained by international wage slaves. If you want to reserve one or booth jobs for yourself I would recommend using something else.
  • 2
    Company size?

    Level of IT knowledge for whom ever maintains the content?

    Are you going to maintain it?

    As @lamka02sk this is a very broad request and not enough info to make any suggestions.

    What's you're experience with CMS dev and plug-ins?
  • 1
    You could look at roots/bedrock. Its wordpress, just a little nicer way of developing with it.
  • 2
    @lamka02sk @C0D4 He's staring a house cleaning service. He can set up a WP site himself, but I wouldn't want to say that he knows anything at all about programming. It's only him and his friend for now, but they're looking to have it made nicely. I'm hoping I won't have to manage it, but that they instead can take control over the actual content. I've worked with Wordpress quite a lot, but to be fair it's far from perfect. Especially when it comes to managing your own database tables.

    We haven't talked to much about it yet, but he'll need some static info, and then some form or ordering system where a customer can enter some data, book a few dates, and then get a price. That's mostly front-end and JS, so no worries, but then I'll have to store that data somehow. Either by just sending an email to them, or else I'll have to build some form of interface.

    I have built a web shop with Wordpress before (biggest mistake I've ever made), so it's not that I don't know it, I just disgust it.
  • 2
    @ScriptCoded

    I'd look at something like EE, If memory serves me right it was built on symfony but if done right easy pretty easy to maintain and extend.

    https://expressionengine.com/
  • 1
    @ScriptCoded Yeah I would not recommend wordpress for ordering. I know there are plugins but surely, there are also better CMS systems. Something lighter like Craft or not quite as light October CMS.
  • 1
    @lamka02sk or just use Laravel Voyager or similar solution
  • 0
    @C0D4 EE seems nice, though it's something about their templating language that seems a bit off. I'll have to do some more research :)

    @lamka02sk I actually used Laravel quite a lot back in the days. For some reason I though it wasn't free, but hey, seems like it is! I'll take a better look at it.

    Thanks to the both of you!
  • 2
    Node.js is not really a CMS or even a framework.

    If it's a simple website and you already know wordpress then you should go for it.

    If it's simple but you want to learn something new try vue.js. Depending on if the site needs to be updated regularly you could just have static data in a json file or use a simple database (like google firestore). That way you wouldn't even need a server to deploy your website, a simple free netlify and github account would do.

    There are many ways you could approach this, just depends on what you're building. It's a great time to be web dev cause we have so many great tools available.

    Good luck
  • 2
    Just do it in perl
  • 0
    @kfalencik Thank you, but I work with Node and Vue every day ;) I meant if anyone knew a framework written on Node
  • 1
    If he doesn't need to post articles, don't do it in Wordpress. Not that wordpress isn't good, but it's overkill for most websites and not suited to most type of web applications. I don't know your technical proficiency, but you can get something really quickly with the following steps.
    Buy an html template suited to the type of business.
    2 Get a build system based on node.js (there are templates you can use on GitHub) (I used gulp with pug and sass). Then convert the HTML to the template language you chose (There are online tools that can speed up the process). It's optional but make modifications easier.
    3 use a platform like Netlify to host the website. They have a really nice set of features.
    4 Have a very fast site as it will be deployed on cdn around the world.
  • 1
    I've built my own website using this method and all it costs me was $10 for the template and $35 a year for the domain name. No additional costs. I'm planning to configure the build process so I can pull data from dev.to (posts) and Prismic (configuration) to add dynamic data to the site
Add Comment