webgui.org.atom0.3.xml - sfeed_tests - sfeed tests and RSS and Atom files
(HTM) git clone git://git.codemadness.org/sfeed_tests
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
webgui.org.atom0.3.xml (28152B)
---
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <feed xmlns="http://purl.org/atom/ns#" version="0.3">
3 <title type="text/plain">news (copy)</title>
4 <link rel="alternate" type="text/html" href="/news/news6" />
5 <author>
6 <name></name>
7 </author>
8 <copyright></copyright>
9 <modified>2021-11-07T12:23:58Z</modified>
10 <entry>
11 <title type="text/plain">WebGUI 7.10.30 stable release</title>
12 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/136751315064" />
13 <author>
14 <name>perldreamer</name>
15 </author>
16 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.30 has fixes for the Carousel and Asset Report and the Not Found Page.</p><ul><li>fixed: Do not generate the Not Found page when JS or CSS is requested. In admin mode, this is bypassed so that admins can see which pages are really missing and can easily add them.<br/></li><li>fixed: Allow IS NULL/IS NOT NULL queries in the Asset Report.<br/></li><li>fixed #12461: Carousel fails to initial the rich editor in multiple tabs<br/></li></ul></content>
17 <id>https://blog.webgui.org/post/136751315064</id>
18 <issued>2016-01-06T10:18:15-06:00</issued>
19 <modified>2016-01-06T10:18:15-06:00</modified>
20 </entry>
21 <entry>
22 <title type="text/plain">WebGUI 7.10.29 stable release</title>
23 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/102932515574" />
24 <author>
25 <name>perldreamer</name>
26 </author>
27 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.29 has fixes for bugs with emailing groups, the shipping drivers for USPS and a small template fix in the MiniCart template.</p>
28 <p>- fixed #12454: Email to Group ignores the From field<br/> - fixed #12455: USPS Ship driver fails<br/> - fixed #12456: style type not declared in the minicart template</p></content>
29 <id>https://blog.webgui.org/post/102932515574</id>
30 <issued>2014-11-17T22:08:44-06:00</issued>
31 <modified>2014-11-17T22:08:44-06:00</modified>
32 </entry>
33 <entry>
34 <title type="text/plain">JT's Blog</title>
35 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/52385324089" />
36 <author>
37 <name>plainblackguy</name>
38 </author>
39 <content type="text/html" mode="escaped"><p>A lot of people have asked me over the years if I had a blog or twitter feed that they could follow, and I&rsquo;ve always answered with the blog or twitter feed of the various ventures I&rsquo;m involved with. I&rsquo;ve decided that it&rsquo;s high time for me to release my own blog and twitter feed for the things that aren&rsquo;t appropriate to any of those ventures. </p>
40 <p>If you&rsquo;re interested, you can subscribe to <a href="http://plainblackguy.tumblr.com">my new blog</a> or <a href="https://twitter.com/plainblackguy">my new twitter feed</a> now. </p></content>
41 <id>https://blog.webgui.org/post/52385324089</id>
42 <issued>2013-06-07T11:01:06-05:00</issued>
43 <modified>2013-06-07T11:01:06-05:00</modified>
44 </entry>
45 <entry>
46 <title type="text/plain">WebGUI 7.10.28 released</title>
47 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/45894148527" />
48 <author>
49 <name>perldreamer</name>
50 </author>
51 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.28 contains fixes for 3 different bugs in Image Asset, Groups and library usage.</p>
52 <ul><li>fixed: Clearing the caches for groups that don&rsquo;t exist, but have created group objects.</li>
53 <li>fixed #12398: WebGUI still uses Clone (missed Spectre code)</li>
54 <li>fixed #12413: Cropping problem or bug?</li>
55 </ul>
56 <p></p></content>
57 <id>https://blog.webgui.org/post/45894148527</id>
58 <issued>2013-03-20T23:36:34-05:00</issued>
59 <modified>2013-03-20T23:36:34-05:00</modified>
60 </entry>
61 <entry>
62 <title type="text/plain">WebGUI 7.10.27 released</title>
63 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/34615957173" />
64 <author>
65 <name>perldreamer</name>
66 </author>
67 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.27 contains fixes for 15 different bugs in the Message Board, click and drag content positioning, UTF-8 handling in the Trash and Clipboard, EMS and the Story Manager.</p>
68 <p><strong>Gotchas</strong>:</p>
69 <ul><li>YUI has been upgraded to 2.9.0 in this release.</li>
70 <li>TinyMCE has been upgraded to 3.5.6</li>
71 </ul><div></div></content>
72 <id>https://blog.webgui.org/post/34615957173</id>
73 <issued>2012-10-29T22:12:57-05:00</issued>
74 <modified>2012-10-29T22:12:57-05:00</modified>
75 </entry>
76 <entry>
77 <title type="text/plain">Upgrade problem in the 7.10 series</title>
78 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/31529225122" />
79 <author>
80 <name>perldreamer</name>
81 </author>
82 <content type="text/html" mode="escaped"><p>A bug has been found in WebGUI when upgrading from 7.9.34 to 7.10.22, 7.10.23 and 7.10.24. The version history is not correctly updated inside of the database, and this causes all subsequent upgrades to silently be skipped.</p>
83 <p>Those releases have been pulled from Sourceforge and from Plain Black&rsquo;s site. When upgrading from 7.9 to 7.10, please pull a copy of 7.10.25 or higher, as those versions have the correct version being set during the 7.9.34 to 7.10.22 upgrade.</p>
84 <p>If you have already upgraded, you can check your site using the upgrade script:</p>
85 <blockquote>
86 <p>perl upgrade.pl &ndash;history &ndash;doit</p>
87 </blockquote>
88 <p>will print the entire upgrade history for all WebGUI sites on the current server. If any of them have &ldquo;0.0.0&rdquo; as the last version, then you will need to manually correct this in the database to be &ldquo;7.10.22&rdquo;. Once that is fixed you will need to rerun the upgrade script, and it will correctly install all the subsequent upgrades.</p>
89 <blockquote>
90 <p>perl upgrade.pl &ndash;doit</p>
91 </blockquote>
92 <p>If your WebGUI site is currently hosted by Plain Black and you have been upgraded to 7.10, then we will contact you and schedule a time for fixing this.</p></content>
93 <id>https://blog.webgui.org/post/31529225122</id>
94 <issued>2012-09-14T12:19:27-05:00</issued>
95 <modified>2012-09-14T12:19:27-05:00</modified>
96 </entry>
97 <entry>
98 <title type="text/plain">Older WebGUI's, new WRE</title>
99 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/31026711965" />
100 <author>
101 <name>perldreamer</name>
102 </author>
103 <content type="text/html" mode="escaped"><p>If you try to run older version of WebGUI, like 7.6 on the new WRE you&rsquo;ll find that it&rsquo;s missing a copy of Net::Subnets.</p>
104 <p>This module was removed from CPAN, and in WebGUI we replaced it with Net::CIDR::Lite starting in WebGUI 7.8.5</p>
105 <p>If you&rsquo;re unable or unwilling to upgrade, then you can find a copy in <a href="http://backpan.perl.org">BackPAN</a> at this URL:</p>
106 <p><a href="http://backpan.perl.org/authors/id/S/SR/SRI/Net-Subnets-0.21.tar.gz">http://backpan.perl.org/authors/id/S/SR/SRI/Net-Subnets-0.21.tar.gz</a></p>
107 <p>You can install that directly with cpanm:</p>
108 <p>cpanm http://backpan.perl.org/authors/id/S/SR/SRI/Net-Subnets-0.21.tar.gz</p></content>
109 <id>https://blog.webgui.org/post/31026711965</id>
110 <issued>2012-09-06T19:41:06-05:00</issued>
111 <modified>2012-09-06T19:41:06-05:00</modified>
112 </entry>
113 <entry>
114 <title type="text/plain">WRE 0.9.4 released</title>
115 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/29917251257" />
116 <author>
117 <name>perldreamer</name>
118 </author>
119 <content type="text/html" mode="escaped"><p>This new version of the WRE contains updated versions of all the binary utilites (Apache, MySQL, perl and ImageMagick) and all perl modules for WebGUI 7.10.</p>
120 <p>You can read about the full details in the changelog.txt file in the docs directory.</p>
121 <p>When you upgrade to WRE 0.9.4, be sure to read the upgrade instructions in upgrade.txt very carefully.</p></content>
122 <id>https://blog.webgui.org/post/29917251257</id>
123 <issued>2012-08-21T15:53:08-05:00</issued>
124 <modified>2012-08-21T15:53:08-05:00</modified>
125 </entry>
126 <entry>
127 <title type="text/plain">WebGUI 7.10.26 released</title>
128 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/29882785852" />
129 <author>
130 <name>perldreamer</name>
131 </author>
132 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.26 contains fixes for two different bugs in how the Wiki handles quotes and other special characters, and a rare bug about how missing templates are handled for operations.</p>
133 <p>Bug Fixes</p>
134 <ul><li> fixed: Template diagnostics when called without a session asset.</li>
135 <li> fixed: #12378 Wiki search does not work with some metacharacters</li>
136 </ul><div></div></content>
137 <id>https://blog.webgui.org/post/29882785852</id>
138 <issued>2012-08-21T00:48:35-05:00</issued>
139 <modified>2012-08-21T00:48:35-05:00</modified>
140 </entry>
141 <entry>
142 <title type="text/plain">WebGUI 7.10.25 released</title>
143 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/28381517609" />
144 <author>
145 <name>perldreamer</name>
146 </author>
147 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.25 contains fixes for 27 different bugs in the Search asset, Friends, Calendar, Groups, Cache, HttpProxy, Shop, DataForm, Exporting as HTML, Asset Report, file privileges in uploads, and several parts of the API.</p>
148 <p>Due to bugs at SourceForge, this release will not be immediately available from there. You can download it from webgui.org.</p>
149 <p><strong>Gotchas</strong></p>
150 <p> * Custom WebGUI plugins written using WebGUI::Crud with hand built form should be reviewed. A serious bug in how Crud handles forms has been fixed, and the side-effect of the bug is now that forms processed by updateFromFormPost must include ALL fields, otherwise the data in fields which are missing from the form will be lost.</p>
151 <p><strong>Bug Fixes</strong></p>
152 <p> - fixed: #12373: Asset::Wobject::Search::view() so HTML highlite not broken by search phrase with unmatched char pairs</p>
153 <p> - fixed: if user1 adds user2 as a friend, user2 doesn&rsquo;t see user1 as a friend</p>
154 <p> - fixed: data sync bug in WebGUI::User::friends</p>
155 <p> - added: give WebGUI::PseudoRequest a hostname method</p>
156 <p> - fixed: don&rsquo;t clobber the request handler if WebGUI::Test was loaded inside of mod_perl</p>
157 <p> - fixed #12365: editing a metadata may cause a fatal error (Arjan Widlak / United Knowledge)</p>
158 <p> - fixed #12346: toVersion in upgrade_7.9.34-7.10.22.pl was &ldquo;0.0.0&rdquo;</p>
159 <p> - fixed #12010 related link duplication where links have group view restrictions</p>
160 <p> - fixed #12297: keywords.form missing from Post template help</p>
161 <p> - fixed #12321: Error while deleting a group.</p>
162 <p> - fixed #12322: Cache/CHI stomps on the config file</p>
163 <p> - fixed #12327: HttpProxy does not clean up cookie jar storage locations</p>
164 <p> - fixed #12329: FlatDiscount Sku forces you to enter in negative numbers for price</p>
165 <p> - fixed #12334: Company name with : in it breaks email sender identity</p>
166 <p> - fixed #12328: invalid wgaccess file in uploads</p>
167 <p> - RFE: 9730 (actually missing documentation)</p>
168 <p> - fixed: Crud updateFromFormPost</p>
169 <p> - fixed: encryptLogin and sslEnabled both need to be true</p>
170 <p> - fixed: Cache&rsquo;s setByHTTP method returns content, even when it gets an error in the request. This gives the SC asset fits.</p>
171 <p> - fixed #12349: Friends invitation error</p>
172 <p> - fixed #12353: Dataform List mode</p>
173 <p> - fixed #12364: Site export loses session info</p>
174 <p> - fixed #12345: tickets in trash still show up</p>
175 <p> - fixed #12305: dbSlave breaks WebGUI when not able to connect</p>
176 <p> - fixed: Http Proxy assets with no URL to proxy cannot be deleted.</p>
177 <p> - fixed: Friends request messages that no longer exist throw a warning.</p>
178 <p> - fixed: Asset Report asset can search for all wobjects in addition to all assets.</p>
179 <p> - fixed #12375: Gateway URL ignored for password recovery</p>
180 <div></div></content>
181 <id>https://blog.webgui.org/post/28381517609</id>
182 <issued>2012-07-30T21:26:32-05:00</issued>
183 <modified>2012-07-30T21:26:32-05:00</modified>
184 </entry>
185 <entry>
186 <title type="text/plain">I want my sitemap.xml!</title>
187 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/27127079722" />
188 <author>
189 <name>perldreamer</name>
190 </author>
191 <content type="text/html" mode="escaped"><p>Way back in 2008, a new feature was added to WebGUI 7.6 for automatically creating <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=156184">Google site maps</a>. People had been making them with Navigations and Colloaboration Systems and other ways, so it seemed like a good idea to make people&rsquo;s lives easier.</p>
192 <p>It works very simply. If you append &ldquo;<strong>/sitemap.xml</strong>&rdquo; to any URL, then WebGUI will return a correctly formatted XML sitemap for that Assets, and all descendants below it. Since it&rsquo;s automatically generated, it never needs to be maintained by an Admin.</p>
193 <p>However, it broke a long standing WebGUI tradition of allowing users to choose URLs. Also, it doesn&rsquo;t allow you to create custom sitemaps that omit pages that are visible to Everyone on the site from the sitemap.</p>
194 <p>If you fall into either of those cases, you have a couple of options. The sitemap is generated by a Content Handler called <strong>WebGUI::Content::SiteIndex</strong>. If you edit your WebGUI configuration file, and look in the <strong>contentHandlers</strong> entry, you can either remove it (which will stop all automatic sitemap generation) or you can change the order of the content handlers and place it after (below) the content handler for <strong>WebGUI::Content::Asset</strong>. The former option allows you to have custom and automatic sitemaps, as a sitemap would only be generated if one does not exist at the requested URL.</p></content>
195 <id>https://blog.webgui.org/post/27127079722</id>
196 <issued>2012-07-13T10:41:15-05:00</issued>
197 <modified>2012-07-13T10:41:15-05:00</modified>
198 </entry>
199 <entry>
200 <title type="text/plain">Admin tip, install modules using cpanm</title>
201 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/18531896293" />
202 <author>
203 <name>perldreamer</name>
204 </author>
205 <content type="text/html" mode="escaped"><p>cpanm is a great addition to your perl toolbox. It makes installing new modules very, very easy. I&rsquo;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.</p>
206 <p>If you&rsquo;d like to use cpanm to install all the modules required when upgrading WebGUI, you can invoke this:</p>
207 <blockquote>
208 <p>perl testEnvironment.pl &ndash;simpleReport | ack &lsquo;Not Install&rsquo; | perl -ane 'print $F[3]. &ldquo; &rdquo;&rsquo; | perl -pe &rsquo;s/: / /g&rsquo; | cpanm</p>
209 </blockquote>
210 <p>To update any modules which require newer versions:</p>
211 <blockquote>
212 <p>perl testEnvironment.pl &ndash;simpleReport | ack 'Outdated&rsquo; | perl -ane 'print $F[3]. &ldquo; &rdquo;&rsquo; | perl -pe &rsquo;s/: / /g&rsquo; | cpanm</p>
213 </blockquote>
214 <p>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.</p></content>
215 <id>https://blog.webgui.org/post/18531896293</id>
216 <issued>2012-02-29T20:57:08-06:00</issued>
217 <modified>2012-02-29T20:57:08-06:00</modified>
218 </entry>
219 <entry>
220 <title type="text/plain">Source</title>
221 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/18368586828" />
222 <author>
223 <name>plainblackguy</name>
224 </author>
225 <content type="text/html" mode="escaped"><img src="https://64.media.tumblr.com/tumblr_m01f4tTraL1r1w18eo1_500.jpg"/><br/><br/><p><a href="http://blog.contentplus.co.uk/2012/02/anatomy-of-content-marketing-heart-of.html">Source</a></p></content>
226 <id>https://blog.webgui.org/post/18368586828</id>
227 <issued>2012-02-26T23:55:39-06:00</issued>
228 <modified>2012-02-26T23:55:39-06:00</modified>
229 </entry>
230 <entry>
231 <title type="text/plain">Using WebGUI 8 before it's released...</title>
232 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/17609557100" />
233 <author>
234 <name>perldreamer</name>
235 </author>
236 <content type="text/html" mode="escaped"><p>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.</p>
237 <p>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&rsquo;s websites can be moved over to it. The last element of that is the demo server, and we&rsquo;re debugging it now.</p>
238 <p>Another part of that hosting infrastructure is Task::WebGUI, a new cpan module that will setup and install all of WebGUI&rsquo;s perl module dependencies for you. If you choose a source install, then a simple:</p>
239 <p>cpanm Task::WebGUI</p>
240 <p>will install everything for you. However, the version on CPAN is currently minorly <strong>out of date</strong>. 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.</p></content>
241 <id>https://blog.webgui.org/post/17609557100</id>
242 <issued>2012-02-14T10:02:06-06:00</issued>
243 <modified>2012-02-14T10:02:06-06:00</modified>
244 </entry>
245 <entry>
246 <title type="text/plain">Major milestone: branching</title>
247 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/16125902354" />
248 <author>
249 <name>perldreamer</name>
250 </author>
251 <content type="text/html" mode="escaped"><p>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.</p>
252 <p>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.</p></content>
253 <id>https://blog.webgui.org/post/16125902354</id>
254 <issued>2012-01-19T13:33:45-06:00</issued>
255 <modified>2012-01-19T13:33:45-06:00</modified>
256 </entry>
257 <entry>
258 <title type="text/plain">WebGUI 7.10.24 released</title>
259 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/15995232943" />
260 <author>
261 <name>perldreamer</name>
262 </author>
263 <content type="text/html" mode="escaped"><p>This stable release of WebGUI 7.10.24 contains fixes for 13 different bugs<br/>in the Asset Manager, Calendar, Asset Report, Login Macros, Passive Analytics, Shop<br/>and the Survey.<br/><br/><strong>Gotchas</strong></p>
264 <ul><li>WebGUI now depends on Business::OnlinePayment::AuthorizeNet. This version should install automatically via the testEnvironment.pl script, or the perl-standard CPAN module.</li>
265 </ul><p><br/><strong>Bug Fixes</strong><br/><br/> - fixed #12318: asset error causes asset manager to fail<br/> - fixed #12308: error message used scalar as reference<br/> - fixed #12256: Calendar Search doesn&rsquo;t show admin controls<br/> - fixed #12268: Point of sale form missing from cart screen.<br/> - fixed #12201: AssetReport - no selects.<br/> - fixed #12269: Login / Loginbox with encryptlogin<br/> - fixed #12271: Calendar List View does not always show labels<br/> - fixed Passive Analytics, UI, Progress Bar, server load.<br/> - fixed #12303: Survey custom multiple choice question types<br/> - fixed #12304: Surven packages do not include custom question types<br/> - fixed #12309: Some child assets ignore visitor cache timeouts<br/> - fixed possible values and default values on EMS submission.<br/> - fixed #12312: Shop account plugin has unrendered macro<br/> - fixed #12315: Remove yui tests from git repo.<br/><br/></p></content>
266 <id>https://blog.webgui.org/post/15995232943</id>
267 <issued>2012-01-16T23:21:56-06:00</issued>
268 <modified>2012-01-16T23:21:56-06:00</modified>
269 </entry>
270 <entry>
271 <title type="text/plain">wreservice shortcuts</title>
272 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/15945329640" />
273 <author>
274 <name>perldreamer</name>
275 </author>
276 <content type="text/html" mode="escaped"><p>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</p>
277 <p>Nginx replaces Apache/modproxy so you can use wreservice.pl &ndash;option nginx to control it. modproxy remains and is an alias for nginx for people with strong muscle memory. In addition to &ndash;start, &ndash;stop and &ndash;restart, there is also &ndash;reload, which forces nginx to reread its configuration files with less downtime than &ndash;restart. We may add &ndash;reopen as well, which makes nginx close and reopen its logfiles quickly without a full shutdown.</p>
278 <p>Starman replaces Apache/modperl and you use wreservice.pl &ndash;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&rsquo;s &ndash;restart switch, which is a little cleaner</p>
279 <p>web is an alias for &ldquo;nginx starman&rdquo;, so wreservice.pl &ndash;restart web still does the right thing.</p>
280 <p>&ndash;ping works with all web services.</p>
281 <p>wreservice.pl no longer has any controls for starting or stopping mysql. You&rsquo;ll need to use the init scripts for mysql.</p></content>
282 <id>https://blog.webgui.org/post/15945329640</id>
283 <issued>2012-01-16T08:03:05-06:00</issued>
284 <modified>2012-01-16T08:03:05-06:00</modified>
285 </entry>
286 <entry>
287 <title type="text/plain">YAW8 Update</title>
288 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/15795624980" />
289 <author>
290 <name>perldreamer</name>
291 </author>
292 <content type="text/html" mode="escaped"><p>(that&rsquo;s Yet Another WRE 8 Update. Sorry, been reading too many YAPC posts.)</p>
293 <p><strong>New stuff that works:</strong></p>
294 <ul><li>Testing logfile rotation.</li>
295 <li>Testing backups.</li>
296 <li>Testing the wremonitor.</li>
297 <li>nginx handling of static content from /extras.</li>
298 <li>Documentation, lots and lots of documentation about what’s changed and how to use the WRE now.</li>
299 </ul><p><strong>What’s still to be done (in rough order of decreasing priority):<br/></strong></p>
300 <ul><li>The demo server.</li>
301 <li>nginx handling of public files from /uploads.</li>
302 </ul></content>
303 <id>https://blog.webgui.org/post/15795624980</id>
304 <issued>2012-01-13T17:17:53-06:00</issued>
305 <modified>2012-01-13T17:17:53-06:00</modified>
306 </entry>
307 <entry>
308 <title type="text/plain">What happens to my custom code in WebGUI 8?</title>
309 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/15737978370" />
310 <author>
311 <name>perldreamer</name>
312 </author>
313 <content type="text/html" mode="escaped"><p>The simplest, shortest answer is as follows:</p>
314 <p>It will require upgrading.</p>
315 <p>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.</p>
316 <p>That was the bad news, this is the good news.</p>
317 <ol><li>We had to migrate WebGUI itself over to the new API so it can be done. Between <a href="https://www.plainblack.com/services/support">Plain Black support</a> and the <a href="http://www.webgui.org/forums/dev">WebGUI forums</a> you have resources for help in doing that.</li>
318 <li>We have a script to help automate <strong>some</strong> of the Asset work. It will be released to the Add ons and Plugins section on webgui.org.</li>
319 <li>The <a href="https://github.com/plainblack/webgui/blob/WebGUI8/docs/migration.txt">migration document</a> has a full list of the API changes.</li>
320 </ol></content>
321 <id>https://blog.webgui.org/post/15737978370</id>
322 <issued>2012-01-12T15:36:26-06:00</issued>
323 <modified>2012-01-12T15:36:26-06:00</modified>
324 </entry>
325 <entry>
326 <title type="text/plain">WRE 8: Help with nginx configurations</title>
327 <link rel="alternate" type="text/html" href="https://blog.webgui.org/post/15556089459" />
328 <author>
329 <name>perldreamer</name>
330 </author>
331 <content type="text/html" mode="escaped"><p>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 <a href="http://wiki.nginx.org/IfIsEvil">nasty side effects inside nginx</a>.</p>
332 <p>The <a href="http://wiki.nginx.org/">nginx wiki</a> is a good technical reference on what nginx can do and how to set things up. It also has examples of full configuration files.</p>
333 <p>Most people add rewrite rules to their modproxy configurations, and nginx does have URL rewriting rules, but they work differently from Apache&rsquo;s and nginx also provides more efficient ways of handling some situations. Please read the <a href="http://wiki.nginx.org/Pitfalls">Common Configuration Pitfalls</a> for examples of that.</p></content>
334 <id>https://blog.webgui.org/post/15556089459</id>
335 <issued>2012-01-09T00:02:05-06:00</issued>
336 <modified>2012-01-09T00:02:05-06:00</modified>
337 </entry>
338 </feed>