glFusion Directions


The next major milestone release of glFusion, will have several major architecture changes. These changes will affect almost every aspect of the core code, plugins, and themes. These enhancements will also provide a much better foundation to continue to enhance and expand glFusion.  Read on for the summary of changes...

 

  • PHP5 Support Only - glFusion will no longer support PHP4
  • Output Handling - We will be retiring the old COM_siteHeader / COM_siteFooter approach.  See src="https://www.glfusion.org/smiley/smiley/surprised.gif" alt="Surprised" title="Surprised" />utput_class:start Output Class Documentation for more details.
  • Input Handling / Input Filtering - glFusion will use the new Sanitize Class, retiring old calls like COM_applyFilter().
  • Drop support for upgrading a Geeklog site - Instead we will be creating an set of import routines to facilitate migrating from other Content Management Systems.
  • No legacy theme support - glFusion will no longer support the old Geeklog style themes.  Nouveau will be the standard theme for glFusion. Chameleon will continue to be supported. 

Most of these changes will impact plugin developers more than folks just using glFusion to run their site.  We've started documenting the new APIs and development requirements in the glFusion Documentation Wiki.  We will continue to add and improve the documentation over the coming weeks.

Most of you will not really notice all the internal re-engineering with the exception of slightly faster page loads and other scalability improvements.  These changes will also break compatibility with Geeklog plugins.  We’ve worked hard over the past several months to port the most popular plugins over to glFusion. If there is a Geeklog plugin that you can’t live without, and we haven’t already ported to glFusion, please let us know and we’ll take a look at migrating it over.

When all the work is complete, we expect glFusion will be a much better development platform and a more stable and scalable content management system.  We'll be discussing some of the enhancements over in the glFusion Development Forum, and invite everyone to join in with their ideas.


by Mark

Mark is the main developer on glFusion. When not doing his real job and playing with his family, he really enjoys working on glFusion and the collaboration with the glFusion community.

Share It

Comments are closed

Hi,

I am glad to that glfusion has new direction and the team is always looking at making things better.  I truly love glFusion since I migrated from geeklog a few months back.

I have been using glfusion to help setup some churches website.

Thanks.

David Kou

http://davkou.com

a few plugins that should be ported over...

nettools

blogs

will add more as i look

I've got Nettools almost done already.  Blog I won't touch with a 10 foot pole, that thing is full of issues, it would be a complete rewrite instead of a port.  Future plugin port requests should really go in the forums, not in comments.

I will follow the appropriate development forum but I have these additional plugins installed.  Some are premium plugins which I would assume you won't port but a replacement would be nice as the Functionality is nice.

 

1.  Chatterblock (Personally I am not a fan but a Client wants it, I might be able to talk them out of it but something similar would be nice.

 

2.  Messenger.  A Private Messeging system for the Forum is sorely needed.

 

3.  Event Registration.  This is very nice for groups that hold events.  It makes reservations and registrations much easier!

 

4.  Medals Plugin.  Ok so this is mine and hasn't be released to the public but I still need to get it to work with glFusion going forward.

 

-Eric Kingsley

Chatterblock and Messenger are good plugins. Dailyquote and

Linkrefer are also two useful well working plugins from Geeklog.