Gary,
Thanks I have it on my to do list.

That will help.

I do like your ideas


SW



On 4/13/2012 2:44 PM, Gary Mort wrote:
On 4/13/2012 10:07 AM, Scott Wolpow wrote:
Gary,
UCM is already done for CLI from eBay

https://groups.google.com/forum/#!topic/joomla-dev-platform/sqdZ0B_WCiQ

Been there, done that.  It sucks.  It does not match my artistic vision.

1) Hits and Faves are tied into the content table...why on god's green earth should I change the last modified date for content every time a hit happens? Hits can be tracked separately. And because of this data being in the content table, I must accept the performance hit of a truly massive join just to update the hitcount. I truly don't care about the security of the hit counter, let it make some false positive registers...that's better than making it so one has to either accept loss of page cache, or no hit counter.

2) Linking content to other extensions is ugly.
2a)You have to store an entry in the database, tied to the content id, for every extension which wants to be called when a content item is viewed/edited/saved. Why? Joomla has a plugin system for a REASON. Just dispatch the message "content item id loaded" and let plugins alter/add as needed. 2b)When last I looked, it only accepted components as extensions which can modify things...it was hardcoded to load the class/object from a component. Again, use a plugin system and let the plugin decide where to gets it's classes from.

3) It doesn't actually store the content in the content table. Instead it stores the content, plus a bunch of json encoded data, which must now be decoded and stitched back together again to actually view the article. It's murder on searches having to load EVERY content item, decode the JSON, just to check your own flag. Generate once, store in body field for content...index body field for content -one place to search and it can be done from the database OR from PHP.

Opinionated?  Me?  I did say it was artistic didn't I?



_______________________________________________
New York PHP SIG: Joomla! Mailing List
http://lists.nyphp.org/mailman/listinfo/joomla

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php
_______________________________________________
New York PHP SIG: Joomla! Mailing List
http://lists.nyphp.org/mailman/listinfo/joomla

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to