<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GrinGod [dot] Com &#187; MojaviBuilder</title>
	<atom:link href="http://www.gringod.com/category/software/mojavibuilder/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gringod.com</link>
	<description>Randomised nonsense.</description>
	<lastBuildDate>Tue, 17 Nov 2009 11:26:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MojaviBuilder Source Download</title>
		<link>http://www.gringod.com/2006/01/06/mojavibuilder-source-download/</link>
		<comments>http://www.gringod.com/2006/01/06/mojavibuilder-source-download/#comments</comments>
		<pubDate>Fri, 06 Jan 2006 11:39:38 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=460</guid>
		<description><![CDATA[I&#8217;ve finally decided to make the source code for MojaviBuilder freely available.  I&#8217;m not going to be doing any more work on it (unless directly asked to), so I&#8217;m makaing the code available for anyone that wants to tinker with it or completely re-write it if they so desire.
Given that I had only just [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally decided to make the source code for MojaviBuilder freely available.  I&#8217;m not going to be doing any more work on it (unless directly asked to), so I&#8217;m makaing the code available for anyone that wants to tinker with it or completely re-write it if they so desire.</p>
<p>Given that I had only just learnt VB.Net there are a few bits that I&#8217;m not terribly proud of, but its mostly alright.  It is written in VB.Net for the MS .Net framework 1.1.  It should be possible to compile it for the Mono framework without too much difficulty which will give you a cross platform version.</p>
<p>Please note that I did put a fair amount of work into this app so please give credit where credit is due if you re-use any of the code.</p>
<p>You can download the <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS93cC11cGxvYWQvc29mdHdhcmUvTW9qYXZpQnVpbGRlci9Nb2phdmlCdWlsZGVyLnNyYy56aXA=">source code directly</a>, or from my <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS9kb3dubG9hZHMv">downloads page</a> where you will also find links to my other available downloads.</p>
<p><span style="color:#800000;">Disclaimer: Please note that I am not responsible for any damage to any computer system as a result of software source code or any other media that is downloaded from my website.  Every effort has been made to ensure that all downloads are virus free and that no malicious code is included in downloads but it is the responsiblity of the end users to ensure that what they are downloading is safe for use on their computer system.</span></p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=460" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2006/01/06/mojavibuilder-source-download/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MojaviBuilder Under Mono?</title>
		<link>http://www.gringod.com/2005/05/25/mojavibuilder-under-mono/</link>
		<comments>http://www.gringod.com/2005/05/25/mojavibuilder-under-mono/#comments</comments>
		<pubDate>Wed, 25 May 2005 16:20:40 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/?p=390</guid>
		<description><![CDATA[Having subscribed to the MWF blog I noticed today that they have finally posted a new entry.
Whilst this in itself isn&#8217;t too interesting, some of the information in the entry is interesting.  Firstly, the MWF (Microsoft Windows Forms) project for Mono is now up to 98% complete.  Most of the basic controls are [...]]]></description>
			<content:encoded><![CDATA[<p>Having subscribed to the <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N2bi5teXJlYWxib3guY29tL213Zi8=">MWF</a> <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N2bi5teXJlYWxib3guY29tL2Jsb2cv">blog</a> I noticed today that they have finally <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N2bi5teXJlYWxib3guY29tL2Jsb2cvYXJjaGl2ZS8yMDA1LzA1LzI0L3NvanVzX25lcnVzaGltYWlfcmVwdWJsaWNfc3dvYg==">posted a new entry</a>.</p>
<p>Whilst this in itself isn&#8217;t too interesting, some of the information in the entry is interesting.  Firstly, the MWF (Microsoft Windows Forms) project for <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb25vLXByb2plY3QuY29tL01haW5fUGFnZQ==">Mono</a> is now up to 98% complete.  Most of the basic controls are now complete.  </p>
<p>The second interesting piece of information is that you can now get a Live CD for mono.  The CD is freely available as an ISO which can be downloaded directly via <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N2bi5teXJlYWxib3guY29tL2lzby9ob2FyeS1tb25vLWxpdmVfMV8wLWkzODYuaXNv">HTTP</a> or via <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb25vLWxpdmUub3JnOjY5NjkvdG9ycmVudC5odG1sP2luZm9faGFzaD1mZjg5OTM1NzRiMjhiODZiYTJlNTYxMmI2OGRiM2EzZjNiOWY5ODJm">BitTorrent</a> (see <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb25vLWxpdmUuY29tLw==">www.mono-live.com</a>).</p>
<p>The upshot of all this is that hopefully <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS9jYXRlZ29yeS9tb2phdmlidWlsZGVy">MojaviBuilder</a> will now run under Mono.  I have downloaded the ISO via <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5iaXR0b3JyZW50LmNvbS8=">BitTorrent</a> which I&#8217;ll burn to CD when I get home and then have a go and running <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbS9jYXRlZ29yeS9tb2phdmlidWlsZGVy">MojaviBuilder</a>.  If it does run then I&#8217;ll know I can go continue developing MojaviBuilder in .NET 1.1 safe in the knowledge that I can be run under Windows, Linux, and MacOS.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=390" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2005/05/25/mojavibuilder-under-mono/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MojaviBuilder Has Subversion Hosting</title>
		<link>http://www.gringod.com/2005/05/03/mojavibuilder-has-subversion-hosting/</link>
		<comments>http://www.gringod.com/2005/05/03/mojavibuilder-has-subversion-hosting/#comments</comments>
		<pubDate>Tue, 03 May 2005 16:37:53 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/2005/05/03/mojavibuilder-has-subversion-hosting/</guid>
		<description><![CDATA[I recently signed up for a free Subversion hosting account with CVSDude for hosting MojaviBuilder.  I have also made some initial commits to the repository to get the ball rolling.
Unfortunately the free account from CVSDude only allows for one developer account per project.  They do, however, say that non-commercial projects can get free [...]]]></description>
			<content:encoded><![CDATA[<p>I recently signed up for a free <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3N1YnZlcnNpb24udGlncmlzLm9yZw==" title=\"Subversion\">Subversion</a> hosting account with <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5jdnNkdWRlLm9yZw==" title=\"CVSDude\">CVSDude</a> for hosting MojaviBuilder.  I have also made some initial commits to the repository to get the ball rolling.</p>
<p>Unfortunately the free account from CVSDude only allows for one developer account per project.  They do, however, say that non-commercial projects can get free account upgrades, so I&#8217;ve sent them an email asking for extra accounts, I didn&#8217;t, however, ask for extra storage space as I would like to keep the source code to MojaviBuilder tight so I&#8217;m going to try to stick to the 2Mb limit.</p>
<p>I sent the request at about 11am GMT and I haven&#8217;t heard anything back yet, which isn&#8217;t really suprising as CVSDude is run out of Australia.  In the mean time, does anyone know of any good free Subversion hosting?  I don&#8217;t get paid for developing MojaviBuilder so I don&#8217;t have a lot of money to pay for things like Subversion hosting accounts.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=385" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2005/05/03/mojavibuilder-has-subversion-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MojaviBuilder To Go Semi Open Source?</title>
		<link>http://www.gringod.com/2005/03/11/mojavibuilder-to-go-semi-open-source/</link>
		<comments>http://www.gringod.com/2005/03/11/mojavibuilder-to-go-semi-open-source/#comments</comments>
		<pubDate>Fri, 11 Mar 2005 15:02:42 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/2005/03/11/mojavibuilder-to-go-semi-open-source/</guid>
		<description><![CDATA[I&#8217;m thinking about making MojaviBuilder semi open source.  If I do go with my idea I&#8217;ll get a Subversion hosting account with SVN-Hosting.com for $5 a month and up load the current source code for MojaviBuilder which will act as the central repository.
Then if any developers wish to get the source code to make [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking about making MojaviBuilder semi open source.  If I do go with my idea I&#8217;ll get a Subversion hosting account with <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5zdm4taG9zdGluZy5jb20=" title=\"SVN-Hosting\">SVN-Hosting.com</a> for $5 a month and up load the current source code for MojaviBuilder which will act as the central repository.</p>
<p>Then if any developers wish to get the source code to make a port to Java, etc. or anyone wishes to make chanegs then they can request an account from me to allow them access to the code.</p>
<p>I must point out that this is only an idea.  Please also bear in mind that I will be paying for this out of my own pocket.  If you feel strong that I should go ahead with this idea then please leave a comment.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=345" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2005/03/11/mojavibuilder-to-go-semi-open-source/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MojaviBuilder re-development.</title>
		<link>http://www.gringod.com/2004/12/10/mojavibuilder-re-development/</link>
		<comments>http://www.gringod.com/2004/12/10/mojavibuilder-re-development/#comments</comments>
		<pubDate>Fri, 10 Dec 2004 08:55:23 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[MojaviBuilder]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.gringod.com/archives/2004/12/10/mojavibuilder-re-development/</guid>
		<description><![CDATA[I&#8217;ve finally got around to taking a look at #develop&#8230; the open source .NET development environment.
I first became interested in #develop because someone pointed out to me that they have a syntax highlighting editor that I could use in my own projects.  At the point however I hadn&#8217;t done that much in the way [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally got around to taking a look at <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5pY3NoYXJwY29kZS5uZXQvT3BlblNvdXJjZS9TRC8=" target=\"_blank\">#develop</a>&#8230; the open source .NET development environment.<br />
I first became interested in #develop because someone pointed out to me that they have a syntax highlighting editor that I could use in my own projects.  At the point however I hadn&#8217;t done that much in the way of .NET development so could figure out how to take the texteditor out of the #develop project and drop it into my project.</p>
<p>Last night, howver, I managed (in #develop) to create a simple notepad editor based on the texteditor in #develop and have it highlight my PHP code.  The PHP language definition file still leaves a lot to be desired but it is progress none the less&#8230; watch this space for more info.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=251" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2004/12/10/mojavibuilder-re-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mojavi 3.0.0-DEV API documentation</title>
		<link>http://www.gringod.com/2004/10/19/mojavi-300-dev-api-documentation/</link>
		<comments>http://www.gringod.com/2004/10/19/mojavi-300-dev-api-documentation/#comments</comments>
		<pubDate>Tue, 19 Oct 2004 08:29:51 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/archives/2004/10/19/mojavi-300-dev-api-documentation/</guid>
		<description><![CDATA[Sean Kerr (the guy that created Mojavi) has release the API documentation for Mojavi 3.0.0-DEV.
Mojavi 3.0.0-DEV is the Mojavi framework for PHP 5.  According to Sean:
 The latest stable version is 2.0.0. Because of the request for a PHP 5.0 compatible version of Mojavi, development has been started on Mojavi 3.0. Mojavi 3.0 will [...]]]></description>
			<content:encoded><![CDATA[<p>Sean Kerr (the guy that created <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb2phdmkub3Jn" title=\"Mojavi\" target=\"_blank\">Mojavi</a>) has release the API documentation for <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb2phdmkub3JnL2luZGV4LnBocC9tb2R1bGUvRGVmYXVsdC9hY3Rpb24vU3RhdGljL3BhZ2UvZG93bmxvYWRzLnBocA==" title=\"Mojavi 3.0.0-DEV\" target=\"_blank\">Mojavi 3.0.0-DEV</a>.</p>
<p><a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb2phdmkub3JnL2luZGV4LnBocC9tb2R1bGUvRGVmYXVsdC9hY3Rpb24vU3RhdGljL3BhZ2UvZG93bmxvYWRzLnBocA==" title=\"Mojavi 3.0.0-DEV\" target=\"_blank\">Mojavi 3.0.0-DEV</a> is the Mojavi framework for PHP 5.  According to Sean:</p>
<blockquote><p> The latest stable version is 2.0.0. Because of the request for a PHP 5.0 compatible version of Mojavi, development has been started on Mojavi 3.0. Mojavi 3.0 will take full advantage of PHP 5.0&#8217;s new object-oriented features and will be developed in the 3.0.0 branch.</p></blockquote>
<p>I guess I&#8217;ll have to start work now on making sure that MojaviBuilder can generate Mojavi 3 compliant class files.  Maybe this would be a good time to get MojaviBuilder 2 back on track after putting it on the back shelf for a while.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=204" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2004/10/19/mojavi-300-dev-api-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MojaviBuilder to include template editor!</title>
		<link>http://www.gringod.com/2004/09/09/mojavibuilder-to-include-template-editor/</link>
		<comments>http://www.gringod.com/2004/09/09/mojavibuilder-to-include-template-editor/#comments</comments>
		<pubDate>Thu, 09 Sep 2004 16:03:07 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/archives/2004/09/09/mojavibuilder-to-include-template-editor/</guid>
		<description><![CDATA[I have finally sorted out syntax highlighting in VB.NET for PHP code.  It took me a while and the final result is a bit of a hack but it works and I&#8217;m proud of it!!!!
The syntax highlighter seems to work fine with the amount of code that I&#8217;ve got in my templates, but put [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally sorted out syntax highlighting in VB.NET for PHP code.  It took me a while and the final result is a bit of a hack but it works and I&#8217;m proud of it!!!!</p>
<p>The syntax highlighter seems to work fine with the amount of code that I&#8217;ve got in my templates, but put too much code in and the performance seems to lag a bit.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=166" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2004/09/09/mojavibuilder-to-include-template-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mojavi Builder &#8211; The Application</title>
		<link>http://www.gringod.com/2004/08/27/mojavi-builder-the-application/</link>
		<comments>http://www.gringod.com/2004/08/27/mojavi-builder-the-application/#comments</comments>
		<pubDate>Fri, 27 Aug 2004 10:28:49 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/archives/2004/08/27/mojavi-builder-the-application/</guid>
		<description><![CDATA[
				The application is made up from one main window&#8230; the project window.  Down the left side is a list box which contains the actions in the list of actions in the current project, and also shows which is the currently selected action.

The entry fields on the right hand side are (in order):

Action Name: The [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.gringod.com/wp-upload/images/software/mojavi/MojaviBuilderScreen.jpg" border="0" alt="Mojavi Builder" align="right" style="padding:10"/><br />
				The application is made up from one main window&#8230; the project window.  Down the left side is a list box which contains the actions in the list of actions in the current project, and also shows which is the currently selected action.</p>
<p><span id="more-138"></span><br />
The entry fields on the right hand side are (in order):</p>
<ul>
<li><b>Action Name</b>: The name of the action (no spaces please).</li>
<li><b>Default view</b>: The view to be returned by the getDefaultView() function in the action class.</li>
<li><b>Request Methods</b>: What types of data transmittion will be accepted by this action.</li>
<li><b>Secure Action</b>: Does this action require the users to be authenticated.</li>
<li><b>Require Privilege</b>: Does the user require a special privilege</li>
<li><b>Privilege Name</b>: The name of the required privilege</li>
<li><b>Namespace:</b> The namespace that the privilege resides in.</li>
<li><b>Views:</b> The view files to be generated.  This should at least contain the default view.</li>
<li><b>Custom Validation</b>:  Whether the validate() function should be added to the action class</li>
<li><b>Register Validators</b>: Whether the registerValidators() function should be added to the action class.</li>
<li><b>Handle Errors</b>: Whether handleError() function should be addedto the action class.  This is only required if Customer Validation or Register Validators is checked.</li>
</ul>
<p>The main window also has several menus:</p>
<ul>
<li>File:
<ul>
<li>New Project</li>
<li>Open Project</li>
<li>Save Project</li>
<li>Close</li>
</ul>
</li>
<li>Project:
<ul>
<li>Name: the name of the project.</li>
<li>Path: the path for file generation. Currently this is the module folder.</li>
<li>Version: Which verison of Mojavi to generate files for (1 or 2)</li>
<li>Generate Files: Generate output files.</li>
</ul>
</li>
<li>Help
<ul>
<li>About</li>
</ul>
</li>
</ul>
<p><img src="http://www.gringod.com/wp-upload/images/software/mojavi/mojavi_ico.jpg" border="0" alt="Mojavi Project Icon" align="left" style="padding:5"/><br />
The project files are saved as *.moj files. If you must know, the are just XML files which wrap up the data for the project and the actions and therefore you could manually edit the files with a text editor is you so wish.</p>
<p>At some point I shall make a Schema file available but not just yet.</p>
<p><strong><font color="red">Warning:</font></strong> File generation is on Mojavi Builder releases 2, 3 and 3.1 is a destructive process.  Any existing files and folders in the file generation path WILL be destroyed.  This has been removed in Mojavi Builder release 4.  See below for more information.</p>
<p>For news and updates about Mojavi Builder releases please check my main site <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5ncmluZ29kLmNvbQ==">www [dot] GrinGod [dot] com</a>.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=138" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2004/08/27/mojavi-builder-the-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mojavi Builder &#8211; Background</title>
		<link>http://www.gringod.com/2004/08/27/mojavi-builder-background/</link>
		<comments>http://www.gringod.com/2004/08/27/mojavi-builder-background/#comments</comments>
		<pubDate>Fri, 27 Aug 2004 10:14:33 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/archives/2004/08/27/mojavi-builder-background/</guid>
		<description><![CDATA[
The reason for the creation of this tool is automate the creation of all the files required to make a Mojavi based PHP application.

Mojavi, available from www [dot] mojavi [dot] org, is an application framework for PHP which is based on the Multi-view controller framework.
A mojavi application is based around the idea of &#8220;actions&#8221;.  [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.gringod.com/wp-upload/images/software/mojavi/mojavi.jpg" alt="" border="0" align="left" /><br />
The reason for the creation of this tool is automate the creation of all the files required to make a Mojavi based PHP application.<br />
<span id="more-137"></span><br />
Mojavi, available from <a href="http://www.gringod.com/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5tb2phdmkub3Jn">www [dot] mojavi [dot] org</a>, is an application framework for PHP which is based on the Multi-view controller framework.</p>
<p>A mojavi application is based around the idea of &#8220;actions&#8221;.  An action may have several Views associated with it one of which is used to render the final output based on any data received from the user.</p>
<p>For example, your application may have a &#8220;Login&#8221; action.  You will therefore need to create a <i>LoginAction.class.php</i> file which will contain a php class called <i>LoginAction</i>.  This action may specify that is no user input is received then the <i>LoginView_input.class.php</i> should be loaded to generate the output.  Otherwise, if data is reveiced and is is correct the the file <i>LoginView_success.class.php</i> is load or, if the data is incorrect, then the file <i>LoginView_error.class.php</i> is loaded.</p>
<p><img src="http://www.gringod.com/wp-upload/images/software/mojavi/MojaviBuilder.jpg" alt="" border="0" align="right" /><br />
As you can see, this already requires four files to be generated and thats not including the HTML template files to generate the HTML output or any other required view.  As an example, at work I have just created a very simple mojavi application which has required 57 class files to be generated.</p>
<p>The idea behind this tool is to automate as much of the file and code generation as possible.  This tool allows you to create a project (at this stage a project is equivalent to a Mojavi application module), create actions for the project, specify the generic details of each action, and specify which views will be required by each action.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=137" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2004/08/27/mojavi-builder-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MojaviBuilder 2</title>
		<link>http://www.gringod.com/2004/08/24/mojavibuilder-2/</link>
		<comments>http://www.gringod.com/2004/08/24/mojavibuilder-2/#comments</comments>
		<pubDate>Tue, 24 Aug 2004 11:10:17 +0000</pubDate>
		<dc:creator>gringod</dc:creator>
				<category><![CDATA[MojaviBuilder]]></category>

		<guid isPermaLink="false">http://www.gringod.com/archives/2004/08/24/mojavibuilder-2/</guid>
		<description><![CDATA[I&#8217;ve started planning the next release of MojaviBuilder.  Actually, I&#8217;ve started bringing together a list of the features that I feel it would require:

Project Management

Modules
Actiosn
Views
Code Directory
Mojavi Version

Template Management

Template Versions
Code Customisation (Syntax highlight editor)


The bad news for those of you that don&#8217;t run WIndows is that I will be continuing development in VB.NET.  The [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started planning the next release of MojaviBuilder.  Actually, I&#8217;ve started bringing together a list of the features that I feel it would require:</p>
<ul>
<li>Project Management</li>
<ol>
<li>Modules</li>
<li>Actiosn</li>
<li>Views</li>
<li>Code Directory</li>
<li>Mojavi Version</li>
</ol>
<li>Template Management</li>
<ol>
<li>Template Versions</li>
<li>Code Customisation (Syntax highlight editor)</li>
</ol>
</ul>
<p>The bad news for those of you that don&#8217;t run WIndows is that I will be continuing development in VB.NET.  The reasons for this are that (1) I know VB.NET and (2) I don&#8217;t have the time to spend on writing and supporting it in any other language.</p>
<p>I will try to keep the components that I use to the standard Microsoft ones in the hope that when Mono goes GUI it will be able to support MojaviBuilder, but beyond that I can&#8217;t promise anything.</p>
<p>If you have any strong feelings as to what should be included/excluded from MojaviBuilder 2 please leave a comment and I&#8217;ll see what I can do.</p>
 <img src="http://www.gringod.com/wp-content/plugins/feed-statistics.php?view=1&post_id=130" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.gringod.com/2004/08/24/mojavibuilder-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
