My “beef” with Wordpres has begun…

English is not my native language, and might not be for some readers, specially those learning english, so just some context here:

Laying out some context and to make things clear, starting this out wasn’t as “easy” as I would’ve liked. And just so that it is clear, I “know” how to do WordPress my way and that means I usually have to do a number of modifications to it. En this case, I decided to “jump in” with what was available out of the box and I have to say that I invested more energy and time that what I had in mind.

So info regarding how this is setup:

  • I got the alemadlei.tech domain trough GoDaddy.
  • Regarding hosting, I decided to keep it in GoDaddy as well as I didn’t want to setup up a server in AWS, plus in the past I’ve done GoDaddy WP to custom Drupal hosting migration.
  • I wanted to try a “no code” approach, meaning that I’m trying to do everything from the UI. Something that resembles more what a client would do on its website with the tools available. This allows me to go low level compared to the top of olympus where us devs usually are (šŸ¤£).

Now, when I started this I had some ideas in mind:

  • I need multilingual content: The goal is to reach and teach a broader audience, and taking into consideration that I handle myself in english and spanish I need something that allows me to do the translations myself (and maybe in the future include japanese and I am knowledgeable enough of the language so that I can do the translations).
  • I want to manage a good URL structure that makes sense and that I can migrate: For instance, /blog as a path should work both in spanish and english and display the content in the proper lanaguage. Even if I need a language prefix, such as /en/ and /es/ I’m happy so as long as /blogis the same path.
  • I don’t want to spend more money than necessary: Taking into consideration that this site is (or at least should be) temporary, I don’t want to invest money in plugins or subscriptions. There’s also a filosophy behind this and its due to my “Drupaleer” origin. Drupal doesn’t have (as far as I know) modules that are purchased. Everything is provided by the community so that tools are available to build sites (and we have pretty cool stuff like Domain Access, Paragraphs, Blazy, Token, PathAuto, Facets among many others) that don’t cost a single penny (im Drupal we only charge for the service we provide).

In later posts I will detail what are the things that I considered important problems. I will say that it’s been somewhat difficult to meet the goals I had in mind. Either way, I invite you to correct me if I get something wrong and point me in the right direction.

I also want to make something clear, I’m not a “hater”. I like working fast and have tools that make snese. For the time being, what I’ve done doesn’t fully make sense to me, but it is what I can do with what I have. If someone corrects me and I learn something new while that happens it will always be welcomed and I will write a self reply post regarding my “beef”.

Another thing that caught my attention and that I hadn’t noticed until today, the WordPress projects I’ve been hired for are only in English without multilanguage in mind… curious isn’t it?…