Wordpress Compared to JoomlaGet Web Design Tips and Tricks on mps-web-design.com. Wordpress Compared to Joomla topic will increase your understanding on Web Design Tips and Tricks. We at mps-web-design.com only provide news, articles, information in Web Design Tips and Tricks. Web Design Tips and Tricks at mps-web-design.com provides the most up to date news and articles. If you have questions please do not hesitate to contact us.
As for potential, Wordpress is a winner. Being aimed from the beginning on publishing as a priority task, it is still (at v2.0) simple and fast when it comes to publishing. In Publishing world content is just content - text and some images and publishing is just putting this on a page. Joomla uses three levels of external features - Components, Modules, and Mambots. Components, Modules and Mambots were core Mambo objects from the beginning. All of them just functionality add-ons. And looking from Wordpress platform I don't understand why one would need three kinds of external objects to add some functionality. Needless to say this adds complexity to admin side and some confusion as well. Modules main role is to present content in some specific form on a page, say, recent articles. Component, for example download manager, prepares some data and also may present data on a page or use other modules specifically programmed for that component. Why not to use just some kind of Module interface for both tasks? And don't forget about mambots - some kind of plug-in. There are hundreds, if not thousands, of third party components and modules (thanks to open source nature of Joomla) and all of them are installed using installation menu in admin backend, specifying position, parameters etc. Usually you do not need to change anything manually in templates. Although in many cases after installation you see that header for new component content is not of your style or margins are wrong. You still need to go to the style sheet file or php to adjust some code. Existence of components, modules, and mambots assumes three interfaces in core code plus main content flow interface. Need for maintaining complex core structure with interfaces for several objects gives us very slow upgradeability of Joomla, taking too much time for bug fixes. Complexity of core code and 'Bad genes' - ItemId issue among them from first release of Mambo by Miro International is migrating with code through all recent releases of Joomla. The core still contains tables in many files. Although core developers are aware of all weaknesses, they don't make any attempts for major core changes. I think the code needs to be rewritten from the scratch. And as a result new releases bring only evolutional changes. Thanks to 'good genes' - Joomla is user friendly and fairly simple to use (compared to other CMSs) As for speed, I don't think it is fair to compare Joomla and Wordpress, being differently targeted. But as a personal publishing system Wordpress is much faster. I'm pretty sure if Wordpress will develop (at some point) to CMS system it still will be faster, being aimed for this from the ground. Sure, Joomla is more powerful as a CMS, but ... who knows... Wordpress at version 1.5 was already good choice as a personal publishing system. Now, at v2.0 with revolutionary changes in core (which will help dramatically increase expandability), it may outperform Joomla as a CMS. Wordpress uses from the beginning only one external code interface - Plug-in's. That means less code. The core concept is content flow management - you can organize and present content in many ways using one basic Loop. You do not need modules or components or php knowledge to get 10 recent articles - three rows of code with minimum changes from the main loop. Wordpress developers are focused on publishing content and providing developers with one and flexible interface to core functions. So, if to compare these two software as a personal publishing system, I would say that Wordpress built around writing content and publishing that content. Joomla from the beginning built around presentation of content - reflecting absolute meaning for CMS - Content Management System. Managing content in some nice way first and only then writing and publishing it.
So, my advice - if your main goal is personal publishing - go with Wordpress. If you need well presented portal - go with Joomla. But this is true only as of today. This post comes a bit late in the whole web 2.0 cycle. I feel that it bears repeating because I have come across sites that don't follow some basic principles when pulling in 3rd party data from sites such as flickr, twitter et. al. APIs and data portabilityThe blessing of popular and easy to use APIs and the data portability of web 2.0 applications has had an unfortunate side effect, and that is that some implementations that use these services do not integrate appropriate contingency design should these 3rd party services fail. Caching data calls to APIs is a good bit of contingency design. Many APIs will require caching - like that of Amazon - but I suspect this is intended to help limit resource use of the API host, not the site using the API. The reasons a person using API accessed data on their website would want to cache the data are:
A simple implementation to handle those two cases would be one that caches an API call for a given amount of time and one that freshens stale cached data and triggers an error should an API call fail. Caching is good contingency design practiceAs I said above, this post is a bit late to the party but it is worth writing as recently I have come upon at least three sites where firebug and other widgets have revealed issues retrieving API fetched data and the site loading times have been horrible. A decent implementation idea would be to roll your own caching wrapper and agnostically plug it in to a stable caching tool, perhaps something like Cache Lite for PHP. In this manner you have a reusable, caching library independent piece of code that can handle caching/flushing and refreshing of data which could function to handle the two cases discussed above. And that's it. It's been 541 days since my last post. Wow. I hope this is a re-start of a new phase of blogging. Article Index: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
More Articles:1. What are you telling your visitors? Recently I was out surfing the search engines, looking for high-ranking sites, on different keywords while doing some work for another company.While having a look around I also contacted a couple of sites looking for some information about their products. Was I looking to buy? Not right now but I was interested and I did bookmark some web sites to review later.At the same time I made some judgements about the sites I was looking at, like: Would I feel safe buying from this site? Does it look pro… 2. Your niche on the Web The Internet is vast with millions of new web sites being added weekly- How do you stand out in this crowd? This is topic we are going to address in this article. An understanding of which is crucial for your Internet success. The answer is rather simple - To make the crowd smaller! It is easier to stand out in a small crowd than a big crowd! Therefore you need to get away from the crowd and go to your niche! On the Internet this translates into building and marketing your web site only for a s… 3. Creating Personal Web Sites (Part 2) This is the second part of a two-part article about creating a web site on the Internet and the tools that you will need to do it.Some basic terminology that you should take a look at before proceeding further:Web Page: A document that contains information created with the help of HTML.Web Site: A collection of web pages on a particular subject.HTML: Also known as Hyper Text Markup Language it is used for the creation of web pages. Information is written in between HTML tags ( ) to instruct the … 4. Website Design Advice And Information Most of us at times need advice on different aspects of life and the thought of obtaining a website can be quite a daunting task for many people. There are so many people offering cheap web design services, therefore how do you know who to choose and what to look for. In reality you should be able to find some great deals out there due to the competitive nature of website design. You should be able to get a good looking, search engine friendly website built for between £50 and £100. The websites… |
||||