[geeklog-devel] Fwd: [GSoC Mentors] Google Summer of Code 2013

Joe Mucchiello joe at throwingdice.com
Mon Mar 4 00:21:04 EST 2013


The CTL as it was once called was a part of glFusion from day one. I do
believe there were a few bug fixes made to it in glFusion due to 100%
compatibility issues involving the caching side. But it has always worked
well with stock plugins. Since that first release, there was another
release that included a few more conditional variable updates and changes.

I would have thought being part a living codebase for 6 years would have
changed it some but apparently it has been working just fine for them at
glFusion these 6 years. All the library has ever needed was someone on the
core team to be willing to check it in and give a good look.

I'm not really back. The volume on geeklog-devel is low enough that I've
felt the need to unsubscribe. It's like having an old girlfriend as a
friend on Facebook for me by now.

But seriously, I want to encourage you to investigate borrowing things
from glFusion. If you used their template engine it might once again be
possible to share plugins between the projects.

Heck, the library is "part of Geeklog". One of the devs from Japan
maintains a version of mediagallery (Mark's old plugin) that has the
updates Mark has made to the plugin in glFusion which of course takes
advantage of the new features in the template library. This was only
possible by including my template library in the plugin and having the
plugin use it in place of the normal template class found in Geeklog. I
think the version of the template library used there has the caching part
removed, though I could be wrong about that:

http://www.trybase.com/~dengen/log/downloads/index.php/mediagallery-wkz_1.6.13_en

> Hi Joe,
>
> Welcome back ;-)
>
> That is an interesting idea.  Is it truly a drop in replacement? We last
> worked on the template engine in 2010 (besides a few small commits). When
> did you do your template work again for glFusion?
>
> Tom
>
>
>
> -----Original Message-----
> From: geeklog-devel-bounces at lists.geeklog.net
> [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe
> Mucchiello
> Sent: March-01-13 11:21 PM
> To: Geeklog Development
> Subject: Re: [geeklog-devel] Fwd: [GSoC Mentors] Google Summer of Code
> 2013
>
> While you are there, look into the glFusion template engine that I
> originally submitted to geeklog 6 years ago. Aside from some minor
> tweaking,
> it looks untouched from the code I wrote all those years ago. It is still
> a
> drop in replacement for the existing template engine that will work with
> whatever templates are currently out in the wild and provides many
> features
> lacking in the current engine, like conditional variables.
> And it allows for caching entire pages if properly integrated into the
> source of that page, like they've done in glFusion.
>
> http://sourceforge.net/p/glfusion/code/7381/tree/glfusion/trunk/private/syst
> em/classes/template.class.php
>
>> Hmmm. That is something we will have to definitely look at. There is
>> no point reinventing the wheel if we do not have to.
>>
>> Tom
>>
>> -----Original Message-----
>> From: geeklog-devel-bounces at lists.geeklog.net
>> [mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of cordiste
>> Sent: February-26-13 8:39 AM
>> To: Geeklog Development
>> Subject: Re: [geeklog-devel] Fwd: [GSoC Mentors] Google Summer of Code
>> 2013
>>
>> For information there is a new session handler in the next glfusion [1]:
>
>> and a new subscription system:
>




More information about the geeklog-devel mailing list