<?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>PRONIQUE</title>
	<atom:link href="http://www.pronique.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pronique.com</link>
	<description></description>
	<lastBuildDate>Mon, 07 Sep 2009 22:20:55 +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>Mediawiki CSV Import (mwcsvimport) Documentation</title>
		<link>http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto</link>
		<comments>http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto#comments</comments>
		<pubDate>Mon, 07 Sep 2009 22:19:29 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mwcsvimport]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=1238</guid>
		<description><![CDATA[Formatting your data
mwcsvimport accepts standard CSV data exported from many spreadsheet application.  In this example we will us an Microsoft Excel file of US states and capitals.
First open the file with Excel and choose File &#124; Save As from the menu.

Change the Save as type: to CSV (Comma delimited) (*.csv).

Upload the CSV File
Next, point [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport" rel="bookmark">HowTo Install Mediawiki CSV Import (mwcsvimport)</a><!-- (19.0731)-->, 
<a href="http://www.pronique.com/blog/mwcsvimport-screenshots" rel="bookmark">mwcsvimport Screenshots</a><!-- (18.8023)-->, 
<a href="http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool" rel="bookmark">PRONIQUE releases Mediawiki CSV Import tool</a><!-- (17.7467)-->]]></description>
			<content:encoded><![CDATA[<h3>Formatting your data</h3>
<p>mwcsvimport accepts standard CSV data exported from many spreadsheet application.  In this example we will us an Microsoft Excel file of US states and capitals.</p>
<p>First open the file with Excel and choose <strong>File | Save As</strong> from the menu.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-excel-save-as.jpg" alt="mediawiki-csv-import-excel-save-as" title="mediawiki-csv-import-excel-save-as" width="591" height="477" class="aligncenter size-full wp-image-1242" /></p>
<p>Change the <strong>Save as type:</strong> to <strong>CSV (Comma delimited) (*.csv)</strong>.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-save-as-csv.jpg" alt="mediawiki-csv-import-save-as-csv" title="mediawiki-csv-import-save-as-csv" width="693" height="500" class="aligncenter size-full wp-image-1243" /></p>
<h3>Upload the CSV File</h3>
<p>Next, point your web browser to your copy of mwcsvimport.</p>
<p>Choose <strong>Browse</strong> and select the CSV file we just created.  After you have selected the file click <strong>Next &raquo;</strong> to upload the data.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-step1.jpg" alt="mediawiki-csv-import-step1" title="mediawiki-csv-import-step1" width="600" height="217" class="aligncenter size-full wp-image-1244" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-file-upload.jpg" alt="mediawiki-csv-import-file-upload" title="mediawiki-csv-import-file-upload" width="600" height="342" class="aligncenter size-full wp-image-1247" /></p>
<p>This next screen will present your data back to you in table format so that you can confirm the data was read properly.  Press <strong>Next &raquo;</strong> if everything looks good.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-step2.jpg" alt="mediawiki-csv-import-step2" title="mediawiki-csv-import-step2" width="600" height="642" class="aligncenter size-full wp-image-1241" /></p>
<h3>Defining an Page Template for Import</h3>
<p>Next, you will need to define your page template.  This is where you can add wiki markup to format your data.  Each column of data can be used with the variables presented at the bottom of the page.  For example: ${statename}</p>
<p>Each row of your CSV file will become one page so you will need to make sure the Title: fields is unique for each page.  Once you have the template defined click <strong>Next &raquo;</strong>.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-step3.jpg" alt="mediawiki-csv-import-step3" title="mediawiki-csv-import-step3" width="600" height="558" class="aligncenter size-full wp-image-1251" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-step3a.jpg" alt="mediawiki-csv-import-step3a" title="mediawiki-csv-import-step3a" width="583" height="327" class="aligncenter size-full wp-image-1253" /></p>
<h3>Mediawiki Site Credentials</h3>
<p>Next, you will specify the website address of your Mediawiki site.  <strong>Wiki Location:</strong> is the url of your Mediawiki installation omitting &#8216;index.php/?title=Main_Page&#8217; from the end. </p>
<p>The username and password you provide will of need permission to create pages and update pages if you are overwritting existing ones.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-step4.jpg" alt="mediawiki-csv-import-step4" title="mediawiki-csv-import-step4" width="600" height="330" class="aligncenter size-full wp-image-1254" /></p>
<p>Click <strong>Test write permission</strong> and mwcsvimport will create a test page on the remote wiki and give you feedback and a link.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-step4a.jpg" alt="mediawiki-csv-import-step4a" title="mediawiki-csv-import-step4a" width="448" height="152" class="aligncenter size-full wp-image-1255" /></p>
<p>Clicking on the link will take you to the created test page so you can confirm that your credentials are correct.  Click next to go to the final setup.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-testpage.jpg" alt="mediawiki-csv-import-testpage" title="mediawiki-csv-import-testpage" width="592" height="204" class="aligncenter size-full wp-image-1256" /></p>
<p>The last step is to click the <strong>Import Pages</strong> button and watch as your pages are created one by one.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-finalstep.jpg" alt="mediawiki-csv-import-finalstep" title="mediawiki-csv-import-finalstep" width="600" height="195" class="aligncenter size-full wp-image-1257" /></p>
<p>Once the import is finished you can click on the page names to see the resulting wiki pages.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-finalstepb.jpg" alt="mediawiki-csv-import-finalstepb" title="mediawiki-csv-import-finalstepb" width="600" height="392" class="aligncenter size-full wp-image-1258" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-page.jpg" alt="mediawiki-csv-import-page" title="mediawiki-csv-import-page" width="569" height="282" class="aligncenter size-full wp-image-1262" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mediawiki-csv-import-pagehistory.jpg" alt="mediawiki-csv-import-pagehistory" title="mediawiki-csv-import-pagehistory" width="575" height="334" class="aligncenter size-full wp-image-1263" /></p>
<p><strong>Mediawiki CSV Import</strong> is a powerful wiki creation tool <a href="/software/mediawiki-csv-import">purchase it for only $29</a> <i>(instant download)</i></p>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport" rel="bookmark">HowTo Install Mediawiki CSV Import (mwcsvimport)</a><!-- (19.0731)-->, 
<a href="http://www.pronique.com/blog/mwcsvimport-screenshots" rel="bookmark">mwcsvimport Screenshots</a><!-- (18.8023)-->, 
<a href="http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool" rel="bookmark">PRONIQUE releases Mediawiki CSV Import tool</a><!-- (17.7467)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo Install Mediawiki CSV Import (mwcsvimport)</title>
		<link>http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport</link>
		<comments>http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:16:29 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[mwcsvimport]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=1219</guid>
		<description><![CDATA[This guide will step you through the simple install process of mwcsvimport.  After you have purchased and downloaded mwcsvimport you will need to extract the zip file.
Extract the software zip file


Next open your FTP client (I used FileZilla) and upload the mwcsvimport folder into the document root of your web server.

Next, you will need [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto" rel="bookmark">Mediawiki CSV Import (mwcsvimport) Documentation</a><!-- (16.9206)-->, 
<a href="http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool" rel="bookmark">PRONIQUE releases Mediawiki CSV Import tool</a><!-- (11.9111)-->, 
<a href="http://www.pronique.com/blog/mwcsvimport-screenshots" rel="bookmark">mwcsvimport Screenshots</a><!-- (10.3762)-->]]></description>
			<content:encoded><![CDATA[<p>This guide will step you through the simple install process of mwcsvimport.  After you have <a href="/software/mediawiki-csv-import">purchased and downloaded mwcsvimport</a> you will need to extract the zip file.</p>
<p>Extract the software zip file</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-extract-300x195.jpg" alt="mwcsvimport-install-extract" title="mwcsvimport-install-extract" width="300" height="195" class="aligncenter size-medium wp-image-1220" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-extracted-folder-300x179.jpg" alt="mwcsvimport-install-extracted-folder" title="mwcsvimport-install-extracted-folder" width="300" height="179" class="aligncenter size-medium wp-image-1221" /></p>
<p>Next open your FTP client (I used FileZilla) and upload the mwcsvimport folder into the document root of your web server.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-upload.jpg" alt="mwcsvimport-install-upload" title="mwcsvimport-install-upload" width="600" height="235" class="aligncenter size-full wp-image-1222" /></p>
<p>Next, you will need to set the permissions of the tmp directory to writeable (777).</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-tmp-set-permissions.jpg" alt="mwcsvimport-install-tmp-set-permissions" title="mwcsvimport-install-tmp-set-permissions" width="436" height="381" class="aligncenter size-full wp-image-1223" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-tmp-set-permissions1.jpg" alt="mwcsvimport-install-tmp-set-permissions" title="mwcsvimport-install-tmp-set-permissions" width="436" height="381" class="aligncenter size-full wp-image-1224" /></p>
<p>Finally, navigate to the web address where you installed mwcsvimport and you will be presented with an install screen.</p>
<p>Insure that all notices are green (not red), accept the license agreement.</p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-license-agreement.jpg" alt="mwcsvimport-install-license-agreement" title="mwcsvimport-install-license-agreement" width="600" height="439" class="aligncenter size-full wp-image-1225" /></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/09/mwcsvimport-install-complete.jpg" alt="mwcsvimport-install-complete" title="mwcsvimport-install-complete" width="600" height="148" class="aligncenter size-full wp-image-1226" /></p>
<p>You are done installing Mediawiki CSV Import (mwcsvimport)!</p>
<p>See <strong><a href="/blog/mediawiki-csv-import-documentation-howto">Mediawiki CSV Import (mwcsvimport) Documentation</a></strong> to learn howto use the tool.</p>
<p><a href="/software/mediawiki-csv-import">Purchase Mediawiki CSV Import for only $29 (PHP source code included)</a></p>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto" rel="bookmark">Mediawiki CSV Import (mwcsvimport) Documentation</a><!-- (16.9206)-->, 
<a href="http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool" rel="bookmark">PRONIQUE releases Mediawiki CSV Import tool</a><!-- (11.9111)-->, 
<a href="http://www.pronique.com/blog/mwcsvimport-screenshots" rel="bookmark">mwcsvimport Screenshots</a><!-- (10.3762)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PRONIQUE releases Mediawiki CSV Import tool</title>
		<link>http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool</link>
		<comments>http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool#comments</comments>
		<pubDate>Mon, 07 Sep 2009 20:37:29 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Press Releases]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=1176</guid>
		<description><![CDATA[mwcsvimport is a wiki site owner&#8217;s tool to import data into Mediawiki.  The web-based tool accepts data in CSV format and is capable of creating template based pages via the MediaWiki API.  At $29, the tool is powerful yet inexpensive.
Read more about the MediaWiki CSV Import tool


Related Posts

Mediawiki CSV Import (mwcsvimport) Documentation, 
HowTo [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto" rel="bookmark">Mediawiki CSV Import (mwcsvimport) Documentation</a><!-- (18.1991)-->, 
<a href="http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport" rel="bookmark">HowTo Install Mediawiki CSV Import (mwcsvimport)</a><!-- (12.2047)-->, 
<a href="http://www.pronique.com/blog/mwcsvimport-screenshots" rel="bookmark">mwcsvimport Screenshots</a><!-- (10.1263)-->]]></description>
			<content:encoded><![CDATA[<p>mwcsvimport is a wiki site owner&#8217;s tool to import data into Mediawiki.  The web-based tool accepts data in CSV format and is capable of creating template based pages via the MediaWiki API.  At $29, the tool is powerful yet inexpensive.</p>
<p><a href="/software/mediawiki-csv-import">Read more about the <strong>MediaWiki CSV Import</strong> tool</a></p>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto" rel="bookmark">Mediawiki CSV Import (mwcsvimport) Documentation</a><!-- (18.1991)-->, 
<a href="http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport" rel="bookmark">HowTo Install Mediawiki CSV Import (mwcsvimport)</a><!-- (12.2047)-->, 
<a href="http://www.pronique.com/blog/mwcsvimport-screenshots" rel="bookmark">mwcsvimport Screenshots</a><!-- (10.1263)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mwcsvimport Screenshots</title>
		<link>http://www.pronique.com/blog/mwcsvimport-screenshots</link>
		<comments>http://www.pronique.com/blog/mwcsvimport-screenshots#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:55:22 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=1146</guid>
		<description><![CDATA[mwcsvimport: product page &#124; support forum
Screenshots of the Mediawiki CSV Import Tool.
mwcsvimport: product page &#124; support forum


Related Posts

Mediawiki CSV Import (mwcsvimport) Documentation, 
HowTo Install Mediawiki CSV Import (mwcsvimport), 
PRONIQUE releases Mediawiki CSV Import tool

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto" rel="bookmark">Mediawiki CSV Import (mwcsvimport) Documentation</a><!-- (15.025)-->, 
<a href="http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport" rel="bookmark">HowTo Install Mediawiki CSV Import (mwcsvimport)</a><!-- (12.134)-->, 
<a href="http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool" rel="bookmark">PRONIQUE releases Mediawiki CSV Import tool</a><!-- (6.63244)-->]]></description>
			<content:encoded><![CDATA[<p>mwcsvimport: <a href="/software/mwcsvimport">product page</a> | <a href="http://support.pronique.com/forum/mwcsvimport">support forum</a></p>
<h2>Screenshots of the Mediawiki CSV Import Tool.</h2>
<div id="attachment_1149" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step1-upload.jpg"    class="thickbox noicon" rel="gallery-1146" title="mediawiki-csv-import-step1-upload"><img class="size-medium wp-image-1149" title="mediawiki-csv-import-step1-upload" src="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step1-upload-300x107.jpg" alt="Step 1 Upload CSV File" width="300" height="107" /></a><p class="wp-caption-text">Step 1 Upload CSV File (Click to enlarge)</p></div>
<div id="attachment_1150" class="wp-caption aligncenter" style="width: 291px"><a href="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step2-verify-data.jpg"    class="thickbox noicon" rel="gallery-1146" title="mediawiki-csv-import-step2-verify-data"><img class="size-medium wp-image-1150" title="mediawiki-csv-import-step2-verify-data" src="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step2-verify-data-281x300.jpg" alt="Step 2: Verify Data (click to enlarge)" width="281" height="300" /></a><p class="wp-caption-text">Step 2: Verify Data (click to enlarge)</p></div>
<div id="attachment_1151" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step3-define-page-template.jpg"    class="thickbox noicon" rel="gallery-1146" title="mediawiki-csv-import-step3-define-page-template"><img class="size-medium wp-image-1151" title="mediawiki-csv-import-step3-define-page-template" src="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step3-define-page-template-300x271.jpg" alt="Step 3: Define Page Template (click to enlarge)" width="300" height="271" /></a><p class="wp-caption-text">Step 3: Define Page Template (click to enlarge)</p></div>
<div id="attachment_1152" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step4-provide-wiki-credentials.jpg"    class="thickbox noicon" rel="gallery-1146" title="mediawiki-csv-import-step4-provide-wiki-credentials"><img class="size-medium wp-image-1152" title="mediawiki-csv-import-step4-provide-wiki-credentials" src="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step4-provide-wiki-credentials-300x185.jpg" alt="Step 4: Provide Wiki Credentials (click to enlarge)" width="300" height="185" /></a><p class="wp-caption-text">Step 4: Provide Wiki Credentials (click to enlarge)</p></div>
<div id="attachment_1153" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step5-perform-import.jpg"    class="thickbox noicon" rel="gallery-1146" title="mediawiki-csv-import-step5-perform-import"><img class="size-medium wp-image-1153" title="mediawiki-csv-import-step5-perform-import" src="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step5-perform-import-300x175.jpg" alt="Step 5: Perform Import (click to enlarge)" width="300" height="175" /></a><p class="wp-caption-text">Step 5: Perform Import (click to enlarge)</p></div>
<div id="attachment_1148" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step5-performing-import.jpg"    class="thickbox noicon" rel="gallery-1146" title="mediawiki-csv-import-step5-performing-import"><img class="size-medium wp-image-1148" title="mediawiki-csv-import-step5-performing-import" src="http://www.pronique.com/wp-content/uploads/2009/08/mediawiki-csv-import-step5-performing-import-300x175.jpg" alt="Step 5: Import in Progress (click to enlarge)" width="300" height="175" /></a><p class="wp-caption-text">Step 5: Import in Progress (click to enlarge)</p></div>
<p>mwcsvimport: <a href="/software/mwcsvimport">product page</a> | <a href="http://support.pronique.com/forum/mwcsvimport">support forum</a></p>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/mediawiki-csv-import-documentation-howto" rel="bookmark">Mediawiki CSV Import (mwcsvimport) Documentation</a><!-- (15.025)-->, 
<a href="http://www.pronique.com/blog/howto-install-mediawiki-csv-import-mwcsvimport" rel="bookmark">HowTo Install Mediawiki CSV Import (mwcsvimport)</a><!-- (12.134)-->, 
<a href="http://www.pronique.com/blog/press-releases/pronique-releases-mediawiki-csv-import-tool" rel="bookmark">PRONIQUE releases Mediawiki CSV Import tool</a><!-- (6.63244)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/mwcsvimport-screenshots/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP Developer Links</title>
		<link>http://www.pronique.com/blog/cakephp-developer-links</link>
		<comments>http://www.pronique.com/blog/cakephp-developer-links#comments</comments>
		<pubDate>Thu, 23 Jul 2009 14:57:18 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.pronique.com/blog/cakephp-developer-links</guid>
		<description><![CDATA[This page was started to store and organize a collective of CakePHP tutorials and useful links for PHP developers.  Currently there are 122 articles and counting


Have you written or discovered a useful CakePHP Article, Tutorial or Blog Post?  Add a CakePHP link using this form.

		
		
		
			CakePHP Article Title(required)
			CakePHP Article Link(required)
		
		
			&#160;
			
			
			
			
			
		
		
		

jQuery autocomplete Helper by Gianluca [...]

<h3>Related Posts</h3>
<br/><br/>


No related posts.
]]></description>
			<content:encoded><![CDATA[<p>This page was started to store and organize a collective of CakePHP tutorials and useful links for PHP developers.  Currently there are 122 articles and counting</p>
<p><span id="more-1055"></span></p>
<div class="inline-form">
<div class="message">Have you written or discovered a useful CakePHP Article, Tutorial or Blog Post?  Add a CakePHP link using this form.</div>

		<div id="usermessage2a" class="cf_info "></div>
		<form enctype="multipart/form-data" action="/feed#usermessage2a" method="post" class="cform" id="cforms2form">
		<ol class="cf-ol">
			<li id="li-2-1"><label for="cf2_field_1"><span>CakePHP Article Title</span></label><input type="text" name="cf2_field_1" id="cf2_field_1" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-2-2"><label for="cf2_field_2"><span>CakePHP Article Link</span></label><input type="text" name="cf2_field_2" id="cf2_field_2" class="single fldrequired" value="http://"/><span class="reqtxt">(required)</span></li>
		</ol>
		<fieldset class="cf_hidden">
			<legend>&nbsp;</legend>
			<input type="hidden" name="cf_working2" id="cf_working2" value="One%20moment%20please..."/>
			<input type="hidden" name="cf_failure2" id="cf_failure2" value="Please%20fill%20in%20all%20the%20required%20fields."/>
			<input type="hidden" name="cf_codeerr2" id="cf_codeerr2" value="Please%20double-check%20your%20verification%20code."/>
			<input type="hidden" name="cf_customerr2" id="cf_customerr2" value="yyy"/>
			<input type="hidden" name="cf_popup2" id="cf_popup2" value="nn"/>
		</fieldset>
		<p class="cf-sb"><input type="submit" name="sendbutton2" id="sendbutton2" class="sendbutton" value="Add Link" onclick="return cforms_validate('2', false)"/></p>
		</form></div>
<p><a></a></p>
<h3>jQuery autocomplete Helper by Gianluca Gentile (Gemini)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/jquery-autocomplete-helper">http://bakery.cakephp.org/&#8230;/jquery-autocomplete-helper</a></p>
<h3>Wizard Component 1.2 by jaredhoyt</h3>
<p><a href="http://bakery.cakephp.org/articles/view/wizard-component-1-2-1">http://bakery.cakephp.org/&#8230;/wizard-component-1-2-1</a><br />
<a href="http://bakery.cakephp.org/articles/view/wizard-component-1-2-tutorial">http://bakery.cakephp.org/&#8230;/wizard-component-1-2-tutorial</a></p>
<h3>CSS files and $scripts_for_layout, an article by teknoid</h3>
<p><a href="http://teknoid.wordpress.com/2008/05/05/css-files-and-scripts_for_layout/">http://teknoid.wordpress.com/&#8230;/css-files-and-scripts_for_layout/</a></p>
<h3>Using Themes with CakePHP, an article by Matt Curry (pseudocoder)</h3>
<p><a href="http://www.pseudocoder.com/archives/2008/01/07/theming-with-cakephp/">http://www.pseudocoder.com/&#8230;/theming-with-cakephp/</a></p>
<h3>Cryptable Behavior by Matthew Walker (utoxin)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/cryptable-behavior">http://bakery.cakephp.org/&#8230;/cryptable-behavior</a></p>
<h3>markItUp! jQuery universal markup editor Helper by Jay Salvat</h3>
<p><a href="http://bakery.cakephp.org/articles/view/markitup-jquery-universal-markup-editor-helper">http://bakery.cakephp.org/&#8230;jquery-universal-markup-editor-helper</a></p>
<h3>Automatic Javascript Includer Helper by Graham Weldon (predominant)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/automatic-javascript-includer-helper">http://bakery.cakephp.org/&#8230;javascript-includer-helper</a></p>
<h3>Gravatar Helper by Graham Weldon (predominant)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/gravatar-helper">http://bakery.cakephp.org/&#8230;/gravatar-helper</a></p>
<h3>Tree Helper by Andy Dawson (AD7six)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/tree-helper-1">http://bakery.cakephp.org/articles/view/tree-helper-1</a></p>
<h3>Configure Plugin provides a simple web interface to add new Configure values and override existing values.</h3>
<p><a href="http://bakery.cakephp.org/articles/view/configure-plugin">http://bakery.cakephp.org/articles/view/configure-plugin</a></p>
<h3>CakePHP : Change view file from controller</h3>
<p><a href="http://www.lost-in-code.com/programming/php-code/cakephp-change-view-file-from-controller/">http://www.lost-in-code.com/&#8230;/cakephp-change-view-file-from-controller/</a></p>
<h3>Using Configure in CakePHP applications</h3>
<p><a href="http://cricava.com/blogs/index.php?blog=6&#038;title=using_configure_on_your_cakephp_applicat&#038;more=1&#038;c=1&#038;tb=1&#038;pb=1">http://cricava.com/&#8230;configure_on_your_cakephp_applicat&#8230;</a></p>
<h3>Page Breadcrumb Links in CakePHP</h3>
<p><a href="http://mrphp.com.au/code/code-category/cakephp/cakephp-1-2/page-breadcrumb-links-cakephp">http://mrphp.com.au/&#8230;/page-breadcrumb-links-cakephp</a></p>
<h3>Paypal IPN plugin and PaypalHelper</h3>
<p><a href="http://bakery.cakephp.org/articles/view/paypal-ipn-instant-payment-notification-plugin-complete-with-paypalhelper">http://bakery.cakephp.org/&#8230;plugin-complete-with-paypalhelper</a></p>
<h3>CakePHP Pagination With A HABTM Relationship</h3>
<p><a href="http://www.littlehart.net/atthekeyboard/2007/12/11/cakephp-pagination-with-a-habtm-relationship/">http://www.littlehart.net/&#8230;pagination-with-a-habtm-relationship/</a></p>
<h3>Automagically setting user ID of record creator and modifier in CakePHP 1.2</h3>
<p><a href="http://blog.loadsys.com/2008/05/02/automagically-setting-user-id-of-record-creator-and-modifier-in-cakephp-12/">http://blog.loadsys.com/&#8230;creator-and-modifier-in-cakephp-12/</a></p>
<h3>CakePHP RSS Feed Datasource</h3>
<p><a href="http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/">http://blog.loadsys.com/&#8230;19/cakephp-rss-feed-datasource/</a></p>
<h3>CakePHP jQuery Ajax Helper (Easy Scriptaculous Replacement)</h3>
<p><a href="http://blog.loadsys.com/2009/05/01/cakephp-jquery-ajax-helper-easy-scriptaculous-replacement/">http://blog.loadsys.com/&#8230;easy-scriptaculous-replacement</a></p>
<h3>CakePHP Sequence Behavior</h3>
<p><a href="http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/">http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/</a></p>
<h3>Multiple Admin Levels in CakePHP</h3>
<p><a href="http://www.jamesfairhurst.co.uk/posts/view/multiple_admin_levels_in_cakephp/">http://www.jamesfairhurst.co.uk/&#8230;in_levels_in_cakephp/</a></p>
<h3>navigationhelper</h3>
<p><a href="http://github.com/Pagebakers/navigationhelper/blob/master/navigation.php">http://github.com/&#8230;r/blob/master/navigation.php</a></p>
<h3>SoapSource, a SOAP Client Datasource for CakePHP</h3>
<p><a href="http://www.pagebakers.nl/2008/12/18/soapsource-a-soap-client-datasource-for-cakephp/">http://www.pagebakers.nl/&#8230;t-datasource-for-cakephp/</a></p>
<h3>cakephp-eav</h3>
<p><a href="http://github.com/...eav/tree/master">http://github.com/morrislaptop/cakephp-eav/tree/master</a></p>
<h3>CakePHP EAV Model using Expandable Behavior</h3>
<p><a href="http://debuggable.com/posts/unlimited-model-fields-expandable-behavior:48428c2e-9a88-47ec-ae8e-77a64834cda3">http://debuggable.com/&#8230;expandable-behavior:48428c2e-9a88-47ec-ae8e-77a64834cda3</a></p>
<h3>Debugging with FirePHP</h3>
<p><a href="http://bakery.cakephp.org/articles/view/debugging-with-firephp">http://bakery.cakephp.org/articles/view/debugging-with-firephp</a></p>
<h3>How do I inplement Sub-Domains and DNS CNAMES in CakePHP?</h3>
<p><a href="http://stackoverflow.com/questions/560241/how-do-i-inplement-sub-domains-and-dns-cnames-in-cakephp">http://stackoverflow.com/&#8230;sub-domains-and-dns-cnames-in-cakephp</a></p>
<h3>Sphinx Behavior</h3>
<p><a href="http://bakery.cakephp.org/articles/view/sphinx-behavior">http://bakery.cakephp.org/articles/view/sphinx-behavior</a></p>
<h3>Secrets of Admin Routing by Nate (nate)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/secrets-of-admin-routing">http://bakery.cakephp.org/&#8230;-of-admin-routing</a></p>
<h3>AJAX star rating plugin by Michael Schneidt (schneimi)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/ajax-star-rating-plugin-1">http://bakery.cakephp.org/&#8230;star-rating-plugin-1</a></p>
<h3>Paypal Payments Component Using cURL by Parris Khachi (parris)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/paypal-payments-component-using-curl">http://bakery.cakephp.org/&#8230;paypal-payments-component-using-curl</a></p>
<h3>Get Twitter RSS Feeds with CakePHP by Darren Moore (zeen)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/get-twitter-rss-feeds-with-cakephp">http://bakery.cakephp.org/&#8230;/get-twitter-rss-feeds-with-cakephp</a></p>
<h3>Serving up actions as AJAX with jQuery in a few simple steps by Dean Sofer (Proloser)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/serving-up-actions-as-ajax-with-jquery-in-a-few-simple-steps">http://bakery.cakephp.org/&#8230;ajax-with-jquery-in-a-few-simple-steps</a></p>
<h3>AutoLogin Component &#8211; An Auth remember me feature by Miles Johnson (milesj)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/autologin-component-an-auth-remember-me-feature">http://bakery.cakephp.org/&#8230;auth-remember-me-feature</a></p>
<h3>Flex remoting with cakePHP &#8211; CpAmf plugin by Daniel Verner (vernerd)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/flex-remoting-with-cakephp-cpamf-plugin-1">http://bakery.cakephp.org/&#8230;cakephp-cpamf-plugin-1</a></p>
<h3>PluginHandler to load configuration and callbacks for plugins by Gediminas (sky_l3ppard)</h3>
<p><a href="http://bakery.cakephp.org/articles/view/pluginhandler-to-load-configuration-and-callbacks-for-plugins">http://bakery.cakephp.org/&#8230;configuration-and-callbacks-for-plugins</a></p>
<p>Older Links</p>
<h3>CakePHP</h3>
<dl>
<dt> </dt>
<h3>1.2</h3>
<dd>CakePHP 1.2
<dl>
<dt><a href="http://bakery.cakephp.org/articles/view/how-to-use-acl-in-1-2-x">How to use ACL with Cake PHP 1.2.x? | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/basic-pagination-overview-3">Basic Pagination Overview (1.2) | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/advanced-pagination-1-2">Advanced Pagination (1.2) | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/multiple-files-upload-in-v1-2-1">Multiple files upload in v1.2 | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://realm3.com/articles/setting_up_users_groups_withacl_and_auth_in_cake_1.2.php">realm3: Setting Up User Groups With ACL and Auth in CakePHP 1.2</a> </dt>
<dd>realm3: web application and software development, graphic design, freelance security consultation: business processes made easy. </dd>
<dt><a href="http://lemoncake.wordpress.com/2007/07/03/all-about-validation-in-cakephp-12/">All About Validation in CakePHP 1.2 « Another Cake Baker</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/testing-models-with-cakephp-1-2-test-suite">Testing Models with CakePHP 1.2 test suite | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://www.thinkingphp.org/2007/05/13/bringing-the-cold-war-to-cakephp-12-the-containable-behavior/">ThinkingPHP and beyond » Bringing the cold war to CakePHP 1.2 &#8211; The Containable Behavior</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/soft-delete-behavior">Soft Delete Behavior | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/brief-overview-of-the-new-emailcomponent">Brief Overview of the new EmailComponent | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://cakebaker.42dh.com/2007/11/22/organizing-your-code-with-folders/">cakebaker » Organizing your code with folders</a> </dt>
<dt><a href="http://www.littlehart.net/atthekeyboard/2007/03/13/how-easy-are-web-services-in-cakephp-12-really-easy/">How Easy Are Web Services in CakePHP 1.2? Really Easy! — @TheKeyboard</a> </dt>
<dt><a href="http://cakebaker.42dh.com/2008/01/10/deprecated-stuff-in-cakephp-12/#comment-60313">Deprecated stuff in CakePHP 1.2 &#8211; cakebaker</a> </dt>
<dt><a href="http://cakebaker.42dh.com/2008/01/19/fat-models-and-how-they-change-how-you-use-the-model-class/">Fat models and how they change how you use the Model class &#8211; cakebaker</a> </dt>
<dt><a href="http://cake-php.blogspot.com/2006/09/21-things-you-must-know-about-cakephp.html">Cake PHP useful tips: 21 Things You Must Know About CakePHP</a> </dt>
<dd> </dd>
<dt><a href="http://cutfromthenorth.com/integrating-facebook-connect-with-cakephps-auth-component/">Integrating Facebook Connect with CakePHP’s Auth component | Cut from the North</a> </dt>
<dd>I wanted to be able to leverage all of the advantages of using Cake&#8217;s built in Auth component in my latest application; problem was that the application needed </dd>
<dt><a href="http://www.phpfreaks.com/forums/index.php?topic=242004.0">AuthComponent/Sessions and Changing Layouts</a> </dt>
<dd>AuthComponent/Sessions and Changing Layouts </dd>
<dt><a href="http://www.studiocanaria.com/articles/cakephp_auth_component_users_groups_permissions_part_ii">CakePHP Auth Component &#8211; Users, Groups &amp; Permissions &#8211; Part II</a> </dt>
<dd> </dd>
<dt><a href="http://www.pseudocoder.com/">What Happends If It Actually Works?</a> </dt>
<dd> </dd>
</dl>
</dd>
<dt> </dt>
<dl>
<dt><a href="http://bakery.cakephp.org/articles/view/firecake-helper">Firecake Helper | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/confcomponent-db-based-configuration-tutorial">ConfComponent DB based configuration Tutorial | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/testing-models-with-cakephp-1-2-test-suite">Testing Models with CakePHP 1.2 test suite | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://groups.google.com/group/cake-php/">Cake PHP | Google Groups</a> </dt>
</dl>
<dt><a href="http://bakery.cakephp.org/articles/view/a-component-to-help-creating-soap-services">A Component to help creating SOAP services | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://www.littlehart.net/atthekeyboard/2007/09/11/a-hopefully-useful-tutorial-for-using-cakephps-auth-component/">A Hopefully Useful Tutorial For Using CakePHP’s Auth Component — @TheKeyboard</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/actas-image-column-behavior">ActAs Image column behavior | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/adding-a-google-map-to-your-app">Adding a Google Map to your App | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://rossoft.wordpress.com/2006/09/07/ajax-star-rating-helper/">AJAX Star Rating helper « RosSoft</a> </dt>
<dt><a href="http://api.cakephp.org/class_model.html">API for CakePHP : The PHP Rapid Development Framework :: version 1.1.x.x</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/autohotkey-guide-for-cakephp">AutoHotkey Guide for CakePHP | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/brief-overview-of-the-new-emailcomponent">Brief Overview of the new EmailComponent | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/cache-elements-individually-for-each-user">Cache Elements Individually For Each User. | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://groups.google.com/group/cake-php">Cake PHP | Google Groups</a> </dt>
<dt><a href="http://manual.cakephp.org/pages/apas10">CakePHP : A Rapid Development Framework :: Apas10</a> </dt>
<dd>Your description goes here. </dd>
<dt><a href="http://www.scribd.com/doc/5503/CakePHP-tutorial-no-1-from-IBM">CakePHP tutorial no. 1 from IBM</a> </dt>
<dd>The first tutorial about CakePHP from IBM  PHP cakephp </dd>
<dt><a href="http://www.scribd.com/doc/5546/CakePHP-tutorial-no-3-from-IBM">CakePHP tutorial no. 3 from IBM</a> </dt>
<dd>The 3. tutorial about CakePHP from IBM  PHP cakephp </dd>
<dt><a href="http://nik.chankov.net/2007/10/19/storing-the-settings-into-database/">CakePHP: Storing settings into database | Dev weblog</a> </dt>
<dd>Today I would like to show you how I am storing and fetching the settings for my applications in CakePHP. </dd>
<dt><a href="http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line">Calling controller actions from cron and the command line | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/checking-for-duplicate-records-unique-record">Checking for duplicate records (unique record) | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/confcomponent-db-based-configuration">ConfComponent DB based configuration | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/easy-syntax-highlighting-in-ultraedit">Easy Syntax Highlighting in UltraEdit | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/flashing-with-cakephp">Flashing with CakePHP | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://www.concepthue.com/how-to/cake_flex/">Getting CakePHP to work with Flex through AMFPHP</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/hosting-admin-urls-on-a-subdomain">Hosting Admin URLs on a Subdomain | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/implementing-a-comma-separated-values-csv-webservice">Implementing a Comma Separated Values (CSV) &#8220;webservice&#8221; | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/implementing-soap-on-cakephp">Implementing SOAP on cakePHP | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/integrating-zend-framework-lucene-with-your-cake-application">Integrating Zend Framework Lucene with your Cake Application | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/ldap-models-in-cakephp">LDAP Models in CakePHP | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/lighttpd-and-cakephp-setup-in-subdirectories">LightTPD and CakePHP setup in subdirectories | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://myeasyscripts.com/loudbaking/how-to-use-authcomponent-in-cakephp/">Loud Baking » Blog Archive » How to use AuthComponent in CakePHP</a> </dt>
<dt><a href="http://support.ongetc.com/index.php?option=com_content&amp;task=view&amp;id=254&amp;Itemid=182">My CakePHP resources list &#8211; Support.OngETC.com</a> </dt>
<dd>Chanh&#8217;s Blog and home of COAddOns that develops Mambo add-ons, Mambo dedicated support and advisory site. Contains CMS related research, developments and appropriate tutorials </dd>
<dt><a href="http://www.nabble.com/IBM-Tutorial---Part-3---Cook-up-web-sites-fast---Dealer-ACLs-t4464111.html">Nabble &#8211; CakePHP &#8211; IBM Tutorial &#8211; Part 3 / Cook up web sites fast &#8211; Dealer ACLs</a> </dt>
<dd>IBM Tutorial &#8211; Part 3 / Cook up web sites fast &#8211; Dealer ACLs. Hi everyone Has anyone completed a solution to the Dealert ACLs problem that is set in Part 3&#8230; </dd>
<dt><a href="http://bakery.cakephp.org/articles/view/observable-models">Observable Models | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/pagination">Pagination | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/quickly-translate-ip-to-geo-coordinates">Quickly Translate IP to Geo Coordinates | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/real-world-access-control">Real World Access Control | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/restful-web-services-with-cakephp">RESTful Web Services With CakePHP | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://cakeforge.org/snippet/detail.php?type=snippet&amp;id=78">RSSModel</a> </dt>
<dt><a href="http://www.sanisoft.com/blog/2007/06/15/cakephp-models-created-modified-gotcha/">SANIsoft &#8211; PHP for E Biz» Blog Archive » CakePHP Model’s created / modified gotcha!</a> </dt>
<dt><a href="http://www.developer.com/lang/php/article.php/3636686">Scaffolding with CakePHP &#8211; Managing Your Fantasy Football Team</a> </dt>
<dd>Just as with buildings CakePHP Scaffolding is a great way of setting up the early parts of developing a web application. </dd>
<dt><a href="http://bakery.cakephp.org/articles/view/simple-smtp-mailer">Simple SMTP Mailer | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/some-ideas-to-organize-your-css-files-and-autoload-them-in-cakephp">Some ideas to organize your CSS files and autoload them in CakePHP | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://thefaultandfracture.blogspot.com/2007/10/enabling-cakephp-11-on-lighttpd-15.html">The Fault And Fracture: Enabling CakePHP 1.1 on Lighttpd 1.5</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/user-permissions-and-cakephp-acl">User Permissions and CakePHP ACL | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/using-ldap-as-a-datasource-basic-find-example">Using ldap as a datasource: basic find example | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/using-tinymce-with-cakephp-and-ajax">Using TinyMCE with CakePHP and AJAX | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/uuid-behavior">Uuid Behavior | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://cakeforge.org/snippet/detail.php?type=snippet&amp;id=77">Web Model for REST</a> </dt>
<dt><a href="http://bakery.cakephp.org/articles/view/yacca-yet-another-cake-component-for-auth">YACCA Yet Another Cake Component for Auth | The Bakery, Everything CakePHP : Articles</a> </dt>
<dt><a href="http://cakebaker.42dh.com/2007/04/16/writing-an-installer-for-your-cakephp-application/">Writing an installer for your CakePHP application &#8211; cakebaker</a> </dt>
</dl>


<h3>Related Posts</h3>
<br/><br/>

<p>No related posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/cakephp-developer-links/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Proper caching leads to bandwidth reduction and increased performance</title>
		<link>http://www.pronique.com/blog/web-server-caching-content-expiration</link>
		<comments>http://www.pronique.com/blog/web-server-caching-content-expiration#comments</comments>
		<pubDate>Wed, 24 Jun 2009 02:16:54 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=980</guid>
		<description><![CDATA[Web server cache controls is somewhat technical and this post is not meant to be an definitive guide.  We can provide a free consultation for our website security testing and performance optimization services for anyone interested.  Contact us for more details or read on.
Cache Control
By default all pages, images, and other page components [...]

<h3>Related Posts</h3>
<br/><br/>


No related posts.
]]></description>
			<content:encoded><![CDATA[<p>Web server cache controls is somewhat technical and this post is not meant to be an definitive guide.  We can provide a free consultation for our website security testing and performance optimization services for anyone interested.  <a href="/contact">Contact us for more details</a> or read on.</p>
<h3>Cache Control</h3>
<p>By default all pages, images, and other page components are cached based on last-modified time.  This presents a problem for content management systems that produce pages on-the-fly for each request.  To the browser, your website appears to change every time.  In this common situation we can instruct the browser to retain the cached copy for a specific length of time using the max-age and Cache-Control headers.</p>
<h3>Compression</h3>
<p>All css and javascript page components can benefit from gzip  compression resulting in a 70% decrease in data transferred to the clients browser.  70% is a huge savings!</p>
<p>Content cache expiry and compression are controlled by Apache&#8217;s (httpd) .htaccess configuration files.  At PRONIQUE, our <a href="/services/web-design">web design services</a> include website optimization  and we can help fine tune your website for best performance and load time. <a href="/contact">Contact us about website optimization</a></p>
<p><div class="keywords">
<strong>Keywords:</strong> .htaccess, bandwidth reduction, Content Caching, gzip compression, website optimization
</div></p>


<h3>Related Posts</h3>
<br/><br/>

<p>No related posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/web-server-caching-content-expiration/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>San Angelo Adwords Campaigns</title>
		<link>http://www.pronique.com/blog/san-angelo-adwords-campaigns</link>
		<comments>http://www.pronique.com/blog/san-angelo-adwords-campaigns#comments</comments>
		<pubDate>Wed, 24 Jun 2009 02:06:00 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=975</guid>
		<description><![CDATA[Is your business looking to target prospects in San Angelo?  We can help build and manage an effective Google Search advertising campaign.

About Search Engine Marketing
Search Engine Marketing is a mildly effective form of online advertising.  While it&#8217;s not going to bring a titlewave of new business it does offer some powerful search engine [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/h1-seo-best-practice" rel="bookmark">SEO best practices for &lt;H1&gt; tags</a><!-- (6.81191)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (6.33388)-->, 
<a href="http://www.pronique.com/blog/pcnames-domain-registration" rel="bookmark">A better (faster) way to find and register a domain name</a><!-- (5.46178)-->]]></description>
			<content:encoded><![CDATA[<p>Is your business looking to target prospects in San Angelo?  We can help build and manage an effective Google Search advertising campaign.</p>
<p><span id="more-975"></span></p>
<h3>About Search Engine Marketing</h3>
<p>Search Engine Marketing is a mildly effective form of online advertising.  While it&#8217;s not going to bring a titlewave of new business it does offer some powerful <em>search engine ad placement</em> tools to help with finite targeting.  </p>
<p>A lot of times web design companies, search engine optimization services, and individuals that claim to be computer/web experts hype it up and make it something it is not.  Don&#8217;t fall for this, online advertising will bring results if you are marketing something someone wants or needs like <a href="/services/web-design">Website Design</a> <-(Shameless plug).  It also requires you provide an effective hook, and have proper <u>ad campaign management</u>.</p>
<h3>Does your website show up on the first page of search results?</h3>
<p>Well, Adwords is a way to get on the frontpage of search results for the keyword you want to target.  In other words, you can pay for first page placement in Google Search Results for the keywords you need to target.</p>
<h3>What is Adwords?</h3>
<p>Adwords is Google&#8217;s popular <em>search engine advertising</em> system.  <strong>Google Adwords</strong> is a <strong>pay-per-click advertising system</strong> where you can bid on keywords or phrases you want to target.</p>
<p>Your ad is displayed when that search term is partially or matched exactly.  The amount you bid affects where your ad will be place with among  any others currently showing for that keyword.  </p>
<p>You don&#8217;t have to pay anything until the person actually clicks on the link?</p>
<h3>How much does it cost?</h3>
<p>Well, you pay the amount you bid for keywords multiplied by the number of clicks on your ad.  Notice I said clicks not ad displays.  Advertising on Adwords is really effect at establishing your business name or brand (and sometime its almost free).   </p>
<p>If you offer a service that most people would be willing to call you about, you are  free to include your phone number in the ad text.  So again, FREE online advertising.</p>
<h3>A word of caution!</h3>
<p><strong>A misconfigured adwords campaign can cost your $1,000s!</strong></p>
<p><img src="http://www.pronique.com/wp-content/uploads/2009/06/adwords-caution.png" alt="adwords-caution" title="adwords-caution" width="64" height="64" class="alignleft size-full wp-image-586" />Failure to impose proper targeting to campaigns can result in your ad being rendered for search results performed around the world!  The best way to control costs is to set a very low daily budget for running campaigns and target your ad to the local area.  <u>We&#8217;ve seen it done before so be careful!</u></p>
<p><br style="clear:both"/></p>
<h3><a href="/contact">Asks us about Google AdWords Advertising</a></h3>
<p><a href="/contact">Request a Quote for Google Adwords Campaign Management</a> or feel free to use the form at the bottom of this page to leave a comment regarding Google Adwords and/or this article.</p>
<p><div class="keywords">
<strong>Keywords:</strong>Adword Configuration, Adwords, Adwords Consulting, Adwords Experts, Adwords FAQ,  Adwords Help, Adwords Management, Adwords Setup, Adwords Tuning, Internet Marketing, Local Ad Targeting, San Angelo Advertising, San Angelo Marketing, San Angelo Search Results, West Texas Advertising
</div></p>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/h1-seo-best-practice" rel="bookmark">SEO best practices for &lt;H1&gt; tags</a><!-- (6.81191)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (6.33388)-->, 
<a href="http://www.pronique.com/blog/pcnames-domain-registration" rel="bookmark">A better (faster) way to find and register a domain name</a><!-- (5.46178)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/san-angelo-adwords-campaigns/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Page titles can make or break a website</title>
		<link>http://www.pronique.com/blog/page-title-optimization</link>
		<comments>http://www.pronique.com/blog/page-title-optimization#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:39:49 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=964</guid>
		<description><![CDATA[Page titles are one of the most important factors in search engine optimization.  Titles allow you to target specific keywords and phrases.  This title (set in HTML by using the &#60;title&#62;&#60;/title&#62; tags) is also what search engines show in search results.  Most search engines bold the matching keywords.
Lets take a look at [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/h1-seo-best-practice" rel="bookmark">SEO best practices for &lt;H1&gt; tags</a><!-- (14.0521)-->, 
<a href="http://www.pronique.com/blog/seo-checklist" rel="bookmark">Search Engine Optimization Checklist</a><!-- (13.5215)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (10.9094)-->]]></description>
			<content:encoded><![CDATA[<p>Page titles are one of the most important factors in search engine optimization.  Titles allow you to target specific keywords and phrases.  This title <small>(set in HTML by using the &lt;title&gt;&lt;/title&gt; tags)</small> is also what search engines show in search results.  Most search engines bold the matching keywords.<span id="more-964"></span></p>
<p>Lets take a look at an example Google search for the phrase &#8217;san angelo bank&#8217;</p>
<p><img class="alignnone size-full wp-image-208" title="san angelo bank search San Angelo National Bank, Bank of San Angelo, San Angelo Banking Center" src="http://www.pronique.com/wp-content/uploads/2009/06/san-angelo-bank-search.jpg" alt="san-angelo-bank-search" width="613" height="356" /></p>
<p>As we can see above a search for &#8217;san angelo bank&#8217; returns sanb-tx.com &#8216;San Angelo National Bank&#8217; as the first result.  The title &#8216;Welcome&#8217; is not very informative to say the least.   Results two and three are much better stating your destination if you were to click on the link.</p>
<h3>Titles also are important for bookmarks</h3>
<p>When a visitor bookmarks a page, the title of that page becomes the bookmark&#8217;s title.  Keywords are also important here as popular web browsers like Firefox index your bookmark titles and tags.  Using relevent keywords can help your visitors find your web page (even in their own bookmarks).</p>
<p><img class="alignnone size-full wp-image-221" title="san-angelo-web-autocomplete-bookmarks" src="http://www.pronique.com/wp-content/uploads/2009/06/san-angelo-web-autocomplete-bookmarks.jpg" alt="san-angelo-web-autocomplete-bookmarks" width="326" height="136" /></p>
<h3>How can I see all my page title&#8217;s without digging through the entire website?</h3>
<p>Just search for &#8217;site:yourdomain.com&#8217; on Google and you will get a good starting list.  You might just learn that many or all of your pages have the same title.  This is a common problem with many sites, often overlooked by website designers.</p>
<p>If you are interested in developing a strategy for search engine optimization feel free to <a href="/contact">contact us for more information</a>.  We also <a href="/services/web-design">design and build websites</a> based on business needs.</p>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/h1-seo-best-practice" rel="bookmark">SEO best practices for &lt;H1&gt; tags</a><!-- (14.0521)-->, 
<a href="http://www.pronique.com/blog/seo-checklist" rel="bookmark">Search Engine Optimization Checklist</a><!-- (13.5215)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (10.9094)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/page-title-optimization/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SEO best practices for &lt;H1&gt; tags</title>
		<link>http://www.pronique.com/blog/h1-seo-best-practice</link>
		<comments>http://www.pronique.com/blog/h1-seo-best-practice#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:21:49 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=957</guid>
		<description><![CDATA[Search Engine Optimization has exploded as the web gets more and more crowded.  Search Engines are drowning in content spam and have recently gone back to basics with their search ranking algorithms.
Here are several SEO tips and rules that will help you quickly optimize your San Angelo business website for the search engine spiders.

Do [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/seo-checklist" rel="bookmark">Search Engine Optimization Checklist</a><!-- (11.0729)-->, 
<a href="http://www.pronique.com/blog/page-title-optimization" rel="bookmark">Page titles can make or break a website</a><!-- (9.84202)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (7.81658)-->]]></description>
			<content:encoded><![CDATA[<p><strong>Search Engine Optimization</strong> has exploded as the web gets more and more crowded.  Search Engines are drowning in content spam and have recently gone back to basics with their search ranking algorithms.<span id="more-957"></span></p>
<p>Here are several <strong>SEO tips and rules</strong> that will help you quickly optimize your <strong>San Angelo business website</strong> for the search engine spiders.</p>
<ol class="numbered">
<li>Do not use the &lt;H1&gt; tag for your logo, company name, or blog name</li>
<li>Only 1 &lt;H1> tags per page</li>
<li>The title of the page should go inside the &lt;H1&gt; tag.</li>
<li>4. The &lt;H1&gt; tag&#8217;s contents should match the &lt;title&gt; tag of the document.</li>
<li>5. Do not repeat keywords inside the &lt;H1&gt; tag.</li>
</ol>
<div id="keywords">
Keywords: Search Engine Optimization, SEO
</div>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/seo-checklist" rel="bookmark">Search Engine Optimization Checklist</a><!-- (11.0729)-->, 
<a href="http://www.pronique.com/blog/page-title-optimization" rel="bookmark">Page titles can make or break a website</a><!-- (9.84202)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (7.81658)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/h1-seo-best-practice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GOOG-411 and your business</title>
		<link>http://www.pronique.com/blog/1-800-goog-411-business-listed</link>
		<comments>http://www.pronique.com/blog/1-800-goog-411-business-listed#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:16:10 +0000</pubDate>
		<dc:creator>JC</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.pronique.com/?p=951</guid>
		<description><![CDATA[A free service from Google, 1-800-GOOG-411 is a 100% automated directory assistance service for business listings.  It&#8217;s pretty accurate and people are starting to use it instead of phone books.  Lately, we&#8217;ve heard lots of buzz and word-of-mouth about it around San Angelo!
How it works

Dial 1-800-GOOG-411 from any phone
State the location and business [...]

<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/san-angelo-adwords-campaigns" rel="bookmark">San Angelo Adwords Campaigns</a><!-- (9.8962)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (5.27552)-->]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-258 alignleft" title="local-san-angelo-business-goog411-logo" src="http://www.pronique.com/wp-content/uploads/2009/06/local-san-angelo-business-goog411-logo.gif" alt="local-san-angelo-business-goog411-logo" width="150" height="55" />A free service from Google, 1-800-GOOG-411 is a 100% automated directory assistance service for business listings.  It&#8217;s pretty accurate and people are starting to use it instead of phone books.  Lately, we&#8217;ve heard lots of buzz and word-of-mouth about it around San Angelo!<span id="more-951"></span></p>
<h3>How it works</h3>
<ol class="bulleted">
<li>Dial 1-800-GOOG-411 from any phone</li>
<li>State the location and business type</li>
<li>Get connected to the business for free</li>
</ol>
<p>Additionally, the caller can say &#8216;Text message&#8217; or &#8216;Map it&#8217; and Google will send the company details and a map link as a text message.  If you say a category such as &#8216;Pizza&#8217; it will begin reading listing to you.  Sort of like browsing search results.</p>
<h3>How to get your business listed in GOOG-411</h3>
<p>The GOOG-411 service keys of the Google Local Business database, this is the same database used by Google Maps. You can visit http://www.google.com/local/add/businessCenter, create an account , and add your business listing.  In addition to basic information such as address and phone number you can provide hours of operations, photos of your business, website url, services provided, and products sold.</p>
<p>There is a telephone or snail mail verification process when updating your listing.  Don&#8217;t skip this step!</p>
<p>As part of a Internet Marketing campaign we perform this listing process for you.  If you are interested in our local search marketing services <a href="/contact">contact us today</a>.</p>
<div id="keywords">
Keywords: Directory Assistance, GOOG-411, Phonebook, Search Engine Marketing, SEM, Yellow Pages
</div>


<h3>Related Posts</h3>
<br/><br/>
<a href="http://www.pronique.com/blog/san-angelo-adwords-campaigns" rel="bookmark">San Angelo Adwords Campaigns</a><!-- (9.8962)-->, 
<a href="http://www.pronique.com/blog/backlink-count" rel="bookmark">Determine a website&#8217;s total incoming link count</a><!-- (5.27552)-->]]></content:encoded>
			<wfw:commentRss>http://www.pronique.com/blog/1-800-goog-411-business-listed/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
