<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: What CMS can I use to make a web-based database?</title>
	<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database/</link>
	<description>Comments on Ask MetaFilter post What CMS can I use to make a web-based database?</description>
	<pubDate>Mon, 12 Sep 2011 04:30:07 -0800</pubDate>
	<lastBuildDate>Mon, 12 Sep 2011 04:33:35 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: What CMS can I use to make a web-based database?</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database</link>	
		<description>Help me make a website which is a database, without writing a whole new CMS. &lt;br /&gt;&lt;br /&gt; This seems an impossible question to Google, because &quot;database-driven website&quot; is such a common phrase, but also so generic.&lt;br&gt;
&lt;br&gt;
For the purposes of simplifying what I want, let&apos;s pretend that I want to make a database of software titles for a certain platform. So I&apos;ll want a table of &quot;Publishers&quot; and I&apos;ll want a table of &quot;Products&quot;, and each Product will be associated with a Publisher.&lt;br&gt;
&lt;br&gt;
I want each Publisher to have a web page describing the publisher, and containing a list of products that publisher makes. Likewise, I want each product to have its own page.&lt;br&gt;
&lt;br&gt;
(This is a simplified model of what I really want, but close enough.)&lt;br&gt;
&lt;br&gt;
But I only want to design the &quot;Publisher&quot; page, and the &quot;Product&quot; page, *once*. I want to be able to make a template and have it just fill in the details from the database.&lt;br&gt;
&lt;br&gt;
It sounds so mind-numbingly simple, but I don&apos;t want to write a whole new CMS. I assumed that Drupal would do the job but astonishingly there seems to be no way to do this would adding a phalanx of extra plugins.&lt;br&gt;
&lt;br&gt;
I must be missing something obvious.&lt;br&gt;
&lt;br&gt;
What CMS should I be using?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2011:site.195809</guid>
		<pubDate>Mon, 12 Sep 2011 04:30:07 -0800</pubDate>
		<dc:creator>Mwongozi</dc:creator>
		
			<category>cms</category>
		
			<category>website</category>
		
			<category>database</category>
		
			<category>resolved</category>
		
	</item>
	<item>
		<title>By: Nick Jordan</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818534</link>	
		<description>Sounds to me like what you&apos;re after is a framework. There are many available, each with their own advantages. Take a look at &lt;a href=&quot;http://codeigniter.com/&quot;&gt;CodeIgniter&lt;/a&gt; (PHP) or Ruby on Rails to get you started.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818534</guid>
		<pubDate>Mon, 12 Sep 2011 04:33:35 -0800</pubDate>
		<dc:creator>Nick Jordan</dc:creator>
	</item><item>
		<title>By: Foci for Analysis</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818545</link>	
		<description>This is actually something you can do using Wordpress by using &lt;a href=&quot;http://codex.wordpress.org/Taxonomies&quot;&gt;custom taxonomies&lt;/a&gt; (&quot;categories&quot;), &lt;a href=&quot;http://codex.wordpress.org/Post_Types&quot;&gt;custom post types&lt;/a&gt; (actual content) and &lt;a href=&quot;http://codex.wordpress.org/Custom_Fields&quot;&gt;custom fields&lt;/a&gt;. Wordpress also supports the creation of additional user &lt;a href=&quot;http://codex.wordpress.org/Roles_and_Capabilities&quot;&gt;roles&lt;/a&gt; to you can control what publishers can do. &lt;br&gt;
&lt;br&gt;
I used the approach outline above to create a recipe site where each post was of the type recipe and had a taxonomy with stuff like italian food, cheap food, vegetarian food, etc.  I used custom fields for stuff like recipe author, URL to original recipe page, etc. &lt;br&gt;
&lt;br&gt;
The added advantage of going with Wordpress is that you get a very mature product with tons of plugins and community support.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818545</guid>
		<pubDate>Mon, 12 Sep 2011 04:49:46 -0800</pubDate>
		<dc:creator>Foci for Analysis</dc:creator>
	</item><item>
		<title>By: Gomez_in_the_South</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818551</link>	
		<description>There may be a couple of extra modules you need to make it polished, but you should be able to get most of the way with just Drupal 7 + Views. &lt;br&gt;
&lt;br&gt;
Your products and publishers would be separate content types. One of the fields in product would be a node reference to the publisher.&lt;br&gt;
&lt;br&gt;
Your Publisher and Product pages could be designed as Views with the publsiher id&apos;s/ product id&apos;s as an argument to show the relevant information.&lt;br&gt;
&lt;br&gt;
Which part couldn&apos;t you do when you tried Drupal before?</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818551</guid>
		<pubDate>Mon, 12 Sep 2011 05:06:07 -0800</pubDate>
		<dc:creator>Gomez_in_the_South</dc:creator>
	</item><item>
		<title>By: zombieApoc</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818566</link>	
		<description>I personally don&apos;t use it in my environment but I came in to throw in a vote for Ruby on Rails</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818566</guid>
		<pubDate>Mon, 12 Sep 2011 05:30:37 -0800</pubDate>
		<dc:creator>zombieApoc</dc:creator>
	</item><item>
		<title>By: Magnakai</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818568</link>	
		<description>You can certainly do this with both Wordpress and Drupal quite easily. If you don&apos;t want to use plugins, you&apos;ll going to have to get your hands dirty with a little PHP. I think most modern CMSs could handle something like this very easily, it&apos;s just a matter of understanding their particular way of saying it.&lt;br&gt;
&lt;br&gt;
If you did want to roll your own CMS, I&apos;ve worked with people who&apos;ve successfully used CodeIgniter to rather quickly build something far more complex than what you&apos;re asking for, and obviously Ruby On Rails also often used for this kind of thing.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818568</guid>
		<pubDate>Mon, 12 Sep 2011 05:34:12 -0800</pubDate>
		<dc:creator>Magnakai</dc:creator>
	</item><item>
		<title>By: Foci for Analysis</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818579</link>	
		<description>I actually tried out a couple of PHP web frameworks for my recipe site and Code Igniter was a clear winner simply because it was so easy to set up and use. Having said that, I decided to switch from code igniter to Wordpress after realizing I still had to implement tons of functionality that Wordpress provided out of the box.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818579</guid>
		<pubDate>Mon, 12 Sep 2011 05:48:37 -0800</pubDate>
		<dc:creator>Foci for Analysis</dc:creator>
	</item><item>
		<title>By: verb</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818596</link>	
		<description>&lt;em&gt;It sounds so mind-numbingly simple, but I don&apos;t want to write a whole new CMS. I assumed that Drupal would do the job but astonishingly there seems to be no way to do this would adding a phalanx of extra plugins.&lt;/em&gt;&lt;br&gt;
Just to make clear, That&apos;s pretty much the Drupal approach to lots of stuff. It provides a baseline structure for content (ie, you can make a &quot;publisher&quot; content type and a &quot;book&quot; content type and so on, but you then need to drop in a &quot;reference&quot; plugin to connect the two together and an &quot;ISBN&quot; plugin to store the ISBN, and the Views module to build lists of them.)&lt;br&gt;
&lt;br&gt;
Not saying that you SHOULD use Drupal, but the reliance on plugins for that kind of stuff is by design.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818596</guid>
		<pubDate>Mon, 12 Sep 2011 06:15:12 -0800</pubDate>
		<dc:creator>verb</dc:creator>
	</item><item>
		<title>By: JJ86</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818612</link>	
		<description>I use PHP which is pretty easy to code for a non-code-monkey kind of guy and MySQL for the database.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818612</guid>
		<pubDate>Mon, 12 Sep 2011 06:31:21 -0800</pubDate>
		<dc:creator>JJ86</dc:creator>
	</item><item>
		<title>By: bricoleur</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818620</link>	
		<description>What Gomez_in_the_South said.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818620</guid>
		<pubDate>Mon, 12 Sep 2011 06:37:43 -0800</pubDate>
		<dc:creator>bricoleur</dc:creator>
	</item><item>
		<title>By: Blake</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818711</link>	
		<description>What bricoleur said.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818711</guid>
		<pubDate>Mon, 12 Sep 2011 07:47:16 -0800</pubDate>
		<dc:creator>Blake</dc:creator>
	</item><item>
		<title>By: fatbird</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818749</link>	
		<description>A CMS is too high level for you because a CMS is largely just a framework where the database schema is already established, and the point of a CMS is that the present schema is what you want to do.  If you want to do something different, then you&apos;re wading through a lot of pre-built schema that gets in your way.&lt;br&gt;
&lt;br&gt;
For PHP, use Code Igniter.  If you&apos;re not limited to PHP, Python/Django or Ruby on Rails will be much better.  The only reason to stick with a CMS in this case is if you want a lot of the CMS functionality as well after you&apos;ve somehow achieved your basic schema implementation.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818749</guid>
		<pubDate>Mon, 12 Sep 2011 08:17:15 -0800</pubDate>
		<dc:creator>fatbird</dc:creator>
	</item><item>
		<title>By: schmod</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818769</link>	
		<description>Do you even need a CMS for this?  It sounds like you may be better served by a web-based MS Access clone.  I&apos;m not intimately familiar with it, but something like &lt;a href=&quot;http://www.zoho.com/creator/lp/web-database.html?utm_source=google&amp;utm_medium=cpc&amp;utm_content=US-Search-Exact&amp;utm_campaign=Web-Database&amp;gclid=CJGkvdHwl6sCFQVN4AodrU_WzQ&quot;&gt;Zoho Creator&lt;/a&gt; may be up your alley.&lt;br&gt;
&lt;br&gt;
If you&apos;re not doing anything fancy, and want to write/host your own code, this seems like it&apos;d be fairly easy to rattle off in an afternoon with plain PHP/mySQL, even for an inexperienced developer.&lt;br&gt;
&lt;br&gt;
One table for products, another for publishers.  Use JOIN statements in your SQL queries to tie everything together.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818769</guid>
		<pubDate>Mon, 12 Sep 2011 08:24:30 -0800</pubDate>
		<dc:creator>schmod</dc:creator>
	</item><item>
		<title>By: gakiko</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2818914</link>	
		<description>You&apos;re asking for &lt;a href=&quot;https://docs.djangoproject.com/en/1.3/intro/tutorial01/&quot;&gt;Django&lt;/a&gt;. Connect it to your database, design the templates, add about 5 lines of code and you&apos;re done. It takes about 30 minutes total.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2818914</guid>
		<pubDate>Mon, 12 Sep 2011 10:04:08 -0800</pubDate>
		<dc:creator>gakiko</dc:creator>
	</item><item>
		<title>By: wintrymix</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2819686</link>	
		<description>I&apos;m not sure what you&apos;re comfortable with (languages, etc) and I no expert on what&apos;s the best choice for this, but for myself I&apos;d use &lt;a href=&quot;http://www.silverstripe.org/&quot;&gt;Silverstripe&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
This sounds like it would be pretty basic for something like SS so I think if you can find a decent example, it&apos;d be pretty quick to alter it and get it up and running.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2819686</guid>
		<pubDate>Mon, 12 Sep 2011 19:48:45 -0800</pubDate>
		<dc:creator>wintrymix</dc:creator>
	</item><item>
		<title>By: Mwongozi</title>
		<link>http://ask.metafilter.com/195809/What-CMS-can-I-use-to-make-a-webbased-database#2819945</link>	
		<description>Thanks for all your advice, I&apos;m going to give Django a whirl.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2011:site.195809-2819945</guid>
		<pubDate>Tue, 13 Sep 2011 03:27:29 -0800</pubDate>
		<dc:creator>Mwongozi</dc:creator>
	</item>
	</channel>
</rss>
