<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Support Forums: Recent Topics</title>
<link>http://www.synapp2.org/forum/</link>
<description><a href="http://synapp2.org" title="SynApp2 - Home">synapp2.org</a></description>
<language>en</language>
<pubDate>Thu, 09 Sep 2010 18:43:04 +0000</pubDate>

<item>
<title>richard on "magic_quotes_gpc causes Options GUI error - Unparsable"</title>
<link>http://www.synapp2.org/forum/topic.php?id=39#post-88</link>
<pubDate>Sun, 22 Aug 2010 08:34:26 +0000</pubDate>
<dc:creator>richard</dc:creator>
<guid isPermaLink="false">88@http://www.synapp2.org/forum/</guid>
<description>&#60;p&#62;The PHP directive magic_quotes_gpc, if enabled, triggers parse errors for all [PHP code] Column Expressions entered from the Options GUI because needed quotes, that are part of the PHP expression, get unnecessarily escaped with \ (backslashes).&#60;/p&#62;
&#60;p&#62;The magic_quotes_gpc directive is deprecated (obsolete) and should be off. How it get’s turned off on any given server depends on the details of the installation. Shared servers are usually the most challenging because the PHP process (software) is shared by all users of the server. &#60;/p&#62;
&#60;p&#62;There are usually mechanisms to allow a  user to adjust settings for their own needs. One way is a local php.ini file. Another way is a/the .htaccess file. Some settings can be changed with calls from PHP, but the value of magic_quotes_gpc needs to be established farther upstream. There are some messy examples of doing this at runtime, but there are enough technical limitations to recommend avoiding it. If you can’t make changes yourself, your web hosting company should be able to turn  the setting off for you. If they can’t or won’t, find another hosting company.&#60;/p&#62;
&#60;p&#62;Here’s some guidance: &#60;a href=&#34;http://www.php.net/manual/en/security.magicquotes.disabling.php&#34; rel=&#34;nofollow&#34;&#62;http://www.php.net/manual/en/security.magicquotes.disabling.php&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;With a local (XAMPP or other) development stack, even if you aren’t able to get the magic_quotes_gpc setting changed on your shared server, you shouldn’t need to be changing SynApp2 customization elements directly on your shared server – with or without the GUI. The preferred flow is to perfect the application locally and then deploy it to the shared server by copying the (small set of) application files via &#60;a href=&#34;http://FTP.&#34; rel=&#34;nofollow&#34;&#62;FTP.&#60;/a&#62; FileZilla works great.
&#60;/p&#62;</description>
</item>
<item>
<title>richard on "SynApp2 – Version 1.8.0 (Beta 2) Released!"</title>
<link>http://www.synapp2.org/forum/topic.php?id=38#post-87</link>
<pubDate>Tue, 03 Aug 2010 18:04:25 +0000</pubDate>
<dc:creator>richard</dc:creator>
<guid isPermaLink="false">87@http://www.synapp2.org/forum/</guid>
<description>&#60;p&#62;Find out how much time you could save by letting SynApp2 handle the details of creating distributed web applications for you. Give your head a rest and your schedule a boost. Roll out a working application as soon as you have the first-cut of your database design.&#60;/p&#62;
&#60;p&#62;All of the traditional details and decisions that go with designing and implementing professional web applications are neatly managed - automatically. With a few clicks, you can jump immediately to validating your database design. You’ll instantly have a platform to insure that your data model fits the process flow and supports the output you need to deliver.&#60;/p&#62;
&#60;p&#62;Add any amount of customization using interactive GUI and from your own code. The MVC framework is specially designed to make it fast and easy to extend SynApp2 powered applications, with a minimum of effort.&#60;/p&#62;
&#60;p&#62;SynApp2 generates applications that are more than good enough to stand on their own. With features like user authentication and authorization, application navigation, data validation, periodic processing and PDF reports - you can confidently provide them as they are.&#60;/p&#62;
&#60;p&#62;If you have additional requirements, it’s important to keep in mind that using SynApp2 is not mutually exclusive. SynApp2 fits right in with whatever you’re doing - somewhat like phpMyAdmin. If you’ve got PHP and MySQL (and/or Oracle, and eventually others) in your stack, then you can easily add SynApp2 - without giving up anything. SynApp2 rolls the way you do.&#60;/p&#62;
&#60;p&#62;Life is short - take big steps with SynApp2.&#60;/p&#62;
&#60;p&#62;Contact us at &#60;a href=&#34;http://www.synapp2.org&#34; rel=&#34;nofollow&#34;&#62;http://www.synapp2.org&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>richard on "Start with a local installation"</title>
<link>http://www.synapp2.org/forum/topic.php?id=37#post-86</link>
<pubDate>Tue, 03 Aug 2010 10:18:49 +0000</pubDate>
<dc:creator>richard</dc:creator>
<guid isPermaLink="false">86@http://www.synapp2.org/forum/</guid>
<description>&#60;p&#62;Keep things simple. Exploring SynApp2 is easiest when everything is on your workstation. Once you've gotten your application dialed in, &#60;em&#62;then&#60;/em&#62; copy it up to a remote host.&#60;/p&#62;
&#60;p&#62;SynApp2 is designed to make deployment of your applications fast and easy. Copy (ftp) a few files to your remote server (FileZilla works great) and you're done.&#60;/p&#62;
&#60;p&#62;If you're new to web development, PHP, MySQL, etc., - there are lots of resources to get your workstation setup with: web server software, PHP, and a database engine like MySQL. Virtually all Windows, Linux and Mac systems come with web software pre-installed - you just need to enable it. The installation of various 'stacks' will do that for you, along with setting up PHP, MySQL and phpMyAdmin.&#60;/p&#62;
&#60;p&#62;Here are two sources of development stacks that have everything you need to work with SynApp2:&#60;/p&#62;
&#60;p&#62;Zend Server Community Edition - &#60;a href=&#34;http://www.zend.com/en/products/server-ce/&#34; rel=&#34;nofollow&#34;&#62;http://www.zend.com/en/products/server-ce/&#60;/a&#62;&#60;br /&#62;
XAMPP - &#60;a href=&#34;http://sourceforge.net/projects/xampp/&#34; rel=&#34;nofollow&#34;&#62;http://sourceforge.net/projects/xampp/&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>richard on "SynApp2 rolls the way you do"</title>
<link>http://www.synapp2.org/forum/topic.php?id=36#post-85</link>
<pubDate>Tue, 03 Aug 2010 09:25:35 +0000</pubDate>
<dc:creator>richard</dc:creator>
<guid isPermaLink="false">85@http://www.synapp2.org/forum/</guid>
<description>&#60;p&#62;It's important to keep in mind that using SynApp2 is not mutually exclusive. SynApp2 fits right in with whatever you're doing - somewhat like phpMyAdmin. If you've got PHP and MySQL (and/or Oracle, and eventually others) in your stack, then you can easily add SynApp2 - without giving up anything.
&#60;/p&#62;</description>
</item>
<item>
<title>richard on "Version 1.8.0 (beta 1)"</title>
<link>http://www.synapp2.org/forum/topic.php?id=35#post-84</link>
<pubDate>Tue, 20 Jul 2010 08:27:03 +0000</pubDate>
<dc:creator>richard</dc:creator>
<guid isPermaLink="false">84@http://www.synapp2.org/forum/</guid>
<description>&#60;p&#62;Release Notes - SynApp2 1.8.0 (beta 1)&#60;/p&#62;
&#60;p&#62;////&#60;/p&#62;
&#60;p&#62;Installation Instructions&#60;/p&#62;
&#60;p&#62;    ./_config_/synapp2.install.MySQL.txt&#60;br /&#62;
    ./_config_/synapp2.install.Oracle.txt&#60;/p&#62;
&#60;p&#62;    review the update notes below&#60;/p&#62;
&#60;p&#62;Program and Usage Information&#60;/p&#62;
&#60;p&#62;    ./synapp2/synapp2.txt&#60;/p&#62;
&#60;p&#62;Issues&#60;/p&#62;
&#60;p&#62;    ./synapp2/synapp2.todo.htm&#60;/p&#62;
&#60;p&#62;////&#60;/p&#62;
&#60;p&#62;New things for version 1.8.0 include:&#60;/p&#62;
&#60;p&#62;1. new Options GUI makes many more items available for interactive customization&#60;br /&#62;
2. EXTRA columns are now available for inclusion on all forms in the generated application except for Input (IFORM)&#60;br /&#62;
3. column display names are visible on the Options Form - Column Display Attributes, along with the raw (and expanded) names&#60;br /&#62;
4. improved automatic column and nav/report tab display name formatting&#60;/p&#62;
&#60;p&#62;////&#60;/p&#62;
&#60;p&#62;Bugs fixed with version 1.8.0 (beta 1):&#60;/p&#62;
&#60;p&#62;1. XML parse errors, while processing [extraneous data in] AJAX server responses, are handled and displayed by the&#60;br /&#62;
   SynApp2 message window (or in the Report display IFRAME)&#60;br /&#62;
2. table alias values are correctly mapped into generated SQL statement terms and clauses when there are multiple joins involving any table&#60;br /&#62;
   that supplies records for different levels of hierarchy during a select query&#60;br /&#62;
3. the causes for all known PHP WARNING, NOTICE and STRICT messages have been addressed&#60;br /&#62;
   - although it is possible to run SynApp2 with PHP (5.3.0 at least) display_errors TRUE and error_reporting level set to E_ALL &#124; STRICT,&#60;br /&#62;
     it is a generally accepted practice to keep PHP display_errors FALSE on production servers&#60;br /&#62;
   - if display_errors is FALSE and a PHP error does occur, the server may return an http 500 status without much, if any, useful information&#60;br /&#62;
4. the date picker control exhibits much better overall behavior and displays [contrasting fg/bg colors] correctly on the Mac version of Safari4+&#60;/p&#62;
&#60;p&#62;////&#60;/p&#62;
&#60;p&#62;Looking forward:&#60;/p&#62;
&#60;p&#62;a) examples&#60;br /&#62;
b) production release status&#60;br /&#62;
c) GUI to manage users and authorization settings&#60;br /&#62;
d) installation wizard/configuration checker&#60;br /&#62;
e) support for mass edit/add of records&#60;br /&#62;
f) alternative page flow strategies for generated applications&#60;br /&#62;
g) fully managed concurrent database access (table record locking)&#60;br /&#62;
h) support for database engines: MS SQL Server, SQLite, PostgreSQL&#60;br /&#62;
i) formal bug and change log databases
&#60;/p&#62;</description>
</item>

</channel>
</rss>
