Forum Moderators: phranque

Message Too Old, No Replies

Mambo Open Source

         

netsnets

3:19 am on Jul 4, 2004 (gmt 0)

10+ Year Member



Anybody out there use Mambo as the Content Manager for their site. I run a sports magazine type site and am looking for a content manager. Mambo any good?

Any suggestions of a Mambo-like competitor that is better?

DaveAtIFG

10:34 pm on Jul 4, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You could start here [webmasterworld.com].

NeedScripts

12:40 am on Jul 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



For a content site, I don't think you can go wrong with Mambo.. :)

Hope this helps.

NS

netsnets

2:15 am on Jul 5, 2004 (gmt 0)

10+ Year Member



thanks for the replies. this is a more general question, but how do mambo-like content management systems work in terms of search engine optimization. my biggest fear in using one of these is that I will lose a lot of my ability to tweek things for the search engines.

Marcia

2:41 am on Jul 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'm just looking into a few now for a couple of new sites. There are a couple out now that have a search-engine-friendly option built right in, but even though they can be used for a bit more, they're still more blog than portal scripts.

It can depend on what purpose they'll be used for and how much of a tolerance there is for a steep learning curve. Things look a whole lot different to a techie type than they do to a non-techie; so functionality and ease of use have to be balanced off.

NeedScripts

6:03 pm on Jul 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



thanks for the replies. this is a more general question, but how do mambo-like content management systems work in terms of search engine optimization. my biggest fear in using one of these is that I will lose a lot of my ability to tweek things for the search engines.

Here is good suggestion..

1) First make a list of good cms you are aware of
2) Make a list of your requirements
3) Check out the demo of those CMS on their sites
4) See which one you like the most and has the features you need.

By the way.. Mambo has SE Friendly features within it and so does few others.

Hope this helps.

NS

Marcia

1:39 pm on Aug 14, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



That old thread doesn't tell, and after installing, checking out and uninstalling a few CMS and blogs, Mambo's got it over all of them for ease of use and features. And a million free templates out there - after laboring over how to install a new template, all it takes is uploading the zipped file and hitting install. Mambo is practically idiot-proof, except for getting it s/e friendly.

The s/e friendly doesn't work with Mambo when it's installed with Fantastico because the configuration file can't be written to. Any way of dealing with that or getting around it with just htaccess?

skippy

3:23 pm on Aug 14, 2004 (gmt 0)

10+ Year Member



I am taking a look at Mambo too and it does look promising. Has any one had any luck with valid css tableless design and Mambo?

Marcia

3:30 pm on Aug 14, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Most of the templates are XHTML and CSS. It really isn't that complicated when you look into the source code.

There are SO many add-ons modules and components available, with such a big, active development community there's nothing not being worked on. There's even a hack now to incorporate old flat HTML pages into it. I believe there's even integration with osCommerce and a photo gallery being worked on, and I've just scratched the surface.

I just need to get the rewrite taken care of and this is what I'd like to dig into.

jleland

2:47 pm on Aug 16, 2004 (gmt 0)

10+ Year Member



I'm at the leading edge of the learning curve on this and have little first hand experience; however all my research and conversations confirm that Mambo is as user-friendly as this kind of app (cms) can get.

Also, in addition to Mambo's built-in SEF (search engine friendly) URL's, there's an additional commercial add-on module (called a "component") to enable those URL's to include keywords. That add-on is called "SEF advance".

Both require that mod_rewrite be enabled on your server.

[edited by: DaveAtIFG at 3:13 pm (utc) on Aug. 16, 2004]
[edit reason] URL removed [/edit]

Marcia

9:38 pm on Aug 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The config file isn't writeable, but all I had to do is change the permissions, make the change in the admin panel and then change the permissions back to what they were.

It's not getting the query strings any more, so - so far so good. But every time you click back to the homepage from another page within the site you get to it with a different URL. THAT is a big problem.

I'll dig around for that module, thanks.

Marcia

10:16 am on Aug 22, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



BTW, I had to uninstall Mambo because of the duplicate URL issue. I installed Drupal which is actually simpler once you get the hang of the taxonomy structure, and easier to implement search engine friendly URLs with. But the same thing happened with clicking on pages from different places within the site - different URLs for the same pages. It is also MUCH easier to make modifications or create new templates with Drupal. Drupal doesn't have a built-in component like Mambo does for accumulating links, so that's a downside of it.

There's one other out there that looks good from a S/E friendly perspective, but with all the looking I've done, Mambo and Drupal are 100% at the top of the list.

I've looked at the "official" Mambo open source site, and it seems the auther of SEF Advance is a Mambo Core Developer, so he'd be expert at dealing with any issues involved. I know it's being used at some major sites without a problem, so I believe I'll contact him directly about this specific issue.

pageoneresults

12:40 pm on Aug 24, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Use robots.txt to block the spiders from indexing the dynamic pages. Utilize absolute URIs in the .ini file for the rewrite. Utilize absolute URIs in your linking structure.

That should solve most, if not all of the issues.

Marcia

9:37 pm on Sep 12, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>>Utilize absolute URIs in the .ini file for the rewrite. Utilize absolute URIs in your linking structure.

Had to put it aside for a few weeks for other more pressing things, but back to it this week. There's no .ini file that I know of, it's Linux virtual hosting with only .htaccess to work with, and the software generates the pages on the fly.

figment88

10:49 pm on Sep 12, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



As I understand Drupal uses seo friendly url's out-of-the-box. Many others can be made to with mod_rewirte.

Here's some great sites for comprehensive look at various cms features:
[opensourcecms.com...]
[cmsmatrix.org...]

paybacksa

1:35 am on Sep 13, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



There's more trouble with Mambo (and others).. and more coming. Meta tags are treated as site tags, not page tags. Meta tags are re-used for custom features (like site search). Title tags are sometimes appended or prefixed site-wide. SEF URI's are many layers deep (not so friendly?). Dynamic URLs are not consistent. There are multiple pages where 75% of the content is the same, but the rest of the page 9and the URL) are unique. That makes it hard to cache to statics, too, which would normally be an SEO alternative.

I like Mambo, but they change it too often and the next version just-around-the corner is always a major overhaul. Once it is available, they basically abandon the old ones and as security issues pop-up you are forced to update whether you like it or not.

It's hard enough to guide one webmaster at a client to prevent penalties, moderate changes, avoid problems. With an open source CMS, you need to impress SEO values onto literally dozens of "core developers", many of whom already think that SEO means allow mod-rewrite.

div01

2:04 am on Sep 13, 2004 (gmt 0)

10+ Year Member



I tried Mambo a few months ago and found that:

- It was too complicated for my application (overkill).
- There aren't too many pre-made templates...I found it kinda hard to customize.

I am hoping to try out Drupal next.

NeedScripts

5:50 am on Sep 13, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi div01,

Mambo CMS also has a wonderful community where you might be able to fin solution to most of your problems. I would recommend you to look into mambo again. Also with any new software or script, there is always going to be a small learning curve, and based on my experience I would say Mamabo is one of the easiest to learn.

About Templates, If I am not mistaken, the template set for Mambo consists of mainly 2 files, 1 CSS and 1 Main template file. With little knowledge of HTML, you should be able to create a new template in less than an hour, and if you wish to make changes in the core of the code, it is an open source system and also have a good community that might also be of good use for you.

sun818

6:54 am on Sep 13, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Try a search on Contentor - it has auto-install feature like Fluid Dynamics. I had a working installation running in about 10 minutes. Design wise, I think, it is search engine friendly and you can give pages unique titles.

bill

9:07 am on Sep 13, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



paybacksa that's why I didn't go much further with Mambo than a test install. A few other open source CMS packages are guilty of this as well. They seem to break older versions with their upgrades and on a production site I don't need that kind of worry.

Marcia

4:40 am on Sep 14, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Mambo is a bit complicated and the templates are a little daunting compared to some others. But there's not only a paid hack for friendly urls, now there's a free one available, and it's so feature packed it's worth getting into at some point. Still, for me it was too complicated to start getting into right now or I'd never get going, though I will be using it on a site in the future. Installing a new template style is nothing more than uploading the folder with the files.

Mambo down the road, but for now I went with WordPress. I had not only search engine friendly URLs for the archives within seconds, but search engine friendly page titles as well - at the beginning of the title instead of the site name. Also took a few seconds with a simple upload of a plug-in, and even I could get in and make the simple change to the PHP in the template, it's that simple. It also takes nothing more than uploading a couple of files to change the whole look of the site and changing simply the name of the stylesheet used in the template.

It's only a blog script, but it looks like it will be fairly simple to extend the functionality, though it doesn't come close to a full-fledged CMS. The template is so un-intimidating that I'm tempted to give it a try myself for creating static pages for other purposes.

sun818, I'll be trying the one you recommended on another site, it looks very promising.

paybacksa

10:08 pm on Sep 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Marcia,

yes Wordpress is great for blogs, but it is not a CMS. You may not need a CMS (multiple authors, role-based authentication for publishing, link management with ranks, etc) and may appeciate the features of blogs (blogrolling, friend of a friend, crhonological posting, etc). But be careful - there are many issues with either system.

As with Mambo, Wordpress is rapidly evolving. I follow wordpress development, and the new version (soon) is very different than 1.2 (available verson). That is the nature of Open Source.

I have optimized WordPress... you can change from date-centric to topic centric (who wants dates in h1 tags?), easily alter page design via one index file and the CSS to get meta data out of the way (default gives you Google snippets with date/timestamp stuff and very little keyword content). I even optimize the CSS tags, which was kind of cool to do. Virtually all of this will be thrown out with an update to the new version, however.

Also beware that you will encounter duplicate penalty with blogs. As mentioned Mambo allows multiple entryways to content, resulting in duplicate content at several diferent URLs. Blogs generate archives. Each type of archive... and there are many autogenerated -- chrono monthly, individual, categorical -- is duplicate content and is penalized as such in the serps. Seems ok if you are very traditional, since time-since-modified is maintained, but with SEO optimizing based on SERPS you really have to keep on top of every copy change dates, or play with it to optimize linked higher PR pages. It gets messsy.. not sure if it is worth it .. might be best to noindex much of it, and selectively capture output to static files you optimize manually.

If you look at plug ins and extensions, blog systems appear to approach CMS's in functionality. However, plug-ins and extensions are worse than the main sw when it cmes to updates... very fickle, as maintenance is irregular.

A Mambo core developer is publishing a commercial product "SEF Advance", said to make Mambo "search engine friendly". Unfortunately it is simply a mod-rewrite mapping of Mambo's basic category/story structure and is not very SE friendly at all. In my opinion based on their own demo installation and the mamboserver installation, Mambo with dynamic URLs, query strings and all, is more optimized than Mambo with "SEF Advance".

encyclo

11:04 pm on Sep 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have optimized WordPress... <snip> Virtually all of this will be thrown out with an update to the new version, however.

So why upgrade? That's another advantage of open source - you don't have to follow any forced upgrade path.

I have a heavily-modified WordPress 1.0 installation running on one site that will not be updated to any later version - I had to remove features even from the 1.0 code, so there is nothing I need in the newer versions (I'm using it a a very simple CMS so all the blogging-specific stuff has been wiped out).

Everything is well-documented, so you can fix any bugs yourself - I watch for any security updates to the newer versions, check for the presence of the offending code in 1.0 and patch as required - not that I've needed to yet.

sun818 - Contentor looks very interesting!

Livenomadic

11:23 pm on Sep 16, 2004 (gmt 0)

10+ Year Member



I followed Mambo very closely for over a year but am preparing to move my site to another CMS.

Why?

1. Hard coded category system. Section-->Category-->Article. This posed major problems because 1/2 my sites were too BIG to fit in this structure and 1/2 my sites were too SMALL too fit in this structure

2. No user permission system

3. Only one XML syndication for the entire site

4. HUGE changes between versions, every single dam version all my URLs would change and even my entire site structure.

5. Lack of features as part of Core Mambo. This is one of the most annoying things. You can pretty much do everything with Mambo because there are so many 3rd party stuff avaliable, HOWEVER, TRUST me, next version or even next week there will be an upgrade and than ALL your 3rd party add-ons wont work anymore. I've spent more than $100 on Mambo add-ons that became unsupported and USELESS because the guy selling it got bored and moved onto another project.

6. SLOW DEVELOPMENT. Mambo develops like a snail. Now, I'm not blaming the developers, they work during their free time and you goota love them for that. But when there is a bug or error that needs to be fixed, I want some guy to be working from 9 to 5 on it and am willing to pay good money to have that.

I finally ended up making a list of all the features I wanted and found the CMS that had the most of what I needed, which turned out to be articlelive...

bill

4:40 am on Sep 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



yes Wordpress is great for blogs, but it is not a CMS.
I've got to take issue with that statement. I run a bunch of sites off MovableType, which is fairly similar to WP if not a bit more robust. These sites are not blogs, and they don't use any of those blog-like archiving schemes for the files which you say incur duplicate penalties...These are just plain old static websites. MT is what I use to Manage the Content. The client can make changes or add pages via a web interface. There are enough permissions built into the system so that I can protect the site design while still allowing authors the ability to manipulate content. I'll admit that there probably aren't as many checks and balances built into the system as Mambo, but this certainly is a CMS.

henry0

10:49 pm on Sep 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I am surprised that no one mentioned the tikiwiki org
that uses a smarty templates system
and has a great community
as well as many packs available including oscomm etc..

Regards

Henry

paybacksa

1:53 am on Sep 20, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



So why upgrade? That's another advantage of open source - you don't have to follow any forced upgrade path.

Encyclo... if you are saying that you know the code good enough to employ a patch when there is a security announcement, then good for you; but that is way beyond most human capablity. When a security breech is announced, it is hours before the crackers are scanning for software signatures that identify a product installation. Your customized version will likely still be detected as an installation, and is thus a target. Like I said, if you can patch it as fast as the developers can, well you are amazing.

I'll admit that there probably aren't as many checks and balances built into the system as Mambo, but this certainly is a CMS.

Bill - that's the rub. A "CMS" today has those additional features. I can't argue that a system that lets you manage content isn't a "content management system" but the term CMS has now taken on a more specific meaning. To compete in the CMS space today you have to have alot of features that blogs do not have.

Just like Mambo is a CMS and not a portal - you can build a portal with a CMS but many portal systems aren't CMS systems (by today's definition). Some might think it's splitting hairs or semantics but when you get into it there are valid reasons (and changing every week it seems).