[pLog-svn] dynamic plugins

Jon Daley plogworld at jon.limedaley.com
Mon Jun 4 06:52:30 EDT 2007


google and randomimage.

randomimage is okay even with the cache turned on, google is not.

On Mon, 4 Jun 2007, Oscar Renalias wrote:
> Well this sounds like a reasonable approach... but I see at least one problem.
>
> When a page is cached, currently its data is not loaded. So for
> example $posts and $blog are not available in main.template when it's
> cached because it doesn't make any sense to load that data anymore. So
> if you develop a plugin that registers itself as dynamic and depends
> in any of the data that is not available anymore, this won't work. The
> plugin will be there and trying to run, but it's data will not.
>
> But before we dig deeper into this, can anybody list any examples of
> plugins that would *really* benefit of running even in cached pages
> (other than a plugin that would list the number of users currently
> logged in)
>
> Oscar
>
> On 6/3/07, Ahmad Saleh <ahmadfds at gmail.com> wrote:
>>
>>>
>>>
>>>
>>> 1) Add ($isDynamic = false) field in PluginBase class.
>>> 2) just add function (getDynamicPlugins()) that return only dynamic
>> plugins
>> without changing any thing in getPlugins() function.
>>
>>
>>>
>>>
>>> 3) in BlogView class:
>>
>>
>> sorry about this mistake :)
>>
>> Regards,
>>    Ahmad
>>
>>
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://limedaley.com/mailman/listinfo/plog-svn
>>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn
>

-- 
Jon Daley
http://jon.limedaley.com/

Plan to be spontaneous tomorrow.


More information about the pLog-svn mailing list