Mar 09, 2006 at 02:00 PM

Bugs and Containers

counterpoint

This week, I've been bug fixing as people spotted problems with the beta of Mambo 4.6. Actually, there has not been much so far. And quite a few people seem to be very pleased with what they're finding, which is nice. Carlos is busy finishing off the language handling so that we can put out a public RC version prior to going live. We'd have gone straight to RC only Carlos thought that was unfair, as the language stuff wasn't really quite ready.

 

With not too many bugs to fix, I've also been working on creating the Mambo Containers system. The basis of this is very simple. It is planned to replace Sections and Categories with just one kind of thing. But instead of being restricted to only two levels, you will be able to have whatever number of levels is needed. Sometimes that might be less than two, other times more than two.

The containers don't have much functionality on their own. They are just anchors for content. The aim is to provide them in a way that can be used by all kinds of content, not just the articles that are handled by the content component. In fact, we're intending to rename what is presently called “content” as “articles” since there are so many other possible kinds of content, such as file repositories or image galleries.

So all a container really does is to have a name and a description. It has a flag to say whether it is published, a number to control the ordering, and that is about it! Actually, there are a few other bits and pieces, such as some metadata, an icon and a trash indicator. Then there is the stuff to give it all structure – which container is within which other container.

All the code is aimed at delivering an admin interface, because the containers don't provide any user functionality directly, only through other components. But much of the logic is in a class file that is stored on the user side of the code so as to be easily available to other components.

If you've got any thoughts about how content should be organised in Mambo, now is the time to shout! Any ideas for developing the container structure stand a chance of being incorporated in the design at present. Once it is fully developed, changes can still be made, but it is harder. Please let me know your thoughts!

-counterpoint

User Comments

No user comments to date. Why don't you write one?

Your Name / Email Address


Your Message

Security Check. Please enter this code Listen to code

<Previous   Next>
Digg!
 

Get Help

Mambo Manual

Our user manual and developer guide. Jump inside and find out how Mambo works for you.

Mambo Forums

The place to help and be helped.

Mambo Support

Knowledgebase chock full of tips, tricks, how-to's and best practise to help you get the most out of using Mambo.

Mambo Services

Can't do it alone? You don't need to! We have a growing list of Mambo professionals who will be happy to help you out.

Read more...

What is Mambo?

Mambo is a full-featured, award-winning content management system that can be used for everything from simple websites to complex corporate applications. It is used all over the world to power government portals, corporate intranets and extranets, ecommerce sites, nonprofit outreach, schools, church, and community sites. Mambo's "power in simplicity" also makes it the CMS of choice for many small businesses and personal sites.

Mambo is one of the most powerful Open Source Content Management Systems on the planet and with almost 8 million downloads, Mambo is arguably one of the most popular CMS's in the world. Mambo is easy to install, simple to manage, and reliable.

Read more...

About this site

The mambo-news.org site has been built with the world's most popular CMS - Mambo!

This is a basic install of Mambo Lite 4.6.5.

The site uses the following 3rd party extensions:

Thick-RSS module from Horst Lindlbauer;

Featured Item module from David Thomas;

Digg module from Justin Cook;

Run Digital RSS from Robert Deutz.

Read more...