I hated WordPress. I was so stupid. Just wanted to share. [senior laravel / nodejs web dev]

This is insane. I just launched a whole working e-commerce in 4 hours. Everything is just so smooth. I can find a plugin for almost everything. And it costs $0.

Payment gateway? Bang, its there. Traffic stats? Just clicked and I’ve got it. Integrate shipping? No problem, bang. I mean WHAT THE F\*CK how is it even possible?!

I remember dealing with WP some time ago and absolutely hated it. I was asked by my friend to do something with her website. I had no idea how to get things done and everything was just soooo slow.

I usualy work on custom, specialized projects. I write advanced apps using Laravel, NuxtJS, ExpressJS etc.

But now I’m gonna be honest with you. For simple websites and on-line shops I feel like there is nothing even close as good as WP. No framework. I add a freaking page in 5 minutes lol. I use pre-made blocks and everything just looks good. I mean WHAT – THE – HEEEEELL man.

Thank you for your time.

27 Comments
  1. Vulnerability goes under the radar. Website hacked in 3, 2, 1… We love WP.

  2. Awesome, with your knowledge you can easily improve and customize your sites even further.

  3. I hated Laravel, but now I am starting to like it. WordPress is not that hard, but creating plugins can be a challange especially creating secure plugins.

  4. It makes a lot of things really simple while still allowing you to do basically whatever you need. I’ve been working with wordpress for a long time the amount of functionality runs pretty deep, you won’t get bored since it’s still just php and mysql at the end of the day. I think a lot of people get frustrated when they try to use more like an api instead of a Content management system, since the default database structure is pretty congested in two tables. But glad you are enjoying it, have fun!

  5. That’s great just remember that not every plugin is written using quality code so the more plugins you add, the more you might slow down the website and cause more vulnerabilities and dependency nightmare (major plugins should be safe but if a plugin has very small number of downloads, be a bit careful).

  6. You are welcome. From a guy who donates a lot of labor to making WordPress and WooCommerce work well.

  7. By far the best part of WordPress is: when a client randomly adds a huge fucking requirement the week before launch, you can usually find a widely used and reputable plugin to give the client that functionality with very minimal dev time.

  8. Heres the thing, if you guys can help me with this: how can i go for doing custom fields and meta fields for a real estate listing property and doing query search for the search bar and stuff all in vanilla wordpress no ACF, no additional plugins, and how can i go about doing a better media file management without using additional plugins like happyfiles and so on.

    I like wordpress, the foundation that it is, the classic structure it has, but im not so sold about the new gutenberg bad dev experience approach. Sure once it has the blocks created it can be a good way to dev fast websites for small-medium clients, but custom functionality is when its tricky and innecesarily complex.

  9. Yea I love wordpress, left Joomla and Drupal many years ago to WordPress and never looked back.

  10. Now look into Headless WP and get the best of both worlds! I’m a dev who deals primarily with React/Next…and WP.

  11. Nah, you’re good. Iv’e been a Laravel dev with various front end frameworks since v2. I had to support several WP sites at my job and absolutely hated it. I revisited WO last year when a client asked for an inexpensive e-commerce site that work with his POS system. I was stunned how far WP has come.

    With your skill set you will likely find Bricks Builder to be a massive asset and time saver, especially when paired with Automatic.css and Advanced Themer.

    I no longer feel like the overachiever in a class full dunces working on WP. I am in the process of converting all of my Laravel sites over. The best thing? WP with the tools I mentioned above has made development fun for me again.

  12. Amen, brother. I feel the same.

    Try out using WP just as a CMS and using the API to serve data to a React app. It is a fast approach to building low scale WebApps.

    You can even leverage the WP admin panel, plugins and more WP features.

  13. I just did a bedrock medium tutorial – managing WP via composer and in a subdirectory is dope and once you really get into it – you will wonder why do they keep pushing us into frameworks that are just stupidly complex for what – very few use cases but we’re always the hammer looking for the nail lol.

    I am a symfony/drupal developer and although I like the strictness in coding a bit more, WordPress gives you a very elastic freedom in a space where much of what we want to produce is easily at our disposal. Its easily extended too, just a win-win for so many use-cases.

    I am playing with React – Gutenberg implementation because I hate myself lol no really to keep up with enterprise level implementations but I very often use (and extend) what’s already a plugin away. I develop plugins so often and can still have a same-day launch.

    Yay PHP

  14. Me as well. I’m a full stack developer. I was doing a Laravel project for a client whose WordPress admin suddenly quit and moved to Europe. I was asked to fill in until they got a replacement. I’d done a fair amount of work in Drupal 5 and 6, mostly module building, but everything I’d heard about WordPress was negative… that it was a security snakepit, that it lacked the sophistication of other CMSes, that it was as slow as BASIC. Most of the cracks came from Drupal fans.

    I was pleasantly surprised that it was pretty easy to secure it, get its performance numbers up and write the migration scripts they needed. I hated the ancient theme and page builder they were using though so when they asked me to do a full site refresh I went with the classic Astra Pro/Elementor Pro combo. I’ve been happy with it. This week I tested the new performance features in Elementor and, wow, unless you’re logged in (and this site doesn’t allow user accounts) it was almost as responsive as hand-coded HTML. An A+ in GTmetrix.

  15. I know, right? And you can do it all with off the shelf libraries, aka plugins.

    While there’s endless room for hand coding and styling finesse later, yeah, you can have a fully functioning site in an afternoon.

    Pretty cool.

  16. You probably have not heard of Astro web framework which is optimised and simple as you build the site compare to how much time you going to need to optimise in WooCommerce later on.

    Because you know the problem with performance and complexity, but you only touch on the surface and did not take more time to test out in real-world.

    The upfront costs you $0 but in fact, you are making a loss when your visitors is leaving if your site is slow and you need to spend on optimiser tool. So you like to start with a bad performance?

    Let me be honest is that SPA can be overly complex, but you can have the best of both worlds with Astro. Built slimple ecommerce, it’s possible to get it done in a week and remain performant in every click without the bloated JavaScript, we only have <10KB and janky free.

    All on TypeScript, so you won’t bother to write Laravel and Nuxt.js or Next.js again, unless you are going to stick to PHP and Gutenberg.

  17. While I agree that things can work quickly and smoothly, depending on that many plugins is a liability. Not only are you now depending on many third party developers of varying quality, you are now also in vulnerability town.

    [https://arstechnica.com/security/2024/04/hackers-make-millions-of-attempts-to-exploit-wordpress-plugin-vulnerability/](https://arstechnica.com/security/2024/04/hackers-make-millions-of-attempts-to-exploit-wordpress-plugin-vulnerability/)

  18. The plugins being free isn’t as great as you might think. Almost all of the free one’s have a feature cap in one form or another. But with your skills, you could just customize to get full access, after all it’s all under GPL.

  19. I understand your excitement! Woocommerce has indeed evolved and made it incredibly easy to set up and manage online stores. However, I want to emphasize an important point: while WordPress itself is free, relying solely on free plugins and themes might not be the best approach.

    Quality and support are crucial for maintaining a smooth and secure ecommerce website. When something is useful, you want the developers to continue working on it and providing support. This is often only sustainable through paid solutions. Investing in premium plugins and themes ensures you get regular updates, security fixes, and dedicated support.

    I find that hosting providers are mostly the ones with incentive for developing free plugins and themes. The next time you host your WordPress website, ask yourself – how many plugins, themes, and WordPress core contributions has my hosting provider made?

    This will ensure long-term success and stability not just for your website but for the WordPress ecosystem.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer