glFusion Stories http://www.glfusion.org glFusion Latest Stories support@glfusion.org support@glfusion.org Copyright 2008 glFusion glFusion Sat, 15 Nov 2008 17:55:32 -0600 en-gb glFusion v1.1.0 Released http://www.glfusion.org/article.php?story=glfusion110 http://www.glfusion.org/article.php?story=glfusion110 Tue, 11 Nov 2008 10:19:42 -0600 http://www.glfusion.org/article.php?story=glfusion110#comments glFusion <p>The glFusion Community is pleased to announce that glFusion v1.1.0 is now available for download.&nbsp; glFusion v1.1.0 represents another major milestone in glFusion's development.&nbsp; This release brings enhanced security, improved WSYIWYG editor integration, increased performance and scalability, and enhanced integration of key plugins.&nbsp;</p><h2><strong>Language Packs</strong></h2><p>The glFusion v1.1.0 archives only contain the English language files.&nbsp; The full language pack, which includes all language files, is available for download <a href="http://www.glfusion.org/filemgmt/index.php?id=227">here</a>.</p><h2><strong>Required Plugin&nbsp;Upgrades</strong></h2><p><strong>IMPORTANT NOTE</strong>: glFusion v1.1.0 makes some significant changes to the search API and the theme API.&nbsp; If you run the DokuWiki Integration plugins or Chameleon, you will need to upgrade those as well.&nbsp; We are releasing updates to both of these plugins now.&nbsp; <a href="http://www.glfusion.org/filemgmt/index.php?id=222">DokuWiki v1.6.0 for glFusion v1.1.0 or newer</a> and <a href="http://www.glfusion.org/filemgmt/index.php?id=224">Chameleon v2.1.0 for glFusion v1.1.0</a> will only work with glFusion v1.1.0 or newer.&nbsp; Please do not update these plugins if you are still running glFusion v1.0.2.</p> <h2>Upgrading</h2><p>If you are upgrading from a previous version of glFusion, check out the <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:upgrade-tip-sheet">glFusion Upgrade Tip Sheet</a> for additional tips on upgrading.</p><p><span class="down"><a href="http://www.glfusion.org/filemgmt/index.php?id=225">glFusion v1.1.0 Full Release (.tar.gz format)</a><br />&nbsp;<br /><a href="http://www.glfusion.org/filemgmt/index.php?id=226">glFusion v1.1.0 Full Release (.zip format)</a><br /></span></p><h2><strong>Improved Security</strong></h2><p><img height="200" width="150" alt="" style="margin: 0px; float: right;" src="http://www.glfusion.org/images/library/Image/v1_1_0boxshot1.png" />The glFusion team has moved several files that were located in the web space to the private space.&nbsp; Only files that are designed to be directly accessed via the browser are now located in the public_html/ directory.&nbsp; All other supporting library and include files have been moved into the private/ space. This makes the attack vector used by malious users and hackers much smaller.&nbsp; We have also implemented improved Remote File Include (RFI)&nbsp;protections.&nbsp; Finally, we have improved the integration method used with the FCKeditor to provide improved security, preventing non-authorized users from uploading files via the editor's filebrowser plugin, but still allowing authorized users full access to FCKeditor's features.</p><h2>Improved Search Engine / Results Page</h2><p>If you do a search on the site, you'll notice the search results are now presented in a nice Google like format, with the results for each of the areas or plugins all bundled together.&nbsp; Results are returned in date order, but can easily be sorted by several attributes.</p><p>&nbsp;</p><p><img alt="search" style="margin: 5px; float: left;" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:glfusion:search.png" />The new and improved search system is a result of Geeklog's participation in Google's Summer of Code.&nbsp; Sami Mazen Barakat&nbsp; is the student who developed the new search functionality.&nbsp; He was mentored by Randy Kolenko.&nbsp;What they developed is in&nbsp;our opinion one of the best enhancements for Geeklog and&nbsp;it is&nbsp;reflected in glFusion.&nbsp;</p><h2>&nbsp;</h2><h2><strong>Improved Comment System</strong></h2><p><img alt="comments" style="margin: 5px; float: right;" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:glfusion:chat.png" />Another Geeklog Google Summer of Code project was to enhance the comment system.&nbsp; The goal was to allow comments to be edited and also moderated.&nbsp; glFusion has implemented the features that allow a user to edit their comments (admin configurable) and to also set an automatic comment close date on articles.&nbsp; glFusion has not implemented the moderation feature at this time.&nbsp; Jared Wenerd is the GSOC&nbsp;student who developed these enhancements.&nbsp; He was mentored by Michael Jervis on the Geeklog team.&nbsp;&nbsp; This is another excellent enhancement that brings tremendous value to Geeklog and glFusion.</p><h2>Consolidated CSS and JavaScript</h2><p><img alt="code" style="margin: 5px; float: left;" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:glfusion:code.png" />glFusion uses several CSS&nbsp;and JavaScript files to accomplish some of&nbsp;its great&nbsp;Web 2.0 features.&nbsp; To allow you to customize parts of your site, we have separated out the CSS&nbsp;into several files.&nbsp; As a result, page load times&nbsp;were a little longer since there were so many requests from the browser to the server to get each of the individual files.&nbsp; We've solved this problem by consolidating all the CSS&nbsp;into a single call statement.&nbsp; We've done the same thing for all the JavaScript files as well.&nbsp; Now, only two&nbsp;statements are required to load all the CSS&nbsp;and JS.&nbsp; We've leveraged the caching technology used in glFusion to make building and serving of the files much faster.&nbsp; As a result, we're seeing about a 20% reduction in page rendering / load times!</p><h2>Multiple Menus with Site Tailor</h2><p><img alt="menubuilder" style="margin: 5px; float: left;" src="http://www.glfusion.org/admin/plugins/sitetailor/images/sitetailor-menubuilder.png" />We've enhanced Site Tailor so you can now create multiple menus.&nbsp; You'll notice the new <em>Navigation</em> menu here in the left navigation bar.&nbsp; The footer menu is also administered via Site Tailor.&nbsp; You can now create and customize multiple block menus and even get creative and place a horizontal navigation menu in a static page.&nbsp; glFusion now has a full featured integrated menuing system!</p><h2>Forum Enhancements</h2><p>New with glFusion v1.1.0 is the ability to easily&nbsp;sort&nbsp;your bookmarks.&nbsp; Check out the new Bookmark tab in the Forum navigation bar to sort your bookmarks by Forum, Topic, Title, Views, and Date.</p><p><img alt="forum" style="margin: 5px; float: right;" src="http://www.glfusion.org/forum/images/forum.png" />We've also added a <strong><em>Latest&nbsp;Posts</em></strong> tab.&nbsp; This will display the last&nbsp;<em>n</em> (where the site admin sets the value for <em>n</em>) number of posts.&nbsp; What we've noticed in usage of the system, is that we've fallen victim to relying on the Forum centerblock on the homepage to see new forum posts.&nbsp; Since it only lists 10 items by default, we found we were missing some posts on days with lots of activity.&nbsp; Now, we can easily see the last say 50 posts to make sure we don't miss anything!</p><h2>Administrative Enhancements</h2><p><img alt="submissions" style="margin: 5px; float: left;" src="http://www.glfusion.org/layout/nouveau/images/icons/moderation.png" />We've made a few tweaks to the Administrative interface as well. We've separated the <strong><em>Command and Control</em></strong><em> </em>screen from the <strong><em>Submission</em></strong><em> </em>screen.&nbsp; We've also added a new <strong>Log Viewer</strong> so you can easily monitor your common glFusion logs.&nbsp; Finally we've also added a configuration option to hide the Admins Only block except when you are on an administrative screen.</p><h2>&nbsp;</h2><h2>Online Configuration</h2><p><img alt="configuration" style="margin: 5px; float: right;" src="http://www.glfusion.org/layout/nouveau/images/icons/configuration.png" />With our ongoing effort to bring better integration and synergy&nbsp;to all the various parts and pieces of glFusion, we've moved the configuration options for CAPTCHA, Forum, and FileMgmt into the core glFusion online configuration system.&nbsp; This means <strong><em>no more config files to edit!</em></strong></p><h2>Media Processing APIs</h2><p><img alt="media gallery" style="margin: 5px; float: left;" src="http://www.glfusion.org/mediagallery/images/mediagallery.png" />We've moved all the media handling (resizing of images, thumbnail creations, etc.) out of Media Gallery and into the core glFusion code base. &nbsp;This means that all plugins can leverage the same media management code.&nbsp; So for example, attachments in the Forum are processed using the same code that images in Media Gallery are processed by.&nbsp; This gives you a single spot to configure your graphics drivers and provides a mature and consistent interface for all plugins to use!</p><h2>Mail System Enhancements</h2><p><img height="48" width="48" alt="" style="float: right;" src="http://www.glfusion.org/images/library/Image/mail.png" />We've modified the internal email handling routines to include improved HTML&nbsp;email support and secure SMTP&nbsp;(TLS&nbsp;or SSL).&nbsp; This makes it possible to use email providers like Gmail to send your outgoing emails through.</p><p>&nbsp;</p><p><strong>Complete Details</strong></p><p>While the above list is not exhaustive, please refer to the <a href="http://www.glfusion.org/wiki/doku.php?id=roadmap:glfusion110">v1.1.0 roadmap</a> for additional features. For a complete list of additions and changes in glFusion v1.1.0, please refer to the changelog located in the release archive at <em><strong>public_html/docs/changelog</strong></em>.&nbsp;</p><p>&nbsp;</p><p><strong>Around the Corner</strong></p><p>Finally, don't forget to check out the <a href="http://www.glfusion.org/wiki/doku.php?id=roadmap:glfusion120">v1.2.0 roadmap</a>&nbsp;to see what is yet to come. As usual, if you have an idea for a feature, or see a bug that needs squashing, please check our <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:issues">Known Issues</a> page and then feel free to post in our <a href="http://www.glfusion.org/forum/index.php?cat=5">support forum</a> or in the <a href="http://tracker.glfusion.org">glFusion Tracker</a>.</p><p>&nbsp;</p><p>&nbsp;</p> http://www.glfusion.org/trackback.php?id=glfusion110 glFusion v1.1.0 Release Candidate 1 Available http://www.glfusion.org/article.php?story=glfusion110rc1 http://www.glfusion.org/article.php?story=glfusion110rc1 Fri, 31 Oct 2008 16:31:46 -0500 http://www.glfusion.org/article.php?story=glfusion110rc1#comments glFusion <p>The glFusion Community is pleased to announce that <a href="http://www.glfusion.org/filemgmt/index.php?id=221">glFusion v1.1.0 Release Candidate 1</a> is now available for download.&nbsp;&nbsp; This release brings enhanced security, improved WSYIWYG editor integration, increased performance and scalability, and integration of key plugins.&nbsp; We've tested this release pretty well, but would like to have a few early adopters or those with test environments to help us with this final phase of testing.&nbsp;</p><p><strong>IMPORTANT&nbsp;NOTE:</strong> glFusion v1.1.0.rc1 makes some significant changes to the search API and the theme API.&nbsp; If you run the DokuWiki Integration plugins or Chameleon, you will need to upgrade those as well.&nbsp; We are releasing updates to both of these plugins now.&nbsp; <strong><a href="http://www.glfusion.org/filemgmt/index.php?id=222">DokuWiki v1.6.0 for glFusion v1.1.0 or newer</a> and <a href="http://www.glfusion.org/filemgmt/index.php?id=224">Chameleon v2.1.0 for glFusion v1.1.0</a> </strong><strong>will only work with glFusion v1.1.0.rc1 or newer.</strong>&nbsp; Please do not update these plugins if you are still running glFusion v1.0.2.</p><p>Please provide any feedback in the glFusion Support Forum and with your help, we should get glFusion v1.1.0 production out the door very soon!</p> http://www.glfusion.org/trackback.php?id=glfusion110rc1 glFusion is now on OpenSourceCMS.com! http://www.glfusion.org/article.php?story=glfusionoscms http://www.glfusion.org/article.php?story=glfusionoscms Wed, 29 Oct 2008 22:34:46 -0500 http://www.glfusion.org/article.php?story=glfusionoscms#comments glFusion <p>If you aren't already familiar with <a href="http://www.opensourcecms.com/index.php?option=com_content&amp;task=view&amp;id=2351&amp;Itemid=1">OpenSourceCMS.com</a>, stop by and check it out!&nbsp; glFusion has just been added to their list of hosted demo sites.&nbsp; OpenSourceCMS.com is a fantastic resource for anyone wanting to try all kinds of open source systems&mdash;from content management systems to news portals, blogs, e-commerce, groupware, forums, e-learning... the list goes on.</p> <p>While you're there, take a look at the other fantastic open source projects out there!&nbsp; It's always inspiring to see how developers from all across the world are working together to build great software for the common good.</p><p>CHECK&nbsp;IT&nbsp;OUT:&nbsp; <a href="http://www.opensourcecms.com/index.php?option=com_content&amp;task=view&amp;id=2351&amp;Itemid=1">glFusion on OpenSourceCMS.com</a></p> http://www.glfusion.org/trackback.php?id=glfusionoscms glFusion v1.1.0 Feature Freeze http://www.glfusion.org/article.php?story=glfusion110freeze http://www.glfusion.org/article.php?story=glfusion110freeze Fri, 17 Oct 2008 13:30:14 -0500 http://www.glfusion.org/article.php?story=glfusion110freeze#comments glFusion As the end of October approaches, we are feverishly working on the next major milestone release of glFusion. We are now in a ‘feature freeze’ state that means all the features have been coded and are now ready for final testing and documentation. We expect to roll out a Release Candidate in the next few days so the glFusion community can see what’s coming and give us a hand in final testing. We’ve updated glfusion.org with the latest code, so please let us know if you run into any issues. http://www.glfusion.org/trackback.php?id=glfusion110freeze glFusion v1.0.2 Released (Security Update) http://www.glfusion.org/article.php?story=glfusion102 http://www.glfusion.org/article.php?story=glfusion102 Fri, 19 Sep 2008 11:17:02 -0500 http://www.glfusion.org/article.php?story=glfusion102#comments glFusion <p>The glFusion team is releasing glFusion v1.0.2 which addresses several&nbsp;Remote File Inclusion (RFI)&nbsp;vulnerabilities we have discovered.&nbsp;&nbsp;These vulnerabilities could allow properly crafted URLs to load files onto your web server and potentially overwrite existing files.&nbsp;The vulnerability only affects users who host on a Windows platform and have register_globals set to on, but we recommend all glFusion users upgrade to the latest production release as we've also included all the fixes from the <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:issues">Known Issues</a> list.&nbsp; Now is probably a good time to remind everyone that there are several steps you can take to help secure your glFusion site.&nbsp; Please read the <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:hardening">glFusion Hardening Guide</a> for some good tips.</p><p>&nbsp;</p><p>As usual, we are providing both a full release archive (in ZIP&nbsp;and TAR.GZ&nbsp;formats) and a delta archive that only contains the files that changed from v1.0.1.&nbsp; Upgrading is very simple and straight forward, simply copy the new files over the existing files on your server. There is no need to run any update utilities since there are no database changes.</p><p><span class="down"><a href="http://www.glfusion.org/filemgmt/index.php?id=215">glFusion v1.0.2 Full Release (.tar.gz format)</a><br />&nbsp;<br /><a href="http://www.glfusion.org/filemgmt/index.php?id=216">glFusion v1.0.2 Full Release (.zip format)</a><br />&nbsp;<br /><a href="http://www.glfusion.org/filemgmt/index.php?id=217">glFusion v1.0.2 Incremental Release (.tar.gz format)</a><br />&nbsp;<br /><a href="http://www.glfusion.org/filemgmt/index.php?id=218">glFusion v1.0.2 Incremental Release (.zip format)</a> </span></p><p>&nbsp;</p> http://www.glfusion.org/trackback.php?id=glfusion102 glFusion Development Update 2 http://www.glfusion.org/article.php?story=glfusion110-update2 http://www.glfusion.org/article.php?story=glfusion110-update2 Wed, 17 Sep 2008 21:37:15 -0500 http://www.glfusion.org/article.php?story=glfusion110-update2#comments glFusion <p><img alt="development" style="float: left; margin: 5px" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=50&amp;h=&amp;cache=cache&amp;media=:dev_community.png" />Some of you may have noticed things look a little different here at glFusion.org.&nbsp; We decided it was time to&nbsp;take some of the latest developments with glFusion for a little test drive and make sure everything is working as it should.&nbsp; We are running the latest development snapshot, and so far things appear to be working well.</p><p>Read on for&nbsp;a quick overview of some of the changes you can see on the surface and then we'll describe a few of the administrative changes.&nbsp; Keep in mind, we're not done yet, but we wanted to make sure what we've done so far is working as it should.</p> <h2>Improved Search Engine / Results Page</h2><p>If you do a search on the site, you'll notice the search results are now presented in a nice Google like format, with the results for each of the areas or plugins all bundled together.&nbsp; Results are returned in date order, but can easily be sorted by several attributes.</p><p>&nbsp;</p><p><img alt="search" style="float: left; margin: 5px" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:glfusion:search.png" />As much as&nbsp;we would like to take credit for the absolutely wonderful feature,&nbsp;we can't.&nbsp; As most of you know, glFusion is a fork of Geeklog v1.5.0.&nbsp; We chose Geeklog as our based because of its mature code base, straight forward implementation of features, and overall robustness.&nbsp; Because the code between Geeklog and glFusion still shares many similarities, we are able to leverage some of the enhancements implemented by the Geeklog team.&nbsp; The new and improved search system is a result of Geeklog's participation in Google's Summer of Code.&nbsp; Sami Mazen Barakat&nbsp; is the student who developed the new search functionality.&nbsp; He was mentored by Randy Kolenko.&nbsp;What they developed is in&nbsp;our opinion one of the best enhancements for Geeklog and&nbsp;it is&nbsp;reflected in glFusion.&nbsp; Give it a try and let us know what you think!</p><h2>Improved Comment System</h2><p><img alt="comments" style="float: right; margin: 5px" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:glfusion:chat.png" />Another Geeklog Google Summer of Code project was to enhance the comment system.&nbsp; The goal was to allow comments to be edited and also moderated.&nbsp; glFusion has implemented the features that allow a user to edit their comments (admin configurable) and to also set an automatic comment close date on articles.&nbsp; glFusion has not implemented the moderation feature at this time.&nbsp; Jared Wenerd is the GSOC&nbsp;student who developed these enhancements.&nbsp; He was mentored by Michael Jervis on the Geeklog team.&nbsp;&nbsp; This is another excellent enhancement that brings tremendous value to Geeklog and glFusion.</p><h2>Consolidated CSS and JavaScript</h2><p><img alt="code" style="float: left; margin: 5px" src="http://www.glfusion.org/wiki/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=:glfusion:code.png" />glFusion uses several CSS&nbsp;and JavaScript files to accomplish some of&nbsp;its great&nbsp;Web 2.0 features.&nbsp; To allow you to customize parts of your site, we have separated out the CSS&nbsp;into several files.&nbsp; As a result, page load times&nbsp;were a little longer since there were so many requests from the browser to the server to get each of the individual files.&nbsp; We've solved this problem by consolidating all the CSS&nbsp;into a single call statement.&nbsp; We've done the same thing for all the JavaScript files as well.&nbsp; Now, only two&nbsp;statements are required to load all the CSS&nbsp;and JS.&nbsp; We've leveraged the caching technology used in glFusion to make building and serving of the files much faster.&nbsp; As a result, we're seeing about a 20% reduction in page rendering / load times!</p><h2>Multiple Menus with Site Tailor</h2><p><img alt="menubuilder" style="float: left; margin: 5px" src="http://www.glfusion.org/admin/plugins/sitetailor/images/sitetailor-menubuilder.png" />We've enhanced Site Tailor so you can now create multiple menus.&nbsp; You'll notice the new <em>Navigation</em> menu here in the left navigation bar.&nbsp; The footer menu is also administered via Site Tailor.&nbsp; You can now create and customize multiple block menus and even get creative and place a horizontal navigation menu in a static page.&nbsp; glFusion now has a full featured integrated menuing system!</p><h2>Forum Enhancements</h2><p>glFusion v1.0 included the Forum plugin by Blaine Lang, with the ability to set bookmarks.&nbsp; New with glFusion v1.1.0 is the ability to easily&nbsp;sort&nbsp;your bookmarks.&nbsp; Check out the new Bookmark tab in the Forum navigation bar to sort your bookmarks by Forum, Topic, Title, Views, and Date.</p><p>&nbsp;</p><p><img alt="forum" style="float: right; margin: 5px" src="http://www.glfusion.org/forum/images/forum.png" />We've also added a <strong><em>Latest&nbsp;Posts</em></strong> tab.&nbsp; This will display the last&nbsp;<em>n</em> (where the site admin sets the value for <em>n</em>) number of posts.&nbsp; What we've noticed in usage of the system, is that we've fallen victim to relying on the Forum centerblock on the homepage to see new forum posts.&nbsp; Since it only lists 10 items by default, we found we were missing some posts on days with lots of activity.&nbsp; Now, we can easily see the last say 50 posts to make sure we don't miss anything!</p><h2>Administrative Enhancements</h2><p><img alt="submissions" style="float: left; margin: 5px" src="http://www.glfusion.org/layout/nouveau/images/icons/moderation.png" />We've made a few tweaks to the Administrative interface as well. We've separated the <strong><em>Command and Control</em></strong><em> </em>screen from the <strong><em>Submission</em></strong><em> </em>screen.&nbsp; We've also added a new <strong>Log Viewer</strong> so you can easily monitor your common glFusion logs.&nbsp; Finally we've also added a configuration option to hide the Admins Only block except when you are on an administrative screen.</p><h2>Online Configuration</h2><p><img alt="configuration" style="float: right; margin: 5px" src="http://www.glfusion.org/layout/nouveau/images/icons/configuration.png" />With our ongoing effort to bring better integration and synergy&nbsp;to all the various parts and pieces of glFusion, we've moved the configuration options for CAPTCHA, Forum, and FileMgmt into the core glFusion online configuration system.&nbsp; This means <strong><em>no more config files to edit!</em></strong></p><h2>Media Processing APIs</h2><p><img alt="media gallery" style="float: left; margin: 5px" src="http://www.glfusion.org/mediagallery/images/mediagallery.png" />We've moved all the media handling (resizing of images, thumbnail creations, etc.) out of Media Gallery and into the core glFusion code base. &nbsp;This means that all plugins can leverage the same media management code.&nbsp; So for example, attachments in the Forum are processed using the same code that images in Media Gallery are processed by.&nbsp; This gives you a single spot to configure your graphics drivers and provides a mature and consistent interface for all plugins to use!</p><h2>Mail System Enhancements</h2><p><img height="48" alt="" width="48" style="float: right" src="http://www.glfusion.org/images/library/Image/mail.png" />We've modified the internal email handling routines to include improved HTML&nbsp;email support and secure SMTP&nbsp;(TLS&nbsp;or SSL).&nbsp; This makes it possible to use email providers like Gmail to send your outgoing emails through.</p><h2>We Need your Help</h2><p>With all these features, and still a few more <a href="http://www.glfusion.org/wiki/doku.php?id=roadmap:glfusion110">left to implement</a>, glFusion v1.1.0 is shaping up to be a great release! But we need your help in squashing development bugs and beefing up our <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:start">online documentation</a>!&nbsp; As we continue to grow, we want to make sure these important things aren't left behind. If you see any issues here at glFusion.org, please post them in the <a href="http://www.glfusion.org/forum/index.php?forum=26">forums</a>. Browse the documentation and feel free to enhance it where you can improve it. And finally, if you have any feature requests, feel free to post them in our <a target="_blank" href="http://tracker.glfusion.org">Tracker</a>.</p><p>&nbsp;</p> http://www.glfusion.org/trackback.php?id=glfusion110-update2 Vote for glFusion at WebMonkey! http://www.glfusion.org/article.php?story=20080909145217132 http://www.glfusion.org/article.php?story=20080909145217132 Tue, 09 Sep 2008 14:52:17 -0500 http://www.glfusion.org/article.php?story=20080909145217132#comments glFusion <p>Over at <a href="http://www.webmonkey.com">www.webmonkey.com</a> they are running a <a href="http://www.webmonkey.com/blog/Vote_for_Your_Favorite_Web_Framework">vote for your favorite web framework</a>, and I of course added glFusion to the list.</p><p>&nbsp;</p><p>If you're as enthusiastic about glFusion as I am, head on over to put your vote in!</p> http://www.glfusion.org/trackback.php?id=20080909145217132 glFusion v1.1.0 Development Update http://www.glfusion.org/article.php?story=glfusionv110devupdate http://www.glfusion.org/article.php?story=glfusionv110devupdate Thu, 04 Sep 2008 19:47:50 -0500 http://www.glfusion.org/article.php?story=glfusionv110devupdate#comments glFusion <p>While the team here at glFusion are furiously finishing up code work on&nbsp;<a href="http://www.glfusion.org/wiki/doku.php?id=roadmap:glfusion110">new features</a> in the upcoming release, we thought it would be good to take a moment and give everyone a progress update. Read on to see what we've been up to...</p> <p>Some of the key enhancements for v1.1.0 include:</p><ul> <li>Moving the media processing APIs out of Media Gallery into the core. This allows both glFusion and plugins to leverage a more secure and improved upload and media processing system.&nbsp; All core upload functions like uploading user photos now use these APIs. We also enhanced the Forum plugin to utilize these same interfaces too.&nbsp; FileMgmt also uses these interfaces to provide better thumbnail management for uploaded files.</li> <li>Where feasible, we have moved the online configuration options for plugins into the core configuration system.&nbsp; So far, the Forum, FileMgmt, and CAPTCHA configuration screens are now part of the main glFusion online configuration system.</li> <li>We've updated the Forum plugin to make better use of bookmarks, now you have a method to quickly retrieve your bookmarked topics, and sort them by a number of different fields including Forum, Topic, Replies, Views, Date, and Author. We've also included a Latest Topics tab that will be user configurable to display the last <em>n</em> number of posts (think an expanded version of the forum centerblock).</li> <li>The comment engine has seen some improvements with the ability to automatically set a future date for closing comments on a story and to allow users to edit their comments if you choose.</li> <li>The search engine has been overhauled to display a much improved set of search results.</li> <li>Site Tailor has been enhanced to include the ability to define multiple menus, both block style (vertical) and navigation style (horizontal).&nbsp; This gives you the ability to define both header and footer menus, as well as define as many block menus as you need. For a sneak peek of what additional block menus and footer style menus will look like, visit&nbsp;<a href="http://geiss.getmyip.com/glfusion_trunk">geiss.getmyip.com/glfusion_trunk</a></li> <li>The core email system now uses a new email engine which allows both HTML and text based emails.</li></ul><p>glFusion v1.1.0 continues to evolve, and part of this evolution is better organization of the source files. We've moved many of the common source files out of the plugin area into the core.&nbsp; For example, getID3 is the library used by Media Gallery to identify the mime-type of an uploaded item. This library, and several others, have been moved into the core code space to allow all plugins to leverage them and provide better organization for long term maintenance.</p><p>&nbsp;</p><p>These are just some of the major changes in the upcoming glFusion release. There have been several other small tweaks here and there and also several bug fixes along the way.</p><p>&nbsp;</p><p>We've also received a <a href="http://www.glfusion.org/forum/viewtopic.php?showtopic=11521">gracious offer</a> from Sam (aka <a href="http://www.glfusion.org/users.php?mode=profile&amp;uid=49">Rocky</a>), volunteering to do Chinese translation for glFusion, and he has indicated that he will be setting up a Chinese glFusion demo site in the near future as well! Thanks Sam for your effort and support of glFusion!</p><p>&nbsp;</p><p>This brings us to our last ongoing effort, documentation. You'll notice by the Dokuwiki activity in the What's New block over the last few weeks that we've been beefing it up with all sorts of great information. <a href="http://www.glfusion.org/wiki/doku.php?id=people#trinity_bays">Trinity</a> has started work on documenting plugin APIs, the database layer, and some other <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:development">developer oriented documentation</a>.</p><p>&nbsp;</p><p>While this is great, we still need your help! Please take a moment and&nbsp;proofread a couple pages in the wiki that interest you. When you see where improvement can be made, please do so. The documentation is a community effort, and as we pool our resources, we can accomplish great things for the glFusion community!</p><p>&nbsp;</p><p>Why do we feel strongly about it? Because we have set a goal to include a full .pdf manual, based off the living wiki document, in glFusion v1.1.0. We've been fortunate enough to engage the services of a professional commercial real estate appraisal formatter (aka <a href="http://ourowncreation.blogspot.com">Eric's wife Kim</a>) to convert and format the wiki pages into .pdf manual form. She formats multiple 100+ page reports daily, so making our humble little manual look fantastic should be a walk in the park! Make sure to tell her thanks!</p><p>&nbsp;</p><p>As always, if you have any ideas or suggestions, feel free to voice them in the <a href="http://www.glfusion.org/forum/index.php?cat=4">forums</a>. If you see something that needs fixing, report it in the <a href="http://tracker.glfusion.org">Tracker</a>. We're looking forward to a feature packed release, so spread the word!</p> http://www.glfusion.org/trackback.php?id=glfusionv110devupdate FCKEditor Upload Exploit http://www.glfusion.org/article.php?story=fckeditor-upload-exploit http://www.glfusion.org/article.php?story=fckeditor-upload-exploit Wed, 03 Sep 2008 05:20:44 -0500 http://www.glfusion.org/article.php?story=fckeditor-upload-exploit#comments Security <p>glFusion v1.0.0 and v1.0.1 are vulnerable to unsolicited file upload via the FCKEditor. &nbsp;A malicious user could upload files to the public_html/images/library/ directory of your web server using this hole. &nbsp;Fortunately, the file types are filtered by the whitelist in FCKeditor so only media type files can be uploaded. This means no PHP or JavaScript files could be uploaded. &nbsp;Regardless, you should update the upload.php file shipped with glFusion with the <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:issues">latest patched version</a> to prevent any unsolicited uploads.</p><p>A fix is published on the <a href="http://www.glfusion.org/wiki/doku.php?id=glfusion:issues">glFusion Issues Page</a>. &nbsp;To manually patch upload.php, make the following modification: edit&nbsp;<em>public_html/fckeditor/editor/filemanager/connectors/php/upload.php</em>, at the beginning of the upload.php file, after the copyright notice but before the first require(...), add this piece of code:</p><p>&nbsp;</p><p><span style="font-family: 'Courier New'">if (strpos (&#36;_SERVER['PHP_SELF'], 'upload.php') !== false)</span></p><p><span style="font-family: 'Courier New'">{</span></p><p><span style="font-family: 'Courier New'">&nbsp;&nbsp; &nbsp;die ('This file can not be used on its own.');</span></p><p><span style="font-family: 'Courier New'">}</span></p><p>Save the file and you are done.&nbsp;</p><p>&nbsp;</p> http://www.glfusion.org/trackback.php?id=fckeditor-upload-exploit Chameleon v2.0.0 for glFusion http://www.glfusion.org/article.php?story=chameleon200 http://www.glfusion.org/article.php?story=chameleon200 Thu, 24 Jul 2008 21:47:14 -0500 http://www.glfusion.org/article.php?story=chameleon200#comments Plugins <p>Right on the heels of the <a href="http://www.glfusion.org/article.php?story=20080707224104910">glFusion v1.0.1 release</a>,&nbsp; we are pleased to announce the release of <a href="http://www.glfusion.org/filemgmt/index.php?id=210">Chameleon v2.0.0 for glFusion</a>.&nbsp; Chameleon v2.0 leverages some of the new features of glFusion's Site Tailor plugin, including cascading menus and logo management.&nbsp; Now you have the option of multiple layouts and styles with the flexibility of an online menu editor.&nbsp;&nbsp; This will be the final release of Chameleon.&nbsp; All of the Chameleon functionality / flexibility will be moved into Site Tailor and Nouveau with the next milestone release of glFusion.&nbsp; If you have any suggestions on features or enhancements, please post them in the <a href="http://www.glfusion.org/forum/index.php?forum=26">glFusion Development Forum</a>.</p> http://www.glfusion.org/trackback.php?id=chameleon200