<?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>Jeff Blogs &#187; Joomla</title>
	<atom:link href="http://jeffblogs.com/tag/joomla/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffblogs.com</link>
	<description>Connecting the Dots One Prime Number At a Time</description>
	<lastBuildDate>Thu, 04 Mar 2010 23:09:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>JCal Pro</title>
		<link>http://jeffblogs.com/2009/11/jcal-pro/</link>
		<comments>http://jeffblogs.com/2009/11/jcal-pro/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 17:38:28 +0000</pubDate>
		<dc:creator>Jeff Summers</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[JCal Pro]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://jeffblogs.com/?p=574</guid>
		<description><![CDATA[Last winter I took on the task to redesign the Foothills Harley Owners Group web site. The previous iteration of the web site had outlived its purpose and a new site was needed to allow the group to find the information they needed quickly while allowing the group’s officers to manage the content easier. I [...]]]></description>
			<content:encoded><![CDATA[<p>Last winter I took on the task to redesign the <a href="http://foothillshog.com">Foothills Harley Owners Group</a> web site.  The previous iteration of the web site had outlived its purpose and a new site was needed to allow the group to find the information they needed quickly while allowing the group’s officers to manage the content easier.</p>
<p>I used <a href="http://joomla.org">Joomla</a> as the content management system to give the site it’s form and structure.  The content was categorized and laid out in a way that would make it easy for the Webmaster to manage and maintain.</p>
<p><span id="more-574"></span>There was one area that was of paramount importance.  The club needed an online calendar system where they could enter all of the various rides and activities to allow the site visitors to quickly see what was coming up.</p>
<p>Joomla does not have a calendar feature per se but through the use of extensions it offers the ability to augment core functionality with new features.  I began searching for a calendaring module and finally settled on JCal Pro from <a href="http://dev.anything-digital.com/">Anything Digital</a>.</p>
<p>This Joomla extension provides not only an online calendar but also modules to display the next few activities in a bulleted fashion.  JCal Pro began as a non-commercial product but has since moved to being a full commercial implementation.</p>
<p>Anything Digital offers a subscription plan that allows you to download the latest version of JCal Pro for a specified time.  I selected the Develop Special 1 bundle, which gave me access to JCal Pro version 1.5 as well as the newer JCal Pro version 2.</p>
<p>Besides download capabilities the subscription also allows you forum access to post questions and get product support.  The Developer Special 1 bundle will grant you access not just to JCal Pro but also for Anything Digital’s application RSVP and Advanced Search.</p>
<p>I downloaded the software and installed it onto the Foothills HOG Joomla site.  The installation was fairly simple and follows the standard implementation using the Joomla Administration module.</p>
<p>It did not take long to get the system up and running but there are some caveats to be considered.  Joomla does not recognize the concept of daylight saving time so twice a year the JCal Pro gets a little confused.  This usually means having to go in and manually adjusting the dates or times to get things on the right track.</p>
<p>JCal Pro manages time itself and Joomla does likewise.  Trying to get your hands around how each interact is a logic puzzle that can at times be frustrating. The JCal Pro development is fairly active meaning there have been several upgrades during the first year of implementation.</p>
<p>It has been a little frustrating because the bugs that I have encountered in the application seem to come and go with each successive implementation.  There are also some features that are missing that you would just expect to be there.  Printing a calendar resulted in a creative hack uncovered through the forums otherwise that was not included in the base package.</p>
<p>The types of data that can be displayed is also incomplete making it confusing to the inexperienced administrator.  With each successive upgrade there have been issues regarding the existing data.  In some instances it has required re-inputting the data, a very tedious process.  </p>
<p>Many of the bug fixes and changes show up in later releases but as beta versions requiring the Joomla Administrator to run beta extensions on a production server.  This is ripe for problems and has come into play in more than one occasion.</p>
<p>Despite all of the trials and tribulations JCal Pro has performed adequately.  Of all the calendar extensions currently available, it seems to be the most feature-rich and stable.  I’m continuing to use it but cringe every time I have to make changes to it since you never know what will break next.</p>
<p>I’d love to give this extension a raving review but given its track record I hesitate recommending this to all Joomla administrators.  If you need a calendar system and you don’t mind a little extra work JCal Pro could be just what you’re looking for.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffblogs.com/2009/11/jcal-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Social Media Hub</title>
		<link>http://jeffblogs.com/2009/10/my-social-media-hub/</link>
		<comments>http://jeffblogs.com/2009/10/my-social-media-hub/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 15:08:47 +0000</pubDate>
		<dc:creator>Jeff Summers</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[Plurk]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://jeffblogs.com/?p=490</guid>
		<description><![CDATA[Social media has become the buzzword of the new millennium. As more and more people begin to cocoon within their own little environment social interaction within the real world begins to deteriorate. As a child I remember the neighborhood was a community. Your family interacted with other families living around them. Yards rarely had fences [...]]]></description>
			<content:encoded><![CDATA[<p>Social media has become the buzzword of the new millennium.  As more and more people begin to cocoon within their own little environment social interaction within the real world begins to deteriorate.</p>
<p>As a child I remember the neighborhood was a community.  Your family interacted with other families living around them.  Yards rarely had fences and everyone congregated in front of their houses.  When they saw neighbors out they went out of their way to greet them and engage in conversation.</p>
<p><span id="more-490"></span>As I’ve gotten older I’ve noticed that neighborhoods and communities have changed.  Now there are gated communities where people are locked behind enclosed fortresses.  Everyone has a walled fence around their property and few people venture outside of their home or converse with anyone outside of their family.</p>
<p><a rel="shadowbox" href="http://jeffblogs.com/wp-content/uploads/2009/10/socialmediahub.png"><img src="http://jeffblogs.com/wp-content/uploads/2009/10/socialmediahub-300x246.png" alt="socialmediahub" title="socialmediahub" width="300" height="246" class="alignright size-medium wp-image-491" /></a>Perhaps this is a function of growth and change or perhaps it is indicative of the fear people are developing about the horrors of society.  No matter the reasons, people have become closed off from others.  </p>
<p>Humans are by nature social creatures and this isolation is difficult for many to manage.  With the proliferation of the Internet and immediate communication channels, communities have emerged in the digital world.  People feel safe hiding behind a keyboard and screen knowing that if they are rejected there are thousands of others who will accept them.</p>
<p>These social media communities are similar to those created on this continent during the expansion westward in the early days of this country.  Rather than travelling by wagon train or horse, the adventurers are arriving via the browser.</p>
<p>If the traveler feels comfortable, they may stay in the community building it up adding another resident.  Many though are just passing through trying to find a place to settle where they feel comfortable.  In this case the traveler may create an account in a community then wander away to continue searching for the right place.</p>
<p>In some cases like myself, I am more of a mountain man.  I may be gone for an extended period of time then return to one settlement or another trading my wares with the local citizens then disappearing again into the wilderness.</p>
<p>From this perspective it sometimes becomes hard for a community to find you since you come and go with the seasons.  What is needed is a mailbox or some way for the other settlers to know who this mysterious man is that wanders into their community.</p>
<p>For that reason I created a Social Media Hub.  This is a type of address book where settlers can go to find out what my address in the various Social Media communities.  The hub resides on <a href="http://jeffdsummers.com/">my personal web site</a> and graphically displays each of the social communities where I belong.</p>
<p>This is a Joomla module that I wrote.  In the administration tool the Social Media Hub module will track your social media profile for 56 different social media web sites.  For each of these you can enter your user name and it will direct site visitors to the appropriate profile page on each service.</p>
<p>So far it has worked quite well.  I have set it to be able to adjust the icon size and icon type.  Through testing on the 26 different social media sites I personally have accounts for it seems to be working as designed.</p>
<p>Now when someone wants to find me on a specific social media site all they have to do is visit my web page and click on the appropriate icon and it will redirect them to my profile allowing them to send me a message.  The next time I wander out of the wilderness and visit that social media community I will have a message.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffblogs.com/2009/10/my-social-media-hub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AutoTweet Joomla Plug-In</title>
		<link>http://jeffblogs.com/2009/10/autotweet-joomla-plug-in/</link>
		<comments>http://jeffblogs.com/2009/10/autotweet-joomla-plug-in/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:08:01 +0000</pubDate>
		<dc:creator>Jeff Summers</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[NowHitting]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://jeffblogs.com/?p=473</guid>
		<description><![CDATA[As I have mentioned previously on this blog, I am a big fan of the Joomla content management system. I love it’s open source coding and the active community that is developing for this system. It provides a powerful framework for creating a web presence. I have also become a big fan of Twitter as [...]]]></description>
			<content:encoded><![CDATA[<p>As I have mentioned previously on this blog, I am a big fan of the Joomla content management system.  I love it’s open source coding and the active community that is developing for this system.  It provides a powerful framework for creating a web presence.</p>
<p>I have also become a big fan of Twitter as a communication tool.  Within its 140-character limit you are able to share all kinds of information and reach people you may not otherwise be in contact with.  </p>
<p><span id="more-473"></span>Through using Twitter I have made several friends and contacts.  Many of these contacts want to be notified whenever content changes on my web site.  Out of the box, Joomla does not offer the ability to broadcast site changes to Twitter.</p>
<p>Like many other features though, the development community has come to the aid of web site owners and have developed Joomla extensions that will incorporate this new functionality.  A quick search of the Joomla Extension Library showed that there are several modules capable of integrating with Joomla.</p>
<p>I think I tried each of the modules attempting to find a good balance of functionality with minimal interaction by the web site owner.  After all, what good is a solution if it requires you to spend more time managing the tool than the benefit you derive from it?</p>
<p>Initially I used an extension called Twitter Status.  It would allow me to post a Twitter message each time I published a new article.  It did not allow posting of updates and was relatively basic in its functionality.  The developer first introduced Twitter Status as a free extension but then decided to make it commercial leaving early adopters hanging unless they paid.</p>
<p>From my research I could not determine whether the newer version would allow any additional functionality and I was unwilling to purchase the extension without knowing whether it would meet my needs.  I attempted to contact the developer but his response was basically that I was not a paid customer and therefore he had little or no time to answer my inquiries.</p>
<p>Based upon his responses I decided I needed to look for another solution.  After installing and testing several Twitter extensions I settled on <a href="http://extensions.joomla.org/extensions/content-sharing/twitting/9347">Auto Tweet</a> written by Ulli Storck.  </p>
<p>Auto Tweet acts as a Joomla plug-in installing through the Joomla Administration module.  Once installed the plug-in is quickly configured. Besides securely storing your user name and password, the configuration page also allows you to decide whether you want the page URL appended to your Twitter message and how many attempts the plug-in should make if it is unsuccessful in posting.</p>
<p>You can define specific sections and categories that will be tweeted and you can exclude sections and categories.  You can post just new articles or modified or private articles.  You can also include static text and hash tags to your messages to make sure the tweet reaches the appropriate audience.</p>
<p>Overall Auto Tweet has worked flawlessly and I have received several comments from friends thanking me for keeping them informed of changes to my web site.  It is one of those set it and forget it kind of extensions that make managing a web site easier while driving traffic to your pages.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffblogs.com/2009/10/autotweet-joomla-plug-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SlideShowPro</title>
		<link>http://jeffblogs.com/2009/10/slideshow-pro/</link>
		<comments>http://jeffblogs.com/2009/10/slideshow-pro/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 20:04:58 +0000</pubDate>
		<dc:creator>Jeff Summers</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[slide show]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jeffblogs.com/?p=460</guid>
		<description><![CDATA[When I undertook an update to the look and feel of my Now Hitting web site that chronicles the history of the Arizona Diamondbacks I made a conscious decision to turn the home page into a revolving slide show of images I had collected over the first 12 years of the team’s existence. I wanted [...]]]></description>
			<content:encoded><![CDATA[<p>When I undertook an update to the look and feel of my <a href="http://nowhitting.com/">Now Hitting</a> web site that chronicles the history of the Arizona Diamondbacks I made a conscious decision to turn the home page into a revolving slide show of images I had collected over the first 12 years of the team’s existence.</p>
<p>I wanted this to give the visitor an idea of what they may have missed from the first dozen years of games played by the team.  The issue I had was I needed a software application that would be graphics intensive yet allow for other content on subsequent pages.</p>
<p><span id="more-460"></span>The back-end of Now Hitting is the Joomla content management system.  I chose this because of its power and ease of use.  I also liked the idea that I could extend the product with new features as I deemed necessary.</p>
<p>It was this extensibility that was most important especially for the multimedia aspects I was planning for the home page.  I perused the Joomla extension library, which has thousands of modules that can be installed to add specific functionality to a web site.</p>
<p>I tried several slideshow alternatives and always seemed to come away disappointed.  They were either extremely slow or not robust enough to allow them to be used on a site that receives regular visitors during the baseball season.</p>
<p>I was about to give up and try something new when I came across an application that did exactly what I was looking for.  <a href="http://slideshowpro.net/">SlideShowPro</a> by Domney Design Inc is a Flash-based plug-in that will produce a slideshow for web-based sites.</p>
<p>It allows not only a rotating photo display but will also enable the use of video should I decide to expand the pictures to a more robust media type.  Setting up the software was fairly straightforward.  </p>
<p>In my case I purchased two different products.  I ordered SlideShowPro for flash that allows the slideshows to be displayed using Adobe Flash.  The second piece of software was the companion SlideShowPro Director that allows the slideshows to be created without having a full Flash development system.</p>
<p>In order to integrate SlideShowPro with Joomla I added the Joomla module <a href="http://www.easyssp.com/">EasySSP</a>.  This module provides a seamless integration of the SlideShowPro slideshows with Joomla.  Once installed and configured it simply became a matter of defining the size of the slideshow component and pointing to the parameters file.</p>
<p>Within just a few short hours I went from a text based home page to an immersive experience that pictorially showed the progression of the Arizona Diamondbacks from expansion team to today.</p>
<p>I cannot recommend enough the SlideShowPro and EasySSP applications.  It should be noted that SlideShowPro is licensed on a per domain basis so if you are like me and have multiple domains you will need a separate license for each one.  After the success I have had with SlideShowPro I am now considering ways that will allow me to add this functionality to my other web sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffblogs.com/2009/10/slideshow-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validate This!</title>
		<link>http://jeffblogs.com/2008/06/validate-this/</link>
		<comments>http://jeffblogs.com/2008/06/validate-this/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 23:56:23 +0000</pubDate>
		<dc:creator>Jeff Summers</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ampersand]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://myexperimentalweb.com/?p=37</guid>
		<description><![CDATA[I have come to the conclusion that I have a serious personality deficiency. This of course is not news to anyone who knows me or my wife Trina. Trina has been telling people for years that I have a lot of defects but I had until now chosen to ignore her comments. This of course [...]]]></description>
			<content:encoded><![CDATA[<p>I have come to the conclusion that I have a serious personality deficiency.  This of course is not news to anyone who knows me or my wife Trina.  Trina has been telling people for years that I have a lot of defects but I had until now chosen to ignore her comments.  This of course has led to numerous occasions where I have ended up sleeping on the couch because I happened to ignore the wrong comments. In this case I am here to publicly admit that I have an issue.  For some unexplainable reason I am a complete-ist.  It doesn&#8217;t seem to matter what it is, it has to be completed and consistent.  It was first brought to my attention by my lovely wife Trina who expressed her frustration with me and light bulbs.  I cannot deal with the fact that a light bulb has ceased to work.  I don&#8217;t know why but that really bothers me.  I have to immediately replace the defective bulb.  That&#8217;s ok if we happen to have a spare bulb in the house.  But if we don&#8217;t, I can&#8217;t rest until a replacement bulb is gotten and the bad bulb eliminated.  That may not sound like a bad thing but light bulbs seem to choose the most inopportune times to die.  For example, you get up on a Sunday morning where you have promised your wife you will go to church with her.  You turn on the bathroom light to get ready and a vanity light blows out.  You go downstairs and find that someone used the last spare bulb leaving you without a new one to put in the socket.  You can no longer even think about church as you have a light that needs assistance.  You therefore run to the store leaving your wife at the door thinking she was going to church but instead ends up at Home Depot in the bulb department as you try to decide if the longer life bulbs really do last longer or is that just a ploy to make you buy more expensive bulbs.  At that point is where Trina is most apt to bring up my &#8220;issues&#8221; which she is now documenting in their own special notebook.</p>
<p><span id="more-37"></span><br />
I&#8217;m not here to talk about light bulbs though.  That is just one example.  I could go through countless others such as song lyrics or album art for the music in my iTunes library or having to have all socks matched up.  I seriously cannot deal with the idea of one of my socks being lost and unable to be with its mate in the sock drawer.  I have found a new area to focus my insanity, code validation services.<br />
I am not exactly sure who decided it was important to have perfectly formed (X)HTML code or who deemed it important that a Cascading Style Sheet (CSS) conform to a specific format.  I am not even sure I know what would happen if you chose not to conform to these.  I mean Microsoft has been non-standard for years with their Internet Explorer browser and Netscape long ago decided it would be better to define their own standards rather than conform to those of the W3C.  Why then should I care if the code on my site gets the green checkmark that lets the world know that the code is accurate?  Until I found the code validator my life was carefree and the code didn&#8217;t seem to matter.  Since I found the code validator I have been consumed with the notion that all code no matter what the browser must be completely error free. It&#8217;s no longer just a nice to have, it is a requirement of extreme magnitude.<br />
I recently installed Joomla! 1.5.3 on a test server to begin evaluating it to determine what I will need to do to deploy this technology into production.  Since this was a test system I naturally installed the test data so I had some content available when I began testing the system.  As I typically do, I absent mindedly clicked the validation button and was taken to the code validator.  I was shocked to find that the system gave multiple errors.  This was a fresh installation of Joomla! 1.5.3 with no modification and it was giving me errors.  I dropped everything I was doing and began devoting WAY too much time to try and figure out what was going on.  This led to several days and a multitude of messages back and forth on the Joomla! forums as I explained the situation.  I narrowed down the issue to one where the system was not properly forming links that included the ampersand &#8220;&#038;&#8221; within the URL.  I went back and forth trying to understand what it was within Joomla! 1.5.3 that was causing this problem.  Things were further complicated when others noted that they were not getting the same problem on clean installs on their server.<br />
This was beginning to look like a server configuration issue.  I went through the Joomla! documentation checking my server configuration against what was listed as minimum requirements.  My system met all of the criteria but still something was amiss.  After several tests and a lot of research I narrowed it down to the version of PHP that was loaded on the server.  My ISP was using PHP version 4.3.7 which was within the guidelines specified as minimum requirements.  Other servers I had were using PHP version 5.2 and I wondered if something was different.  I moved my test site to a system that was running PHP version 5.2.3 and ran the exact same configuration through the validation service.  This time it came out perfectly clean.  So five days later I am back to square one but at least now I am starting with what I know to be clean code.  Not even a light bulb has caused me this much trouble.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffblogs.com/2008/06/validate-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fonts and the Web</title>
		<link>http://jeffblogs.com/2008/06/fonts-and-the-web/</link>
		<comments>http://jeffblogs.com/2008/06/fonts-and-the-web/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 22:40:12 +0000</pubDate>
		<dc:creator>Jeff Summers</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[sIFR]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://myexperimentalweb.com/?p=36</guid>
		<description><![CDATA[With my decision to move to Joomla! 1.5 began the long and arduous task of identifying what would work, what would not work, and what possibilities I had to make things cooler. I started out downloading Joomla! 1.5.3 and installing it on a test box so that I could begin exploring. I also began looking [...]]]></description>
			<content:encoded><![CDATA[<p>With my <a href="http://jeffblogs.com/2008/06/joomla_and_the_template_of_doo.html">decision</a> to move to <a href="http://joomla.org/">Joomla! 1.5</a> began the long and arduous task of identifying what would work, what would not work, and what possibilities I had to make things cooler.  I started out downloading Joomla! 1.5.3 and installing it on a test box so that I could begin exploring.  I also began looking over the various templates that are currently available for Joomla! 1.5 to see if there were any I could use as a jumping off point.  One of the great things about Joomla! is that they have a huge user community that is very active in the development and use of this Content Management System.  When they began developing Joomla! 1.5 the developers opened up a contest for someone to design a new template that would be included as one of the standard templates out of the box.  The <a href="http://forum.joomla.org/viewforum.php?f=479&#038;sid=e02b57dde94981b2a1c07e166042233c">Joomla! Forums</a> managed the template contest.  After several months of work the user community voted and a winner was chosen.  One of the less obvious benefits is that all the templates that were entered into the contest were made available for download by the user community.  This provided a great abundance of code from which you could learn or in some cases it was an opportunity to find a template that would be perfectly matched to what you were looking for.</p>
<p><span id="more-36"></span><br />
Knowing my personality I was confident that I would not find a template that would match the artistic vision I had for Now Hitting.  I am eclectic in my style and very specific in my vision.  Rather than looking for a template I could use, I started looking at each template to see what pieces I could gather to create my own template.  I went in looking for a set of templates, what I came out with was something substantially more profound from my perspective.<br />
One of the templates that I found particularly interesting was the <a href="http://www.toolboxcreations.com/demo/fivepoint/">Five Point/Unity</a> template from <a href="http://www.toolboxcreations.com/">Toolbox Creations</a>.  I am somewhat partial to the darker templates as they make the graphics stand out more.  The Five Point/Unity template was very well written and has a lot of features that I love.  There were of course some things that I wanted to change such as column width and a few other things.  I ended up tearing into the template files and making changes for another project that I am on the hook for.  As I began looking under the covers of this template I found something that completely floored me.  The header on the site I naturally assumed was a graphic since it contained a font face I had never seen before.  Looking closer at it though I realized that I could highlight the font as though it were text!  I have long lamented at the fact that web designers are at the mercy of the end user when it comes to look and feel for their sites.  If a user refuses to allow JavaScript or if they do not have a font installed within their system, the web designer cannot possibly guarantee what the page would look like.  In a print world that would be equivalent to requiring each reader to own the typeface of the magazine.  If they didn&#8217;t have that font then the layout of the magazine would change to reflect the type that they did have.  What a disaster.  Here though was a template that was using a font that was non-existent in my system yet was displaying correctly regardless of what computer I was on.  This was something I definitely had to know more about.<br />
I began reviewing the configuration files and ran across an acronym I was unfamiliar with; sIFR.  sIFR is a typography method for the web which will allow the embedding of font technology onto the page using a form of Flash.  sIFR is short for Scalable Inman Flash Replacement.  A full description of this process can be found on <a href="http://www.mikeindustries.com/blog/sifr/">Mike Davidson&#8217;s blog</a>.  I wholeheartedly recommend reading through the specification that Mike and Mark Wubben developed.  I would also recommend reading through Mike&#8217;s blog as it has some great information.  I always love it when I end up travelling down a path on the Internet and find a pot of gold waiting at the end of my journey.  With sIFR I will be able to ensure that the font style that I intended is actually what is seen.  There are of course some caveats to using sIFR.  First, it does require JavaScript and Flash so if your users do not have these pre-requisites then the user experience is not going to be quite as seamless.  In that case sIFR will resort to using the styles described in the CSS for the page.  That&#8217;s not too bad since CSS is what you would be confined to anyway so I look at sIFR as an unexpected bonus.  The other issue is that sIFR doesn&#8217;t really work on a local development box (or at least on mine) so you may have to change your development and testing procedures to be able to test it fully.<br />
The Five Point/Unity template uses sIFR fonts for its header.  The template requires the same font to be used for both the site name and the site description.  I have modified the code to allow for different fonts for each of those two fields.  I also found a great repository for sIFR pre-defined fonts at <a href="http://www.fontsmack.com/">FontSmack</a>.  sIFR fonts are flash descriptions of the typeface itself so you do need resources to create a font face to be used on the web.  Fontsmack has a lot of typefaces so that will help if you don&#8217;t have the tools installed on your system to create your own custom fonts.  I&#8217;ve just begun playing with this technology even though it has been defined for a couple of years.  I plan to implement it on a few of my sites over time and I&#8217;ll let you know if I run into any issues with the technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffblogs.com/2008/06/fonts-and-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
