I am already working on Crystal Poll plugin, as soon as possible I will submit this one.<br>Regards,<br>&nbsp;&nbsp;&nbsp;&nbsp; Ahmad<br><br><div><span class="gmail_quote">On 6/4/07, <b class="gmail_sendername">Oscar Renalias</b> &lt;<a href="mailto:oscar@renalias.net">
oscar@renalias.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Is that all? I am not sure if modifying a working plugin framework for
<br>just two plugins is a good idea...<br><br>Oscar<br><br>On 6/4/07, Jon Daley &lt;<a href="mailto:plogworld@jon.limedaley.com">plogworld@jon.limedaley.com</a>&gt; wrote:<br>&gt; google and randomimage.<br>&gt;<br>&gt; randomimage is okay even with the cache turned on, google is not.
<br>&gt;<br>&gt; On Mon, 4 Jun 2007, Oscar Renalias wrote:<br>&gt; &gt; Well this sounds like a reasonable approach... but I see at least one problem.<br>&gt; &gt;<br>&gt; &gt; When a page is cached, currently its data is not loaded. So for
<br>&gt; &gt; example $posts and $blog are not available in main.template when it&#39;s<br>&gt; &gt; cached because it doesn&#39;t make any sense to load that data anymore. So<br>&gt; &gt; if you develop a plugin that registers itself as dynamic and depends
<br>&gt; &gt; in any of the data that is not available anymore, this won&#39;t work. The<br>&gt; &gt; plugin will be there and trying to run, but it&#39;s data will not.<br>&gt; &gt;<br>&gt; &gt; But before we dig deeper into this, can anybody list any examples of
<br>&gt; &gt; plugins that would *really* benefit of running even in cached pages<br>&gt; &gt; (other than a plugin that would list the number of users currently<br>&gt; &gt; logged in)<br>&gt; &gt;<br>&gt; &gt; Oscar<br>
&gt; &gt;<br>&gt; &gt; On 6/3/07, Ahmad Saleh &lt;<a href="mailto:ahmadfds@gmail.com">ahmadfds@gmail.com</a>&gt; wrote:<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; 1) Add ($isDynamic = false) field in PluginBase class.
<br>&gt; &gt;&gt;&gt; 2) just add function (getDynamicPlugins()) that return only dynamic<br>&gt; &gt;&gt; plugins<br>&gt; &gt;&gt; without changing any thing in getPlugins() function.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; 3) in BlogView class:<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; sorry about this mistake :)<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Regards,<br>&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;Ahmad
<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; pLog-svn mailing list<br>&gt; &gt;&gt; <a href="mailto:pLog-svn@devel.lifetype.net">pLog-svn@devel.lifetype.net
</a><br>&gt; &gt;&gt; <a href="http://limedaley.com/mailman/listinfo/plog-svn">http://limedaley.com/mailman/listinfo/plog-svn</a><br>&gt; &gt;&gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; pLog-svn mailing list
<br>&gt; &gt; <a href="mailto:pLog-svn@devel.lifetype.net">pLog-svn@devel.lifetype.net</a><br>&gt; &gt; <a href="http://limedaley.com/mailman/listinfo/plog-svn">http://limedaley.com/mailman/listinfo/plog-svn</a><br>&gt; &gt;
<br>&gt;<br>&gt; --<br>&gt; Jon Daley<br>&gt; <a href="http://jon.limedaley.com/">http://jon.limedaley.com/</a><br>&gt;<br>&gt; Plan to be spontaneous tomorrow.<br>&gt; _______________________________________________<br>&gt; pLog-svn mailing list
<br>&gt; <a href="mailto:pLog-svn@devel.lifetype.net">pLog-svn@devel.lifetype.net</a><br>&gt; <a href="http://limedaley.com/mailman/listinfo/plog-svn">http://limedaley.com/mailman/listinfo/plog-svn</a><br>&gt;<br>_______________________________________________
<br>pLog-svn mailing list<br><a href="mailto:pLog-svn@devel.lifetype.net">pLog-svn@devel.lifetype.net</a><br><a href="http://limedaley.com/mailman/listinfo/plog-svn">http://limedaley.com/mailman/listinfo/plog-svn</a><br></blockquote>
</div><br>