You've been posting a lot of great content recently.

The question of what to take out in 1.6 would be one to sit down with a bunch of seasoned Joomla users / developers and discuss. Now that Joomla has established itself as one of the best, if not the best CMS, I agree that some of the legacy stuff in the core (just to show how flexible Joomla is out of the box) can be done away with. But this could go too far. XOOPS, for example, does not come with a module to create content. You have to download a 3rd party module for that. Same for the menu system. If somebody is not familiar with content management systems, the last thing they want to do is go hunting around, researching modules for basic functionality.
Here's a list of what I think could be dropped:
- Weblinks - There are much better options available than the core. Almost useless.
- Banners - Again, much better options from 3rd party extensions or something like OpenX.
- SEF - I was excited about the improvements for SEF with 1.5.1. sh404SEF is so much better, I'm just going to end up using that. However, the current iteration of SEF is useful, more like permalinks on WordPress. For people who just want simple SEF to define the path to their article, it is not bad. So maybe SEF is good to leave in as well as meta management.
- Caching - PageCache is much better. I like being able to set different cache times for different areas of the site as well as all the other options that are available. Caching for logged in users is good to have though, in addition to PageCache. Any chance PageCache is going to make it to 1.5 or 1.6? Hint hint, wink wink.
- News Feeds - This core component could go.
- Statistics - Very much can go.
Another thing I'd like to see are some efficiency improvements. There is a ton of white space that can be eliminated from the code. All that whitespace is data and increases the file size and load time for pages. I think most developers use color-coded code editors anyways, white-space is very unnecessary. It would also be great to see XHTML strict or 1.1 brought to the fore-front, not only for the core but for third-party extensions. Creating compliant code should be emphasized. Finally, all tables used for layouts should be eliminated. The core output should do away with table-based layout completely.
This is a provocative article Anthony. Maybe you could set up a poll to see which
core features Joomla users employ, and which they feel could be taken out. I'd love to see some data on that. Just don't use the poll module included in the core

Post edited by: undoIT, at: 2008/02/23 14:34