<?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>General Archives - Eric Martin</title>
	<atom:link href="http://www.ericmmartin.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ericmmartin.com/category/general/</link>
	<description>An experienced hands-on leader, specializing in transforming complex systems into streamlined, user-centric solutions.</description>
	<lastBuildDate>Fri, 29 Aug 2025 21:11:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://www.ericmmartin.com/wp-content/uploads/2024/02/favicon-150x150.png</url>
	<title>General Archives - Eric Martin</title>
	<link>https://www.ericmmartin.com/category/general/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>n8n RAG: Adding PDF &#038; DOCX for Better Document Processing</title>
		<link>https://www.ericmmartin.com/n8n-rag-adding-pdf-docx-for-better-document-processing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=n8n-rag-adding-pdf-docx-for-better-document-processing</link>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 03:15:49 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[n8n]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=74016</guid>

					<description><![CDATA[<p>Recently, I came across a great YouTube tutorial from Cole Medin on building a RAG system with n8n, Google Drive, OpenAI, and Supabase. The workflow was solid for Google Docs, [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/n8n-rag-adding-pdf-docx-for-better-document-processing/">n8n RAG: Adding PDF &amp; DOCX for Better Document Processing</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Recently, I came across a great <a href="https://www.youtube.com/watch?v=PEI_ePNNfJQ">YouTube tutorial</a> from <a href="https://www.youtube.com/@ColeMedin">Cole Medin</a> on building a RAG system with n8n, Google Drive, OpenAI, and Supabase. The workflow was solid for Google Docs, but I quickly realized it wouldn&#8217;t work with my existing Word documents or PDFs. Always up for a challenge, I decided to enhance Cole&#8217;s original workflow to support PDF and DOCX documents.</p>



<h2 class="wp-block-heading">The Problem: PDFs and Word Docs Are Binary Blobs</h2>



<p>If you try to use the original workflow with PDF or DOCX files, you&#8217;ll end up with something like this in your database:</p>



<pre class="wp-block-code"><code>PK DciZ word/numbering.xmlí�&#91;nã6 †WÐ= zOt±,;Æ8ƒ` )Z E�N @K´MD" R²"n¡ }k_»¶¤ÔÕ·±*y¢zRÿOŠ ùÿä¡ŽùÑ�!¿{ÿ …ƒ5•Š &gt;3ì&#91;Ë Pî‹€ñåÌøåÓãÍÄ ¨„ð€„‚ÓñB•ñþþ›w›)O£9•ºß@&#91;p5�ü±J'xjšÊ_Ñˆ¨&#91; S BF$Ñ/åÒŒˆ|Jã *D1IØœ…,y1</code></pre>



<p>Yikes! That&#8217;s raw binary data, not the text content that our RAG system needs. The AI can&#8217;t extract any meaningful information from this jumble.</p>



<h2 class="wp-block-heading">The Solution: File Type Detection and Conversion</h2>



<p>To fix this, I needed to add a few key improvements to the workflow:</p>



<ol class="wp-block-list">
<li>Update the Set File ID node</li>



<li>Add a Switch node to detect file types</li>



<li>Implement ConvertAPI integration to transform PDFs/DOCXs to plain text</li>



<li>Use a Code node to ensure filenames have proper extensions</li>
</ol>



<p>Here&#8217;s how I implemented each part:</p>



<h3 class="wp-block-heading">1. Add mime_type to the Set File ID Node</h3>



<p>First, I updated the Set File ID node to set the mime_type. This is used to drive the logic in the new Switch node below.</p>



<h3 class="wp-block-heading">2. Detecting File Types with the Switch Node</h3>



<p>Next, I added a Switch node after downloading the file from Google Drive. This node checks the MIME type (mime_type) of the file and routes it accordingly:</p>



<ul class="wp-block-list">
<li><code>application/pdf</code> → PDF conversion path</li>



<li><code>application/vnd.openxmlformats-officedocument.wordprocessingml.document</code> → DOCX conversion path</li>



<li><code>application/vnd.google-apps.document</code> → Google Docs path (the original flow)</li>
</ul>



<p>This routing ensures each file type gets handled appropriately. If you had more file types that you wanted to support, you could easily add them here.</p>



<h3 class="wp-block-heading">3. Converting Files with ConvertAPI</h3>



<p>For both PDF and DOCX paths, I integrated with <a href="https://convertapi.com?ref=sul4b">ConvertAPI</a>, a service that handles file conversions elegantly. You&#8217;ll need to:</p>



<ol class="wp-block-list">
<li>Sign up for a free ConvertAPI account (you get 250 free conversions)</li>



<li>Copy your secret key from the dashboard</li>



<li>Add the ConvertAPI (HTTP Request) nodes as shown in my workflow</li>



<li>Configure your Credential for ConvertAPI with the secret from #2</li>
</ol>



<p>For PDFs:</p>



<pre class="wp-block-code"><code>POST https://v2.convertapi.com/convert/pdf/to/txt</code></pre>



<p>For DOCX:</p>



<pre class="wp-block-code"><code>POST https://v2.convertapi.com/convert/docx/to/txt</code></pre>



<p>The beauty of this approach is that ConvertAPI handles all the complex conversion logic, including OCR for scanned PDFs if needed.</p>



<h3 class="wp-block-heading">4. Adding File Extensions with a Code Node</h3>



<p>I discovered a quirk: ConvertAPI expects files to have proper extensions in their filenames. Since my Google Docs file names did not include a file extension, I added a Code node with this simple JavaScript:</p>



<pre class="wp-block-preformatted"><code>$input.item.binary.data.fileName = `${$input.item.binary.data.fileName}.${$input.item.binary.data.fileExtension}`; <br>return $input.item;</code></pre>



<p>This ensures the filename has an extension before we send it to ConvertAPI. Ideally, you&#8217;d check to see if a file extension exists before adding one, but I know my Google Docs did not include one.</p>



<h2 class="wp-block-heading">The Complete Workflow</h2>



<p>After these modifications, the workflow now does the following:</p>



<ol class="wp-block-list">
<li>Detects when a file is created or updated in Google Drive</li>



<li>Identifies the file type</li>



<li>Converts PDFs and DOCX files to plain text</li>



<li>Extracts the text content</li>



<li>Stores it in Supabase with proper embeddings</li>



<li>Makes it available for the RAG AI agent to query</li>
</ol>



<p>Check out the full workflow in the screenshot:</p>



<div class="wp-block-uagb-image uagb-block-9d3f494e wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="http://www.ericmmartin.com/wp-content/uploads/2025/04/n8n-RAG-workflow-1-1024x597.webp ,http://www.ericmmartin.com/wp-content/uploads/2025/04/n8n-RAG-workflow-1.webp 780w, http://www.ericmmartin.com/wp-content/uploads/2025/04/n8n-RAG-workflow-1.webp 360w" sizes="auto, (max-width: 480px) 150px" src="http://www.ericmmartin.com/wp-content/uploads/2025/04/n8n-RAG-workflow-1-1024x597.webp" alt="" class="uag-image-74022" width="1024" height="597" title="n8n-RAG-workflow" loading="lazy" role="img"/></figure></div>



<h2 class="wp-block-heading">Why This Matters</h2>



<p>Having your RAG system work with PDFs and Word documents is game-changing for several reasons:</p>



<ul class="wp-block-list">
<li>Most business knowledge is locked in these formats</li>



<li>Legacy documents don&#8217;t need to be converted manually</li>



<li>You can ingest reports, contracts, manuals, and more</li>



<li>The system becomes practical for real-world use</li>
</ul>



<h2 class="wp-block-heading">Additional Considerations</h2>



<p>While implementing this enhanced RAG workflow with PDF and DOCX support, here are some important factors to keep in mind:</p>



<h3 class="wp-block-heading">Cost Considerations</h3>



<ul class="wp-block-list">
<li><strong>ConvertAPI Pricing</strong>: The free tier includes 250 conversions, which is perfect for testing and small implementations. Beyond that, pricing starts at $30/month for 1,000 conversions and scales up based on volume.</li>



<li><strong>OpenAI Costs</strong>: Remember that each document processed generates embedding costs. For large document collections, these can add up quickly. Consider batching updates or implementing selective processing.</li>



<li><strong>Storage Costs</strong>: As your document database grows, Supabase storage and database costs may increase. Monitor your usage to avoid unexpected bills.</li>
</ul>



<h3 class="wp-block-heading">Technical Limitations</h3>



<ul class="wp-block-list">
<li><strong>Complex Document Formatting</strong>: While this solution works well for text-focused documents, highly formatted content with tables, charts, or complex layouts may lose structural information during conversion.</li>



<li><strong>Image-Heavy PDFs</strong>: If your PDFs primarily contain images or scanned text, ConvertAPI&#8217;s OCR capabilities will help, but may not be perfect. Consider testing with your specific documents.</li>



<li><strong>Large Files</strong>: Very large documents (over 25MB) might encounter timeout issues, and you may need to implement chunking strategies.</li>



<li><strong>Language Support</strong>: Non-English documents may have varying degrees of success depending on character sets and the OCR capabilities of ConvertAPI.</li>
</ul>



<h3 class="wp-block-heading">Security Considerations</h3>



<ul class="wp-block-list">
<li><strong>Data Privacy</strong>: This workflow sends document content to external services (ConvertAPI and OpenAI). Ensure this complies with your organization&#8217;s data policies.</li>



<li><strong>API Key Security</strong>: Store your ConvertAPI and OpenAI credentials securely. In n8n, use the credentials vault rather than hardcoding keys.</li>



<li><strong>Access Controls</strong>: Set appropriate permissions in Google Drive and Supabase to limit who can access the source documents and extracted content.</li>



<li><strong>Data Retention</strong>: Consider how long you need to keep both the original documents and their processed text. Implement a cleanup strategy for outdated material.</li>
</ul>



<p>By addressing these considerations upfront, you&#8217;ll build a more robust, scalable, and secure document processing workflow that can handle real-world challenges.</p>



<h2 class="wp-block-heading">Getting Started Yourself</h2>



<p>If you want to implement this enhanced workflow:</p>



<ol class="wp-block-list">
<li>You can download my modified workflow JSON from <a href="https://github.com/ericmmartin/n8n-workflows/blob/main/supabase-n8n-rag-agent/RAG_AI_Agent_with_n8n_Supabase.json" target="_blank" rel="noreferrer noopener">GitHub</a></li>



<li>Import it into your n8n instance</li>



<li>Set up your credentials for Google Drive, OpenAI, Supabase, and ConvertAPI</li>



<li>Configure the folder path in Google Drive where your documents live</li>



<li>Start adding files and chatting with your data!</li>
</ol>



<p>If you&#8217;re new to n8n, I highly recommend using <a href="https://n8n.partnerlinks.io/tevkrh8cy8hg" target="_blank" rel="noreferrer noopener">n8n Cloud</a> for the easiest setup. Their free trial is perfect for testing, and you can upgrade as your needs grow.</p>



<p>I&#8217;d love to hear how you adapt this approach for your own needs! Have you found ways to handle other file types? Created interesting agent prompts? Drop me a comment below and let me know!</p>



<p></p>
<p>The post <a href="https://www.ericmmartin.com/n8n-rag-adding-pdf-docx-for-better-document-processing/">n8n RAG: Adding PDF &amp; DOCX for Better Document Processing</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress Plugins Under New Ownership</title>
		<link>https://www.ericmmartin.com/wordpress-plugins-under-new-ownership/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-plugins-under-new-ownership</link>
					<comments>https://www.ericmmartin.com/wordpress-plugins-under-new-ownership/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Mon, 15 Dec 2014 00:23:26 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=1094</guid>

					<description><![CDATA[<p>I am happy to announce that, effective December 15, 2014, Noah Cinquini and the team at Studio Fuel will be taking over maintenance, support, and development of all three of [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/wordpress-plugins-under-new-ownership/">WordPress Plugins Under New Ownership</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I am happy to announce that, effective December 15, 2014, Noah Cinquini and the team at <a href="https://studiofuel.com/" title="Studio Fuel">Studio Fuel</a> will be taking over maintenance, support, and development of all three of my WordPress plugins:</p>
<ul>
<li><a href="https://wordpress.org/plugins/simplemodal-contact-form-smcf/" title="SimpleModal Contact Form (SMCF)">SimpleModal Contact Form (SMCF)</a></li>
<li><a href="https://wordpress.org/plugins/simplemodal-login/" title="SimpleModal Login">SimpleModal Login</a></li>
<li><a href="https://wordpress.org/plugins/wp-paginate/" title="WP-Paginate">WP-Paginate</a></li>
</ul>
<p>It&#8217;s hard to believe that I released SMCF almost 7 years ago! In recent years, I have not been able to commit the time necessary for these plugins and I am glad that they will be going to a good home.</p>
<p>Happy Holidays!</p>
<p>The post <a href="https://www.ericmmartin.com/wordpress-plugins-under-new-ownership/">WordPress Plugins Under New Ownership</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/wordpress-plugins-under-new-ownership/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleModal 1.4.4 Released</title>
		<link>https://www.ericmmartin.com/simplemodal-1-4-4-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplemodal-1-4-4-released</link>
					<comments>https://www.ericmmartin.com/simplemodal-1-4-4-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Sun, 17 Feb 2013 17:02:57 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SimpleModal]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=1082</guid>

					<description><![CDATA[<p>SimpleModal 1.4.4 is now available for download. This release addressed the removal of $.browser in jQuery 1.9 (deprecated since 1.3). Changes in 1.4.4 Removed $.browser calls due to removal in [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-4-4-released/">SimpleModal 1.4.4 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SimpleModal 1.4.4 is now available for <a href="https://code.google.com/p/simplemodal/downloads/list">download</a>. </p>
<p>This release addressed the removal of <a href="https://api.jquery.com/jQuery.browser/" title="$.browser">$.browser</a> in jQuery 1.9 (deprecated since 1.3).</p>
<p><span id="more-1082"></span></p>
<h5>Changes in 1.4.4</h5>
<ul>
<li>Removed $.browser calls due to removal in jQuery 1.9</li>
</ul>
<p>If you have any questions regarding SimpleModal, I strongly suggest using <a href="https://stackoverflow.com">stackoverflow</a>. If you find any bugs, please report them on the <a href="https://github.com/ericmmartin/simplemodal/issues">issues page</a>.</p>
<p>Thanks for using SimpleModal!</p>
<p>Links: <a href="https://www.ericmmartin.com/projects/simplemodal/">Project Page</a> | <a href="https://github.com/ericmmartin/simplemodal">GitHub Page</a></p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-4-4-released/">SimpleModal 1.4.4 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/simplemodal-1-4-4-released/feed/</wfw:commentRss>
			<slash:comments>42</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleModal 1.4.3 Released</title>
		<link>https://www.ericmmartin.com/simplemodal-1-4-3-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplemodal-1-4-3-released</link>
					<comments>https://www.ericmmartin.com/simplemodal-1-4-3-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Sat, 08 Sep 2012 15:54:36 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SimpleModal]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=1073</guid>

					<description><![CDATA[<p>SimpleModal 1.4.3 is now available for download. I never created a post for the 1.4.2 release (back in December 2011), so the following is a summary of changes since 1.4.1: [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-4-3-released/">SimpleModal 1.4.3 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SimpleModal 1.4.3 is now available for <a href="https://github.com/ericmmartin/simplemodal/downloads">download</a>. </p>
<p>I never created a post for the 1.4.2 release (back in December 2011), so the following is a summary of changes since 1.4.1:</p>
<p><span id="more-1073"></span></p>
<h5>Changes in 1.4.2</h5>
<ul>
<li>Added a new &#8216;fixed&#8217; option for fixed or absolute positioning</li>
<li>Changed overlay to use the document dimensions instead of window</li>
<li>Removed opera work-around for close() that was causing issues</li>
<li>Added AMD support (thanks to https://github.com/jd-boyd)</li>
</ul>
<h5>Changes in 1.4.3</h5>
<ul>
<li>Changed $.boxModel to $.support.boxModel (requires jQuery 1.3+)</li>
<li>Fixed potential noConflict bug. Thanks to Erik Westra</li>
</ul>
<p>If you have any questions regarding SimpleModal, I strongly suggest using <a href="https://stackoverflow.com">stackoverflow</a>. If you find any bugs, please report them on the <a href="https://github.com/ericmmartin/simplemodal/issues">issues page</a>.</p>
<p>Thanks for using SimpleModal!</p>
<p>Links: <a href="https://www.ericmmartin.com/projects/simplemodal/">Project Page</a> | <a href="https://github.com/ericmmartin/simplemodal">GitHub Page</a></p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-4-3-released/">SimpleModal 1.4.3 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/simplemodal-1-4-3-released/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleModal 1.4.1 Released</title>
		<link>https://www.ericmmartin.com/simplemodal-1-4-1-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplemodal-1-4-1-released</link>
					<comments>https://www.ericmmartin.com/simplemodal-1-4-1-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Fri, 05 Nov 2010 23:33:43 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SimpleModal]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=1037</guid>

					<description><![CDATA[<p>SimpleModal 1.4.1 is now available for download. I never created a post for the 1.4 release (back in August), so the following is a summary of changes since 1.3.5: Changes [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-4-1-released/">SimpleModal 1.4.1 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SimpleModal 1.4.1 is now available for <a href="https://code.google.com/p/simplemodal/downloads/list">download</a>. </p>
<p>I never created a post for the 1.4 release (back in August), so the following is a summary of changes since 1.3.5:</p>
<p><span id="more-1037"></span></p>
<h5>Changes in 1.4</h5>
<ul>
<li>Changed the implementation of the autoResize, autoPosition, and focus options</li>
<li>The default value for autoResize changed to true</li>
<li>Added update() function</li>
<li>Added &#8220;shortcut&#8221; functions for focus(), setContainerDimensions(), setPosition(), and update()</li>
<li>Reworked the code in a number of functions</li>
<li>Fixed Opera screen painting issues</li>
<li>Updated jQuery requirement to 1.2.4</li>
<li>Updated container to shrink/grow as window resizes</li>
<li>Switched to Google compiler for minification</li>
</ul>
<h5>Changes in 1.4.1</h5>
<ul>
<li>Resolved the container height issue in IE6 &#038; IE7 with jQuery 1.4.3</li>
<li>Fixed a bug where minWidth and minHeight were not being honored in certain cases</li>
</ul>
<p>If you have any questions regarding SimpleModal, I strongly suggest using <a href="https://stackoverflow.com">stackoverflow</a>. If you find any bugs, please report them on the <a href="https://code.google.com/p/simplemodal/issues/list">issues page</a>.</p>
<p>Thanks for using SimpleModal!</p>
<p>Links: <a href="https://www.ericmmartin.com/projects/simplemodal/">Project Page</a> | <a href="https://plugins.jquery.com/project/SimpleModal">jQuery Plugins Page</a></p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-4-1-released/">SimpleModal 1.4.1 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/simplemodal-1-4-1-released/feed/</wfw:commentRss>
			<slash:comments>50</slash:comments>
		
		
			</item>
		<item>
		<title>WP-Paginate 1.2 Released</title>
		<link>https://www.ericmmartin.com/wp-paginate-1-2-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp-paginate-1-2-released</link>
					<comments>https://www.ericmmartin.com/wp-paginate-1-2-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Tue, 28 Sep 2010 21:53:33 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=1030</guid>

					<description><![CDATA[<p>WP-Paginate 1.2 has been released and is available on the WordPress Plugin Directory. WP-Paginate is a simple and flexible pagination plugin which provides users with better navigation on your WordPress [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/wp-paginate-1-2-released/">WP-Paginate 1.2 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>WP-Paginate 1.2 has been released and is available on the <a href="https://wordpress.org/extend/plugins/wp-paginate/">WordPress Plugin Directory</a>.</p>
<p>WP-Paginate is a simple and flexible pagination plugin which provides users with better navigation on your WordPress site. WP-Paginate supports pagination for both posts and comments.</p>
<p><span id="more-1030"></span><br />
Changes in 1.2:</p>
<ul>
<li>Added RTL language support</li>
<li>Fixed a comments pagination bug</li>
<li>Changed language domain name from wp_paginate to wp-paginate (this will affect translation file names)</li>
</ul>
<p>If you have any feedback, feel free to leave a comment here. If you have a question or issue, please post it in the <a href='https://wordpress.org/tags/wp-paginate#postform'>WordPress support forum</a>.</p>
<h3>Links:</h3>
<ul>
<li><a href='https://www.ericmmartin.com/projects/wp-paginate/'>Project Page</a></li>
<li><a href='https://wordpress.org/extend/plugins/wp-paginate/'>WordPress Page</a> (Download, FAQ and Installation details)</li>
</ul>
<p>The post <a href="https://www.ericmmartin.com/wp-paginate-1-2-released/">WP-Paginate 1.2 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/wp-paginate-1-2-released/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleModal Login 1.0 Released</title>
		<link>https://www.ericmmartin.com/simplemodal-login-1-0-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplemodal-login-1-0-released</link>
					<comments>https://www.ericmmartin.com/simplemodal-login-1-0-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Wed, 22 Sep 2010 18:30:19 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[SimpleModal]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=1008</guid>

					<description><![CDATA[<p>I&#8217;m happy to (finally) announce the release of SimpleModal Login 1.0! I&#8217;ve been working off-and-on since the beginning of the 2010 on adding new features, such as user registration, password [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-login-1-0-released/">SimpleModal Login 1.0 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m happy to (finally) announce the release of SimpleModal Login 1.0!</p>
<p><img decoding="async" src="https://www.ericmmartin.com/wordpress/wp-content/uploads/2010/09/screenshot-1-300x240.png" alt="" title="SimpleModal Login Default" width="150" height="120" /> <img decoding="async" src="https://www.ericmmartin.com/wordpress/wp-content/uploads/2010/09/screenshot-5-300x224.png" alt="" title="SimpleModal Login OSX" width="160" height="120" /></p>
<p>I&#8217;ve been working off-and-on since the beginning of the 2010 on adding new features, such as user registration, password reset and an activity indicator. All of those features are included in 1.0 as well as the following:</p>
<p><span id="more-1008"></span></p>
<ul>
<li>Added support for <a href="https://wordpress.org/extend/plugins/peters-login-redirect/">Peter&#8217;s Login Redirect</a> plugin</li>
<li>Added additional error handling</li>
<li>Added Keyboard Shortcut option and feature (<code>Ctrl+Alt+L</code>)</li>
<li>Removed the &#8216;Redirect after login?&#8217; option</li>
<li>Updated POT file (I18n/simplemodal-login.pot)</li>
<li>Added plugin update logic</li>
<li>Upgraded to <a href="https://www.ericmmartin.com/projects/simplemodal/">SimpleModal</a> 1.4</li>
<li>Added additional screenshots</li>
<li>Added filters for each form (login, register, password reset) output HTML to allow for customization</li>
</ul>
<p>If you have any feedback, feel free to leave a comment here. If you have a question or issue, please post it in the <a href='https://wordpress.org/tags/simplemodal-login#postform'>WordPress support forum</a>.</p>
<h3>Links:</h3>
<ul>
<li><a href='https://www.ericmmartin.com/projects/simplemodal-login/'>Project Page</a></li>
<li><a href='https://wordpress.org/extend/plugins/simplemodal-login/'>WordPress Page</a> (Download, FAQ and Installation details)</li>
</ul>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-login-1-0-released/">SimpleModal Login 1.0 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/simplemodal-login-1-0-released/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleModal 1.3.5 Released</title>
		<link>https://www.ericmmartin.com/simplemodal-1-3-5-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplemodal-1-3-5-released</link>
					<comments>https://www.ericmmartin.com/simplemodal-1-3-5-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Thu, 22 Apr 2010 15:27:57 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SimpleModal]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=999</guid>

					<description><![CDATA[<p>SimpleModal 1.3.5 is now available for download. The transient option, which was added in 1.3.4, was renamed to modal because transient is a reserved word and was causing issues. Also, [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-3-5-released/">SimpleModal 1.3.5 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SimpleModal 1.3.5 is now available for <a href="https://code.google.com/p/simplemodal/downloads/list">download</a>. </p>
<p>The <code>transient</code> option, which was added in 1.3.4, was renamed to <code>modal</code> because transient is a reserved word and was causing issues.</p>
<p>Also, the reference to <code>$.support.boxModal</code> was changed back to <code>$.boxModal</code> to remain compatible with older versions of jQuery.</p>
<p><span id="more-999"></span><br />
I&#8217;ve also been working on a new site for SimpleModal. It&#8217;s not ready yet, but I&#8217;ve included a preview below:</p>
<p><a href="https://www.ericmmartin.com/wordpress/wp-content/uploads/2010/04/simplemodal.png"><img fetchpriority="high" decoding="async" src="https://www.ericmmartin.com/wordpress/wp-content/uploads/2010/04/simplemodal-300x177.png" alt="SimpleModal.com" title="SimpleModal.com" width="300" height="177" class="alignnone size-medium wp-image-1001" srcset="https://www.ericmmartin.com/wp-content/uploads/2010/04/simplemodal-300x177.png 300w, https://www.ericmmartin.com/wp-content/uploads/2010/04/simplemodal.png 1016w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Also, if you have any feedback or input on what you&#8217;d like to see on the new site, please let me know. I want to make it as useful as possible.</p>
<p>If you have any questions regarding SimpleModal, I strongly suggest using <a href="https://stackoverflow.com">stackoverflow</a>. If you find any bugs, please report them on the <a href="https://code.google.com/p/simplemodal/issues/list">issues page</a>.</p>
<p>Thanks for using SimpleModal!</p>
<p>Links: <a href="https://www.ericmmartin.com/projects/simplemodal/">Project Page</a> | <a href="https://plugins.jquery.com/project/SimpleModal">jQuery Plugins Page</a></p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-3-5-released/">SimpleModal 1.3.5 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/simplemodal-1-3-5-released/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>SimpleModal 1.3.4 Released</title>
		<link>https://www.ericmmartin.com/simplemodal-1-3-4-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simplemodal-1-3-4-released</link>
					<comments>https://www.ericmmartin.com/simplemodal-1-3-4-released/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Thu, 11 Mar 2010 19:28:14 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SimpleModal]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=967</guid>

					<description><![CDATA[<p>SimpleModal 1.3.4 is now available for download. A new option, transient, was added which allows you to disable the overlay, iframe, and certain events. This would allow the user to [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-3-4-released/">SimpleModal 1.3.4 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>SimpleModal 1.3.4 is now available for <a href="https://code.google.com/p/simplemodal/downloads/list">download</a>. </p>
<p>A new option, <code>transient</code>, was added which allows you to disable the overlay, iframe, and certain events. This would allow the user to still interact with the page below the dialog.</p>
<p>Another container dimension fix was added to deal with Opera quirks. Lastly, a new internal placeholder was added to keep track of where the modal content came from (if it came from the DOM).</p>
<p><span id="more-967"></span><br />
Complete list of features and changes since 1.3.3:</p>
<ul>
<li>Changed default values for <code>minHeight</code> and <code>minWidth</code> to <code>null</code></li>
<li>Added <code>transient</code> option which, if true, disables the overlay, iframe, and certain events, allowing the user to interace with the page below the dialog</li>
<li>Changed <code>$.boxModel</code> to <code>$.support.boxModel</code></li>
<li>Fixed container dimension issues in Opera</li>
<li>Added a placeholder element for modal content taken from the DOM</li>
<li>Updated demo&#8217;s and added a new Flickr Badge Gallery demo</li>
</ul>
<p>If you have any questions, I strongly suggest using <a href="https://stackoverflow.com">stackoverflow</a>. If you find any bugs, please report them on the <a href="https://code.google.com/p/simplemodal/issues/list">issues page</a>.</p>
<p>Thanks for using SimpleModal!</p>
<p>Links: <a href="https://www.ericmmartin.com/projects/simplemodal/">Project Page</a> | <a href="https://plugins.jquery.com/project/SimpleModal">jQuery Plugins Page</a></p>
<p>The post <a href="https://www.ericmmartin.com/simplemodal-1-3-4-released/">SimpleModal 1.3.4 Released</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/simplemodal-1-3-4-released/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>jQuery Enlightenment Review &#038; Giveaway</title>
		<link>https://www.ericmmartin.com/jquery-enlightenment-review-giveaway/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-enlightenment-review-giveaway</link>
					<comments>https://www.ericmmartin.com/jquery-enlightenment-review-giveaway/#comments</comments>
		
		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Sat, 16 Jan 2010 17:19:21 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Opinion]]></category>
		<guid isPermaLink="false">https://www.ericmmartin.com/?p=944</guid>

					<description><![CDATA[<p>After buying and reading Cody Lindley&#8217;s jQuery Enlightenment last year, I was so impressed with it that I asked Cody if he&#8217;d be willing to provide me with some discount [&#8230;]</p>
<p>The post <a href="https://www.ericmmartin.com/jquery-enlightenment-review-giveaway/">jQuery Enlightenment Review &#038; Giveaway</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>After buying and reading <a href="https://www.codylindley.com/">Cody Lindley&#8217;s</a> <a href="https://www.jqueryenlightenment.com/">jQuery Enlightenment</a> last year, I was so impressed with it that I asked Cody if he&#8217;d be willing to provide me with some discount codes to share on my blog. Expecting 25% off coupons or something similar, I was very surprised when he generously gave me 3 coupons for <strong>free</strong> copies of his popular book.</p>
<h4>My Review</h4>
<p>I don&#8217;t usually buy technical books; I&#8217;m more of a hands-on learner and the books that I&#8217;ve purchased in the past just collect dust. It&#8217;s one of the reasons why I&#8217;m so impressed with jQuery Enlightenment. Besides being an eBook (and therefore can&#8217;t collect dust), Cody has structured the book in a way that makes it perfect to have as a learning tool as well as a reference.</p>
<p><span id="more-944"></span><br />
You can read the book top-down or skim through the topics, find something you&#8217;re interested in, and get a detailed and easy to understand write-up on the subject. Cody takes the learning processes one step further by providing code examples, linked to <a href="https://jsbin.com">JS BIN</a>, that can be viewed and run in your browser. For someone like me, the concrete examples and ability to play with the concepts, helps reinforce the topics covered.</p>
<p>Whether you are a new jQuery users, or a seasoned jQuery developer, jQuery Enlightenment won&#8217;t disappoint!</p>
<h4>jQuery 1.4</h4>
<p>The current version of jQuery Enlightenment was written for jQuery 1.3.2. I spoke to Cody about the recent release of jQuery 1.4 and his plans for an update. He is working on a new version of the book that he estimates will have twice the content (or more) and is tentatively priced at $30. Lastly, he plans to offer a limited-time discount on the update for existing jQuery Enlightenment owners. [Note from Cody: All of this information is subject to change]</p>
<h4>Giveaway</h4>
<p>As mentioned previously, I have 3 coupons available for free copies of jQuery Enlightenment. If you would like a chance to win, leave a comment below and on Wednesday (1/20) at 2pm PST, I will randomly select 3 people.</p>
<h4>Winners!</h4>
<p>The random number generator has spoken and the following people have won a coupon for a free copy of jQuery Enlightenment:</p>
<ul>
<li>Jim</li>
<li>Sam De La Garza</li>
<li>Bjorn van der Neut</li>
</ul>
<p>I&#8217;ll be sending the coupons codes out shortly. Congratulations, I know you&#8217;ll enjoy the book.</p>
<p>The post <a href="https://www.ericmmartin.com/jquery-enlightenment-review-giveaway/">jQuery Enlightenment Review &#038; Giveaway</a> appeared first on <a href="https://www.ericmmartin.com">Eric Martin</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ericmmartin.com/jquery-enlightenment-review-giveaway/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
	</channel>
</rss>
