more ads

Kamat's Potpourri


Subscribe to Site Feed
RSS Feed for AnthoBLOGy

Kamat's PotpourriNew Contents
About the Kamats
History of India
Women of India
Faces of India
Indian Mythologies
geographica indicaArts of India
Indian Music
Indian Culture
Indian Paintings
Dig Deep Browse by Tags
Site Map
Historical Timeline
Master Index
Research House of Pictures
Stamps of India
Picture Archive
Natives of India
Temples of India
Kamat Network
Blog Portal


Vikas Kamat
 Vikas Kamat is a programmer- entrepreneur living in Birmingham AL. This blog is a complex mix of Indian culture, life in southern USA, computer sciences, and sports. Opinions are his own.
 About - Bio - Contact

Friend Me on Facebook


Best of AnthoBLOGy

Unripe Revolution
Rooster's Dharma
Don't Know Jack
No Love for Condi
Blogger's Block
Father of  the Bride
TinTin's Diary - I
TinTin's Diary II
Hate Bollywood
Child Labor
M.F.Husain Guilty
Marathi & Konkani
Artist's Daughter
India's First IT Guru


Computing, Libraries, Tennis, India & other interests of Vikas Kamat


Flying-Crow-bot Durable Link to this BLOG
Progress on Dynamic Content Manager

Over the weekend, I ported most of the classes and rules from the Kamat Content CrowBot to its Web version. I realized a grave mistake I had made early on by relying a story's location to determine its relevance. This was OK in the old days because an artile on paintings was always under a folder called art. But with the dynamic content management, there are no physical files 8-(

The biggest problem was that over the last two years I have written so much SQL of the kind Select * from Contents where URL like '/art/' to build the table of contents, and with dynamic management, I have to rewrite those queries!

Dejected, I consulted Hiryoung as she prepared chiken curry. "Why not implement virtual folders?" she suggested. I could, except that there would be 250 (the current number of folders on Kamat's Potpourri) of them, and then I'd have to write a resolver...

So we decided to take an approach that would be very specific to us (hear me loud ladies and gentlemen -- custom content management), by aliasing the dynamically generated URLs to the traditional slash (/) seperated, internal representations. This way, my legacy SQL can stay as it is, I do not have to rewrite my CCE (content classification engine), at the same time start deploying the dynamic CMS.

I also implemented a multiple pass feature for the content management. The first pass sets some state that will be processed by the second pass. It is like the software that writes software. Very cool. Works very well... works very slow...

(Comments Disabled for Now. Sorry!)First Written: Sunday, August 26, 2001
Last Modified: 1/29/2003
Tags: cms

Browse More Entries


About Me:


Powered  NOT by Blogger or MovabaleType or WordPress, but by SimplyBlog, a software I wrote to create blogs.
See details of implementation or download SimplyBlog.



Dictionary Look up

Kamat PICTURESearch

Kamat Glossary Search

Kamat BLOGSearch

Amazon Search

Yahoo Mail Secure Site - Requires Login
GMail Secure Site - Requires Login
Hotmail Secure Site - Requires Login
BBC News
Yahoo! News
Kamat News
Indian Blogs
Blog Network
My Mailing List
Friends of Kamat
USTA TennisLink
What's New
What's Old
Adhika Prasangi
Frequent Visits
Lyons Computers
Dave Winer
Birmingham Local


This is how I surf the web. Turns out creating your own start page beats all portals, back-flipping, personalized corporate pages, and book-marking tools.
Kamat's Potpourri Vikas KamatBlog

© 1996-2014 Kamat's Potpourri. All rights reserved. Do not reproduce without prior permission. Standard disclaimers apply

Merchandise and Link Suggestions

    Top of Page