
January 29th, 2007 by

Marc
So after I completely relaunched icq-4u.com recently I was worried about google’s ability of finding all my new pages on its own. Luckily there is a Mambo component called GSG (Google Sitemap Generator) which generates a google xml sitemap from all of the basic content. And because GSG allows enhancement with plugins, it is possible to add content from non-basic components such as Remository to the sitemap.
Note: Installation of GSG in Mambo seemed somewhat tricky at first. I had to copy the folders includes/domit and includes/patTemplate from a Joomla to my Mambo installation, but after that it worked fine!
I couldn’t find a ready-to-download Remository plugin, so I made one myself. Please keep in mind that I do not have secret or non public folders in my Remository, so I do not check for these aspects when generating the links. Read the rest of this entry »
Tags: sitemap, google sitemap generator, mambo, joomla, remository, php, cms, seo, sef
Bookmark |
del.icio.us
|
Digg it
|
Furl
|
RawSugar
|
Simpy
|
Spurl
|
Yahoo MyWeb
Posted in Mambo CMS, PHP |
No Comments »

January 29th, 2007 by

Marc
As I’ve described just a short while ago, I was working on speed issues with my Mambo (ver. 4.5.1) based site icq-4u.com. In addition to the caching of the site’s download charts I’ve also thought about adding full site caching. Of course this step requires a fitting scenario since a full site cache freezes most of the dynamic content modules one might be using.
What I wanted was a pretty fast frontpage, but even with Mambo’s native caching enabled it was still somewhat slow. The page generation time that I was displaying on my sites footer (which by the way is far from precise if you only include it in the template file) always stayed around the 0.7 mark which annoyed me. Of course 0.7 does not sound so slow, but considering that that specific duration wasn’t accurate (try twice as much, when timing correctly prior to template initiation) and that caching was supposedly already enabled I was a litte bit disappointed.
Having looked into Mambo’s caching function already I knew what was there and what was feasible, so I studied Mambo’s index.php to find a fitting spot for a cache inclusion. These are the steps I did:
Read the rest of this entry »
Tags: mambo, joomla, cms, remository, caching, php, hacks
Bookmark |
del.icio.us
|
Digg it
|
Furl
|
RawSugar
|
Simpy
|
Spurl
|
Yahoo MyWeb
Posted in Mambo CMS, PHP |
No Comments »

January 28th, 2007 by

Marc
I have recently found my site icq-4u.com to be extremely slow, getting slower every day. The site runs on the popular content management software (CMS) Mambo and uses several thirdparty components and modules.
After some detailed analyses, i soon found the culprit. An addition to the file management component Remository called Remository multi-module is included into every page of my site. Its purpose is to read the complete downloads logs table from the mysql database and generate a list of the most popular files in a certain time frame. After looking into it, it wasn’t much of a surprise that a mysql table with 50000 rows (downloads) after only a week since the implementation remository was a little much to analyze for every visitor and every page.
So this is what I did to resolve this issue. It’s a fairly simple modification which howevery demands that your installation of Remository does not have secret folders or files for certain users. If you do hide files from e.g. unregistered visitors, this modification won’t make you happy.
Read the rest of this entry »
Tags: mambo, joomla, cms, remository, caching, php
Bookmark |
del.icio.us
|
Digg it
|
Furl
|
RawSugar
|
Simpy
|
Spurl
|
Yahoo MyWeb
Posted in Mambo CMS, PHP |
No Comments »

January 25th, 2007 by

Marc
Well, here I am with my first weblog post. Welcome!
Having watched the first weblogs rise throughout the Internet and constantly trying to ignore the hype, I have now decided to get one of these online diaries myself. Although I’m neither a specialist for a specific topic nor some famous actor, I too sometimes wish to express my thoughts ;)
Seriously though, occasionally it happens that I program something for my own purposes which others might also want to check out or I evaluate some software and a somewhat professional assessment may result. Who knows.
That’s it for my first entry. More shall follow.
Tags: first post, introduction, test
Bookmark |
del.icio.us
|
Digg it
|
Furl
|
RawSugar
|
Simpy
|
Spurl
|
Yahoo MyWeb
Posted in General |
1 Comment »