| Interview with Emir Sakic from Sakic.net |
|
| Monday, 23 April 2007 | |
|
Today we're delighted to have a chance to talk with Emir Sakic from Sakic.Net.
Emir has been a member of Joomla's core development team from the project start. He is also the developer of SEF Advance which was the first component to provide Search Engine Friendly URLs for Mambo, the precursor of Joomla!
![]() Emir Sakic I am recently graduated MSc in Electrical Engineering. I'm originally from Bosnia, but have lived in Sweden for the past decade. Since I only recently finished my studies I still don't have a day job besides working on Joomla! related- and some other programming work. I've been into programming with different languages for much longer, but I've been doing web programming since 2000. 2) Have you worked or designed with other systems apart from Joomla? If so, how do they compare? Actually not. If I don't count some Perl systems long time ago Mambo (precursor of Joomla!) was the first CMS I stumbled across and got stuck with. Being a developer of Mambo and Joomla! I deliberately avoided using any other system to avoid being biased. ;) 3) You've became involved with Mambo/Joomla since its early days. How did your involvement begin and how did you end up as a core developer? I came across Mambo back in 2002 when it was in version 3.0.6. It was immature, buggy application but also innovative, with great potential. I was active on their forums and right after Miro decided to stop developing it I joined a community-formed team determined to continue Mambo development. I stayed in the core team until the split of the project in 2005 when we decided to continue development under a different name: Joomla! 4) You were one of the first people to tackle SEO issues with Joomla. Can you talk a little about why you started to develop SEF Advance and what URL problems are currently built into Joomla. Work on Search Engine Friendly URLs in Mambo started at the end of 2003. A large site called Dev Shed (with all sister sites) considered using Mambo and we were keen to have such a large user of our (then still young and non-affirmed) CMS.
They had a requirement though, a feature that we didn't have then - SEF URLs (a feature that wasn't a priority until then since major search engines could handle dynamic URLs just fine) . We decided to implement it for their sake and that's when I created SEF which is still part of Mambo and Joomla! core. It's able to follow CMS logic while making zero additional load, is highly flexible and practically maintenance free.
After that, a human readable version has been developed for Dev Shed. The reason why this version was not implemented in core is that Mambo's programming- and database structure wasn't suitable for a flexible core solution so we decided to change this structure prior to implementing something like that (we were planning on getting rid of Itemids and introducing unlimited nested article categories on a node-base structure).
While some users still wanted human readable URLs, not caring for added load and bugs I could offer SEF Advance, which btw required a lot of work in maintenance and support (not to mention the load problems) to paying customers.
Further Reading
Bookmark
Email This
Comments (0)
![]() Write comment
|



