<?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"
	>

<channel>
	<title>Soleer Blog</title>
	<atom:link href="http://www.soleer.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.soleer.com/blog</link>
	<description>Lessons Learned and General News for Soleer an up-and-coming Austin, TX Development &#38; Design Firm.</description>
	<pubDate>Tue, 16 Mar 2010 23:04:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Orthopedic Associates site launched</title>
		<link>http://www.soleer.com/blog/2010/03/16/orthopedic-associates-site-launched/</link>
		<comments>http://www.soleer.com/blog/2010/03/16/orthopedic-associates-site-launched/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 23:04:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.soleer.com/blog/?p=49</guid>
		<description><![CDATA[A clean-modern look, improved categorization, and search engine optimization.]]></description>
			<content:encoded><![CDATA[<p>Orthopedic Associates of Central Texas (OACT) is the only comprehensive orthopaedic group serving Williamson County.</p>
<p>Despite their strong presence in the local and medical communities, their old site was nowhere to be found on search engines, and the user interface was not only ugly but difficult to navigate.</p>
<p>OACT contacted Soleer looking for a new image and more effective website.  Check it out at <a href="http://www.oactdocs.com">oactdocs.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2010/03/16/orthopedic-associates-site-launched/feed/</wfw:commentRss>
		</item>
		<item>
		<title>D2 Dermatologics Launched</title>
		<link>http://www.soleer.com/blog/2010/02/26/d2-dermatologics-launched/</link>
		<comments>http://www.soleer.com/blog/2010/02/26/d2-dermatologics-launched/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 16:01:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.soleer.com/blog/?p=47</guid>
		<description><![CDATA[Simple, Affordable, Effective e-commerce.]]></description>
			<content:encoded><![CDATA[<p>Simple, Affordable, Effective.  These are the principles of the <a href="http://www.d2derm.com">D2Derm</a> Skin Care line, and they came to us needing a website with the same characteristics.</p>
<p>We worked with D2Derm to provide an informational site that integrated with their PayPal shopping cart, allowing online shopping for their customer base, and simplifying their sales and fulfillment processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2010/02/26/d2-dermatologics-launched/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Onion Creek Club Launch</title>
		<link>http://www.soleer.com/blog/2010/02/18/onion-creek-club-launch/</link>
		<comments>http://www.soleer.com/blog/2010/02/18/onion-creek-club-launch/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 21:52:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Soleer News]]></category>

		<guid isPermaLink="false">http://www.soleer.com/blog/?p=43</guid>
		<description><![CDATA[A new look for Austin's most historic golf club.]]></description>
			<content:encoded><![CDATA[<p>Today we launched the new website for the <a href="http://www.onioncreekclub.com/">Onion Creek Club</a>, a genuine Texas treasure steeped in family tradition, friendliness,  camaraderie and good fun! Onion Creek Club is Austin’s most historic  golf club, founded in 1974 by three-time Masters Champion, Jimmy  Demaret. There is no other golf club in the Austin area that provides  the history steeped in tradition and quality, the convenience to  downtown and surrounding neighborhoods, and most importantly the  opportunity to make new friends!</p>
<p>We have been working with the parent company of Onion Creek to update and overhaul their websites, as well as provide custom content management capabilities to enable in-house website management and cost savings.</p>
<p>Along with Twin Creeks, River Place, and The Dominion, Onion Creek is the fourth website we have completed in partnership with The Dominion Golf Group.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2010/02/18/onion-creek-club-launch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ACC Student Life Launch</title>
		<link>http://www.soleer.com/blog/2009/08/01/acc-student-life-launch/</link>
		<comments>http://www.soleer.com/blog/2009/08/01/acc-student-life-launch/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 20:40:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.soleer.com/blog/?p=40</guid>
		<description><![CDATA[One of the fastest growing colleges in the nation needed a new site, fast...]]></description>
			<content:encoded><![CDATA[<p>When one of the largest and fastest growing community colleges in the nation needed a fully functional Drupal CMS website ready for new student registration (in under 3 weeks), they turned to Soleer.</p>
<p>Features for the Austin Community College website include seperate portals for eight programs and seven campuses with unique news updates, video streams, and other content. We also integrated their existing calendar system and social networks.</p>
<p>While this is definitely not a timeline we recommend, Soleer worked with the Student Life folks at ACC and completed the full project from design and development to content entry and debugging in less than 15 business days.</p>
<p>The new site has led to significantly improved search engine rankings as well as 200% increase in traffic and a reduced bounce rate.</p>
<p>You can view the latest happenings at ACC and Student Life here: <a href="http://accstudentlife.info/">http://accstudentlife.info/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2009/08/01/acc-student-life-launch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Media Button in WYSIWYG Module</title>
		<link>http://www.soleer.com/blog/2009/01/27/media-button-in-wysiwyg-module/</link>
		<comments>http://www.soleer.com/blog/2009/01/27/media-button-in-wysiwyg-module/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 17:17:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

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

		<guid isPermaLink="false">http://www.soleer.com/blog/?p=33</guid>
		<description><![CDATA[How to add the missing media button to the Drupal WYSIWYG Module.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re implementing the new WYSIWYG Module in Drupal 6, and really digging it.  We are using it with our WYSIWYG Editor of choice: TinyMCE (3.2.1.1).</p>
<p>We noticed, however, as we were setting up the module in Drupal, that our beloved media button was gone. Here&#8217;s how we got it back in there:</p>
<p>First, you need to install and setup the module &amp; tinyMCE as detailed in the readme file.  Next, open &#8216;&#8230;modules\wysiwyg\editors\tinymce.inc&#8217;</p>
<p>All you have to do is add a few lines of code (around line 472):</p>
<blockquote><p>&#8216;layer&#8217; =&gt; array(<br />
&#8216;path&#8217; =&gt; $editor['library path'] .&#8217;/plugins/layer&#8217;,<br />
&#8216;buttons&#8217; =&gt; array(&#8217;insertlayer&#8217; =&gt; t(&#8217;Insert layer&#8217;), &#8216;moveforward&#8217; =&gt; t(&#8217;Move forward&#8217;), &#8216;movebackward&#8217; =&gt; t(&#8217;Move backward&#8217;), &#8216;absolute&#8217; =&gt; t(&#8217;Absolute&#8217;)),<br />
&#8216;url&#8217; =&gt; &#8216;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/layer&#8217;,<br />
&#8216;internal&#8217; =&gt; TRUE,<br />
&#8216;load&#8217; =&gt; TRUE,<br />
),</p>
<p>/*Begin Inserted Lines*/</p>
<p>&#8216;media&#8217; =&gt; array(<br />
&#8216;path&#8217; =&gt; $editor['library path'] .&#8217;/plugins/meda&#8217;,<br />
&#8216;buttons&#8217; =&gt; array(&#8217;media&#8217; =&gt; t(&#8217;Insert Media&#8217;)),<br />
&#8216;url&#8217; =&gt; &#8216;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media&#8217;,<br />
&#8216;internal&#8217; =&gt; TRUE,<br />
&#8216;load&#8217; =&gt; TRUE,<br />
),</p>
<p>/*End Inserted Lines*/</p>
<p>&#8216;paste&#8217; =&gt; array(<br />
&#8216;path&#8217; =&gt; $editor['library path'] .&#8217;/plugins/paste&#8217;,<br />
&#8216;buttons&#8217; =&gt; array(&#8217;pastetext&#8217; =&gt; t(&#8217;Paste text&#8217;), &#8216;pasteword&#8217; =&gt; t(&#8217;Paste from Word&#8217;), &#8217;selectall&#8217; =&gt; t(&#8217;Select all&#8217;)),<br />
&#8216;url&#8217; =&gt; &#8216;http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste&#8217;,<br />
&#8216;internal&#8217; =&gt; TRUE,<br />
&#8216;load&#8217; =&gt; TRUE,<br />
),
</p></blockquote>
<p>Now the media button will be available to be selected as an option from your TinyMCE administrator page within drupal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2009/01/27/media-button-in-wysiwyg-module/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CodeIgniter: No Output</title>
		<link>http://www.soleer.com/blog/2008/09/02/codeigniter-no-output/</link>
		<comments>http://www.soleer.com/blog/2008/09/02/codeigniter-no-output/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 04:27:35 +0000</pubDate>
		<dc:creator>Soleer</dc:creator>
		
		<category><![CDATA[CodeIgniter (CI)]]></category>

		<guid isPermaLink="false">http://www.soleer.com/blog/2008/09/02/codeigniter-no-output/</guid>
		<description><![CDATA[Our CI site was displaying blank pages after transferring servers.  Here is our solution...]]></description>
			<content:encoded><![CDATA[<h2>The Problem </h2>
<p>We experienced a problem when attempting to move one of our codeigniter (CI) websites from one server to another.  We performed the transfer of the files, database setup, and necessary config file changes.  Then came time to test, and&#8230; Nothing.  FireFox and IE7 both rendered a blank page.</p>
<h2>Debugging </h2>
<p>We tracked down the problem, by setting up test points within the php code.  Basically we&#8217;d put a &#8216;print &#8220;test&#8221; &#8216; command in various places, and if it was successfully displayed, then the code was breaking after that point.</p>
<p>Starting with the index.php file, the breaking points were as follows:</p>
<blockquote><p>&lt;base_path&gt;/index.php (approx. line 117)<br />
require_once BASEPATH.&#8217;codeigniter/CodeIgniter&#8217;.EXT;</p>
<p>&lt;base_path&gt;/system/codeigniter/CodeIgniter.php (approx. line 80)<br />
$EXT =&amp; load_class(&#8217;Hooks&#8217;);</p>
<p>&lt;base_path&gt;/system/libraries/Hooks.php (approx. line 43)<br />
log_message(&#8217;debug&#8217;, &#8220;Hooks Class Initialized&#8221;);</p></blockquote>
<p>Okay, so the &#8220;log_message&#8221; was causing the problem.  After searching the CI user guide, we found the <a href="http://codeigniter.com/user_guide/general/errors.html">Error Handling</a> page.  At the bottom, it states:</p>
<blockquote><p><strong>Note:</strong> In order for the log file to actually be written, the &#8220;logs&#8221; folder must be writable. In addition, you must set the &#8220;threshold&#8221; for logging. You might, for example, only want error messages to be logged, and not the other two types. If you set it to zero logging will be disabled.</p></blockquote>
<p>So, possibly this was a permissions issue on the logs folder. </p>
<h2>The Solution </h2>
<p>To solve the problem, we navigated to our server, and changed the permissions to 777 (read/write/execute across the board) for the logs folder (&lt;base_path&gt;/system/logs).  </p>
<blockquote><p>[localhost]$ chmod 777 system/logs</p></blockquote>
<p>We did this via ssh, but you could also use some other file manager or possibly ftp on some servers. </p>
<p>&#8230;And voila!  Our site threw us a database error. </p>
<p>We had never been so happy about a database error before!  With the problem isolated, we quickly solved the issue, and got the website rolling.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2008/09/02/codeigniter-no-output/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Install Drupal Modules via CVS</title>
		<link>http://www.soleer.com/blog/2008/07/11/install-drupal-modules-via-cvs/</link>
		<comments>http://www.soleer.com/blog/2008/07/11/install-drupal-modules-via-cvs/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 14:26:09 +0000</pubDate>
		<dc:creator>Soleer</dc:creator>
		
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.soleer.com/blog/2008/07/11/install-drupal-modules-via-cvs/</guid>
		<description><![CDATA[CVS deployment enables a whole new level of simple installation and upgrading.]]></description>
			<content:encoded><![CDATA[<p>CVS deployment enables a whole new level of simple installation and upgrading.  To install a Drupal module using the standard method, you have to:</p>
<ol>
<li>Find the module on <a target="_blank" href="http://www.drupal.org" title="Drupal Homepage">Drupal.org</a></li>
<li>Wait for the Module to Upload</li>
<li>Unzip the contents</li>
<li>Connect to your FTP server</li>
<li>Browse to the module directory</li>
<li>Wait for the module to upload</li>
</ol>
<p>Using CVS installation, all you have to do is:</p>
<ol>
<li>Enter one command into your ssh program. (The files are downloaded and installed directly from server to server in lightning-fast fashion)</li>
</ol>
<p>Even more impressive, is the fact that if you install the module using CVS, you can also upgrade using a very short command in your ssh program.</p>
<p>Now that your excitement is palpable, let&#8217;s get into the how.  Here are the prerequisites:</p>
<ul>
<li>SSH/Shell access to your server.</li>
<li>Some sort of SSH client.  (I use <a target="_blank" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" title="Putty Link">putty</a> on windows)</li>
<li>Hopefully some understanding of unix commands</li>
</ul>
<p>Now that you have all of the necessary tools, let&#8217;s install a module! </p>
<ol>
<li>Use your SSH client to connect to your server</li>
<li>In your client, navigate to your modules directory</li>
<li>Browse to: <a href="http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/">http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/</a> (This is the CVS repository for modules)</li>
<li>Click on the link for your desired module (We&#8217;ll use the pathauto module for our example)<br />
<a href="http://www.soleer.com/blog/wp-content/uploads/2008/07/drupal_module_repository.png" title="CVS Drupal Module Repository"><img width="500" src="http://www.soleer.com/blog/wp-content/uploads/2008/07/drupal_module_repository.png" alt="CVS Drupal Module Repository" height="412" /></a></li>
<li>Go the the Sticky Tag Selection, and make note of the latest stable version of the module for your drupal release.  In this example, I&#8217;m running Drupal 6.x.  So, the latest release for pathauto at the time of this writing is &#8220;DRUPAL-6&#8211;1-1&#8243;.  Take note of this; we&#8217;ll call this {latest_stable_version}.  Also note how the module is listed in the directory structure at the top of this page (contributions/modules/pathauto), in this case, the name is listed as &#8220;pathauto&#8221;.  Take note of this; we&#8217;ll call this {module_name}.</li>
<li>Type the following command:<br />
<blockquote><p>cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal-contrib checkout -r {latest_stable_version} -d {module_name} contributions/modules/{module_name}</p></blockquote>
<p>So, for our example, the code would look like this:</p>
<blockquote><p>cvs -z6 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal-contrib checkout -r DRUPAL-6&#8211;1-1 -d pathauto contributions/modules/pathauto</p></blockquote>
</li>
<li>Voila!  It&#8217;s installed.  All you have to do is enable it in your drupal admin section.</li>
</ol>
<p>Stay tuned for a post on how to update via CVS&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2008/07/11/install-drupal-modules-via-cvs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEO more important than ever</title>
		<link>http://www.soleer.com/blog/2008/04/24/seo-more-important-than-ever/</link>
		<comments>http://www.soleer.com/blog/2008/04/24/seo-more-important-than-ever/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 14:20:04 +0000</pubDate>
		<dc:creator>Soleer</dc:creator>
		
		<category><![CDATA[Industry News]]></category>

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

		<guid isPermaLink="false">http://www.soleer.com/blog/2008/04/24/seo-more-important-than-ever/</guid>
		<description><![CDATA[Changing user preferences are necessitating solid SEO.]]></description>
			<content:encoded><![CDATA[<p>The importance of search engine optimization (SEO) is at an all time high, and the value of solid SEO is increasing daily.  A recent JupiterResearch and NPD Group &#8220;Blended Search Results Study&#8221; shows first page search-result-listings are vital for web traffic.</p>
<p>Almost 7 out of 10 individuals surveyed clicked on a first-page search result.  Only 8% of respondents were willing to click results beyond the third page.  This continues a recent trend of search engine users refusing to dig into deeper search-result pages.</p>
<p>Instead of progressing into deeper search results, most users (over 9/10) simply altered their search terms or switched search engines.</p>
<p>eMarketer forecasts these dramatic trends to influence SEO spending in the next few years.  Companies are not only realizing the importance of quality search engine rankings, but also the relative cost efficiency of SEO investment.  By 2011, they forecast SEO spending to total 23% of search-marketing spending. </p>
<p>For more information on SEO, including how your company can benefit, please <a href="http://www.soleer.com/contact.php">contact Soleer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2008/04/24/seo-more-important-than-ever/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#60;UL&#62; Bullet Coloring with CSS</title>
		<link>http://www.soleer.com/blog/2008/04/14/bullet-coloring-with-css/</link>
		<comments>http://www.soleer.com/blog/2008/04/14/bullet-coloring-with-css/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 15:30:21 +0000</pubDate>
		<dc:creator>Soleer</dc:creator>
		
		<category><![CDATA[CSS]]></category>

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

		<guid isPermaLink="false">http://www.soleer.com/blog/2008/04/14/bullet-coloring-with-css/</guid>
		<description><![CDATA[A simple tutorial for CSS bullet coloring.]]></description>
			<content:encoded><![CDATA[<p>As we know, designers can never leave well enough alone.  The default css behavior is for bullets to be the same color as their associated list item &lt;li&gt;.  Although there are a number of solutions on the internet, this is the most simple, elegant, and universally compatible.</p>
<p> Here is an example of what we&#8217;re looking to accomplish:</p>
<ul id="ex_list">
<li><span>Bullet-List Item 1</span></li>
<li><span>Bullet-List Item 2</span></li>
<li><span>Bullet-List Item 3</span></li>
<li><span>Bullet-List Item 4</span></li>
<li><span>Bullet-List Item 5</span></li>
</ul>
<p>Note how the bullets are red and the list-item text is blue.  Now, let&#8217;s take a look at the code:</p>
<p>Standard code:</p>
<blockquote><p>&lt;ul id=&#8221;ex_list&#8221;&gt;<br />
      &lt;li&gt;Bullet-List Item 1&lt;/li&gt;<br />
      &lt;li&gt;Bullet-List Item 2&lt;/li&gt;<br />
      &lt;li&gt;Bullet-List Item 3&lt;/li&gt;<br />
      &lt;li&gt;Bullet-List Item 4&lt;/li&gt;<br />
      &lt;li&gt;Bullet-List Item 5&lt;/li&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>In order to style the bullets and text seperately, we must enclose the &lt;li&gt; text within &lt;span&gt; tags:</p>
<blockquote><p>&lt;ul id=&#8221;ex_list&#8221;&gt;<br />
      &lt;li&gt;&lt;span&gt;Bullet-List Item 1&lt;/span&gt;&lt;/li&gt;<br />
      &lt;li&gt;&lt;span&gt;Bullet-List Item 2&lt;/span&gt;&lt;/li&gt;<br />
      &lt;li&gt;&lt;span&gt;Bullet-List Item 3&lt;/span&gt;&lt;/li&gt;<br />
      &lt;li&gt;&lt;span&gt;Bullet-List Item 4&lt;/span&gt;&lt;/li&gt;<br />
      &lt;li&gt;&lt;span&gt;Bullet-List Item 5&lt;/span&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p></blockquote>
<p>Now that we have the xhtml setup correctly, all we have to do is perform some minor CSS changes:</p>
<blockquote><p>#ex_list li{<br />
          color: blue;       /* The color you want the bullets to be */<br />
}<br />
#ex_list li span{<br />
          color: red;      /* The color you want the bullets to be */<br />
}</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2008/04/14/bullet-coloring-with-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Display CiviCRM events on a Drupal Calendar:</title>
		<link>http://www.soleer.com/blog/2008/03/24/how-to-display-civicrm-events-on-a-drupal-calendar/</link>
		<comments>http://www.soleer.com/blog/2008/03/24/how-to-display-civicrm-events-on-a-drupal-calendar/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 15:52:26 +0000</pubDate>
		<dc:creator>Soleer</dc:creator>
		
		<category><![CDATA[CiviCRM]]></category>

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

		<guid isPermaLink="false">http://www.soleer.com/blog/2008/03/24/how-to-display-civicrm-events-on-a-drupal-calendar/</guid>
		<description><![CDATA[Step by step directions]]></description>
			<content:encoded><![CDATA[<p>How to Display CiviCRM events on a Drupal Calendar using CiviEvent&#8217;s iCal Feed and the Drupal Calendar Module:</p>
<ol>
<li>Pre-requisits: You’ll need an instance of CiviCRM running on Drupal, (we’re using Drupal 5.5 with CiviCRM 1.9) with CiviEvents Enabled.</li>
<li>Download &amp; Install the following Drupal modules:
<ol>
<li>Calendar: <a href="http://drupal.org/project/calendar">http://drupal.org/project/calendar</a></li>
<li>Views (required by Calendar): <a href="http://drupal.org/project/views">http://drupal.org/project/views</a></li>
<li>Date (required by Calendar): <a href="http://drupal.org/project/date">http://drupal.org/project/date</a></li>
</ol>
</li>
<li>Go to your Module management screen ( Administer &gt;&gt; Site Building &gt;&gt; Modules )<br />
<img src="http://www.soleer.com/blog/wp-content/uploads/2008/03/drupal_civi_cal.png" alt="Screenshot 1" /></p>
<ol>
<li>Enable Calendar View</li>
<li>Enable Calendar iCal</li>
<li>Enable all other modules required by these</li>
</ol>
</li>
<li>Go to the “Administer Views” screen ( Administer &gt;&gt; Site Building &gt;&gt; Views)<br />
<img src="http://www.soleer.com/blog/wp-content/uploads/2008/03/drupal_civi_cal2.png" alt="Screen shot 2" /></p>
<ol>
<li>Set ‘calender’ view status to ‘enabled’</li>
<li>Click on the ‘add’ link next to calendar</li>
<p><img src="http://www.soleer.com/blog/wp-content/uploads/2008/03/drupal_civi_cal3.png" alt="Screen Shot 3" /></p>
<li>On the “Add a View” Screen, under Access, select all the roles you want to be able to view this calendar.</li>
<li>Go to the bottom of the page and click save</li>
<li>You will now see ‘calendar’ listed under ‘existing views’</li>
<li>Click on the ‘calendar’ link listed in that same row or go to the calendar url, which should be <a href="http://www.yoursite.com/calendar">http://www.yoursite.com/calendar</a> (if you have drupal installed in the base directory) or <a href="http://www.yoursite.com/drupal/calendar">http://www.yoursite.com/drupal/calendar</a> (if you have drupal in it’s own directory).</li>
</ol>
</li>
<li>Go to your “Access Control” page. (Administer &gt;&gt; User Management &gt;&gt; Access Control)
<ol>
<li>Under CiviCRM, make sure “register for events” is enabled for your anonymous role, and any other roles you are going to want to register for events.</li>
</ol>
</li>
<li>From the Calendar page, you should see the following:<br />
<img src="http://www.soleer.com/blog/wp-content/uploads/2008/03/drupal_civi_cal4.png" alt="Screen Shot 4" /></p>
<ol>
<li>Click on the “iCal” tab, and insert the following information:</li>
<p><img src="http://www.soleer.com/blog/wp-content/uploads/2008/03/drupal_civi_cal5.png" alt="Screen Shot 5" /></p>
<li>Under “Expire iCal cache:” I recommend setting this to ‘0 sec’ for debugging purposes, and then scale back based on your traffic and update timing requirements.</li>
<li>Set the Name as anything, I went with “civi” to keep it simple.</li>
<li>Set the Url to your civi iCal feed.  Should be something like:  <a href="http://www.yoursite.com/civicrm/event/ical?reset=1&amp;page=1">http://www.yoursite.com/civicrm/event/ical?reset=1&amp;page=1</a>  or <a href="http://www.yoursite.com/drupal/civicrm/event/ical?reset=1&amp;page=1">http://www.yoursite.com/drupal/civicrm/event/ical?reset=1&amp;page=1</a> .</li>
</ol>
</li>
<li>And that should be it!  Set up a test event, and make sure it shows up on your calendar page.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.soleer.com/blog/2008/03/24/how-to-display-civicrm-events-on-a-drupal-calendar/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
