scriptygoddess

24 Jan, 2009

Joomla vs WordPress

Posted by: Jennifer In: Joomla|WordPress

I've long been a fan of creating non-blog sites using WordPress and pushing it's content management abilities to its maximum. However, I'm about to develop a site that could involve at least a hundred pages. This has been one of the issues I've had with WordPress when used as a CMS – it's "page management" could be better. I'm really not sure why they don't – but Pages should have categories too. If for no other reason to make it easier to navigate the backend. I mean, imagine this upcoming project – if the site has 100 pages – that's a LOT of pages to sort through in WordPress. While you can do a search for the page you want to modify – that's still kind of a painful way to do it. It would be great if you could either collapse/expand the "parent" pages – ie if 20 pages are under a parent page – hide those "children" pages in the admin – and let me drill down parent to child to child etc to find the page I need (instead of paging through 1 by 1 of ALL the pages listed in the site). AND OR – if the pages are categorized – then let me filter the view by category.

If/when WordPress gets those features – I'll have no problem recommending WordPress as the CMS for a project like I have. But since that is not currently the case, I went in search for something that was a "true" CMS.

The first thing I tried was Silver Stripe. Which, while it was pretty nice, it just didn't have enough features to make it a real contender. Maybe for small sites that don't require that much…? But even so, I would still probably go with WordPress in a case like that because even if a feature isn't useful now, it may be needed in the future.

Then I decided to take a look at Joomla. Having used WordPress so much over the last few years, I've definitely been spoiled with how easy it is to install. Something went wrong with my first install (apparently you CAN NOT HAVE the configuration file uploaded or the whole thing will break) – so I actually had to completely wipe everything and start over.

To try and quickly get my head around how Joomla works, I ran out and bought Joomla!: Visual QuickStart Guide (I LOVE those series of books. I don't think they've ever let me down) I read through a good portion of the book. It was helpful in getting me to understand the basic workflow of Joomla (which, by the way, I think is totally annoying – but I'll get on that in a minute) and I also signed up with Lynda.com and watched almost all the videos they had for Joomla too.

So first I'll tell what I like about Joomla (it's a short list) – I really like that you can create a "publisher" user that can edit an article without ever touching the backend. That is really cool. Especially since, every time I do a new WordPress install and customization for a client, I have to spend an hour or two training them how to use it. (I'm going to get smart eventually and create a personalized video like the ones on Lynda.com that I can just reuse and point my clients to). If they don't have to touch a "back end" system – that is very nice!

Joomla's page (article) organization is more like how I wish WordPress would be. You create sections – and sections have categories – and when you create an article – you assign it a section – which gives you the options of which categories to assign based on the section you chose. While this is also used on the front end (you can create a page that shows all articles of a section or a section/category) – this is also useful for sorting through tons of articles in the backend. All you have to do use filters so that just the articles you're interested in dealing with show up.

I'm trying to think of more things that I like about Joomla – but I think thats it. If I can remember more, I'll add it here later.

NOW… what I don't like. (Get comfortable. this is going to take awhile).
Joomla's work flow just totally bugs me and the template system is annoying.

First the work flow. You create "modules" that live on your pages. Modules might be menu items, banners, a sidebar picture, a login box, a poll, anything that you might want to have show up on more than one page. When you create an "article" – this doesn't really create a "page". In Joomla – pages are only created when you create a "menu item". So first – you create a menu – then you add menu items. For all intents and purposes – a menu item = a page. The best way to work in Joomla is to create all your content first – THEN create your menus/menu items – and THEN create the rest of your modules. The reason I say this, is because if you don't – you need to go back in and edit your modules to show up on new pages. (This is if you haven't indicated a module to "always" show up).

So let's say I have a site that has several sections. In the "about our company" section – you want to have a picture on the side. But in the "our products" section – in that same spot you want to have a DIFFERENT picture in the side. Well create a module – name it "about our company sidebar image" – hopefully you already created all the content for this section and added it to a menu – you select the pages you want to have this sidebar show up on and you're done. But lets say the next day you add a new page to the about us section… you create the "article" – you add it in as a new menu item in your menu… look at the page. No about us sidebar. You have to GO BACK in and edit the module and make it show up on the page.

Contrast this with WordPress: In WordPress, I'd probably create an "about us page" template that had all the things I want to show up around any "about us" page. Every time I create a new page for this section, to have all the "about us page" stuff I want on there – I just select the "about us page template" from the dropdown list. That is just WAY easier.

Now this whole thing about needing to manually add an article as a menu item in order for it to show up in the nav pretty much kills one of the main reasons I liked Joomla. I don't want my clients needing to log in to see the backend. I had a hard time understanding it – they will be completely stumped. But unless we create a PAGE/MENU ITEM that does nothing but automatically list articles – those articles will not automatically show up anywhere in the site. (The only way to automatically list stuff is to create a page that does this – in the content area). So if my client wants to add a new "about us" page – he'll have to log into the backend add it as a menu item to a menu, then ALSO go and add the modules needed for that page. (And then he'll probably call me to complain that it's either not working and/or a pain in the neck- could I please do it instead – which totally defeats the purpose of giving them a CMS. The idea is to set it up so they can basically manage the site themselves, only asking for my help if something goes terribly wrong, if they need a new feature, or a new design).

Now the templates. OMG. So I complained about WordPress spitting out HTML I didn't want… Wow. I had no idea how bad BAD could be. I really hope WordPress doesn't continue to move in that direction – because Joomla is all over the "HTML vomit" and it's bad. Bad, not just because it makes it difficult to customize, but also in the sense that tables are used liberally where they shouldn't be.

Now you CAN override some of this. You can make sure you set up your menus to use "lists" which will create a nice simple unordered list for your menu. And by overriding the com_content, you can get more control over the HTML vomit. I still contend that you have more control in a WordPress template than this. As well – those menus? I wanted to have some extra code wrapped around the menu for styling purposes and I needed to install this extension to do it. That created all kinds of headaches – because one of the "menu items" was an alias to a page that already existed on another menu (and to avoid duplicated content issues – you have to create it as an alias and not a new "page") and this could not get translated to that custom menu module the extension uses… (Are you totally confused yet?)

You can also create multiple templates that you can assign to specific pages – however I also find this process easier in WordPress. Partially because you have to do a separate install for each template page. Joomla's template system is based on ONE page structure – whereas with WordPress – each template (in the same theme) can be as different as you want or need.

So I'm back to the idea of using WordPress for this project. I can only hope that they'll work on the admin for the page area – or that a plugin will come out that will help. But for both myself and for my client, I think they'll have a much easier time navigating WordPress than they will Joomla.

Joomla does have a strong and loyal following. I am interested in hearing people's experience with it. If you use Joomla, have you tried using WordPress? Am I "missing something" that is the cause for all the issues I'm having with Joomla?

Updated: FYI – if you like the categories for pages idea in WordPress – go and give it a few stars here. :)

Updated: Well I did find one thing that will be helpful on this 100+page project – this plugin: PageMash which will let you drag and drop the order of the pages, as well as drag pages under another to make it a child page AND the pièce de résistance: You can expand/collapse the parent/child pages to hide/show them. PageMash makes it's own admin page to do all this – it would have been nice if it could have done it to the main (page-listing) admin page, but I'll take what I can get!

39 Responses to "Joomla vs WordPress"

1 | kyle

January 24th, 2009 at 5:21 pm

Avatar

Have you checked out flutter or pods plugins for wordpress?:

http://flutter.freshout.us/

http://pods.uproot.us/

Looks like they might make WordPress as CMS a little easier.

2 | rick

January 24th, 2009 at 6:47 pm

Avatar

I wonder if 2.7's access to the admin UI would let you use some jquery magic to modify the way Pages are displayed/managed perhaps adding the expanding/collapsing at the minimum. I've not looked at this at all but if so it would alleviate the issue of finding the right Page to modify.

3 | Jeff Starr

January 24th, 2009 at 7:35 pm

Avatar

Yikes! Joomla sounds utterly confusing. I have heard that it is similar to Drupal. Do you have any insight relating or contrasting the two? Great article, btw!

4 | Jennifer

January 24th, 2009 at 9:06 pm

Avatar

@Jeff
I looked at Drupal maybe a year ago (?) and remembered walking away with the same feeling – that I could do what I wanted with greater ease in WordPress. One thing that I seem to remember (and I could be mistaken on this because it was awhile ago) that really turned me off was that when you applied a template to Drupal – it also applied it to the backend or something like that… so it was all a big mess – front end and backend were kind of weaved together in this strange mess… again maybe it wasn't Drupal that did that, I could be misremembering. Either way, I still ended up back with WordPress.

@rick
Yeah – it maybe possible to do that. If WordPress ever puts together a really good, advanced-level, get-your-hands-dirty type of guide on writing plugins, maybe I'll be able to figure it out. Until then, I haven't had such great success writing my own plugins for some time now. Maybe some kind soul will write one for me! 😀 (Although I think something like being able to categorize pages, and then filter the page view by category would still be the most usable/useful option).

@kyle
Flutter and pods look interesting. I hadn't seen those before. I'd have to play with it a bit to understand it – although I'm not sure it would make things LESS confusing for my clients…

5 | valerie

January 24th, 2009 at 9:16 pm

Avatar

I'm a big time WordPress user but also do a Joomla site. I really can't add anything in those areas because you've pretty much hit the nail on the head. The reason I use Joomla (besides having started out with Mambo) is that the site really is too big for a WordPress site and, especially at the time I started (2005) going this direction, I needed an easy way for other people to submit information to this particular site while maintaining more control than, say, with a wiki. At the time and even still now, WordPress wasn't a great option for that. My major complaints with Joomla would be that it is harder to customize (and design, for some reason I have a hard time wrapping my head around that and have instead bought a template) and I always have trouble with upgrades and have had to roll back more than once in the past (almost) 4 years. And as far as it goes with having other people submit information, I don't like that once saved, an author has to wait my approval as an administrator for the article before they can go back and edit it and I don't like that there's no way for them to upload images, I have to do that, too. Of course there could be ways for me to get around this, I just don't have the time and energy to deal with it. The thing I am dealing with, however, is the resources that WordPress is pulling. My host is down my throat about using too many Apache resources (???) and I'm not really proficient enough to know what they're talking about half the time, let alone fix it. So for me WordPress is on the way out for several sites as I've cached and optimized them as much as I can (it's gotten better but apparently not good enough, it's been this way since 2.6). I've also had to cache Joomla, too, but it's not my most traveled site so it doesn't show up a lot of times in their complaints… But anyway, I do like the way that I have my Joomla site set up, now that I've figured it all out (I was pretty confused in the beginning) and yes, the categorizing of things is great. I do notice one other thing, though, Joomla seems to randomly have these issues out of the blue that just cause it or certain parts of it to stop working. In now, looking at my site, I can't even log in am told I'm not allowed to view this resource (the main page) and not logged in. I haven't made any changes to the site since I last logged in… It's weird really. I think if I had more time and energy and a better solution, I'd dump Joomla based on those issues.

Sorry, I know my comment is all over the place, I've been dealing with Flash all day :)

6 | mike

January 24th, 2009 at 10:16 pm

Avatar

I looked at Drupal a year or so ago, and decided it wasn't quite ready for my needs.

Today, I have a much different opinion, and would recommend you take a look at the latest version.

7 | Jennifer

January 24th, 2009 at 10:19 pm

Avatar

@mike
Will do. I still have a few more weeks I can use up on Lynda.com and they do have Drupal tutorials. :) (That is an AWESOME service by the way.) I have heard some good things about it. (Like Joomla, I've heard it has some powerful "plug-in" abilities. I'll definitely take another look.

8 | Andy Baker

January 25th, 2009 at 2:08 am

Avatar

I wonder if all the time you've spent learning to use and work round flaws in someone else's CMS would have been enough to learn Django or Rails or Merb and written your own? It certainly would have been a more rewarding use of your time.

Every client has such different requirements that a general purpose CMS is either going to be too limited or too complex.

9 | Jennifer

January 25th, 2009 at 7:41 am

Avatar

@andy
I've sometimes thought that – however, if you think about how long WordPress has been in development, the number of people involved, the fact that it does have people reviewing it for security issues, usability issues… and the fact that WordPress DOES HAVE everything I need except for this one feature (Page categories) – add up all those hours they've spent on it (and yet I get their application for free…) – I have to say I think A WHOLE LOT more time would be spent re-inventing the wheel. As well, many times, when a client later asks for a new feature – 9 times out of 10 – I can add that feature in WordPress in about 5 minutes by just adding a plugin. (Whereas if I had to code it myself on my own CMS it would take WAY more than that). Sure the extra money to do all that coding would be nice, it's really not going to be good for me in the long run, and certainly not good for the client who is interested in not paying more than they have to. That's not to say that custom coding an application doesn't have it's place. If a client had VERY SPECIFIC needs – and WordPress was really missing a lot more than just a single feature… then yeah – at that point I could see doing it myself. I just haven't yet hit a project like that…

10 | Steve

January 25th, 2009 at 9:46 am

Avatar

hi Jennifer

I am doing a WordPress project that involves about a thousand categories. The backend issue is the same as yours with pages – too hard to navigate. I was able to change the # of categories displayed per page from 20 to 100, and the categories went from unbearable to acceptable.

You could display 100 pages on a single Page Edit screen, and use search to find the exact page you are looking for.

More than likely jQuery can be written to fold the child pages. Just haven't gotten around to that yet.

I've tried working with Joomla several times and I just don't like the way it does things. Have recently played with the latest Drupal, which I liked a lot and would consider using on a project too large for WordPress.

However WordPress handles some pretty large projects. And I find it fun to work with.

11 | Andy Baker

January 25th, 2009 at 10:33 am

Avatar

@Jennifer

You'd be surprised how much quicker development is with a nice framework. Everyone and their dog seems to knock out a blog engine or CMS as their first toy Django project. Most of the effort for me was integrating TinyMCE and getting a nice admin interface to allow ordering of pages.

Remember you save an awful amount of time not worrying about the features you won't need. At it's heart there isn't that much to a basic blog/CMS and being able to integrate custom functionality seamlessly into the admin really impresses a client.

I've tried doing things both ways and I'm much more productive with a nice framework and my own code than I would be trying to twist a large PHP project into the shape I really wanted it to be.

12 | Jennifer

January 25th, 2009 at 2:49 pm

Avatar

@andy
This past summer, I took a brief look at cakePHP and while I could make the very simplistic applications in the tutorials I saw – that was the extent of what I could do with it. If I already knew and understood a php framework, then maybe the story would be different, but I can honestly say it would definitely take me longer to pick up, learn and understand a framework, and then custom code a complex CMS, than it would take me to just setup WordPress. Even including the training time I need to give the client. In fact, I could probably learn how to write my own plugin for what I need, faster then it would take me to write a whole new program.

At some point I would love to learn a framework. The idea of fast, easily coded, custom applications is definitely appealing. I guess I just haven't found the right tutorial series to hammer it in my head to get me to understand it. (Beyond the useless basic stuff – there's WAY TOO MANY basic tutorials out there. What I need is a tutorial that will show me how to make a REAL application I can then proudly hand-off to a client…)

13 | Ozh

January 26th, 2009 at 1:45 am

Avatar

A friend was having some questions & troubles with her joomla powered website, so I had a look into it. Oh my. What a bloated mess. When looking at how extensible it was, I found out that there were… plugins, addons, modules and bots? Seriously, WTF.

14 | Oren

January 26th, 2009 at 9:32 pm

Avatar

I just finished doing a survey of CMS use here at the University of Washington – the interesting thing I found was that in my admittedly unscientific sample of 54 respondents, Drupal users were more satisfied than users of other CMS systems (I specifically was excluding blog software, though a few mentions of WP and MT crept in). If you're interested results are up at: http://blog.orenblog.org/2009/01/26/content-management-systems-use-at-the-uw/

15 | wcoco

January 26th, 2009 at 10:50 pm

Avatar

have you tried b2evolutions? it has the same ancestor as wp. it has the nice multi-blog feature, which makes organizing pages easier. since it's not as popular as wp it does not have as many plugins.
i have used joomla years ago and i thought it was really complicated. i didn't like that you can't define user types, you have to use the predefined types (publishers, editors etc). i haven't used V1.5 so i don't know if this has improved.
i have recently evaluated drupal and it seems to be a more superior product, but the learning curve is steeper.

16 | AI

February 5th, 2009 at 11:43 am

Avatar

Hello,

I share the same frustrations as you do with wordpress and joomla. I actually gave up on joomla. Do you have any other suggestions for a simple CMS? Also, wouldn't it be great to collect a list of "must have's" and "must not have's" for a simple CMS?

AI

17 | rick

February 5th, 2009 at 12:27 pm

Avatar

Al – I think it's exactly that variability in requirements that makes it hard to pin down one and only one CMS. WordPress is great as a CMS for a LOT of uses. If you really dig into the functions available, there's a lot you can do with it. The problem is that CMS is a generic term… after all, all it means is Content Management System. Even in it's basic form, WordPress does that. However, people infer different things when you use the CMS term.

My first thought on reading this post was "who the hell needs 100 different templates on a site?" I can't EVER see that as a good site requirement. But when the client insists on something like that you can either take the work and deal with it, work with them to change it, or walk away…

18 | Jennifer

February 5th, 2009 at 12:42 pm

Avatar

not 100 TEMPLATES – 100 PAGES (ie not posts – pages) – the site I'm working on right now that sparked this post probably will only have 2-3 "templates"… but the site has 100 pages IN the site…

19 | Veneficus Unus

February 6th, 2009 at 4:56 am

Avatar

I don't know if anyone has mentioned this but there was a discussion on the WP-Testers mailing list about the use of WP & it's page system. I didn't know this, but apparently if you use the WP pages & have over 1 hundred pages WP starts to bog it's self down & become increadibly slow due to the fact it makes a rewrite rule in the database for each page.

I guess the slowness (is that even a word?) would only be noticible on a shared server really, but it's something to think about when using the page system. Someone said they need an overhaul as they were just tacked on to add extra functionality. I kind of agree.

You might want to keep an eye on the performance of that site and make sure it doesn't degrade too much as more pages are made. I wish you luck though. :)

20 | Jennifer

February 6th, 2009 at 11:06 pm

Avatar

@veneficus
I'd actually find that surprising, since as far as I can tell pages are handled in pretty much the same manner as posts. I don't think there's really a rewrite rule for *each* page – I think it just does a lookup on the page slug – which is the same way posts are looked up as well (when you're using pretty permalinks).. Thankfully – it won't be on a shared hosting. But it will be interesting to see what happens…

21 | Veneficus Unus

February 8th, 2009 at 10:58 am

Avatar

Sorry about that Jennifer. I got a little confused, it happens sometimes. 😛

You can read the full discussion about the problem here: http://comox.textdrive.com/pipermail/wp-testers/2009-January/011097.html

Basically as long as you don't have a permalink with %postname% or %category% on the front you should be fine.

Sorry about that. I have these strange moments sometimes where I read complete bollocks instead of what is actually written. :(

I do have a little proof that this does actually happen though. I had, for about 2 years, used the permalink structure /%postname/%post_id%/ on another site I run. Recently, the past 6 month or so, it had started to become slow (I run on shared hosting though). I read that bit on the wp-testers and checked the rewrite rules in my db & the field was massive, and I mean huge. I have now changed back to the same permalink you use & deleted the rewrite rules so that WP had to remake them and now it runs a lot faster.

But, yeah. Sorry about that. :(

Oh, by the way thanks for all your help with my plugin. :)

22 | Jennifer

February 8th, 2009 at 12:18 pm

Avatar

Hey – no apologies necessary. I've never worked on a site that had as many pages are the one I'm working on – so you definitely could be right. We'll just have to wait and see. I still don't know of another CMS I'd feel comfortable using for this though, so even if it runs a bit sluggish, we'll just have to deal with it. I'm just hoping I'm NOT wrong. LOL! If I'm right, and posts and pages ARE handled about the same – this blog is pretty good proof that even with lots of posts, it can still run pretty smoothly. At this moment I have 868 posts and 7,908 comments (damn! should do a celebration or something when I hit 8K! LOL!) I'm on Bluehost – which is shared hosting, and the site runs pretty smoothly as far as I can tell. I've sometimes called them to make sure my host wasn't eating up too many resources, etc – and they said I've been totally fine.

23 | Veneficus Unus

February 8th, 2009 at 4:18 pm

Avatar

I currently have 779 posts on my other blog Celeb O Rama & about 21,000 attachments and now that I have changed the rewrite rule back it runs great. I also run on shared hosting (as I've said) but with Dreamhost & a while back I got my site capped for using too many server resources during a high traffic time for my site. It turns out since I changed to permalinks back to a sensible one I've recontacted them & they say my site uses far less resources.

As I said though after rereading I now understand it only effects blogs with those permalink patterns I mentioned so you should have any bother if you keep with a permalink system that is similar to this site. :)

I'll join your celebration when you reach 8,000 comments. :) I know you said I don't need to apologies, but seriously I am sorry. I need to learn to read stuff properly. 😮

24 | Jennifer

February 8th, 2009 at 4:29 pm

Avatar

I scanned through the comments in that thread – but was a bit confused… So what is the "recommended" permalink structure to avoid issues? were they saying you'd be ok as long as you use the wordpress default for "Day and name": /%year%/%monthnum%/%day%/%postname%/ (which would look like http://www.domain.com/2009/02/08/sample-post/ and pages would look like: http://www.domain.com/page-name/)

On Scripty, I'm actually using a custom structure: /archives/%year%/%monthnum%/%day%/%postname%/ (although to be honest I have no idea why I have it set up that way. I've been on WordPress for so many years now I don't even remember why I implemented this particular structure) LOL!

25 | Veneficus Unus

February 9th, 2009 at 7:22 am

Avatar

Yeah from what I understand both of those should be fine. Someone in the wp-testers said this:

Verbose rules are used for structures beginning with %category%,
%tag%, %postname%, and %author%.

Verbose meaning that it will play havok with the rewrite rules so permalinks that begin with these are best avoided. :) So yes any structure without those on the front should be fine.

The recommended structure is the default WP one, in my opinion, but like I said you can use anything you like as long as it doesn't start with one of those ones in the quote above. 😆 I hope that helps. :)

26 | lucas

February 14th, 2009 at 9:24 pm

Avatar

my cms is emacs.

27 | Lance

March 17th, 2009 at 2:23 am

Avatar

Actually you can set it up so clients can edit static pages from the front end of Joomla. You are also much better off at thinking of modules as "decorations" rather than as part of the content in most cases. You can also use CSS sheets to define the look of pages created if you so choose.
When you compare Joomla, WordPress and Drupal they all have their own strengths and weaknesses.
I love WordPress just for how smoothly it flows and it really does the job it was designed for better than anything else. The admin interface is slim and easy to use. If all a client wants to do is push out information then WordPress is the champ.
@Jeff Drupal is similar to me to WordPress in that it is slim and trim, fairly easy to admin and yet has some great add-ons. Drupal is great for large communities with being able to set up various user groups and beats Joomla up in that regard.
As for Joomla, with it's support of SSL among other features it makes a great platform for setting up commerce sites. The numerous bots, modules, components and so on actually are a plus if you know how and when to use them wisely when needed. I ultimately found Joomla to be easier to work with and template than Drupal, especially for large or commercial sites.

28 | lebisol

May 28th, 2009 at 2:26 pm

Avatar

You should check out ExpressionEngine (formerly pmachines) http://expressionengine.com.

29 | aequalsb

June 19th, 2009 at 8:19 am

Avatar

one of the most important aspects of a category system is whether a "thing" can be a member of more than one "group". ie: can a post be in more than one category? that's a heterarchy (could not find heterarchical in the dictionary strangely enough…)

tagging is a modern, popular, and effective method for handling this. but it still doesn't not replace "a category straddling capability" that is simply non-existent in WordPress or any other CMS i know of.

i've never used Joomla. i've seen too many looks of horror from both users and site builders in reference to Joomla. and read online from coders about what a mess it is.

so, does anyone know of any popularly used and web supported CMS that does? does Joomla do this? and is that what this thread is all about?

30 | Andy Baker

June 19th, 2009 at 8:33 am

Avatar

aequalsb – I can't quite work out how a 'category straddling capability' would differ from tagging in a practical terms?

Would I be right in thinking that tags+hierarchy = 'category straddling' or is there some other element missing?

31 | Oren Sreebny

June 19th, 2009 at 9:20 am

Avatar

Drupal's taxonomy module allows for individual terms within a taxonomy to have multiple parent terms. I haven't used that feature, but I hear it's popular.

Probably the oldest and best example of a well maintained classification scheme that allows things to be in more than one tree is the National Library of Medicine's Medical Subject Headings (MeSH) ( http://www.nlm.nih.gov/mesh/meshhome.html ) where, for example, the term "Diabetes Mellitus, Type 2 " exists in both the Nutritional and Metabolic Diseases tree and the Endocrine System Diseases tree.

It's a lot of work to maintain such structures, but sometimes worth the effort.

32 | aequalsb

June 19th, 2009 at 10:07 am

Avatar

it's when you can click a category and see a listing of posts under that category. when you click another category you may see one (or more) of those same posts under that category…

so if you have CATEGORIES named "Red Things" and "Clothing Items" — under which CATEGORY do you put the "Red Shirt"?

re: tags
the red shirt may also have any number of TAGS such as "red", "clothing", "faded", "cotton", etc IN ADDITION to being a member of the two categories — and being able to be found under both of those categories listings.

for example, i was working on a blog that had the category "Obesity" under "Ailments" and ANOTHER category named "Obesity" under "Health and Nutrition".

it was discussed maybe a little too much… but the most agreed upon solution was to divide them into 2 separate categories with separate posts BECAUSE WordPress did not/could not allow a SINGLE category to be under MULTIPLE parent categories.

with the advent of WP 2.* (i forget the actual version) category names had to be unique. so our upgrade went a little wonky. i've since fixed that problem (and i can't even remember how) but we're still stuck with 2 separate "Obesity" categories with no matching posts — where we would be well served to have ONE "Obesity" category with ALL of the Obesity articles under the TWO categories…

33 | aequalsb

June 19th, 2009 at 10:27 am

Avatar

detail: it's the SLUG that must be unique now…

also, being the coder/developer (or codeveloper if you will :D) instead of the user/admin, i sometimes get behind on what's actually happening on the front end… when i took a look for myself, i found that POSTS could be assigned to multiple categories with a checkbox list.

however, categories still can only have one category parent.

i'm hoping to see the process of selecting a category's parent category(ies) to be the same as selecting a post's parent category(ies).

34 | Chris Clark

June 29th, 2009 at 1:51 pm

Avatar

We run a WordPress site with a few thousand pages, and it is a pain sometimes.

Try the Pages+ plugin. I don't think it is being updated anymore, but it still works for us. The plugin PageMash plugin you mentioned works great for a few hundred pages, but any more and it takes forver to load, for us it has to download the entire page list of thousands.

Pages+ will only load the top level, and then let you drill down.

With our page count though we run into another problem, the Page Parent dropdown when editing a page takes forever to load, we had to hack the core to cache the results so at least only the first load was bad.

35 | Jennifer

July 9th, 2009 at 10:12 pm

Avatar

Hey Chris – where can I find the pages+ plugin? Was searching around for it but can't seem to find it…??

36 | Jennifer

July 9th, 2009 at 10:14 pm

Avatar

Ok nm – think I found it – http://www.adamhopkinson.co.uk/blog/code/pagesplus/ but it appears to be outdated… :(

37 | Adam Hopkinson

August 14th, 2009 at 1:16 am

Avatar

Hi Jennifer

I wrote Pages+, back in the WordPress 1.x days. The architecture of WordPress has changed somewhat since then, so the plugin would require a complete rewrite. I initially put a lot of time and effort into the plugin, but got very little feedback, although it's nice to read comments like Chris' above.

I'll have a look into what it would take to make it work with WP 2.x

Thanks, Adam

38 | Jennifer

August 14th, 2009 at 6:43 am

Avatar

Hi Adam. I use WordPres as a CMS VERY often for a huge number of clients. The page management thing is always a huge pain and so frustrating. If it's any incentive, I know if you updated the plugin, I would definitely donate to use it.

39 | Rhonnie

December 2nd, 2009 at 5:00 pm

Avatar

In my opinion, WordPress is best for blogging or article publishing. While Joomla is good for informative websites.

But anyway, both have tons of templates in the Net, so both are good. =)

Featured Sponsors

Genesis Framework for WordPress

Advertise Here


  • Scott: Just moved changed the site URL as WP's installed in a subfolder. Cookie clearance worked for me. Thanks!
  • Stephen Lareau: Hi great blog thanks. Just thought I would add that it helps to put target = like this:1-800-555-1212 and
  • Cord Blomquist: Jennifer, you may want to check out tp2wp.com, a new service my company just launched that converts TypePad and Movable Type export files into WordPre

About


Advertisements