<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Mo Jebus &#187; Content Management System</title>
	<link>http://moronicbajebus.com</link>
	<description>Banana Ice Cream!</description>
	<pubDate>Wed, 06 Aug 2008 14:30:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Drupal module admin interfaces</title>
		<link>http://moronicbajebus.com/2008/04/24/drupal-module-admin-interfaces/</link>
		<comments>http://moronicbajebus.com/2008/04/24/drupal-module-admin-interfaces/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 16:20:13 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Content Management System]]></category>

		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/2008/04/24/drupal-module-admin-interfaces/</guid>
		<description><![CDATA[For about four weeks now, I have been playing around off and on with Drupal. What impresses me the most about Drupal is it seems more forward thinking about what a CMS is compared to most other systems I have seen. But my one big gripe is the admin interfaces for many of the modules [...]]]></description>
			<content:encoded><![CDATA[<p>For about four weeks now, I have been playing around off and on with Drupal. What impresses me the most about Drupal is it seems more forward thinking about what a CMS is compared to most other systems I have seen. But my one big gripe is the admin interfaces for many of the modules are less than ideal. I know it is hard to do a good web interface and it takes a lot of time. I also (from what I understand about Drupal) am impress that Drupal provides an easy way for developers to create such interfaces. But all the same, some module admin interfaces really need an interface of a full application instead of a webpage.</p>
<p>For instances, I played around with the state machine module. It is a pretty cool idea. To be honest the multiple forms do not do it justice. It could really benefit from an interface similar to <a href="http://pipes.yahoo.com/pipes/">Yahoo! Pipes</a>.</p>
<p>Here I am complaining with out offering a solution. So, my really basic solution would be for a Drupal Advance UI API.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2008/04/24/drupal-module-admin-interfaces/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More About CMSs and Sets</title>
		<link>http://moronicbajebus.com/2007/08/29/more-about-cmss-and-sets/</link>
		<comments>http://moronicbajebus.com/2007/08/29/more-about-cmss-and-sets/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 14:44:09 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Content Management System]]></category>

		<category><![CDATA[Frontpage]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/2007/08/29/more-about-cmss-and-sets/</guid>
		<description><![CDATA[This is a follow up thought to my previous post on this topic.
In addition to sets of users and content elements, I realized there also needs to be sets of sets. I do not mean sets which are the union or intersection of other sets. I mean sets where the elements are sets themselves. It [...]]]></description>
			<content:encoded><![CDATA[<p>This is a follow up <em>thought</em> to my <a href="http://moronicbajebus.com/2007/08/25/thinking-about-content-management-systems-and-sets/">previous post</a> on this topic.</p>
<p>In addition to sets of users and content elements, I realized there also needs to be sets of sets. I do not mean sets which are the union or intersection of other sets. I mean sets where the elements are sets themselves. It is a useful way to organize information. </p>
<p>Take an <a href="http://www.phpbb.com/community/">online forum</a> as an example. If we start at the top, there is the forum which contains area&#8217;s of topics. Then each area of topic has sub area of topics. Within each sub area of topic, there is a collection of forum threads. And finally, each forum thread is a collection of posts (after the first one they are commonly known as replies). </p>
<p>The forum can be described as sets. I will start at the bottom and work my way up.  At the very bottom is a forum post which is a content element with attributes for the title, body, author, and date.<br />
<code>post := [title, body, author, date]</code></p>
<p>Moving on up, next we have the forum thread which is a collection of posts. This thread set also has attributes itself which is the title.<br />
<code>thread := {post<sub>1</sub>&#8230;post<sub>n</sub>}[title]</code><br />
In expanded form:<br />
<code>thread := {[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]</code></p>
<p>Going up another step we have are first set of sets; the sub area of topic is a set of forum threads that are collections of posts.<br />
<code>sub area of topic := {thread<sub>1</sub>&#8230;thread<sub>n</sub>}[title]</code><br />
In expanded form:<br />
<code>sub area of topic := {{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]</code></p>
<p>Moving on up, we have areas of topics which are sets of sub areas of topics which is a set of sets of sets. <br />
<code>area of topic := {sub area of topic<sub>1</sub>&#8230;sub area of topic<sub>n</sub>}[title]</code><br />
In expanded form:<br />
<code>area of topic := {{{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>1</sub>&#8230;{{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>n</sub>}[title]</code></p>
<p>Finally, the forum itself is a set of areas of topics which gives us a set of sets of sets of sets.<br />
<code>forum := {area of topic<sub>1</sub>&#8230;area of topic<sub>n</sub>}[title]</code><br />
In expanded form:<br />
<code>forum := {{{{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>1</sub>&#8230;{{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>1</sub>&#8230;{{{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>1</sub>&#8230;{{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>1</sub>&#8230;{[title, body, author, date]<sub>1</sub>&#8230;post[title, body, author, date]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>n</sub>}[title]<sub>n</sub>}[title]</code></p>
<p>There is my thought which is sets of sets. Also, the introduction of my thought that sets can also have attributes.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2007/08/29/more-about-cmss-and-sets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thinking About Content Management Systems and Sets</title>
		<link>http://moronicbajebus.com/2007/08/25/thinking-about-content-management-systems-and-sets/</link>
		<comments>http://moronicbajebus.com/2007/08/25/thinking-about-content-management-systems-and-sets/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 21:50:48 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Content Management System]]></category>

		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/2007/08/25/thinking-about-content-management-systems-and-sets/</guid>
		<description><![CDATA[Because of my job, I have been thinking about what is a Content Management System (CMS). Among the slurry of thoughts, I continue to return to sets. Set of users (groups) and content (collection) is the intersect sets and a CMS. This is the an overview of my ideas about CMSs and Sets.
What is a [...]]]></description>
			<content:encoded><![CDATA[<p>Because of my job, I have been thinking about what is a Content Management System (CMS). Among the slurry of thoughts, I continue to return to sets. Set of users (groups) and content (collection) is the intersect sets and a CMS. This is the an overview of my ideas about CMSs and Sets.</p>
<h2>What is a set?</h2>
<p>In a generic meaning, a set is a collection of stuff. The items, aka the stuff, which make up a set are known as elements.</p>
<p>Lets create some examples of sets relating to a CMS:</p>
<ul>
<li>a group of users who live in Baltimore</li>
<li>a group of users who I am friends with</li>
<li>a collection of posts authored by Jimmy</li>
<li>a collection of pages published in the year 2006</li>
<li>a group of users who live in New York, joined since 2005, and authored a blog post</li>
</ul>
<h2>The Two Contexts for Sets in a CMS</h2>
<h3>Group</h3>
<p>A group is a set of CMS users.</p>
<h3>Content Collection</h3>
<p>A content collection is a set of CMS content elements such as blog posts, articles, videos, brochures, etc. </p>
<h2>The Types of Sets in a CMS</h2>
<p>Before the describing the types of sets, lets create a small sample of users and content elements for a fictitious and simple CMS.</p>
<h3>Users</h3>
<table>
<thead>
<tr>
<th>Name</th>
<th>City</th>
<th>State</th>
<th>Join Year</th>
<th>Sex</th>
</tr>
</thead>
<tbody>
<tr>
<td>Joe</td>
<td>Baltimore</td>
<td>MD</td>
<td>2006</td>
<td>M</td>
</tr>
<tr>
<td>Tom</td>
<td>Cherrywood</td>
<td>PA</td>
<td>2006</td>
<td>M</td>
</tr>
<tr>
<td>Sue</td>
<td>Cherrywood</td>
<td>PA</td>
<td>2007</td>
<td>F</td>
</tr>
<tr>
<td>Pam</td>
<td>Baltimore</td>
<td>MD</td>
<td>2007</td>
<td>F</td>
</tr>
<tr>
<td>Ted</td>
<td>Cherrywood</td>
<td>VA</td>
<td>2004</td>
<td>M</td>
</tr>
</tbody>
</table>
<h3>Content Elements</h3>
<table>
<thead>
<tr>
<th>Title</th>
<th>Author</th>
<th>Content Type</th>
<th>Body</th>
</tr>
</thead>
<tbody>
<tr>
<td>Best Food</td>
<td>Sue</td>
<td>Blog Post</td>
<td>The best food is burrito.</td>
</tr>
<tr>
<td>PHP FAQs</td>
<td>Sue</td>
<td>Blog Post</td>
<td>I recently create a FAQ about PHP.</td>
</tr>
<tr>
<td>Jump Rope Contest</td>
<td>Ted</td>
<td>Article</td>
<td>At the recent Jump Rope contest.</td>
</tr>
<tr>
<td>PHP FAQs</td>
<td>Sue</td>
<td>FAQ</td>
<td>The PHP FAQs</td>
</tr>
<tr>
<td>Kickball FAQs</td>
<td>Pam</td>
<td>FAQ</td>
<td>The Kickball FAQs</td>
</tr>
</tbody>
</table>
<h3>Selective Set / Selective Group / Selective Collection</h3>
<p>A selective set is a set of arbitrary elements. In essences, the administrator gets to pick whatever elements the administrator pleases to be in the set. For example, a group of my friends: <br /><code>My Friends := {Joe, Sue, Ted}</code><br /> For another example, a collection of my favorite blog posts: <br /><code>My Favorite Blog Posts := {Best Food}</code></p>
<h3>Organic Set / Organic Group / Organic Collection</h3>
<p>An organic set is a set of elements which share the same value for an attribute. An example in our fictitious CMS is a group of people who live in PA which is a collection of users with the state attribute equal to PA: <br /><code>PA users := {<i>user<sub>state</sub> = PA</i>}</code> <br />or <br /><code> user<sub>state</sub> = PA  ∈ PA users = {Tom, Sue}</code><br /> Another example is all content elements which are blog posts:<br />
<code></code><code> Content Element<sub>Content Type</sub> =  &#8216;Blog Post&#8217;  ∈ Blog posts = {Best Food, PHP FAQs}</code></p>
<h3>Syntheses Set / Syntheses Group / Syntheses Collection</h3>
<p>After selective sets and organic sets, everything else is a syntheses set. A syntheses set is a set with conditions on which elements belong to the set.  </p>
<p>The first type of syntheses set, an Attribute Test Syntheses Set, is a set where the set&#8217;s elements have an attribute which passes a test: <br /><code><i>test(</i>E<sub>attribute</sub><i>)</i> = true ∈ Attribute Test Syntheses Set</code><br /> For example of an attribute test syntheses group, a group of users who joined after 2005: <br /> <code>user<sub>Join Year</sub> > 2005 ∈ Users who joined after 2005 = {Joe, Tom Sue, Pam}</code></p>
<p>The second type of syntheses set, a Join Syntheses Set, is where two or more selective, organic, or attribute test syntheses set are joined together. They can be joined together via union, intersection, subtraction, or exclusivity.</p>
<p>A common example is a group of people who live in the same city. Now it my seem like an organic group but remember cities names are not unique. They are repeated in different states and countries. To create a group users who live in Cherrywood VA, it is formed taking users who are in the organic group of <code>user<sub>City</sub> = Cherrywood</code> and <code>user<sub>State</sub> = VA</code> which is an intersection of the two groups:<br />
<code>user<sub>City</sub> = Cherrywood ∩ user<sub>State</sub> = VA ∈ Users who live in Cherrywood VA</code></p>
<p>Another example is my male friends which is the intersection of an organic group and a selective group:<br />
<code> {Joe, Sue, Ted} ∩ user<sub>Sex</sub> = M ∈ My male friends</code></p>
<p>So here is this bit and if you have questions please ask because I tried to do an overview of my idea. Hopefully soon I will write some of my other thoughts regarding CMSs.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2007/08/25/thinking-about-content-management-systems-and-sets/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
