Blocks Now Fully Configurable!
- Thursday, September 13 2001 @ 02:03 PM EDT
-
- Contributed by:
- Tony
-
- Views:
- 5,144
In CVS in the geeklog-1.3 tree there is a version of Geeklog that allows ALL blocks to be fully configurable. You can move blocks to the left or right side and up or down. I have also updated the display preferences so users can hide/show the Upcoming Events, Poll and What's new block.
NOTE: if you install the version of geeklog from CVS, it will NOT be compatible with any of the existing plugins right now. Today massive changes to config.php were made and all the plugins use the old config variable names. I hope to update them all between now and the weekend.
The following comments are owned by whomever posted them. This site is not responsible for what they say.
However, let's say you create a PHP block and your PHP Block function is phpblock_myfunction. You would implement that function in custom_code.php and, from there, you have full access to all the functions in common.php.
Make sense?
After 1.3 though, the code will be a lot cleaner, so there will be less need for changes like this. It\'s just up to the plugin coder to keep his or her code up to date, not us.
Case-in-point, my first stab at adding plugin support, though workable, will need some modifications to make the coding easier to understand without having to know all the in\'s and out\'s of the GL internals. This will, undoubtedly, force me to rework all of the plugins I have built thus far. A pain, yes, but a necessary painful step to avoid confusion for plugin-developers after the release.
Bear with us...we\'ll get there.
CVS is NOT release code.
CVS is NOT release code.
CVS is NOT release code.
Okay, now that is said, lets try to define a few things. 1.3 is turning into a fairly major release, which will include plugins and themes, as well as a tightening and reformatting of the code itself - and the changes are not finished yet. I\'m still altering the codebase to adhere to a workable set of coding standards. Additional developments, like a theme or plugin, cannot be accuratly workde on until a release is done.
This is one the whole POINTS between a CVS version and a RELEASE version.