[pLog-svn] dynamic plugins

Oscar Renalias oscar at renalias.net
Mon Jun 4 02:16:42 EDT 2007


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
>


More information about the pLog-svn mailing list