<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.glfusion.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Documentation Wiki</title>
        <description></description>
        <link>http://www.glfusion.org/wiki/</link>
        <lastBuildDate>Wed, 10 Mar 2010 11:54:40 -0600</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.glfusion.org/wiki/lib/images/favicon.ico</url>
            <title>Documentation Wiki</title>
            <link>http://www.glfusion.org/wiki/</link>
        </image>
        <item>
            <title>ideas</title>
            <link>http://www.glfusion.org/wiki/doku.php/ideas?rev=1268169833&amp;do=diff</link>
            <description>glFusion continues its evolution by enhancing existing features and adding new features. In some cases, we believe it is important to re-engineer some of the core components to ensure a better foundation for future enhancements.

Below are a list of current project ideas that we believe would bring value to glFusion.</description>
            <author>Geiss</author>
            <pubDate>Tue, 09 Mar 2010 15:23:53 -0600</pubDate>
        </item>
        <item>
            <title>ideas:eventapi - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/ideas:eventapi?rev=1268166931&amp;do=diff</link>
            <description>The current plugin API is functional but it requires that plugins have too much knowledge about other plugins to take advantage of services offered.  Having a class based plugin API based on event publishing / subscription would be a more desirable long term platform for plugin development / interaction.</description>
            <author>Mark</author>
        <category>ideas</category>
            <pubDate>Tue, 09 Mar 2010 14:35:31 -0600</pubDate>
        </item>
        <item>
            <title>ideas:sessions - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/ideas:sessions?rev=1268165904&amp;do=diff</link>
            <description>The session management system currently in use by glFusion is very simple and does not provide any features beyond tracking if the user is logged in or not.
The goal of this project will be to develop an enhanced session management system that will be shared by the core glFusion code and all plugins.</description>
            <author>Mark</author>
        <category>ideas</category>
            <pubDate>Tue, 09 Mar 2010 14:18:24 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:issues - Updated to .pl4</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:issues?rev=1268101399&amp;do=diff</link>
            <description>It never fails, once you make a release, a few bugs pop up.  In the interim time before the next release rolls out, you can download the individual source files that contain the fixes.

Patch Level Information

Each time a set of fixes are published, we re-create the distribution archives and include a Patch Level component in the version number. This way, you can be sure that you are downloading the latest, most up to date version of glFusion, with all released patches and updates.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Mon, 08 Mar 2010 20:23:19 -0600</pubDate>
        </item>
        <item>
            <title>roadmap:glfusionstable</title>
            <link>http://www.glfusion.org/wiki/doku.php/roadmap:glfusionstable?rev=1267653025&amp;do=diff</link>
            <description>The purpose of this page is to document the features planned for glFusion v1.1.x stable branch.

Releases generally run every three months (give or take a little).  


We will be improving the moderation capabilities of the Forum plugin. Specifically allowing for topics to be merged into existing topics.</description>
            <author>Mark</author>
        <category>roadmap</category>
            <pubDate>Wed, 03 Mar 2010 15:50:25 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:forum</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:forum?rev=1267286771&amp;do=diff</link>
            <description>The Forum plugin is a great way to build an online community and support collaboration across the Internet or on a local intranet.  You can create categories to organize conversations, create discussions, post messages, restrict forum access, and even convert glFusion stories into forum posts.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Sat, 27 Feb 2010 10:06:11 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:mediagallery:glfusion_integration - Added alink </title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:mediagallery:glfusion_integration?rev=1267076170&amp;do=diff</link>
            <description>glFusion provides a very rich set of integration API's (application programming interfaces) that Media Gallery takes advantage of to create a truly integrated system which offers tremendous flexibility for the web site administrator. The glFusion Development team did an excellent job of building a foundation that plugin authors can use to both simplify the coding process and provide a tightly integrated solution. The following section will detail some of these integrations in more detail.</description>
            <author>Mark</author>
        <category>glfusion:mediagallery</category>
            <pubDate>Wed, 24 Feb 2010 23:36:10 -0600</pubDate>
        </item>
        <item>
            <title>roadmap</title>
            <link>http://www.glfusion.org/wiki/doku.php/roadmap?rev=1266864919&amp;do=diff</link>
            <description>The glFusion Roadmaps serve as a place for developers to update the community on the goals, features, time tables, and progress of their projects. It is not meant to be a place to report bugs or request new features. Please use the glFusion Tracker or the glFusion Forums for that.</description>
            <author>Mark</author>
            <pubDate>Mon, 22 Feb 2010 12:55:19 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:tips - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:tips?rev=1266639870&amp;do=diff</link>
            <description>On this page, you can find some useful tips, checklists and other things that you might find useful as you perform tasks which requires the modification of the glFusion codebase.

Modifying the glFusion Schema


There are a number of different places in the code that require modification to support graceful changes to the glFusion schema.  When doing this, it is important to ensure you are updating the glFusion script and database version (GVERSION), and also ensuring that the installation and u…</description>
            <author>mst3kroqs</author>
        <category>glfusion:development</category>
            <pubDate>Fri, 19 Feb 2010 22:24:30 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development?rev=1266637184&amp;do=diff</link>
            <description>TOC []glFusion Source Code  
How to access glFusion source code repositories.   []Using lib-custom.php 
How to use lib-custom for minor customization of  glFusion.   []glFusion Coding Standards  
How your code should look and where it should go.   []Database Abstraction Layer 
How to work with the glFusion database abstraction layer.   []Create Your Own Plugins 
How to make glFusion plugins.   []The Configuration System 
Saving and retrieving config settings in glFusion.   []Third Party Developm…</description>
            <author>mst3kroqs</author>
        <category>glfusion</category>
            <pubDate>Fri, 19 Feb 2010 21:39:44 -0600</pubDate>
        </item>
        <item>
            <title>people - Adds my ugly mug</title>
            <link>http://www.glfusion.org/wiki/doku.php/people?rev=1266636222&amp;do=diff</link>
            <description>gl Labs was originally started by Mark Evans as a support site for plugins he had created for the Geeklog CMS. He was soon joined by Eric who had been making themes for Geeklog, and together they began to quickly expand the site's offerings.

After a time, they decided the best way to further their vision of a modern CMS was to create glFusion.  They are strong believers that open discussion and collaborative development increase the quality of glFusion's projects, and that drives their developm…</description>
            <author>mst3kroqs</author>
            <pubDate>Fri, 19 Feb 2010 21:23:42 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:editor</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:editor?rev=1266467519&amp;do=diff</link>
            <description>glFusion utilizes the robust FCKeditor and can be easily customized to meet your specific needs.

Editor Menus


glFusion comes with 4 pre-configured menus for the advanced editor:



Basic Toolbar - used for comment entry.


----------




User Toolbar - used for user submitted stories.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 17 Feb 2010 22:31:59 -0600</pubDate>
        </item>
        <item>
            <title>roadmap:glfusion120</title>
            <link>http://www.glfusion.org/wiki/doku.php/roadmap:glfusion120?rev=1266249721&amp;do=diff</link>
            <description>The purpose of this page is to document the features planned for glFusion v1.2.0. The release timeframe has yet to be determined.  


Proposed by Mark Evans &amp; Eric Warren

Objective


Develop a method to allow the site administrator to manage themes for their site.  Enhance Site Tailor with a ‘Theme’ tab that will provide the following options:</description>
            <author>Mark</author>
        <category>roadmap</category>
            <pubDate>Mon, 15 Feb 2010 10:02:01 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:plg:functions</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:plg:functions?rev=1266174030&amp;do=diff</link>
            <description>These APIs allow plugins to get very tight integration with glFusion.
 string PLG_afterSaveSwitch( string $target, string $item_url, string $plugin, [string $message = '']) 

Forward the user depending on config setting after saving something

Parameters</description>
            <author>Mark</author>
        <category>glfusion:development:api:plg</category>
            <pubDate>Sun, 14 Feb 2010 13:00:30 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:configuration</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:configuration?rev=1266171804&amp;do=diff</link>
            <description>Almost all of glFusion’s configuration options can be controlled via the online Configuration Manager which is located under the Admins Only menu labeled Configuration.  The Configuration Manager is separated into logical sections.


The Site Configuration section controls items such as the site URL, how URLs are written, etc. Generally these options should not change often.</description>
            <author>mst3kroqs</author>
        <category>glfusion</category>
            <pubDate>Sun, 14 Feb 2010 12:23:24 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:block_admin</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:block_admin?rev=1265471749&amp;do=diff</link>
            <description>The block editor allows you to create blocks for your website. A block is a small section of content on a webpage typically either to the left or right of the main content area, that can contain (x)HTML, PHP
functions, RSS Feeds from other sites, or almost anything you can think of.</description>
            <author>Geiss</author>
        <category>glfusion</category>
            <pubDate>Sat, 06 Feb 2010 09:55:49 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:widgets - added wrapper documentation</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:widgets?rev=1265431995&amp;do=diff</link>
            <description>Widgets are little snippets of code that enhance a glFusion site. While not complex enough to be considered a plugin, they perform specific tasks or functions that add interactivity to your site.

Many of the widgets included with glFusion are built in javascript, using the MooTools library as their foundation. Widgets can also be functions that reside in public_html/lib-common.php, private/system/lib-custom.php (for your non-standard custom ones), or most commonly private/system/lib-widgets.php…</description>
            <author>Geiss</author>
        <category>glfusion</category>
            <pubDate>Fri, 05 Feb 2010 22:53:15 -0600</pubDate>
        </item>
        <item>
            <title>paypal:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/paypal:start?rev=1265171645&amp;do=diff</link>
            <description>The PayPal plugin allows you to have an online product list and accept payment
via PayPal.  The PayPal plugin supports downloadable merchandise.

This is an updated version of the Paypal Plugin for Geeklog, originally developed by Vincent Furia.  This version adds several new features especially for glFusion 1.1.6 and higher.</description>
            <author>lgarner</author>
        <category>paypal</category>
            <pubDate>Tue, 02 Feb 2010 22:34:05 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:requirements</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:requirements?rev=1265085560&amp;do=diff</link>
            <description>To successfully install and use glFusion you must have a fully operational web server, a database, and the server side scripting language PHP.  glFusion is developed and tested primarily on the Apache web server version 2.x, but it should run on any modern web server.  glFusion has been successfully installed and is running on other web servers including Zeus, Lighttpd, and Microsoft IIS.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Mon, 01 Feb 2010 22:39:20 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:upgrade</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:upgrade?rev=1265078364&amp;do=diff</link>
            <description>One of the team's primary goals is to make the upgrade process as simple as possible.  We've tried to give admins the ability to make customizations that will survive the upgrade process. But, it is very important that you check the Template Changes page for each new version to ensure you keep your customized templates up-to-date.  Also, check the What's New page for important update information.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Mon, 01 Feb 2010 20:39:24 -0600</pubDate>
        </item>
        <item>
            <title>start - external edit</title>
            <link>http://www.glfusion.org/wiki/doku.php/start?rev=1265076736&amp;do=diff</link>
            <description>Welcome to the glFusion Documentation Wiki, the official place for glFusion  documentation and also general glFusion information.  If you are a Project Director, and would like to set up a home for your project here at glFusion, you've come to the right place! Please review our Mission Statement, and then feel free to add details about your project.</description>
            <pubDate>Mon, 01 Feb 2010 20:12:16 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:whatsnew</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:whatsnew?rev=1264687615&amp;do=diff</link>
            <description>glFusion v1.1.8 continues our commitment to providing a secure and robust content management system. This release release includes a minor bug fixes and a security update.  All glFusion users are encouraged to upgrade as soon as possible.

For those who are upgrading, please don't forget to run the Upgrade Wizard after you have loaded the files to your server.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Thu, 28 Jan 2010 08:06:55 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:issues:v117 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:issues:v117?rev=1264651206&amp;do=diff</link>
            <description>It never fails, once you make a release, a few bugs pop up.  In the interim time before the next release rolls out, you can download the individual source files that contain the fixes.

Patch Level Information

Each time a set of fixes are published, we re-create the distribution archives and include a Patch Level component in the version number. This way, you can be sure that you are downloading the latest, most up to date version of glFusion, with all released patches and updates.</description>
            <author>Mark</author>
        <category>glfusion:issues</category>
            <pubDate>Wed, 27 Jan 2010 22:00:06 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:newurl - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:newurl?rev=1264649720&amp;do=diff</link>
            <description>There are several places in glFusion where the site url is stored and must be updated when moving to a new URL. Below is a step by step process to successfully move to a new URL....



Load the Files on the New Site


You will need to copy all of the glFusion distribution files and any data files (media gallery, forum attachments, etc.) to the new server.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 27 Jan 2010 21:35:20 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:start?rev=1264649700&amp;do=diff</link>
            <description>glFusion is an extremely powerful system for creating online content. It powers all types of sites from personal blogs to high volume community discussion sites, intranets, and almost everything in between. It is well suited for both public and private sites. By using the flexible security model, it is possible to protect content from the general public and only allow specific users or groups access to certain content or features. Because of this, glFusion is an extremely extensible and flexible…</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 27 Jan 2010 21:35:00 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v118:registrationform.thtml - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v118:registrationform.thtml?rev=1264649635&amp;do=diff</link>
            <description>--- glfusion/releases/release-1.1.8/public_html/layout/nouveau/users/registrationform.thtml	2009/12/11 00:14:19	5221
+++ glfusion/releases/release-1.1.8/public_html/layout/nouveau/users/registrationform.thtml	2010/01/25 22:47:33	5300
@@ -14,6 +14,18 @@
     &lt;label for=&quot;username&quot;&gt;{lang_username}:&lt;/label&gt;
     &lt;input class=&quot;fValidate['required']&quot; type=&quot;text&quot; size=&quot;16&quot; maxlength=&quot;32&quot; id=&quot;username&quot; name=&quot;username&quot; value=&quot;{username}&quot;{xhtml}&gt;
   &lt;/div&gt;
+
+  {!if show_fullname}
+  &lt;div&gt;
+    &lt;label for…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v118</category>
            <pubDate>Wed, 27 Jan 2010 21:33:55 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v118:style.css - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v118:style.css?rev=1264649615&amp;do=diff</link>
            <description>--- glfusion/releases/release-1.1.8/public_html/layout/nouveau/style.css	2009/12/11 00:14:19	5221
+++ glfusion/releases/release-1.1.8/public_html/layout/nouveau/style.css	2010/01/20 00:57:22	5286
@@ -930,6 +930,17 @@
 margin:0 0 -25px 5px;
 }
 
+#header-site-name {
+padding:25px 0 15px 20px;
+}
+#header-site-name a {
+font-style:italic;
+font-weight:bold;
+font-size:xx-large;
+color:#FFF;
+text-decoration:none;
+}
+
 #header-site-slogan {
 color:#FFF;
 margin-left:65px;</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v118</category>
            <pubDate>Wed, 27 Jan 2010 21:33:35 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v118:loginform.thtml - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v118:loginform.thtml?rev=1264649593&amp;do=diff</link>
            <description>--- glfusion/releases/release-1.1.8/public_html/layout/nouveau/loginform.thtml	2009/12/11 00:14:19	5221
+++ glfusion/releases/release-1.1.8/public_html/layout/nouveau/loginform.thtml	2009/12/11 01:08:33	5224
@@ -6,7 +6,7 @@
         {services}
         &lt;label for=&quot;passwd&quot;&gt;{lang_password}:&lt;/label&gt;&lt;br{xhtml}&gt;
         &lt;input type=&quot;password&quot; size=&quot;10&quot; name=&quot;passwd&quot; id=&quot;passwd&quot;{xhtml}&gt;&lt;br{xhtml}&gt;
-        &lt;input type=&quot;submit&quot; value=&quot;{lang_login}&quot;{xhtml}&gt;
+        &lt;input style=&quot;margin-top:.5em;&quot; type…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v118</category>
            <pubDate>Wed, 27 Jan 2010 21:33:13 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v118:logo-text.thtml - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v118:logo-text.thtml?rev=1264649572&amp;do=diff</link>
            <description>--- glfusion/releases/release-1.1.8/public_html/layout/nouveau/logo-text.thtml	2009/12/11 00:14:19	5221
+++ glfusion/releases/release-1.1.8/public_html/layout/nouveau/logo-text.thtml	2010/01/20 00:57:22	5286
@@ -1,9 +1,8 @@
 {# begin {templatelocation} #}
-					&lt;div style=&quot;padding-top:25px;padding-left:20px;padding-bottom:15px;&quot;&gt;
-						&lt;a href=&quot;{site_url}&quot; rel=&quot;bookmark&quot; title=&quot;{site_slogan}&quot;
-style=&quot;font-style:italic;font-weight:bold;font-size:xx-large;color:#FFF; text-decoration:none;&quot;&gt;
-				…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v118</category>
            <pubDate>Wed, 27 Jan 2010 21:32:52 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v118:logo-graphic.thtml - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v118:logo-graphic.thtml?rev=1264649551&amp;do=diff</link>
            <description>--- glfusion/releases/release-1.1.8/public_html/layout/nouveau/logo-graphic.thtml	2009/12/11 00:14:19	5221
+++ glfusion/releases/release-1.1.8/public_html/layout/nouveau/logo-graphic.thtml	2010/01/20 00:57:22	5286
@@ -1,6 +1,6 @@
 {# begin {templatelocation} #}
 					&lt;a href=&quot;{site_url}&quot;&gt;
-						&lt;img src=&quot;{site_logo}&quot; alt=&quot;{site_name}&quot; title=&quot;{site_name}&quot; id=&quot;header-site-logo&quot;{xhtml}&gt;
+						&lt;img id=&quot;header-site-logo&quot; src=&quot;{site_logo}&quot; alt=&quot;{site_name}&quot; title=&quot;{site_name}&quot;{xhtml}&gt;
 					&lt;/a&gt;
 		…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v118</category>
            <pubDate>Wed, 27 Jan 2010 21:32:31 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes?rev=1264649532&amp;do=diff</link>
            <description>This is a list of templates that have been modified between glFusion v1.1.7
and glFusion v1.1.8.  Those with an X in the Must Update column must
be updated in your theme or functionality will break.

Click the template name to see the actual changes to the template file.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 27 Jan 2010 21:32:12 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117?rev=1264649505&amp;do=diff</link>
            <description>This is a list of templates that have been modified between glFusion v1.1.6
and glFusion v1.1.7.  Those with an X in the Must Update column must
be updated in your theme or functionality will break.

Click the template name to see the actual changes to the template file.</description>
            <author>Mark</author>
        <category>glfusion:template_changes</category>
            <pubDate>Wed, 27 Jan 2010 21:31:45 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:migrate</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:migrate?rev=1264649395&amp;do=diff</link>
            <description>Migrating from Geeklog

glFusion v1.1.8 supports migrating your existing Geeklog 1.4.1 or newer site by performing the Migration process.  







NOTE glFusion's theme engine is very different from Geeklogs.  glFusion uses a CSS, non-table based theme engine which is very different than Geeklog's implementation.  glFusion does offer legacy theme support, which means any Geeklog theme that is based off their standard Professional theme should work, but you will not get all the new features and b…</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 27 Jan 2010 21:29:55 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:installation</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:installation?rev=1264649341&amp;do=diff</link>
            <description>Installing and using glFusion is generally a straight forward process.   The steps are as simple as:

	*  Download glFusion
	*  Decompress the archive on your local workstation
	*  Upload the distribution files to your web host
	*  Set up your hosting environment
		*  Create the database
		*  Validate file permissions</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 27 Jan 2010 21:29:01 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:quickstart - old revision restored</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:quickstart?rev=1264473644&amp;do=diff</link>
            <description>Welcome to the glFusion Community.  glFusion is a very flexible and feature rich Content Management System (CMS) that will allow you to build and maintain an online community.  glFusion contains many features, but strives to make it easy for anyone to build and maintain a site.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Mon, 25 Jan 2010 20:40:44 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:issues:v116 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:issues:v116?rev=1263481023&amp;do=diff</link>
            <description>It never fails, once you make a release, a few bugs pop up.  In the interim time before the next release rolls out, you can download the individual source files that contain the fixes.

Patch Level Information

Each time a set of fixes are published, we re-create the distribution archives and include a Patch Level component in the version number. This way, you can be sure that you are downloading the latest, most up to date version of glFusion, with all released patches and updates.</description>
            <author>Mark</author>
        <category>glfusion:issues</category>
            <pubDate>Thu, 14 Jan 2010 08:57:03 -0600</pubDate>
        </item>
        <item>
            <title>metatags:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/metatags:start?rev=1263443797&amp;do=diff</link>
            <description>Version: 1.0.4

OVERVIEW


The Metatags plugin allows you to set

 &lt;meta name=“keywords” content=“some,key,words”&gt;

and

&lt;meta name=&quot;description&quot; content=&quot;Some description&quot;&gt;

meta tags in HTML &lt;head&gt; section according to the page content. Currently meta tags are supported in articles and staticpages.</description>
            <author>Mark</author>
        <category>metatags</category>
            <pubDate>Wed, 13 Jan 2010 22:36:37 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:pluginapi:whatnew</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:pluginapi:whatnew?rev=1261960780&amp;do=diff</link>
            <description>plugin_whatsnewsupported_&lt;plugin name&gt;


Plugins can add their own section to glFusion's What's New block by implementing this and the following function at private/plugins/filemgmt/functions.inc.
The function should return an array of 2 strings. The first string is used as the headline for the plugin's section in What's New and the second string is used to indicate the timespan that the entries in this section cover (i.e. “last 2 weeks”).</description>
            <author>ofey</author>
        <category>glfusion:development:pluginapi</category>
            <pubDate>Sun, 27 Dec 2009 18:39:40 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:testing</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:testing?rev=1261583678&amp;do=diff</link>
            <description>We are currently working on glFusion v1.2.0.  If you are interested in helping with the testing, you can follow the steps below to get going.

Shoot us an email


If you are interested in helping us test the development code of glFusion, contact us at &lt;support@glfusion.org&gt;.  A few things to keep in mind:</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 23 Dec 2009 09:54:38 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:source</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:source?rev=1261583485&amp;do=diff</link>
            <description>ArrayThe glFusion project utilizes SourceForge.net's Subversion Source Code Repository system to store all project source code.

Web Based Source Viewer


You can easily browse through the source repository by using the web-based viewer. The glFusion project is broken down into multiple branches:</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 23 Dec 2009 09:51:25 -0600</pubDate>
        </item>
        <item>
            <title>addthis:start - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/addthis:start?rev=1260143881&amp;do=diff</link>
            <description>Help your visitor promote your site! The AddThis Social Bookmarking Plugin allows your users to bookmark your site easily with over 45 popular services, and to share it with friends via email. Our button is small, unobtrusive, quick to load and recognized all over the web.</description>
            <author>Mark</author>
        <category>addthis</category>
            <pubDate>Sun, 06 Dec 2009 17:58:01 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:autotags</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:autotags?rev=1260120438&amp;do=diff</link>
            <description>Autolinks provide tags (called autotags) to link to objects under a plugin's control. For example: 

[staticpage:svn Learn all about the glFusion SVN] will be displayed as this link: Learn all about the glFusion SVN, and it will link to the Static Page with an ID of svn.</description>
            <author>mst3kroqs</author>
        <category>glfusion</category>
            <pubDate>Sun, 06 Dec 2009 11:27:18 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:syndication</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:syndication?rev=1260114188&amp;do=diff</link>
            <description>glFusion allows you to create RSS feeds of the content on your site.

To setup a feed, go into the Content Syndication option under the Command &amp; Control menu.  From here you can manage your feeds.

Add a Feed

Select the Create New option, this will present you with a selection box to pick the type of feed:</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Sun, 06 Dec 2009 09:43:08 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v116 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v116?rev=1260113871&amp;do=diff</link>
            <description>This is a list of templates that have been modified between glFusion v1.1.5
and glFusion v1.1.6.  Those with an X in the Must Update column must
be updated in your theme or functionality will break.


Changed Templates
Directory / Template    Must Update  Description  public_html/layout/nouveau/ style.css    X  Added min-height to gl_wrapper class 
Added toggler classes for new configuration toggler.  public_html/layout/nouveau/admin/config/ configuration.thtml    X  Added Toggler JavaScript to …</description>
            <author>Mark</author>
        <category>glfusion:template_changes</category>
            <pubDate>Sun, 06 Dec 2009 09:37:51 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:whatsnew:v116 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:whatsnew:v116?rev=1260113774&amp;do=diff</link>
            <description>glFusion v1.1.6 continues our commitment to providing a secure and robust content management system. This release release includes a few minor enhancements, security updates, and bug fixes.

This release does make configuration and database modifications, so you must run the Upgrade Wizard after you have loaded the files to your server.</description>
            <author>Mark</author>
        <category>glfusion:whatsnew</category>
            <pubDate>Sun, 06 Dec 2009 09:36:14 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:captcha_forum.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:captcha_forum.thtml?rev=1259898105&amp;do=diff</link>
            <description>----------


private/plugins/captcha/templates/captcha_forum.thtml


Source Repository Visual Diff


--- glfusion.116/private/plugins/captcha/templates/captcha_forum.thtml	2009/10/05 12:40:33	4994
+++ glfusion/private/plugins/captcha/templates/captcha_forum.thtml	2009/11/16 17:02:12	5102
@@ -1,4 +1,19 @@
 {# begin {templatelocation} #}
+{!if recaptcha}
+&lt;tr&gt;&lt;td class=&quot;pluginCellSubTitle&quot;&gt;&amp;nbsp;&lt;/td&gt;
+&lt;td class=&quot;pluginCellText pluginCellFill&quot;&gt;
+&lt;script type=&quot;text/javascript&quot;&gt;
+//&lt;![CDATA[
+var Re…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 21:41:45 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:captcha_emailstory.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:captcha_emailstory.thtml?rev=1259898036&amp;do=diff</link>
            <description>----------


private/plugins/captcha/templates/captcha_emailstory.thtml


Source Repository Visual Diff


--- glfusion.116/private/plugins/captcha/templates/captcha_emailstory.thtml	2009/10/05 12:40:33	4994
+++ glfusion/private/plugins/captcha/templates/captcha_emailstory.thtml	2009/11/16 17:02:12	5102
@@ -1,4 +1,18 @@
 {# begin {templatelocation} #}
+{!if recaptcha}
+&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;
+&lt;td&gt;
+&lt;script type=&quot;text/javascript&quot;&gt;
+//&lt;![CDATA[
+var RecaptchaOptions = {
+   theme : '{recaptcha_theme}'…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 21:40:36 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:captcha_contact.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:captcha_contact.thtml?rev=1259897972&amp;do=diff</link>
            <description>----------


private/plugins/captcha/templates/captcha_contact.thtml


Source Repository Visual Diff



--- glfusion.116/private/plugins/captcha/templates/captcha_contact.thtml	2009/10/05 12:40:33	4994
+++ glfusion/private/plugins/captcha/templates/captcha_contact.thtml	2009/11/16 17:02:12	5102
@@ -1,4 +1,18 @@
 {# begin {templatelocation} #}
+{!if recaptcha}
+&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;
+&lt;td&gt;
+&lt;script type=&quot;text/javascript&quot;&gt;
+//&lt;![CDATA[
+var RecaptchaOptions = {
+   theme : '{recaptcha_theme}'
+};
+//…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 21:39:32 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:captcha_comment.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:captcha_comment.thtml?rev=1259897919&amp;do=diff</link>
            <description>----------


private/plugins/captcha/templates/captcha_comment.thtml


Source Repository Visual Diff


--- glfusion/releases/release-1.1.7/private/plugins/captcha/templates/captcha_comment.thtml	2009/10/05 12:40:33	4994
+++ glfusion/releases/release-1.1.7/private/plugins/captcha/templates/captcha_comment.thtml	2009/11/16 17:02:12	5102
@@ -1,4 +1,24 @@
 {# begin {templatelocation} #}
+
+{!if recaptcha}
+&lt;tr&gt;
+  &lt;td colspan=&quot;2&quot;&gt;
+    &lt;hr&gt;
+  &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;
+&lt;td&gt;
+&lt;script type=&quot;t…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 21:38:39 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:captcha.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:captcha.thtml?rev=1259897851&amp;do=diff</link>
            <description>----------


private/plugins/captcha/templates/captcha.thtml


Source Repository Visual Diff


--- glfusion/releases/release-1.1.7/private/plugins/captcha/templates/captcha.thtml	2009/10/05 12:40:33	4994
+++ glfusion/releases/release-1.1.7/private/plugins/captcha/templates/captcha.thtml	2009/11/16 17:02:12	5102
@@ -1,5 +1,23 @@
 {# begin {templatelocation} #}
-{# &lt;table width=&quot;100%&quot; border=&quot;1&quot;&gt; #}
+{!if recaptcha}
+&lt;tr&gt;
+  &lt;td colspan=&quot;2&quot;&gt;
+    &lt;hr&gt;
+  &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;
+&lt;td&gt;
+&lt;s…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 21:37:31 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:entry.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:entry.thtml?rev=1259897776&amp;do=diff</link>
            <description>----------


private/plugins/bad_behavior2/templates/entry.thtml


Source Repository Visual Diff



--- glfusion.116/private/plugins/bad_behavior2/templates/entry.thtml	2009/10/05 12:40:33	4994
+++ glfusion/private/plugins/bad_behavior2/templates/entry.thtml	2009/11/24 04:41:01	5168
@@ -1,6 +1,6 @@
 {# begin {templatelocation} #}
 &lt;p&gt;{lang_ip}: {start_ip_lookup_anchortag}{ip}{end_ip_lookup_anchortag}
-    &lt;br{xhtml}&gt;
+   [ &lt;a href=&quot;{site_url}/search.php?mode=search&amp;amp;type=bad_behavior2&amp;amp;que…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 21:36:16 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:registrationform.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:registrationform.thtml?rev=1259852416&amp;do=diff</link>
            <description>----------





Colored Diff



--- glfusion.116/public_html/layout/nouveau/users/registrationform.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/users/registrationform.thtml	2009/10/30 20:25:42	5061
@@ -22,6 +22,9 @@
     &lt;label for=&quot;email_conf&quot;&gt;{lang_email_conf}:&lt;/label&gt;
     &lt;input class=&quot;fValidate['required','email']&quot; type=&quot;text&quot; size=&quot;32&quot; maxlength=&quot;96&quot; id=&quot;email_conf&quot; name=&quot;email_conf&quot; value=&quot;{email_conf}&quot;{xhtml}&gt;
   &lt;/div&gt;
+
+  {plugin_fields}
+
   &lt;div class=&quot;warn…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 09:00:16 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:profile.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:profile.thtml?rev=1259852003&amp;do=diff</link>
            <description>----------





Colored Diff


--- glfusion.116/public_html/layout/nouveau/users/profile.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/users/profile.thtml	2009/10/30 20:25:42	5061
@@ -134,4 +134,9 @@
 		&lt;/div&gt;
 {end_block}
 &lt;div style=&quot;clear:both;&quot;&gt;&lt;/div&gt;
+
+{customfields}
+{plugin_fields}
+
+
 {# end {templatelocation} #}</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:53:23 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:style.css</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:style.css?rev=1259851912&amp;do=diff</link>
            <description>----------





Colored Diff



--- glfusion.116/public_html/layout/nouveau/style.css	2009/10/05 12:40:33	4994
+++ glfusion.117/public_html/layout/nouveau/style.css	2009/12/03 03:51:35	5194
@@ -2564,20 +2564,59 @@
 }
 
 /* Auto Translations css */
-.autotranslations ul {
+.autotranslations {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
-margin-left:-7px;
 padding:0;
 width:160px;
 display:block;
 }
-.autotranslations ul li {
+.autotranslations li {
 float:left;
-p…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:51:52 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:storytext.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:storytext.thtml?rev=1259851813&amp;do=diff</link>
            <description>----------





Colored Diff


--- glfusion.116/public_html/layout/nouveau/storytext.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/storytext.thtml	2009/11/20 15:31:46	5130
@@ -13,6 +13,7 @@
 		&lt;/span&gt;
 		{!endif}
 {# end Digg.com icon code #}
+        {plugin_icon_vars}
         {email_icon}
         {print_icon}
         {feed_icon}
@@ -23,9 +24,15 @@
         &lt;p&gt;{story_date}&lt;/p&gt;
         &lt;p&gt;{lang_contributed_by} {start_contributedby_anchortag}{contributedby_author}{end…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:50:13 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:featuredstorytext.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:featuredstorytext.thtml?rev=1259851734&amp;do=diff</link>
            <description>----------





Colored Diff


--- glfusion.116/public_html/layout/nouveau/featuredstorytext.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/featuredstorytext.thtml	2009/11/20 15:31:46	5130
@@ -13,6 +13,7 @@
 		&lt;/span&gt;
 		{!endif}
 {# end Digg.com icon code #}
+        {plugin_icon_vars}
         {email_icon}
         {print_icon}
         {feed_icon}
@@ -23,9 +24,15 @@
         &lt;p&gt;{story_date}&lt;/p&gt;
         &lt;p&gt;{lang_contributed_by} {start_contributedby_anchortag}{contribut…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:48:54 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:archivestorytext.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:archivestorytext.thtml?rev=1259851649&amp;do=diff</link>
            <description>----------





Colored Diff


--- glfusion.116/public_html/layout/nouveau/archivestorytext.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/archivestorytext.thtml	2009/11/20 15:31:46	5130
@@ -1,6 +1,7 @@
 {# begin {templatelocation} #}
 &lt;div class=&quot;story&quot;&gt;
     &lt;span class=&quot;story-icons&quot;&gt;
+        {plugin_icon_vars}
         {email_icon}
         {print_icon}
         {edit_icon}
@@ -10,9 +11,15 @@
         &lt;p&gt;{story_date}&lt;/p&gt;
         &lt;p&gt;{lang_contributed_by} {start_contri…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:47:29 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:configuration.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:configuration.thtml?rev=1259851511&amp;do=diff</link>
            <description>----------





Colored Diff


--- glfusion.116/public_html/layout/nouveau/admin/config/configuration.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/admin/config/configuration.thtml	2009/10/30 20:25:42	5061
@@ -1,8 +1,5 @@
 {# begin {templatelocation} #}
 &lt;script type=&quot;text/javascript&quot; src=&quot;{site_url}/javascript/configmanager.js&quot;&gt;&lt;/script&gt;
-&lt;script type=&quot;text/javascript&quot;&gt;
-	Window.onDomReady(function(){ new Accordion($$('.moofx-toggler'), $$('div.moofx-slider'), {onActive…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:45:11 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:edituser.thtml</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:edituser.thtml?rev=1259851451&amp;do=diff</link>
            <description>----------


public_html/layout/nouveau/admin/user/edituser.thtml


Colored Diff


--- glfusion.116/public_html/layout/nouveau/admin/user/edituser.thtml	2009/10/05 12:40:33	4994
+++ glfusion/public_html/layout/nouveau/admin/user/edituser.thtml	2009/10/30 20:25:42	5061
@@ -46,6 +46,13 @@
     &lt;td class=&quot;alignright&quot;&gt;{lang_user_status}:&lt;/td&gt;
     &lt;td&gt;{user_status}&lt;/td&gt;
 &lt;/tr&gt;
+
+{# allow the CUSTOM_ interface to set vars #}
+{customfields}
+
+{# allow plugins to set vars #}
+{plugin_fields}
+
 {!if…</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Thu, 03 Dec 2009 08:44:11 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:rating:api - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:rating:api?rev=1259816359&amp;do=diff</link>
            <description>(glFusion v1.1.7)

  string RATING_ratingBar( string $type, string $id, int $total_votes, int $total_value, [ int $voted, int $units, int $static, string $size ]  ) 

This function will return the HTML code for the rating block.


Parameters

string   $type  Plugin name or rating type (i.e.; article)  string   $id    Item ID of the item to be rated             int      $total_votes  The total number of votes already cast for this item  int      $total_value  The total rating value for the item  …</description>
            <author>Mark</author>
        <category>glfusion:development:api:rating</category>
            <pubDate>Wed, 02 Dec 2009 22:59:19 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:rating - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:rating?rev=1259816341&amp;do=diff</link>
            <description>glFusion provides a set of APIs to allow plugin to use the star rating system.

Rating APIs  RATING_ratingBar  Provides HTML for rating bar  RATING_getVoteData  Return an array of all voting records  RATING_getRating  Returns the rating data for an item  RATING_hasVoted  Check if user has already rated for an item  RATING_resetRating  Removes all rating data for an item  RATING_deleteVote  Deletes a specific rating entry  RATING_addVote  Add a new rating to an item  RATING_getRatedIds  Retrieve …</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Wed, 02 Dec 2009 22:59:01 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:start?rev=1259816321&amp;do=diff</link>
            <description>glFusion provides several Application Programming Interfaces (API) that help a plugin or custom extensions integrate with glFusion.
API Category  Description  Common (COM_) APIs  glFusion Common Functions - These APIs provide access to core glFusion features and help with common tasks.  Comment (CMT_) APIs  glFusion Comment API Interface  Database (DB_) APIs  glFusion Database Abstraction API  Image (IMG_) APIs  glFusion Image / Media Processing APIs  Plugin (PLG_) APIs  glFusion plugin APIs  Pl…</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Wed, 02 Dec 2009 22:58:41 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:whatsnew:v117 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:whatsnew:v117?rev=1259816180&amp;do=diff</link>
            <description>glFusion v1.1.7 continues our commitment to providing a secure and robust content management system. This release release includes a few minor enhancements, security updates, and bug fixes.

For those who are upgrading, please don't forget to run the Upgrade Wizard after you have loaded the files to your server.</description>
            <author>Mark</author>
        <category>glfusion:whatsnew</category>
            <pubDate>Wed, 02 Dec 2009 22:56:20 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v117:start - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v117:start?rev=1259815710&amp;do=diff</link>
            <description>This is a list of templates that have been modified between glFusion v1.1.6
and glFusion v1.1.7.  Those with an X in the Must Update column must
be updated in your theme or functionality will break.

Click the template name to see the actual changes to the template file.</description>
            <author>Mark</author>
        <category>glfusion:template_changes:v117</category>
            <pubDate>Wed, 02 Dec 2009 22:48:30 -0600</pubDate>
        </item>
        <item>
            <title>pm:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/pm:start?rev=1258055106&amp;do=diff</link>
            <description>The PM plugin allows members of your site to send private messages to each
other.


System Requirements

PM has the following system requirements:


	*  PHP 4.3.3 and higher.
	*  glFusion v1.1.5 or newer

Installation

The PM Plugin uses the glFusion automated plugin installer.
Simply upload the distribtuion using the glFusion plugin installer located in
the Plugin Administration page.</description>
            <author>Mark</author>
        <category>pm</category>
            <pubDate>Thu, 12 Nov 2009 13:45:06 -0600</pubDate>
        </item>
        <item>
            <title>evlist:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/evlist:start?rev=1256227317&amp;do=diff</link>
            <description>evList is a calendar alternative/solution. It is an event list. evList presents a well formatted list of events foregoing the bulky calendar tables, user friendly admin panels, numerous editor fields to ensure that no information is lacking, and a whole bunch more. evList supports recurring events, categories, and event reminders.</description>
            <author>trinity</author>
        <category>evlist</category>
            <pubDate>Thu, 22 Oct 2009 11:01:57 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:output_class:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:output_class:start?rev=1255271228&amp;do=diff</link>
            <description>This class is responsible for handling all browser output. This includes building URLs to support URL rewriting (crawler friendly URLs).

glFusion declares a global instance of this class, $pageHandle which should be used to call these methods.

Header Functions

	*  addStyle – Adds raw CSS to page header
	*  addScript – Adds raw JavaScript to page header
	*  addLink – Add a raw link to page header
	*  addLinkStyle - Add a stylesheet to a page
	*  addLinkScript - Add a JavaScript source to a pag…</description>
            <author>Mark</author>
        <category>glfusion:development:api:output_class</category>
            <pubDate>Sun, 11 Oct 2009 09:27:08 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes?rev=1255193708&amp;do=diff</link>
            <description>*  Overview
	*  Helpful Tools
	*  Porting a Theme
	*  Creating a Theme
	*  Testing Your Theme
	*  Sharing Your Theme
	*  Advanced Theme Topics


Creating a theme for glFusion is easy and quite fast. The code, contents, theme (used interchangeably with the word 'layout' here) and system language are properly separated.</description>
            <author>Mark</author>
        <category>glfusion:development</category>
            <pubDate>Sat, 10 Oct 2009 11:55:08 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:terminalogy</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:terminalogy?rev=1255193494&amp;do=diff</link>
            <description>One of the most attractive features of glFusion is its simplicity and flexibility.  With a little effort and imagination, you can run almost any type of site with glFusion.  To fully comprehend the power inherent to glFusion, we need to ensure you have a good understanding of the terms we’ll use to describe how glFusion works.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Sat, 10 Oct 2009 11:51:34 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:search:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:search:start?rev=1255193452&amp;do=diff</link>
            <description>glFusion's search engine provides hooks for plugins to utilize the search engine features.  

glFusion's search engine using a 'ranking system' to determine how many search results should be displayed for each component.  For example, if all search results were simply returned in date order, there may be 200 results that pre-date a story or an event entry.  To provide more relevant search results, each page of the search results contains results from each core service (stories, comments) and eac…</description>
            <author>Mark</author>
        <category>glfusion:development:api:search</category>
            <pubDate>Sat, 10 Oct 2009 11:50:52 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:search:searchcriteria</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:search:searchcriteria?rev=1255193361&amp;do=diff</link>
            <description>(glFusion v1.1.0)


The process of returning the values is done by initializing a SearchCriteria() object, setting the parameters for the search then returning the object. Here is an example:


$search = new SearchCriteria('myplugin', 'My Plugin');
$search-&gt;setSQL($sql);
$search-&gt;setFTSQL($ftsql);
$search-&gt;setRank(4);</description>
            <author>Mark</author>
        <category>glfusion:development:api:search</category>
            <pubDate>Sat, 10 Oct 2009 11:49:21 -0600</pubDate>
        </item>
        <item>
            <title>vtheme:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/vtheme:start?rev=1255193276&amp;do=diff</link>
            <description>Author: Mark R. Evans &lt;mark@gllabs.org&gt; 


Date: August 16, 2007 






vTheme is a Visual theme switcher plugin for glFusion.  It allows you to visually browse and select from the available themes installed on a site.

To see vThemes in action visit gl Labs Test Site.</description>
            <author>Mark</author>
        <category>vtheme</category>
            <pubDate>Sat, 10 Oct 2009 11:47:56 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:bb2</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:bb2?rev=1255193217&amp;do=diff</link>
            <description>Bad Behavior complements other link spam solutions by acting as a gatekeeper, preventing spammers from ever delivering their junk, and in many cases, from ever reading your site in the first place. This keeps your site’s load down, makes your site logs cleaner, and can help prevent denial of service conditions caused by spammers. (quoted from &lt;http://www.bad-behavior.ioerror.us/&gt;)</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Sat, 10 Oct 2009 11:46:57 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:porting_a_theme:step_six</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:porting_a_theme:step_six?rev=1255193161&amp;do=diff</link>
            <description>Step Six - Cleaning Up


This step might seem relatively easy, but it actually can become the most time consuming. The idea is to fix the issues that we spotted earlier while porting the theme. That, in itself, isn't a big deal. Going through all the pages on your site and making sure everything looks and behaves as expected is what takes the most time.</description>
            <author>Mark</author>
        <category>glfusion:development:themes:porting_a_theme</category>
            <pubDate>Sat, 10 Oct 2009 11:46:01 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:porting_a_theme:step_five</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:porting_a_theme:step_five?rev=1255193121&amp;do=diff</link>
            <description>Step Five - Modifying the Footer


1. Welcome back! :-D

Begin by opening refresh/Refresh_Original/index.html and refresh/footer.thtml in Notepad++. 

.thtmlHTMLLanguage MenuHTML

2. In Notepad++, right-click on the second tab called footer.thtml and choose 'Go to another View'. You will now have both files open, side by side.</description>
            <author>Mark</author>
        <category>glfusion:development:themes:porting_a_theme</category>
            <pubDate>Sat, 10 Oct 2009 11:45:21 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:porting_a_theme:step_four</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:porting_a_theme:step_four?rev=1255193058&amp;do=diff</link>
            <description>Step Four - Modifying the Body


Making the necessary changes for the body of the theme is not much different from what we just did with the header. The only difference is that code is split over multiple .thtml files. Let's take a moment and examine how glFusion builds the body of a page, using one html table.</description>
            <author>Mark</author>
        <category>glfusion:development:themes:porting_a_theme</category>
            <pubDate>Sat, 10 Oct 2009 11:44:18 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:porting_a_theme:step_three</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:porting_a_theme:step_three?rev=1255193023&amp;do=diff</link>
            <description>Step Three - Modifying the Header


One of the benefits of glFusion's design is that it breaks up the overall layout into separate, smaller template html or .thtml files, and the GL engine re-assembles them as needed to render a page. Because of this, it becomes very easy to make modifications. We will essentially repeat what we did in the previous step by opening two files in Notepad++. Then we will copy selected code from refresh/Refresh_Original/index.html, and paste it into refresh/header.th…</description>
            <author>Mark</author>
        <category>glfusion:development:themes:porting_a_theme</category>
            <pubDate>Sat, 10 Oct 2009 11:43:43 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:porting_a_theme:step_two</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:porting_a_theme:step_two?rev=1255192989&amp;do=diff</link>
            <description>Step Two: Modifying the CSS


Now that we have everything prepped, we can begin to modify the Cascading Style Sheet or CSS file for glFusion. First, let's take a look at the different parts that make up a style declaration. The following was taken from www.w3schools.com and includes additional info beyond the scope of this tutorial. It is recommended reading for anyone interested in learning how CSS works. Here's just the basics:</description>
            <author>Mark</author>
        <category>glfusion:development:themes:porting_a_theme</category>
            <pubDate>Sat, 10 Oct 2009 11:43:09 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:porting_a_theme:step_one</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:porting_a_theme:step_one?rev=1255192960&amp;do=diff</link>
            <description>Step One: Preparation


First, we need to prepare the new theme using glFusion's default professional theme as a starting point. This will make sure we have all the .thtml files we need so glFusion won't give us errors unexpectedly.

1. Download the theme to your desktop, then double click it to unzip it. You will now have a folder named Refresh. Inside will be the files LICENSE.txt, index.html, and an images folder. Change the name of the folder from Refresh to Refresh_Original.</description>
            <author>Mark</author>
        <category>glfusion:development:themes:porting_a_theme</category>
            <pubDate>Sat, 10 Oct 2009 11:42:40 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:testing_your_theme</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:testing_your_theme?rev=1255192898&amp;do=diff</link>
            <description>One of the biggest challenges in theme development is making sure your theme looks the same (or at least similar) in all types of browsers.  As a general rule, supporting the current production release and one release back of the big 3 browsers (Internet Explorer, FireFox, and Opera) is a good goal to shoot for.</description>
            <author>Mark</author>
        <category>glfusion:development:themes</category>
            <pubDate>Sat, 10 Oct 2009 11:41:38 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:creating_a_theme</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:creating_a_theme?rev=1255192855&amp;do=diff</link>
            <description>When you are ready to create your new theme, it is always a good idea to start with the latest version of the Nouveau theme as your base.


First, copy the professional theme to the name you want your new theme to have (no spaces are allowed in the themename!)  Here is an example for Un*x based systems.</description>
            <author>Mark</author>
        <category>glfusion:development:themes</category>
            <pubDate>Sat, 10 Oct 2009 11:40:55 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:themes:overview</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:themes:overview?rev=1255192779&amp;do=diff</link>
            <description>glFusion uses a standard 3 columns layout with a header and a footer.  The visual layout is controlled via template files and a style sheet.  Changing the overall look and feel of your site can be as easy as modifying just a few template files.

glFusion's Way of Doing Things


One of the things I like most about glFusion is it's flexibility.  You have the option to have a dynamic site that may display 3 columns on the main page, but only a left column and the main content when viewing the forum…</description>
            <author>Mark</author>
        <category>glfusion:development:themes</category>
            <pubDate>Sat, 10 Oct 2009 11:39:39 -0600</pubDate>
        </item>
        <item>
            <title>security:start</title>
            <link>http://www.glfusion.org/wiki/doku.php/security:start?rev=1255110465&amp;do=diff</link>
            <description>Date  Description 2009-04-06  glFusion Cross-Site Scripting and SQL Injection Vulnerabilities  2009-03-30  glFusion &quot;order&quot; and &quot;direction&quot; SQL Injection Vulnerabilities  2009-02-09  glFusion &quot;username&quot; Script Insertion Vulnerability</description>
            <author>Mark</author>
        <category>security</category>
            <pubDate>Fri, 09 Oct 2009 12:47:45 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:dbabstraction</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:dbabstraction?rev=1255099205&amp;do=diff</link>
            <description>See glFusion Database APIs</description>
            <author>Mark</author>
        <category>glfusion:development</category>
            <pubDate>Fri, 09 Oct 2009 09:40:05 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:languagefiles</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:languagefiles?rev=1255099145&amp;do=diff</link>
            <description>The language files are well commented and easy to customize the text displayed for any of the core glFusion screens. Plugins are also expected to use a language file for their user screens. A language subdirectory with the distributed plugin is where the different language files are located. The matching language file for the plugin will be selected if available.</description>
            <author>Mark</author>
        <category>glfusion:development</category>
            <pubDate>Fri, 09 Oct 2009 09:39:05 -0600</pubDate>
        </item>
        <item>
            <title>translation</title>
            <link>http://www.glfusion.org/wiki/doku.php/translation?rev=1255099092&amp;do=diff</link>
            <description>To ease the translation of the gl documentation pages, the translation plugin was installed at www.glfusion.org. The plugin displays a language selector on all pages. Existing translations are shown in blue, missing translations are gray.

Translation Guidelines

	*  Feel free to create any missing translation</description>
            <author>Mark</author>
            <pubDate>Fri, 09 Oct 2009 09:38:12 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:plugin:functions</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:plugin:functions?rev=1255098928&amp;do=diff</link>
            <description>These functions can be implemented by a plugin.

This document is work in progress and is not yet finished


(glFusion v1.0.0)

 string plugin_autotags_{plugin_name}( string $op, [string $content = ''], [string $autotag = ''] ) 

This hook allows plugins to implement auto tag support. Auto Tags provide a method to integrate content from plugins into other aspects of the site.</description>
            <author>Mark</author>
        <category>glfusion:development:api:plugin</category>
            <pubDate>Fri, 09 Oct 2009 09:35:28 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:plugin</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:plugin?rev=1255098907&amp;do=diff</link>
            <description>Plugins should implement the functions below (only the ones needed) to provide full integration with glFusion and other plugins.  
Function  Description plugin_autotags_{pluginmame}  This function will allow plugins to support the use of custom autolinks in other site content.  plugin_autouninstall_{pluginmame} Implements a plugin's uninstall routine.   plugin_cclabel_{pluginmame}  Place an icon on the Command &amp; Control screen.  plugin_centerblock_{pluginmame}  Allow plugin to display a centerbl…</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Fri, 09 Oct 2009 09:35:07 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:pluginapi:admin</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:pluginapi:admin?rev=1255096107&amp;do=diff</link>
            <description>If you want your plugin to effect the Admins Only block then you must implement these functions.

plugin_getadminoption_{pluginmame}

Get entries for the Admins Block

Parameters

Example


/**
* returns the administrative option for this plugin
*
* @return   mixed   array(title, url, num. links), or void when not allowed
*
*/
function plugin_getadminoption_links()
{
    global $_CONF, $_TABLES, $LANG_LINKS;

    if (SEC_hasRights ('links.edit,links.delete', 'OR')) {
        $total_links = DB_ge…</description>
            <author>Mark</author>
        <category>glfusion:development:pluginapi</category>
            <pubDate>Fri, 09 Oct 2009 08:48:27 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:pluginapi:whatisaplugin</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:pluginapi:whatisaplugin?rev=1255095794&amp;do=diff</link>
            <description>*  Use the Plugin API calls.
	*  May be just a basic add-on with PHP code, but are normally more advanced.
	*  Could be just a way of auto installing a block with no admin, user, search or comment features.
	*  Require as a minimum the following four files: config.php, functions.inc (with at least the uninstall function defined), language file, and install.php. 
	*  Usually have at least one new table.
	*  Integrate core glFusion functionality and features.
	*  Are a good way to integrate a sepa…</description>
            <author>Mark</author>
        <category>glfusion:development:pluginapi</category>
            <pubDate>Fri, 09 Oct 2009 08:43:14 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:usingtemplates</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:usingtemplates?rev=1255095740&amp;do=diff</link>
            <description>The Caching Template Library is the template engine in glFusion. A template engine facilitates a manageable way to separate application logic and content from its presentation. This allows the programmer to focus specifically on the application and the template designer to focus on the presentation.  It also allows site administrators to easily manipulate the look and feel of their site without having to know the application or become a programmer.</description>
            <author>Mark</author>
        <category>glfusion:development</category>
            <pubDate>Fri, 09 Oct 2009 08:42:20 -0600</pubDate>
        </item>
        <item>
            <title>security:glfusion-2009-04-06</title>
            <link>http://www.glfusion.org/wiki/doku.php/security:glfusion-2009-04-06?rev=1255093802&amp;do=diff</link>
            <description>Critical: Moderately critical

Impact: Cross Site Scripting

Where: Remote

Solution Status: Vendor Patch

Some vulnerabilities have been reported in glFusion, which can be exploited by malicious people to conduct cross-site scripting and SQL injection attacks.</description>
            <author>Mark</author>
        <category>security</category>
            <pubDate>Fri, 09 Oct 2009 08:10:02 -0600</pubDate>
        </item>
        <item>
            <title>security:glfusion-2009-03-30</title>
            <link>http://www.glfusion.org/wiki/doku.php/security:glfusion-2009-03-30?rev=1255093754&amp;do=diff</link>
            <description>Critical: Moderately critical

Impact: Manipulation of data

Where: Remote

Solution Status: Vendor Patch

Some vulnerabilities have been reported in glFusion, which can be exploited by malicious people to conduct SQL injection attacks.

Input passed via the “order” and “direction” parameters to private/system/classes/listfactory.class.php is not properly sanitised before being used in SQL queries. This can be exploited to manipulate SQL queries by injecting arbitrary SQL code.</description>
            <author>Mark</author>
        <category>security</category>
            <pubDate>Fri, 09 Oct 2009 08:09:14 -0600</pubDate>
        </item>
        <item>
            <title>security:glfusion-2009-02-09</title>
            <link>http://www.glfusion.org/wiki/doku.php/security:glfusion-2009-02-09?rev=1255093689&amp;do=diff</link>
            <description>Critical: Highly critical

Impact: Cross Site Scripting

Where: Remote

Solution Status: Vendor Patch

A vulnerability has been reported in glFusion, which can be exploited by malicious people to conduct script insertion attacks.

Input passed via the “username” parameter to lib-comment.php is not properly sanitised before being used. This can be exploited to insert arbitrary HTML and script code, which will be executed in a user's browser session in the context of an affected site when the mali…</description>
            <author>Mark</author>
        <category>security</category>
            <pubDate>Fri, 09 Oct 2009 08:08:09 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:com:functions</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:com:functions?rev=1255093481&amp;do=diff</link>
            <description>This is the common library for glFusion. Through our code, you will see functions with the COM_ prefix (e.g. COM_siteHeader()). Any such functions can be found in this file.

WARNING: put any custom hacks in lib-custom.php and not in here. This file is modified frequently by the glFusion development team. If you put your hacks in lib-custom.php you will find upgrading much easier.</description>
            <author>Mark</author>
        <category>glfusion:development:api:com</category>
            <pubDate>Fri, 09 Oct 2009 08:04:41 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:nouveau</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:nouveau?rev=1255093157&amp;do=diff</link>
            <description>Nouveau is a fixed &amp; fluid width, blue &amp; grey neutral theme. It features:


	*  Both  width versions of the theme, one line configurable in header.thtml.
	*  Tableless markup. All appropriate markup is created with &lt;div&gt; tags and CSS elements.
	*  Validates to XHTML 1.0 Transitional
	*  Support for a 4 level cascading menu in the header.
	*  Integrated with glFusion's Site Tailor Plugin.
	*   with options for both left and right blocks.
	*  MooTools Javascript Library v1.11 integration. We have …</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Fri, 09 Oct 2009 07:59:17 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:captcha</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:captcha?rev=1255057957&amp;do=diff</link>
            <description>CAPTCHA is a native glFusion plugin that provides an additional layer of security against spambots.  CAPTCHA has been integrated with glFusion to provide another layer of security for your glFusion powered website.

A CAPTCHA (an acronym for “Completely Automated Public Turing test to tell Computers and Humans Apart”, trademarked by Carnegie Mellon University) is a type of challenge-response test used in computing to determine whether or not the user is human.  By presenting a difficult to read …</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Thu, 08 Oct 2009 22:12:37 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:staticpages</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:staticpages?rev=1255027586&amp;do=diff</link>
            <description>The Static Pages plugin was originally aimed at creating pages with static content (as opposed to the dynamic pages created by glFusion) - hence the name. Pages like an “about us” page, a mission statement, etc. would come to mind.

Since then, people have used static pages for all kinds of things and with the inclusion of PHP into static pages, even the original name isn't quite right any more.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Thu, 08 Oct 2009 13:46:26 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:sitetailor</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:sitetailor?rev=1255027164&amp;do=diff</link>
            <description>Site Tailor is a glFusion exclusive plugin that allows you to easily customize certain aspects of your site.  Currently, Site Tailor allows you to do the following:


	*  Customize the navigation menu
	*  Change the colors of the navigation menu
	*  Upload a new logo
	*  Use a text logo instead of a graphic logo</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Thu, 08 Oct 2009 13:39:24 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:theme</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:theme?rev=1255022272&amp;do=diff</link>
            <description>Themes allow for the customization of the sites look and feel for all visual aspects (including plugins). However, to ensure that user defined themes are enabled and able to be changed, glFusion’s configuration needs to be modified to ensure theme changing is enabled.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Thu, 08 Oct 2009 12:17:52 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:webservices</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:webservices?rev=1255020685&amp;do=diff</link>
            <description>The Web Services API, which is a part of glFusion's core code, provides an interface for client software to talk directly to glFusion and manage content utilizing the Atom Publication Protocol. Typical usage would be to use a separate web-based or desktop client to publish and edit stories without having to visit the website.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Thu, 08 Oct 2009 11:51:25 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:language</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:language?rev=1254927288&amp;do=diff</link>
            <description>glFusion is internationalized. Instead of containing language specific text messages, it tracks text in a special way so that it can be extracted and translated into other languages. Users will see a version of the text that has been converted into their own language.  This allows glFusion to be used in many countries and does not force English as the primary language.</description>
            <author>Mark</author>
        <category>glfusion</category>
            <pubDate>Wed, 07 Oct 2009 09:54:48 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:sec</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:sec?rev=1254852306&amp;do=diff</link>
            <description>These functions provide access to glFusion Security library.  These functions are defined in private/system/lib-security.php and are included by glFusion.


This is the security library for glFusion. This is used to implement glFusion's *nix-style security system.</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Tue, 06 Oct 2009 13:05:06 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:plg</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:plg?rev=1254852247&amp;do=diff</link>
            <description>The PLG_ functions provide a bridge between glFusion and its plugins.  Generally, a plugin will not call the PLG_ functions directly, instead the plugin will implement the necessary plugin_ function to provide the integration with glFusion's functions and features.</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Tue, 06 Oct 2009 13:04:07 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:img</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:img?rev=1254852201&amp;do=diff</link>
            <description>glFusion implements a small set of APIs that can be used by other glFusion plugins to manipulate image, audio, and video media.  This allows other plugin developers to leverage the work we've done with glFusion in supporting three different image backends (ImageMagick, GD Libs, NetPBM).</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Tue, 06 Oct 2009 13:03:21 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:db</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:db?rev=1254852162&amp;do=diff</link>
            <description>The high level database functions for glFusion.  These functions are defined in lib-database.php which is always included by glFusion.
Function Description  DB_affectedRows  Retrieves the number of effected rows for last query.  DB_change  Changes records in a table.  DB_checkTableExists  Check if a table exists.  DB_copy Copies a record from one table to another.  DB_count  Count records in a table.   DB_createDatabaseStructures  Creates database structures for fresh installation.  DB_delete  D…</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Tue, 06 Oct 2009 13:02:42 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:cmt</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:cmt?rev=1254852127&amp;do=diff</link>
            <description>These functions are provided by system/lib-comment.php.  lib-comment.php is not included by default. This requires a plugin or addon to include the library using the USES_lib_comments() function call prior to calling the CMT_ functions.
Function Description  CMT_commentBar  Displays the comment control bar  CMT_commentForm  Displays the comment form  CMT_deleteComment  Deletes a given comment  CMT_getComment  This function prints &amp;$comments (db results set of comments) in comment format  CMT_pre…</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Tue, 06 Oct 2009 13:02:07 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:com</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:com?rev=1254852078&amp;do=diff</link>
            <description>The following COM_ APIs provide a set of common functions for a glFusion site / plugin to utilize.  The functions are defined in lib-common.php which should always be included by any glFusion plugin or addon.
Function Description  COM_404  Display an HTML 404 Page.  COM_accessLog  Logs message to access.log  COM_adminMenu  Prints administration menu   COM_allowedHTML  Returns what HTML is allowed in content   COM_applyBasicFilter  Filter parameters  COM_applyFilter  Filter parameters passed per …</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Tue, 06 Oct 2009 13:01:18 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:issues:v115</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:issues:v115?rev=1254715181&amp;do=diff</link>
            <description>It never fails, once you make a release, a few bugs pop up.  In the interim time before the next release rolls out, you can download the individual source files that contain the fixes.

Patch Level Information

Each time a set of fixes are published, we re-create the distribution archives and include a Patch Level component in the version number. This way, you can be sure that you are downloading the latest, most up to date version of glFusion, with all released patches and updates.</description>
            <author>Mark</author>
        <category>glfusion:issues</category>
            <pubDate>Sun, 04 Oct 2009 22:59:41 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:autotags:showblock - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:autotags:showblock?rev=1254714702&amp;do=diff</link>
            <description>The showblock auto tag allows you to display any glFusion block inline with your content.  The typical use for this would be in a static page, but it can be used anywhere.

Syntax



Parameters

blockname  The name of the glFusion block to display  template   The name of the template to use to display the block.  For example, if you used list, the blockheader-list.thtml and blockfooter-list.thtml will be used to display the block.  side  You can specify right or left</description>
            <author>Mark</author>
        <category>glfusion:autotags</category>
            <pubDate>Sun, 04 Oct 2009 22:51:42 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:custom - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:custom?rev=1254708723&amp;do=diff</link>
            <description>There may be times that you need to customize how a feature in glFusion works, but creating a plugin would be too much.  There are several places where CUSTOM_ functions can be defined to either override or extend a glFusion core function.
CUSTOM Function  Description  CUSTOM_404                 Replaces the COM_404() function.    CUSTOM_centerblock         Allows custom content to be placed in a centerblock.    CUSTOM_checkforSpam            CUSTOM_commentPreSave          CUSTOM_css            …</description>
            <author>Mark</author>
        <category>glfusion:development:api</category>
            <pubDate>Sun, 04 Oct 2009 21:12:03 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:sec:functions - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:sec:functions?rev=1254669655&amp;do=diff</link>
            <description>boolean SEC_addUserToGroup( string $uid, string $gname) 

Add user to a group

Parameters

string  $uid  Their user idstring  $gname  The group name

Return

status, true or false



 int SEC_authenticate( string $username, string $password, &amp;$uid, int $uid) 

Checks a users username and password against the database. Returns users status.</description>
            <author>Mark</author>
        <category>glfusion:development:api:sec</category>
            <pubDate>Sun, 04 Oct 2009 10:20:55 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:img:functions - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:img:functions?rev=1254669544&amp;do=diff</link>
            <description>(glFusion v1.1.0)

  array IMG_getMediaMetaData( string $filename ) 

This function will return an array of meta data. This is just a front-end to getID3(). The meta data varies depending on the media type, but the ['mime_type'] element will always be available.
return an array of meta data. This is just a front-end to getID3(). The meta data varies depending on the media type, but the ['mime_type'] element will always be available.</description>
            <author>Mark</author>
        <category>glfusion:development:api:img</category>
            <pubDate>Sun, 04 Oct 2009 10:19:04 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:db:functions - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:db:functions?rev=1254669503&amp;do=diff</link>
            <description>The high level database functions for glFusion.  These functions are defined in lib-database.php which is always included by glFusion.

(glFusion v1.0.0)

 int DB_affectedRows( object $recordset) 

Retrieves returns the number of effected rows for last query</description>
            <author>Mark</author>
        <category>glfusion:development:api:db</category>
            <pubDate>Sun, 04 Oct 2009 10:18:23 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:development:api:cmt:functions - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:development:api:cmt:functions?rev=1254669440&amp;do=diff</link>
            <description>string CMT_commentBar( string $sid, string $title, string $type, string $order, string $mode, [int $ccode = 0]) 

This function displays the comment control bar

Prints the control that allows the user to interact with glFusion Comments

 Parameters</description>
            <author>Mark</author>
        <category>glfusion:development:api:cmt</category>
            <pubDate>Sun, 04 Oct 2009 10:17:20 -0600</pubDate>
        </item>
        <item>
            <title>glfusion:template_changes:v115 - created</title>
            <link>http://www.glfusion.org/wiki/doku.php/glfusion:template_changes:v115?rev=1254668985&amp;do=diff</link>
            <description>This is a list of templates that have been modified between glFusion v1.1.4
and glFusion v1.1.5.  Those with an X in the Must Update column must
be updated in your theme or functionality will break.

Changed Templates
Directory / Template    Must Update  Description  public_html/layout/nouveau/ htmlheader.thtml    X  Changed 2 lines that reference style sheet and javascript. Now references css.php and js.php.  
&lt;link rel=“stylesheet” type=“text/css” href=”{style_cache_url}” title=”{theme}”{xhtml…</description>
            <author>Mark</author>
        <category>glfusion:template_changes</category>
            <pubDate>Sun, 04 Oct 2009 10:09:45 -0600</pubDate>
        </item>
    </channel>
</rss>
