[thelist] refreshing content like twitter
Renoir B.
renoirb at gmail.com
Thu Sep 6 16:14:32 CDT 2012
It is not an easy task what you are asking.
Nothing of that sort exist as a pre-built package but is basically what a
programmer would have to do in a site.
You have to consider
*1. Expectable HTML pattern*
Meant to represent each entry, being consistent is key.
Nicolle Sullivan adressed this issue at Facebook and explains the concept:
http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/
A much recommended talk to look for.
*2. JSON-providing endpoint*
A URL that you can ask stuff much like REST is all about anyway and it
returns a JSON formatted string of already formatted (date, comment in an
already minimal html, etc)
But beware, I strongly suggest you create a static version of that URL or
cache it somewhere. Otherwise each time you call it it gets a database
query and. Really. Do you really need latest state version?
*4. Caching*
As said earlier, this is very useful. And decouples de need for database
query. A key for performance.
*3. Javascript to handle*
Once you have a JSON string you can parse, you can map into DOM object
creation and implement those HTML patterns.
Hope this helped.
*Renoir Boulanger*
Frontend developer &
Software designer
renoirboulanger.com/
Nouvelle *version *de mon site sur
*beta*.renoirboulanger.com/<http://beta.renoirboulanger.com/>
~
2012/9/5 Bob Meetin <bobm at dottedi.biz>
> I've got some content bits that folks will be regularly adding comments
> and such to, very similar to how Twitter works. Registered member adds a
> comment. The comment is dynamically posted to the page along, it shows at
> the top of the list, and other comments scroll down until it reaches a
> limit.
>
> I dabble little enough with AJAX to know how to update a <div>. I did a
> number of searches and found some 'periodic' update scripts, but this will
> be more of a whenever. Something like a daemon is watching the queue and
> wakes up when new content arrives.
>
> The second complication is scrolling as opposed to simply redrawing. My
> JavaScript skills are weak. Figuring out how to do this in jQuery or
> Mootools will be a perilous journey.
>
> Can anyone point me to a pre-built script which will handle the
> requirements - 1) update/adds as new content (mysql) arrives and scrolls
> like Twitter?
>
> Thx, Bob
> --
>
> * * Please support the community that supports you. * *
> http://evolt.org/help_support_**evolt/<http://evolt.org/help_support_evolt/>
>
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !
More information about the thelist
mailing list