<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>News, tips, and tutorials about the WebGUI Content Management System.</description><title>WebGUI Blog</title><generator>Tumblr (3.0; @webguiblog)</generator><link>http://blog.webgui.org/</link><item><title>Admin tip, install modules using cpanm</title><description>&lt;p&gt;cpanm is a great addition to your perl toolbox.  It makes installing new modules very, very easy.   I&amp;#8217;ve known about it for a while, but never really needed it until I tried to install a module that was created with a BSD tar, instead of GNU tar.  cpan would die during the tar extraction stage, but cpanm just ignored the error about unknown inodes and installed the module right away.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;d like to use cpanm to install all the modules required when upgrading WebGUI, you can invoke this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;perl testEnvironment.pl &amp;#8212;simpleReport | ack &amp;#8216;Not Install&amp;#8217; | perl -ane &amp;#8216;print $F[3]. &amp;#8221; &amp;#8220;&amp;#8217; | perl -pe &amp;#8216;s/: / /g&amp;#8217; | cpanm&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To update any modules which require newer versions:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;perl testEnvironment.pl &amp;#8212;simpleReport | ack &amp;#8216;Outdated&amp;#8217; | perl -ane &amp;#8216;print $F[3]. &amp;#8221; &amp;#8220;&amp;#8217; | perl -pe &amp;#8216;s/: / /g&amp;#8217; | cpanm&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ack is a pure-perl replacement for grep, so if you want to do install and upgrade at the same time all you need to do is change the regexp.&lt;/p&gt;</description><link>http://blog.webgui.org/post/18531896293</link><guid>http://blog.webgui.org/post/18531896293</guid><pubDate>Wed, 29 Feb 2012 20:57:08 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>Source</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m01f4tTraL1r1w18eo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://blog.contentplus.co.uk/2012/02/anatomy-of-content-marketing-heart-of.html"&gt;Source&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.webgui.org/post/18368586828</link><guid>http://blog.webgui.org/post/18368586828</guid><pubDate>Sun, 26 Feb 2012 23:55:39 -0600</pubDate><category>marketing</category><dc:creator>plainblackguy</dc:creator></item><item><title>Using WebGUI 8 before it's released...</title><description>&lt;p&gt;If you are looking for a dead stable, slow moving branch of WebGUI to use for your website, WebGUI 8.0 is not for you.  We will be pouring features into it.  If you need stable, then please use WebGUI 7.10, which will only ever have bug-fixes applied to it.  If you need absolutely stable, then use WebGUI 7.9, which will never have releases again.&lt;/p&gt;
&lt;p&gt;As has been for the last several months, all of our work is in getting the hosting infrastructure set up for WebGUI 8, so that Plain Black&amp;#8217;s websites can be moved over to it.  The last element of that is the demo server, and we&amp;#8217;re debugging it now.&lt;/p&gt;
&lt;p&gt;Another part of that hosting infrastructure is Task::WebGUI, a new cpan module that will setup and install all of WebGUI&amp;#8217;s perl module dependencies for you.  If you choose a source install, then a simple:&lt;/p&gt;
&lt;p&gt;cpanm Task::WebGUI&lt;/p&gt;
&lt;p&gt;will install everything for you.  However, the version on CPAN is currently minorly &lt;strong&gt;out of date&lt;/strong&gt;.  If you install it today, then you will not get every module needed for WebGUI 8.  After the demo system is working, then Task::WebGUI will be updated.&lt;/p&gt;</description><link>http://blog.webgui.org/post/17609557100</link><guid>http://blog.webgui.org/post/17609557100</guid><pubDate>Tue, 14 Feb 2012 10:02:06 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>Major milestone: branching</title><description>&lt;p&gt;We keep inching closer to making the 8.0 beta release.  Today was a major milestone in that we created the webgui-7.10 branch, and merged in all the WebGUI code in the master branch of our git repository.&lt;/p&gt;
&lt;p&gt;For those of you with git access, please note that from this point onward, any bugfixing in 7.10 will need to hand ported over to the master branch with WebGUI 8 code.  Pay careful attention to the API changes in docs/migration.txt, and the new upgrade script style.&lt;/p&gt;</description><link>http://blog.webgui.org/post/16125902354</link><guid>http://blog.webgui.org/post/16125902354</guid><pubDate>Thu, 19 Jan 2012 13:33:45 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>WebGUI 7.10.24 released</title><description>&lt;p&gt;This stable release of WebGUI 7.10.24 contains fixes for 13 different bugs&lt;br/&gt;in the Asset Manager, Calendar, Asset Report, Login Macros, Passive Analytics, Shop&lt;br/&gt;and the Survey.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Gotchas&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;WebGUI now depends on Business::OnlinePayment::AuthorizeNet.  This version should install automatically via the testEnvironment.pl script, or the perl-standard CPAN module.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;strong&gt;Bug Fixes&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt; - fixed #12318: asset error causes asset manager to fail&lt;br/&gt; - fixed #12308: error message used scalar as reference&lt;br/&gt; - fixed #12256: Calendar Search doesn&amp;#8217;t show admin controls&lt;br/&gt; - fixed #12268: Point of sale form missing from cart screen.&lt;br/&gt; - fixed #12201: AssetReport - no selects.&lt;br/&gt; - fixed #12269: Login / Loginbox with encryptlogin&lt;br/&gt; - fixed #12271: Calendar List View does not always show labels&lt;br/&gt; - fixed Passive Analytics, UI, Progress Bar, server load.&lt;br/&gt; - fixed #12303: Survey custom multiple choice question types&lt;br/&gt; - fixed #12304: Surven packages do not include custom question types&lt;br/&gt; - fixed #12309: Some child assets ignore visitor cache timeouts&lt;br/&gt; - fixed possible values and default values on EMS submission.&lt;br/&gt; - fixed #12312: Shop account plugin has unrendered macro&lt;br/&gt; - fixed #12315: Remove yui tests from git repo.&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;</description><link>http://blog.webgui.org/post/15995232943</link><guid>http://blog.webgui.org/post/15995232943</guid><pubDate>Mon, 16 Jan 2012 23:21:56 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>wreservice shortcuts</title><description>&lt;p&gt;WRE 8 still uses the wreservice.pl script for starting and stopping web processes.  However, since we have new binaries, you have access to some new switches&lt;/p&gt;
&lt;p&gt;Nginx replaces Apache/modproxy so you can use wreservice.pl &amp;#8212;option nginx to control it.  modproxy remains and is an alias for nginx for people with strong muscle memory.  In addition to &amp;#8212;start, &amp;#8212;stop and &amp;#8212;restart, there is also &amp;#8212;reload, which forces nginx to reread its configuration files with less downtime than &amp;#8212;restart.  We may add &amp;#8212;reopen as well, which makes nginx close and reopen its logfiles quickly without a full shutdown.&lt;/p&gt;
&lt;p&gt;Starman replaces Apache/modperl and you use wreservice.pl &amp;#8212;option starman to control it.  Like with nginx/modproxy, modperl is an alias for starman.  There are no fancy options for starman yet, but we may add support for start_server&amp;#8217;s &amp;#8212;restart switch, which is a little cleaner&lt;/p&gt;
&lt;p&gt;web is an alias for &amp;#8220;nginx starman&amp;#8221;, so wreservice.pl &amp;#8212;restart web still does the right thing.&lt;/p&gt;
&lt;p&gt;&amp;#8212;ping works with all web services.&lt;/p&gt;
&lt;p&gt;wreservice.pl no longer has any controls for starting or stopping mysql.  You&amp;#8217;ll need to use the init scripts for mysql.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15945329640</link><guid>http://blog.webgui.org/post/15945329640</guid><pubDate>Mon, 16 Jan 2012 08:03:05 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>YAW8 Update</title><description>&lt;p&gt;(that&amp;#8217;s Yet Another WRE 8 Update.  Sorry, been reading too many YAPC posts.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New stuff that works:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Testing logfile rotation.&lt;/li&gt;
&lt;li&gt;Testing backups.&lt;/li&gt;
&lt;li&gt;Testing the wremonitor.&lt;/li&gt;
&lt;li&gt;nginx handling of static content from /extras.&lt;/li&gt;
&lt;li&gt;Documentation, lots and lots of documentation about what’s changed and how to use the WRE now.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;What’s still to be done (in rough order of decreasing priority):&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The demo server.&lt;/li&gt;
&lt;li&gt;nginx handling of public files from /uploads.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://blog.webgui.org/post/15795624980</link><guid>http://blog.webgui.org/post/15795624980</guid><pubDate>Fri, 13 Jan 2012 17:17:53 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>What happens to my custom code in WebGUI 8?</title><description>&lt;p&gt;The simplest, shortest answer is as follows:&lt;/p&gt;
&lt;p&gt;It will require upgrading.&lt;/p&gt;
&lt;p&gt;WebGUI 8 has API changes to WebGUI::Session and to WebGUI::Asset, and those changes pretty much require that most custom code will need to be upgraded.  Many simple macros and form plugins may not need changes, but by far and large it is safest to assume that they will.&lt;/p&gt;
&lt;p&gt;That was the bad news, this is the good news.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;We had to migrate WebGUI itself over to the new API so it can be done.  Between &lt;a href="https://www.plainblack.com/services/support"&gt;Plain Black support&lt;/a&gt; and the &lt;a href="http://www.webgui.org/forums/dev"&gt;WebGUI forums&lt;/a&gt; you have resources for help in doing that.&lt;/li&gt;
&lt;li&gt;We have a script to help automate &lt;strong&gt;some&lt;/strong&gt; of the Asset work.  It will be released to the Add ons and Plugins section on webgui.org.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://github.com/plainblack/webgui/blob/WebGUI8/docs/migration.txt"&gt;migration document&lt;/a&gt; has a full list of the API changes.&lt;/li&gt;
&lt;/ol&gt;</description><link>http://blog.webgui.org/post/15737978370</link><guid>http://blog.webgui.org/post/15737978370</guid><pubDate>Thu, 12 Jan 2012 15:36:26 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>WRE 8: Help with nginx configurations</title><description>&lt;p&gt;There is no easy way to build good nginx configurations by translating your Apache configurations.  I did find a site that offers a translator, but it often generates configs using the If directive, which can have some &lt;a href="http://wiki.nginx.org/IfIsEvil"&gt;nasty side effects inside nginx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://wiki.nginx.org/"&gt;nginx wiki&lt;/a&gt; is a good technical reference on what nginx can do and how to set things up.  It also has examples of full configuration files.&lt;/p&gt;
&lt;p&gt;Most people add rewrite rules to their modproxy configurations, and nginx does have URL rewriting rules, but they work differently from Apache&amp;#8217;s and nginx also provides more efficient ways of handling some situations.  Please read the &lt;a href="http://wiki.nginx.org/Pitfalls"&gt;Common Configuration Pitfalls&lt;/a&gt; for examples of that.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15556089459</link><guid>http://blog.webgui.org/post/15556089459</guid><pubDate>Mon, 09 Jan 2012 00:02:05 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>WRE 8 update</title><description>&lt;p&gt;A quick bullet point update:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stuff that works:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Setting up a new site with the WRE via wresetup.pl&lt;/li&gt;
&lt;li&gt;Adding sites.&lt;/li&gt;
&lt;li&gt;Removing sites.&lt;/li&gt;
&lt;li&gt;wreservice can start, stop and ping nginx and starman.&lt;/li&gt;
&lt;li&gt;starman is service up WebGUI.&lt;/li&gt;
&lt;li&gt;nginx is passing dynamic content.&lt;/li&gt;
&lt;li&gt;Logs are going to the correct places.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;What&amp;#8217;s still to be done (in rough order of decreasing priority):&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Testing logfile rotation.&lt;/li&gt;
&lt;li&gt;Testing backups.&lt;/li&gt;
&lt;li&gt;Testing the wremonitor.&lt;/li&gt;
&lt;li&gt;nginx handling of static content from /extras, and public files from /uploads.&lt;/li&gt;
&lt;li&gt;Documentation, lots and lots of documentation about what&amp;#8217;s changed and how to use the WRE now.&lt;/li&gt;
&lt;li&gt;The demo server.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Although this has been said in the past, and probably too many, I think we can have a WRE beta done by Friday, which means that releases could start flowing again the following Monday.&lt;/p&gt;
&lt;p&gt;Stay tuned for more details.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15482949846</link><guid>http://blog.webgui.org/post/15482949846</guid><pubDate>Sat, 07 Jan 2012 19:48:09 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>Learning about WebGUI 8 - Thanks Doug!</title><description>&lt;p&gt;Doug Bell (aka preaction on IRC and various other places) wrote a series of articles about WebGUI 8.  You&amp;#8217;ll find them in his &lt;a href="http://blogs.perl.org/users/preaction/"&gt;blog and archives&lt;/a&gt; at blogs.perl.org.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15439894800</link><guid>http://blog.webgui.org/post/15439894800</guid><pubDate>Sat, 07 Jan 2012 00:03:05 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>What do I need to learn to use WebGUI 8</title><description>&lt;p&gt;If you are a regular user of WebGUI 8, then you should spend some time in the new Admin Console to get a feel for how it works.  It&amp;#8217;s always a good idea to learn how to use &lt;a href="http://template-toolkit.org/"&gt;Template::Toolkit&lt;/a&gt; as it will save you time and give you more power and flexibility in your templating.&lt;/p&gt;
&lt;p&gt;If you are a developer of WebGUI and want to work in 8, then I suggest the following list of modules:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://moose.iinteractive.com/"&gt;Moose&lt;/a&gt;, concentrating on attributes, method modifiers and roles.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://plackperl.org/"&gt;Plack&lt;/a&gt;, since we use Plack::Response and Plack::Request objects instead of the older way of interacting with modperl.&lt;/li&gt;
&lt;li&gt;plackup, starman and starlet for replacing Apache &amp;amp; modperl.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.nginx.org/Main"&gt;nginx&lt;/a&gt;, so that you can migrate your configuration files from Apache.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://blog.webgui.org/post/15403315683</link><guid>http://blog.webgui.org/post/15403315683</guid><pubDate>Fri, 06 Jan 2012 11:09:05 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>What happens to WebGUI 7 bugs and RFEs</title><description>&lt;p&gt;After WebGUI 8 is released, our focus will be stabilize it.  We will also resume making 7.10 releases as time and resources allow so that bug fixes get out to our customers and users.&lt;/p&gt;
&lt;p&gt;The release of WebGUI 8 will obsolete some RFEs and bugs, and they will be closed.  It will also give us the chance to fix some long standing problems with WebGUI that could not be easily fixed in 7.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15335211608</link><guid>http://blog.webgui.org/post/15335211608</guid><pubDate>Thu, 05 Jan 2012 00:18:06 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>What are the risks of upgrading to WebGUI 8?</title><description>&lt;p&gt;Hopefully, the last post whet your appetite for using WebGUI 8.  You should remember that when WebGUI 8.0 is released, it will be a beta.  Beta means that &lt;a href="http://www.webgui.org"&gt;&lt;a href="http://www.webgui.org"&gt;www.webgui.org&lt;/a&gt;&lt;/a&gt; and &lt;a href="http://www.plainblack.com"&gt;&lt;a href="http://www.plainblack.com"&gt;www.plainblack.com&lt;/a&gt;&lt;/a&gt; are using the software, and that we expect it to be usable but less stable than 7.10.  This helps to guarantee that we feel your pain, even before you do.&lt;/p&gt;
&lt;p&gt;The new Admin console required changes to the Layout templates.  Existing templates will continue to work, with caveats I&amp;#8217;ve described in &lt;a href="http://blog.webgui.org/post/12853776045/webgui-8-moving-forward"&gt;this blog post&lt;/a&gt;.  As part of an early effort to make WebGUI 8 more compatible with Template::Toolkit, variables were changed in two macro templates.  Existing templates will be upgraded for the new names.&lt;/p&gt;
&lt;p&gt;It has taken many man-weeks of time to upgrade our custom code.  If you have custom code, you should have similar expectations.  Large pieces of the WebGUI API have changed.  To help developers understand the extent of the changes, we&amp;#8217;ve created a &lt;a href="https://github.com/plainblack/webgui/blob/WebGUI8/docs/migration.txt"&gt;migration document&lt;/a&gt; that you can read now on github.&lt;/p&gt;
&lt;p&gt;People familiar with WebGUI know to read the &lt;a href="https://github.com/plainblack/webgui/blob/WebGUI8/docs/gotcha.txt"&gt;gotchas file&lt;/a&gt; for more details about what is changing.&lt;/p&gt;
&lt;p&gt;WebGUI 8 will contain new bugs.  Some of them are already on the &lt;a href="http://www.webgui.org/bugs"&gt;bug tracker&lt;/a&gt;.  More discussion about bugs and 7 vs 8 in the next post.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15247205833</link><guid>http://blog.webgui.org/post/15247205833</guid><pubDate>Tue, 03 Jan 2012 12:01:00 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>What are the benefits of upgrading to WebGUI 8</title><description>&lt;p&gt;It&amp;#8217;s been a long time since WebGUI 8 was initially announced, and from the postings on forums and questions on IRC I have the feeling that:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;People have forgotten what WebGUI 8&amp;#8217;s goals are.&lt;/li&gt;
&lt;li&gt;We haven&amp;#8217;t done a very good job of communicating the difference between where 8 was headed, and where it is today.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;That changes today.  This is the first in a series of posts to answer FAQ-type questions about WebGUI 8.  If you have a question like this, please post them as a comment to this blog.&lt;/p&gt;
&lt;p&gt;So, what are the benefits of WebGUI 8?&lt;/p&gt;
&lt;p&gt;Simply, WebGUI 8 is supposed to be a faster version of WebGUI 7 in two aspects, from a UI perspective, and from a development perspective.&lt;/p&gt;
&lt;p&gt;From a UI perspective, we&amp;#8217;ve made WebGUI use less memory and be faster at generating content.  The new Admin Console is an AJAX application, so managing Assets does not require loading a new page for every edit.&lt;/p&gt;
&lt;p&gt;From a developer&amp;#8217;s standpoint, we&amp;#8217;ve made it easier to write WebGUI code.  WebGUI 8 is much more modern.  We&amp;#8217;ve adopted Moose for most objects in the system.  We use Plack.  WebGUI 8 will take advantage of perl 5.10 features like smart match.  All of those changes, and others unmentioned, mean API changes.&lt;/p&gt;
&lt;p&gt;But that&amp;#8217;s the next Post, &amp;#8220;What are the risks of upgrading to WebGUI 8&amp;#8221;.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15223657101</link><guid>http://blog.webgui.org/post/15223657101</guid><pubDate>Mon, 02 Jan 2012 22:08:05 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>WebGUI 8 is ready, WRE 8 not so much</title><description>&lt;p&gt;The coding for the custom apps is done.  The HelpDesk, Karma Gifter, and Bazaar are all working in WebGUI 8.  However, there is still one more hurdle to overcome, and that&amp;#8217;s the WRE.&lt;/p&gt;
&lt;p&gt;The WRE for WebGUI 8 will be very different.  Instead of apache and modperl, we will be using starman, which is a small webserver written in Perl and C.   Instead of apache&amp;#8217;s modproxy, we will be using nginx, which is a high performance proxy server.  The backup system has been changed to use rsync instead of sftp for more speed in backing up sites with large uploads directories, and instead of a custom log rotation system we will be using logrotate.&lt;/p&gt;
&lt;p&gt;What does all this mean?&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;We no longer need two apache binaries for the WRE.  This means that it should be possible to use native system packages on Debian, Fedora, SUSE and other Unix operating systems and use the WRE utilities for site creation.&lt;/li&gt;
&lt;li&gt;The WRE is much smaller than it used to be, so we will be maintaining less code.  This is a very good thing.&lt;/li&gt;
&lt;li&gt;A formal release of WebGUI 8 will continue to be delayed until the new WRE is done.  All the changes above require new scripts and modules and templating and configuration and testing.&lt;/li&gt;
&lt;li&gt;The aforementioned changes also are preventing me from making a WebGUI 8 demo server available in the short term.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;However, just like WebGUI 7, it is possible for developers and advanced users to run WebGUI 8 in an environment without the WRE.  Instructions will be posted in the next few days on how to do that.&lt;/p&gt;
&lt;p&gt;My hope is that several of you from the community will do that, and help with the testing of WebGUI 8 beta.  I have been posting version 8 specific bugs to the &lt;a href="http://www.webgui.org/bugs"&gt;WebGUI bug tracker&lt;/a&gt;, with 8: as a prefix in the bug title.&lt;/p&gt;</description><link>http://blog.webgui.org/post/15185631161</link><guid>http://blog.webgui.org/post/15185631161</guid><pubDate>Mon, 02 Jan 2012 10:06:48 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>2 down, one to go</title><description>&lt;p&gt;There are three main custom apps used on &lt;a href="http://www.plainblack.com"&gt;plainblack.com&lt;/a&gt; and &lt;a href="http://www.webgui.org"&gt;webgui.org&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;The HelpDesk (used for bug reports and RFEs)&lt;/li&gt;
&lt;li&gt;The Bazaar (so people can share their WebGUI work)&lt;/li&gt;
&lt;li&gt;The Karma Gifter (so people can give other people karma for doing great things)&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;There are some custom macros, but macros only change if they use the Asset, Session or Auth APIs.&lt;/p&gt;
&lt;p&gt;As of this evening, both the Karma Gifter and the Bazaar are working in WebGUI 8.  They could use some CSS and layout work, but they&amp;#8217;re functional.&lt;/p&gt;
&lt;p&gt;That leaves the HelpDesk, which is really the most important user facing app that we use.&lt;/p&gt;</description><link>http://blog.webgui.org/post/13958432438</link><guid>http://blog.webgui.org/post/13958432438</guid><pubDate>Thu, 08 Dec 2011 23:50:07 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>Something to be thankful for...</title><description>&lt;p&gt;Yesterday we finished the conversion of most of WebGUI&amp;#8217;s tables from MyISAM to InnoDB.  The only table that stays is the table used for doing searches in WebGUI.  Someday we&amp;#8217;ll replace out text search with a real plugin like ElasticSearch or something similar.&lt;/p&gt;
&lt;p&gt;That means that the development part of WebGUI 8 is done.  Now, we have to make sure that Plain Black&amp;#8217;s custom code (the HelpDesk and Bazaar) still works, try converting some large sites and fix bugs and then we can release it.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re interested in the bug fixing part, please make a post on the &lt;a href="http://www.webgui.org/forums/dev"&gt;dev board&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.webgui.org/post/13309824075</link><guid>http://blog.webgui.org/post/13309824075</guid><pubDate>Fri, 25 Nov 2011 13:51:50 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>Admin tip, resetting a site.</title><description>&lt;p&gt;If you have a site with its WebGUI configuration files all set up, and then you decide that you want to reset the site contents back to a default state, the wgd utility can help you with that.&lt;/p&gt;
&lt;p&gt;You would&lt;a href="http://haarg.org/wgd"&gt; download it&lt;/a&gt;, make it executable, and then run this command:&lt;/p&gt;
&lt;p&gt;wgd -F my.site.conf reset &amp;#8212;backup &amp;#8212;import &amp;#8212;starter &amp;#8212;uploads&lt;/p&gt;
&lt;p&gt;You should read the wgd help documents for more details, however, here&amp;#8217;s a brief explanation of the switches&lt;/p&gt;
&lt;p&gt;-F&amp;#160;: pick a particular site by it&amp;#8217;s WebGUI config file&lt;br/&gt;&amp;#8212;backup&amp;#160;: make a database backup for safety&lt;br/&gt;&amp;#8212;import&amp;#160;: Import a new database dump, by default, use the one from WebGUI for a new site.&lt;br/&gt;&amp;#8212;starter&amp;#160;: Turn on the site starter&lt;br/&gt;&amp;#8212;uploads&amp;#160;: Also reset the uploads directory with default contents&lt;/p&gt;</description><link>http://blog.webgui.org/post/12890426504</link><guid>http://blog.webgui.org/post/12890426504</guid><pubDate>Wed, 16 Nov 2011 14:05:05 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item><item><title>WebGUI 8, moving forward</title><description>&lt;p&gt;The old style layout template work with the new Admin Console, with a few caveats:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;You get two sets of editing controls.&lt;/li&gt;
&lt;li&gt;The drag controls are displayed to everyone in the group Turn on Admin, whether you&amp;#8217;re in the admin console or not.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;The good news is that they keep the arrangement of your content, they allow drag and drop rearranging, they still allow editing of content, and to users who cannot edit your site, they&amp;#8217;ll look the same.  That means that we&amp;#8217;ll publish information on how to upgrade the templates, and then continue on.&lt;/p&gt;
&lt;p&gt;There is one last hurdle to check before we can begin testing upgrades on WebGUI 8, and that the conversion of the database tables to InnoDB.  This will be a performance improvement for WebGUI 8, but if it fails would not actually prevent us from releasing it soon, we could work on the conversion and make it part of 8.1, or even an early release in the 8.0 series before it&amp;#8217;s declared stable.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll have another posting before Thanksgiving with the results of the conversion testing.&lt;/p&gt;</description><link>http://blog.webgui.org/post/12853776045</link><guid>http://blog.webgui.org/post/12853776045</guid><pubDate>Tue, 15 Nov 2011 17:06:30 -0600</pubDate><dc:creator>mandatoryurl</dc:creator></item></channel></rss>

