Codeigniter & AMFPHP == TRUE
March 17, 2009
Finally! I had been hoping for a library for a while.
So while I continue my way through my RubyRail literature I will use this to further use CI!
Now the AMFPHP library has come true. Will integrate this into Shanti CMS shortly. Now using the CI controllers would be nice too. The library allows AMFPHP services to directly connect to and consume CodeIgniter Models. Nice library!
PS: Added the library to Shanti CMS, and all is working well…
a bit of self-promo…
November 15, 2008
The last weeks, I spent a lot of time re-working my Shanti CMSes SEO-ability.
And the efforts are starting to bare fruit. Or so it seems anyways…
- I polished the function generating and submitting the sitemap.xml function (the webmaster-tools now fully approve it). The sitemap is submitted to Google, Yahoo!, Ask.com, MSN (Live.com) and Moreover.com.
- added a robots.txt specifying the content we want indexed.
- the addresses are now SEO friendly, resulting in better ranking in search engines.
- Also modified some of the PHP generating the navigational structure allowing the site administrator more liberty as to the appearance of the content, as well as more SEO friendly code.
The results, 15% more visitors coming via search engines, a 15% drop in bounce rate, 4.8 page depth per visit (as opposed to 2.3 before).
And to top it all off, Olivier, the master acupuncturist called me today, he got two new clients because of his site today. The new features have been in place for a little more then one week.
SEO time well spent…

Shanti CMS by Valentin Backofen is licensed under a Creative Commons Attribution 3.0 Unported License.
Based on a work at www.codeigniter.com.
Download Source Code
code ignited cms V
September 29, 2008

Two core elements have been keeping me busy on my Shanti CMS.
SEO and Remoting.
For SEO optimization I added implemented the Google Sitemap code found over on the CI Wiki. So now when adding content is modified via the CMS, the sitemap xml is automatically updated and Google is pinged to notify the surf monster that the content has been updated. Other engines robots also use the sitemap to quickly index a site.
I also revised the menu structure. Or the URLS rather. As opposed to targeting section/getSection/[id] I am now calling section/getSection/[title]. All this to make google happy. Ah well.
Finally I have been dabbling on integrating AMFPHP with Shanti. Sending the content to a Flash interface as well as a HTML one has something I wanted from the get-go. Several solutions are on offer on CI forums and Wiki. But after a lot of trial and error (more of the latter really), I am going for the Wiki entry on ‘Calling CI models from outside script ‘. So far integration has been a breeze. The AMFPHP service simply makes a call to the CI model wraps the data into a Flash friendly Array of Objects and shoots them back to the Flash requesting the data.

Shanti CMS by Valentin Backofen is licensed under a Creative Commons Attribution 3.0 Unported License.
Based on a work at www.codeigniter.com.
Download Source Code



