Support for Geeklog 1.9.0

5 views
Skip to first unread message

Tom

unread,
Feb 17, 2012, 3:50:37 PM2/17/12
to Geeklog Forum
Geeklog has changed the way it handles topics in 1.9.0. This affects
blocks which will affect the forum plugin since it has the forum menu
block and the forum post block. Currently these are inserted by the
forum install. The forum also does some funky things to enable the
forum menu when needed.

Since topic assignments for blocks are now stored in the topic
assignment table installing Geeklog 1.9.0 will break the forum. After
looking at the code the easiest way to fix this issue while still
supporting Geeklog 1.6.0+ is to make these blocks dynamic. See
http://wiki.geeklog.net/index.php/Dynamic_Blocks.

Also with Geekog 1.9.0 the forum also has an issue with the center
block (in terms of figuring out placement of the center block when
dealing with a featured story in a topic).

I plan on fixing both of these issues while still maintaining support
for Geeklog 1.6.0+

If you have any questions or issues with my proposed fixes please let
me know.

Tom

Rouslan Placella

unread,
Feb 17, 2012, 5:59:20 PM2/17/12
to geeklo...@googlegroups.com
On 17/02/12 20:50, Tom wrote:
> Geeklog has changed the way it handles topics in 1.9.0. This affects
> blocks which will affect the forum plugin since it has the forum menu
> block and the forum post block. Currently these are inserted by the
> forum install. The forum also does some funky things to enable the
> forum menu when needed.
>
> Since topic assignments for blocks are now stored in the topic
> assignment table installing Geeklog 1.9.0 will break the forum. After
> looking at the code the easiest way to fix this issue while still
> supporting Geeklog 1.6.0+ is to make these blocks dynamic. See
> http://wiki.geeklog.net/index.php/Dynamic_Blocks.

The block position/order will be configurable, right?

Tom

unread,
Feb 17, 2012, 8:16:23 PM2/17/12
to Geeklog Forum
Yup in the Forum Configuration.

The only downside with dynamic blocks is you cannot set them in the
blocks admin interface.

Tom

unread,
Feb 20, 2012, 8:10:23 PM2/20/12
to Geeklog Forum
While doing the dynamic blocks I decided it was probably best to have
the forum 2.9.0 to support Geeklog 1.9.0 and up

I believe we talked before about this version of the forum supporting
a minimum higher version of Geeklog so I don't think this should be an
issue with anybody.

The main reason is it will allow me to clean up the configuration a
bit (ie the tab vs non tab versions of the Geeklog configuration) and
it will allow me to support the multi topic ability of blocks easier
(new in Geeklog 1.9.0). I didn't want to add 2 different versions of
config options plus dealing with config tabs when upgrading in future
versions of the forum and worrying if It is Geeklog 1.6.0, 1.8.0 or
1.9.0 installed. This way the upgrade will be much smoother now and
going forward.

Tom

hostellerie.org

unread,
Feb 21, 2012, 2:13:08 AM2/21/12
to geeklo...@googlegroups.com
I see no objection.

Ben

2012/2/21 Tom <tomh...@gmail.com>:

> --
> You received this message because you are subscribed to the Google Groups "Geeklog Forum" group.
> To post to this group, send email to geeklo...@googlegroups.com.
> To unsubscribe from this group, send email to geeklog-foru...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/geeklog-forum?hl=en.
>

Rouslan Placella

unread,
Feb 21, 2012, 3:37:45 AM2/21/12
to geeklo...@googlegroups.com
Fine by me, too.

Rouslan

Reply all
Reply to author
Forward
0 new messages