<?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>Blog Yellek &#187; grails</title>
	<atom:link href="http://yellek.org/blog/tag/grails/feed/" rel="self" type="application/rss+xml" />
	<link>http://yellek.org/blog</link>
	<description>Thoughts of a Technologist in South Australia</description>
	<lastBuildDate>Thu, 27 Oct 2011 07:43:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Announcing Project Tintagel: A Grails CMS</title>
		<link>http://yellek.org/blog/2009/09/17/announcing-project-tintagel-a-grails-cms/</link>
		<comments>http://yellek.org/blog/2009/09/17/announcing-project-tintagel-a-grails-cms/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 05:56:01 +0000</pubDate>
		<dc:creator>yellek</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[tintagel]]></category>

		<guid isPermaLink="false">http://yellek.org/blog/?p=354</guid>
		<description><![CDATA[I would like to announce that I have created a Google code project to start putting together the ideas for the Grails CMS that I have devised. The name of the project is Tintagel. Why Tintagel? Well Tintagel will be loosely based on the ideas in the Drupal CMS. As the story goes when Dries [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to announce that I have created a <a href="http://code.google.com/p/tintagel/">Google code project</a> to start putting together the ideas for the Grails CMS that I have devised. The name of the project is Tintagel. Why Tintagel? Well Tintagel will be loosely based on the ideas in the <a href="http://drupal.org">Drupal CMS</a>. As the story goes when Dries Buytaert was choosing the domain name for his CMS project he mistyped the word dorp which is Dutch for village and ended up with drop.org which later became Drupal (see the <a href="http://drupal.org/node/769">Drupal history</a> for the full story). Tintagel is based on the <a href="http://grails.org/">Grails framework</a> and the village most associated with the legend of the Holy Grail is <a href="http://en.wikipedia.org/wiki/Tintagel">Tintagel</a> in Corwall UK.</p>
<p>I am definitely looking for help on this project as the scope of the ideas I have is much greater than the time I have available to work on it so if you have the time to help drop me a note in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://yellek.org/blog/2009/09/17/announcing-project-tintagel-a-grails-cms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First Thoughts On a Grails CMS Object Model</title>
		<link>http://yellek.org/blog/2009/08/26/first-thoughts-on-a-grails-cms-object-model/</link>
		<comments>http://yellek.org/blog/2009/08/26/first-thoughts-on-a-grails-cms-object-model/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 05:37:34 +0000</pubDate>
		<dc:creator>yellek</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[object model]]></category>
		<category><![CDATA[uml]]></category>

		<guid isPermaLink="false">http://yellek.org/blog/?p=349</guid>
		<description><![CDATA[I&#8217;ve been thinking of writing a Grails based CMS that will be loosely based on Drupal. The main aim will be to have a very clean MVC separation and to add features using Grails plugins. To that end I have been thinking about an object model for the site which I have drawn below: A [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking of writing a Grails based CMS that will be loosely based on Drupal. The main aim will be to have a very clean MVC separation and to add features using Grails plugins. To that end I have been thinking about an object model for the site which I have drawn below:</p>
<p>A Template is a layout of regions. Each theme will have a number of templates (which may be only one) A region can have an existence apart from a template so a region on a particular template is called a Template region. Each template region has a context and can have 0 or more blocks to display content. The blocks use the context to decide what to display. A page is an instance of a template with a number of region instances. Each region instance can have a mode such as view or edit. </p>
<p>I haven&#8217;t yet decided which parts of this object model will not be represented in the database but rather in template files as tag parameters.</p>
<p><img src="http://yuml.me/diagram/scruffy/class/[Region]<1..*-1..*>[Template], [Template Region]<*-1>[Context], [Template]<1-*>[Page], [Region Instance]<*-1>[Page], [Region Instance]<*-1>[Template Region], [Region Instance]<*-1>[Mode], [Template Region]<*-*>[Block], [Template Region]<*-1>[Template], [Template Region]<*-1>[Region], [Theme]<1-1..*>[Template], [Site]<1-1..*>[Page].&#8221; alt=&#8221;UML Class Diagram&#8221; /> </p>
]]></content:encoded>
			<wfw:commentRss>http://yellek.org/blog/2009/08/26/first-thoughts-on-a-grails-cms-object-model/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

