Category Archives: Joomla

Joomla vs. Drupal vs. WordPress

Did you open the source code of an almost empty Drupal 7 original theme? Did you see the amount of @import files? Guess what this is going to do to your website… That’s right, will slow it down. It annoys me to have all this code loading to every page and I do not even use it. I implement a lot of JQuery to make animated websites, and in case you did not know, JavaScript can really clog-up your loading process, so can CSS. Don’t you just hate it when you click a menu button and after about 10 seconds a page is finally loaded? A lot of time, it is due to your JavaScripts.

With Joomla 1.6 release it became obvious that many developers turned away from Joomla. Very few plugins were actually updated to meet the new version’s requirements. Drupal 7 seems a bit overpowering due to all extra elements that it forces upon its content. I am not clear why developers decided to do it, Drupal 6 did not have this problem. As for my experience with WordPress, surprisingly, it was able to satisfy most of my needs: plugin availability and easy plugin install/uninstall, great support, most elements work just like they should from the 1st attempt. What I do miss is Replicate-like plugin that Joomla has that allows you to fully sync your Remote version from your Local Machine with one click. Other than that, WordPress is very flexible, easily customizable, and with great documentation. This is my conclusion after working with these CMS’.

Creating a Blog With Joomla Can Be A Hassle

I am planning on moving this blog to my major website, http://nookeen.com. However, being a firm believer in a saying, “Do not put all the eggs in one basket,” I plan on keeping this blog as well. Here, I’ll have an intro text and a ‘read full article’ button that will link to my website. You never know how people hear about you.

I am working a lot to make sure that my blog looks and work properly and that’s, like a rolling snowball, becomes more and more complicated . I wanted to use JComment component, but then I came across Disqus and I fell in love with it. So now, I am trying to make it work well with my site. However, there are some complications…

I am not a fan of Mootools yet. All JS library I use are for JQuery. So since Joomla is pared with Mootools, I had numerous conflicts. I was thinking about what would be the best way to correct it and realized that “no-conflict” option was NOT an option since I have a lot of JQuery plugins and hand written functions and if I were to use it, that meant like a complete rewrite of every function. I hate the idea that I had to do it just because Joomla chose to use Mootools, so I turned Mootools off completely and there. It was all fine until Discus came along.

There is only one plugin for it from Joomla Works for Discus and it’s behaving NOT as I want it to behave. It uses some functions that randomly cause break and error in Firebug JS Debugger. Don’t get me wrong, it works fine, just gotta make sure my Firebug JS debugger is disabled =)

In addition, there is more issues with styling. This plugin puts some annoying fields that I do not want, like number of comments on top of the page, so I’m working on making it all go away and at the same time, trying to figure out what’s going on with JS, if it is me, or them.

Oh, and also, it’s amazing that I could not find any normal social media sharing plugin for Joomla. All I’ve checked look really bad and limited in capabilities. I had to manually implement AddThis, but it does work exactly how I’d like to work, so I will have to look into its API. ShareThis didn’t work for me either. Their layout is for bright websites only if I want to track visitors. Unless I get into their API and change icons myself it will look really bad. I so do not want to spend time on this!!

Ufff… A lot of things to do and so little time considering that I am working full-time on top of it all and working on freelance projects almost every week. I still gotta put some extra portfolio samples and I really do not have the time for it.

Joomla vs WordPress: Top 4 Differences

In one of my previous posts, …WordPress Is The Best CMS, Really… ?, I examined some of the WordPress usages as a Content Management System (CMS). I wrote that I am skeptical about using WordPress as a CMS. However, thinking about it more and researching, I am getting more and more convinced that WordPress is actually a great CMS.

It’s so happens that I am re-designing my website right now, nookeen.com, and I am faced with a dilemma what CMS to choose.

I am not going to mention the qualities that are the same like both have DIV structure, numerous plug-ins, great support forums, tutorials, documentation, and so on,  both CMS’ are amazing! What I am going to explore is their differences.

WordPress +:

  1. Super easy blogging (BIG +). For those who use blog a lot, it is very easy to manage comments, post articles, and add media. For Joomla, I use JComment. It is the best tool for blogging I could find. It supports Gravatar, RSS, Sharing and everything else you might need. However, JComment is just a plug-in for Joomla, it’s interface is combined with Joomla interface, so you would spend more time posting, checking, and approving comments due to the need to navigate to different places within Joomla CMS.
  2. Simple but powerful interface (BIG +) – one window for all. It seems like Joomla 1.5.x has so many different windows, panels and so on. I would be nervous if I were making a website for a client who is technologically challenged. There are too many nuances to keep in mind.
  3. Making less choices makes you focus on blogging more. With WordPress, it’s simple. You just create a post and publish it under a certain category. In Joomla, you have to choose what format you would like you post in: article, article list, blog, blog list, category list, and so on; in what menu to include; should it appear on the front page; what to link it to; what category; in what section… All those choices! ARH!
  4. If you ‘speak’ basic PHP, it’s easier to make a template. Joomla templates require a Joomla-way-of-thinking which you get accustomed to if you spend enough time on it. You have to divide your page in blocks – user1, user2, header and so on. However, with WordPress, it is more like what see is what you get. Make it, add a menu and you’re done.

Joomla +:

  1. Give you a lot of flexibility right from the Admin Panel without the need of modifying PHP code (BIG +). Lets say, I would like to have the same links to articles that are in a certain category through out a certain section or menus. Definitely, you could make it in WordPress, but then you would have to change the PHP Template file. With Joomla, you can pretty much choose where and what you would like to show up right from the Admin panel. It is very convenient if you constantly add content. Notice, above I say that WordPress is simpler and makes you think less and that’s a good thing, but, in some cases you would want to think more to impress your readers with the amount of detail.
  2. Full control over menus (BIG +). You can create as many menus as you would like. That is very powerful tool if you have a different navigation for different sections. Joomla comes packed with this feature, so it is easy to use. It is very simple to integrate jQuery, since you can assign names to the UL LI or DIV elements. Integrating a CSS dropdown menu can be a headache: looking for the right Joomla plug-in is time consuming. However, if you already have one on your HTML website, all you have to do is put the menu sections, headers, and submenus through the Admin Panel and you are ready. Joomla’s UL LI structure is pretty basic. Just make sure you CHECK in menu options to display ‘submenu’ elements so that it would not hide it.
  3. If you do not speak PHP, using Joomla is much easier to use (BIG +). Switching menu on and off, modify sections, adding boxes, fields is quite simple. No need for PHP knowledge what so ever. Just choose what to show from the Admin Panel. Want to transfer your HTML version into Joomla? No problem. Put your content into Custom HTML Modules and Articles and you are done. Each section can look different from each other easily. Whereas with WordPress, you can only achieve such flexibility by reading Tutorials about its PHP programming.
  4. It is good for big websites (BIG +). Creating and sorting 100+ pages (not blog posts)  is easier with Joomla due to its interface and control over what each page should display. WordPress is more of a generic template CMS, where as you can twist Joomla as you wish. Add section there, remove this article here, and so on. Its menu options will allow you to exclude content with one click.

So, as you can see, they are both awesome platforms, but you have to decide what is right for your needs.

Now, your turn. Which one do you usually choose?