<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://stonebergdesign.com/blog/hit-the-reset-button-on-the-sandbox" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Stoneberg Design | Blog</title>
    <link>http://stonebergdesign.com/blog/hit-the-reset-button-on-the-sandbox</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Theming Drupal - A Well Worn Stretch on the Drupal Learning Curve</title>
    <link>http://stonebergdesign.com/blog/theming-drupal-well-worn-stretch-drupal-learning-curve</link>
    <description>
      &lt;p&gt;&lt;img hspace=&quot;10&quot; align=&quot;left&quot; class=&quot;imagecache-150_wide&quot; alt=&quot;Mount Shasta&quot; src=&quot;http://stonebergdesign.com/sites/stonebergdesign.com/files/imagecache/150_wide/images/DCP_1504_0.jpg&quot; /&gt;Learning Drupal theming often feels like climbing Misery Hill, especially to people coming to Drupal from a front end web development background who know HTML and CSS but do not have experience with PHP or with Content Management Systems.  This was me, but it does not have to be you.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;HTML + CSS expertise != PHP  Know-How&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;My beginnings  of web development were in writing  HTML and CSS.&amp;nbsp; I love writing HTML  and CSS.&amp;nbsp; I think there is value in  lean, semantic markup and love well  thought out, creative CSS that give  the markup a beautiful design.&amp;nbsp;  When I found Drupal I realized that the  translation of my skill set  would be doing what people call &amp;quot;Theming&amp;quot;.&amp;nbsp;  Theming is often used to  describe different things, but for me it means  making the output of  Drupal match a particular design.&amp;nbsp; This should  primarily happen in CSS  in my opinion but often manipulation of the  markup must happen as  well.&amp;nbsp; Learning to manipulate the ouptut of the  Drupal was the  beginning of Misery Hill for me.&amp;nbsp; I felt completely over  my head as I  googled looking for answers to my questions trying to  understand what  &amp;quot;overriding a theme function&amp;quot; and  &amp;quot;phptemplate_variables&amp;quot; meant.&amp;nbsp; The  theming section of my copy of Pro  Drupal Development is well worn from  reading and reading and re-reading  trying to understand the concepts.&amp;nbsp;  My main takeaway from going through  the process of learning, very  slowly and painfully, what all these  things are is that a basic  understanding and demystifying of PHP could  have gone a long way to  easing my way up Misery Hill.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Progress  in the Ecosystem&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Things  are different now.&amp;nbsp; Drupal has  changed since those days and so has the  ecosystem around the system.&amp;nbsp;  One of the biggest changes is the wealth  of resources for learning to  work on Drupal as a front end developer.&amp;nbsp;  There are great &lt;a title=&quot;instructional podcasts&quot; id=&quot;f:t.&quot; href=&quot;http://mustardseedmedia.com/podcast&quot;&gt;instructional podcasts&lt;/a&gt;, &lt;a title=&quot;books&quot; id=&quot;qgte&quot; href=&quot;http://frontenddrupal.com/&quot;&gt;books&lt;/a&gt;  and  even a &lt;a title=&quot;DVD <br />
learning series&quot; id=&quot;n9zt&quot; href=&quot;http://store.lullabot.com/products/theming-basics-advanced-bundle&quot;&gt;DVD learning series&lt;/a&gt; on Drupal theming.&amp;nbsp; These are   all very high quality and have contributed to the integration of  designers into the community and  education of how to learn as a Drupal  Front End Developer.&amp;nbsp; One of the  more recent and very exciting efforts  to help educate people about some  of the things, like a minimal  knowledge of PHP, that were personally  challenging is the &lt;a title=&quot;Design to <br />
Theme&quot; id=&quot;cmdu&quot; href=&quot;http://www.designtotheme.com/&quot;&gt;Design to Theme&lt;/a&gt; project from Emma Jane  Hogbin.&amp;nbsp; Emma Jane is  an author and trainer and Design to Theme is the  place where she is  leading workshops and writing about Drupal theming.&amp;nbsp;  Recently Emma Jane  published an ebook titled &amp;quot;&lt;a title=&quot;Theming Drupal: A first timer&#039;s guide&quot; id=&quot;rpf6&quot; href=&quot;http://www.designtotheme.com/ebooks/theming-drupal-first-timers-guide&quot;&gt;Theming Drupal:   A first timer&#039;s guide&lt;/a&gt;&amp;quot; that is a a fantastic starting place for   someone new to PHP and creating Drupal themes.&amp;nbsp; &amp;quot;Theming Drupal: A first   timer&#039;s guide&amp;quot; covers many of the very subjects that drove me up a  wall  trying to figure out as I started with Drupal theming, some of my   favorite sections include:&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Template Variables&lt;/li&gt;&lt;li&gt;Adding   Style Sheets&lt;/li&gt;&lt;li&gt;Conditional Output (&amp;quot;if&amp;quot; statements are important   to teach PHP noobs!)&lt;/li&gt;&lt;li&gt;Zen Theme&lt;/li&gt;&lt;li&gt;Node Template Variables&lt;/li&gt;&lt;li&gt;Customizing   Blocks (especially the bit here about tpl naming suggestions)&lt;/li&gt;&lt;li&gt;Accessing   Content in the $node Object (oh the hours spent learning to pick apart   $content!)&lt;/li&gt;&lt;li&gt;Designing with Grids&lt;/li&gt;&lt;li&gt;the ebook also  includes a  sample node.tpl.php with great example code&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The  ebook is  well organized with code samples throughout and explanations  of  concepts that make sense.&amp;nbsp; I highly recommend this ebook to people  who  are coming to Drupal theming from a similar place as I came from - a   strong understanding of HTML and CSS but little to no knowledge of   PHP(or any dynamic language).&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/theming-drupal-well-worn-stretch-drupal-learning-curve#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/drupal">Drupal</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-planet">drupal planet</category>
 <category domain="http://stonebergdesign.com/category/tags/theming">theming</category>
 <pubDate>Thu, 15 Apr 2010 17:57:22 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">25 at http://stonebergdesign.com</guid>

  </item>
  <item>
    <title>SEADUG: Drupal is Global - We make it Local</title>
    <link>http://stonebergdesign.com/blog/seadug-drupal-global-we-make-it-local</link>
    <description>
      &lt;p&gt;&lt;img vspace=&quot;10&quot; hspace=&quot;10&quot; align=&quot;left&quot; class=&quot;imagecache-150_wide&quot; title=&quot;undefined&quot; alt=&quot;seadug&quot; src=&quot;http://localhost/sdtwo/sites/default/files/imagecache/150_wide/images/SeaDUG.jpg&quot; /&gt;When a leading global technology meets a strong and dedicated local community good things happen.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;I think the power of Drupal is the community.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Drupal  is a great framework/CMS, but it is not the only option in this  market-space. The Drupal community and project have many different entry  points for becoming involved and meeting and collabortating with  others. When I came to Drupal almost two years ago the entry point for  me was the local Drupal User Group here in Seattle. I think our group is  a great model for other groups to follow, we have a great core of  committed people, we are committed to our local community and we focus  on remaining a place that is available to anyone interested in Drupal,  regardless of their experience level.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Committed leaders  are at the core&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Averaging over 20 people each month, our  group has grown since the first meeting I attended where 4 of us met in a  cafe. Much of the credit for our growth and staying power has been the  commitment of a core of people who schedule and lead the meetings,  organize and present at DrupalCamps and answer questions on &lt;a href=&quot;http://groups.drupal.org/seattle&quot;&gt;our groups.drupal.org  page&lt;/a&gt;. This is a familiar refrain for those in the open source/Drupal  community- the core people are committed to the flourishing of a  project and demonstrate that through hard work. These people are vital  to our (your) local group&#039;s success. How can you support them? One thing  is say &amp;quot;thanks&amp;quot;. Another is look for ways to help, don&#039;t wait to be  asked. As members of the group find value, there should be an  expectation that they will become a part of the process they have  benefited from. This goes for Drupal shops too. Our meeting is often a  place where local shops come to find talent, so supporting the groups  efforts should be a priority for these business&#039;. When I started working  with CivicActions I was pleased to learn that they put their money  where their mouth is by offering a stipend each month for time spent  working with your local Drupal User Group. I feel that this is a great  way for companies to support and establish local user group leaders.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;We  are committed to our local community&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In my experience,  some of the coolest things about our Drupal User Group here in Seattle  has been our impact regionally and locally. Our annual DrupalCamp has  grown each year and been a fantastic event for all involved. People come  up from Portland and down from Victoria and Vancouver B.C. to attend.  Many of our members go to the DrupalCamps in those cities as well. It is  fun to see the local flavor and learn with our neighboring Drupal User  Groups. Recently we came together to build a Drupal site for a local  arts oriented non-profit in what we have called a &amp;quot;barn-raising&amp;quot;, as a  service to them and a learning opportunity for SEADUG members.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;We  are focused on being inviting and open to all &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;One of  the things that is easy to do once you start making your way up the  Drupal learning curve it to forget what it was like when you started the  climb. I am always impressed how the group leaders intentionally set  our monthly agenda to be certain that the group stays a place where  anyone can have a place. We have the &amp;quot;What is a Node?&amp;quot; question almost  every month. While some may tire of constantly answering this question,  the patient answers and dedicated time to beginner questions has been  rewarded with continued growth in our group. This is especially  important to me because as I began trekking in the foothills of the  mountain that is the Drupal Learning Curve these folks listened to and  answered my questions. Last month conversations ranged from the absolute  beginner to questions about load balancing servers and stream wrappers  in Drupal 7; there was space for all. This has been a mark of our group  and something I would stress to anyone starting a local group, always  ask yourself how you can serve the new person. As our group gets bigger I  am sure we will run into some growing pains because the interests will  become more varied, but I know that there will always be a commitment to  remaining a place for all to come and Drupal together.&lt;/p&gt;&lt;p&gt;Drupal is  growing. More and more large Drupal sites are being built, Drupal  companies are being formed and developers are drinking the Drupal  Kool-Aid. This is great, but I believe that the community must respond  with growth. It is entirely possible to use and benefit from Drupal as a  developer or business without the community, but once you have tapped  into the community I believe real growth as a project happens. This is  why I joined and support my local user group and urge you to do the  same.&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/seadug-drupal-global-we-make-it-local#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/community">community</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal">Drupal</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-planet">drupal planet</category>
 <pubDate>Wed, 03 Mar 2010 22:44:51 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">16 at http://stonebergdesign.com</guid>

  </item>
  <item>
    <title>Drupal Views - Listing of Nodes Related to User in a Panel</title>
    <link>http://stonebergdesign.com/blog/drupal-views-listing-nodes-related-user-panel</link>
    <description>
      &lt;p&gt;&lt;img vspace=&quot;10&quot; hspace=&quot;10&quot; align=&quot;left&quot; class=&quot;imagecache-150_wide&quot; alt=&quot;user profile page&quot; src=&quot;http://stonebergdesign.com/sites/stonebergdesign.com/files/imagecache/150_wide/images/user.JPG&quot; /&gt;I am using Content Profile with custom CCK fields on my Drupal 6 site to create User Profiles.  I am using Panels 3 to handle the display of the User Profile Page.  This is a demonstration of how to use Views to Display related content on the User Profile Panel using Views Arguments.&lt;/p&gt;&lt;p&gt;Before I begin I would like to point out that an enormous help to my   understanding of how to do this came from &lt;a target=&quot;_blank&quot; href=&quot;http://drupaleasy.com/blogs/ryanprice/2008/06/using-views-2-drupal-6-create-a-related-pages-block&quot;&gt;this post&lt;/a&gt; on the &lt;a target=&quot;_blank&quot; href=&quot;http://drupaleasy.com/&quot;&gt;Drupal Easy  website&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;I am  using Drupal 6, I am  going to wager that accomplishing this is going to  be a lot less  complicated in Drupal 7.&lt;/li&gt;&lt;li&gt;I am using this technique  to show  related users on a user profile page.&lt;/li&gt;&lt;li&gt;User profiles are  made  using the &lt;a target=&quot;_blank&quot; href=&quot;http://drupal.org/project/content_profile&quot;&gt;content  profile module&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;The user profile  page is a panel page made  with &lt;a target=&quot;_blank&quot; href=&quot;http://drupal.org/project/panels&quot;&gt;Panels 3&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;I   am showing 2 lists of other users:&lt;ul&gt;&lt;li&gt;A list of users with  the  same selection of a CCK text field, select list, who share the same   value as the user being viewed.&lt;/li&gt;&lt;li&gt;A list of users who have the   same selection of a node reference field as the user being viewed.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;First,   a bit about the user profile.&amp;nbsp; In Drupal 6 I find that most often I   prefer using content profile to handle user profiles.&amp;nbsp; The option of   using the core profile module does not have the same flexibility and   power as using content profile.&amp;nbsp; Content profile creates a node for the   user profile of a custom content type.&amp;nbsp; The Content Profile module  comes  with a custom type when you install it, the type has a machine  name of  &#039;profile&#039; and that is the one that I prefer to use.&amp;nbsp; I have  added two  custom fields to the &#039;profile&#039; content type that we will be  looking at  today.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A CCK text field with a select list widget  type that  has options for a user to choose a value.&lt;/li&gt;&lt;li&gt;A Node  reference field  that allows a user to choose a node to relate their  profile to.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now  a bit about the panel page.&amp;nbsp; I do not think  this technique changes  whether or not you are using a panel to display  the page that the view  will be shown on.&amp;nbsp; I am using panels to hijak  the user profile display.&amp;nbsp; This means that the page which we are working  on is a  panel and lives at &amp;quot;user/uid&amp;quot;.&amp;nbsp; I think that there may be an  easier way  to handle this in panels, since the central challenge to  displaying the  lists I would like to display is getting the proper  argument to the  view.&amp;nbsp; This is the first time I have used panels in  over a year and a  lot has changed since that time.&amp;nbsp; If there is a  better way to accomplish  this with Panels 3 please do leave a comment.&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/drupal-views-listing-nodes-related-user-panel#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/content-profile">content profile</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal">Drupal</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-planet">drupal planet</category>
 <category domain="http://stonebergdesign.com/category/tags/user-profile">user profile</category>
 <category domain="http://stonebergdesign.com/category/tags/views">views</category>
 <media:content url="http://blip.tv/file/get/Rocksoup-views_arguments911.flv" fileSize="58281413" type="video/x-flv" duration="750" width="720" height="480"> <media:thumbnail url="http://a.images.blip.tv/Rocksoup-DrupalUserProfileWithRelatedContent935.jpg" />
</media:content>
 <enclosure url="http://blip.tv/file/get/Rocksoup-views_arguments911.flv" length="58281413" type="video/x-flv" />
 <pubDate>Mon, 01 Mar 2010 17:59:30 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">24 at http://stonebergdesign.com</guid>

  </item>
  <item>
    <title>Drupal Views Attachments Sceencast</title>
    <link>http://stonebergdesign.com/blog/drupal-views-attachments-sceencast</link>
    <description>
      &lt;p&gt;&lt;img hspace=&quot;5&quot; align=&quot;left&quot; class=&quot;imagecache-150_wide&quot; alt=&quot;views rulz&quot; src=&quot;http://stonebergdesign.com/sites/stonebergdesign.com/files/imagecache/150_wide/images/Capture_0.JPG&quot; /&gt;In this screencast I will demonstrate a technique using a Views   attachment display to control the markup from views.&amp;nbsp; By using taxonomy  to organize content on the Drupal website I show how to use the Views  module to create lists that can be manipulated by using different  display styles.&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/drupal-views-attachments-sceencast#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/drupal">Drupal</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-planet">drupal planet</category>
 <category domain="http://stonebergdesign.com/category/tags/views-module">views module</category>
 <media:content url="http://blip.tv/file/get/Rocksoup-Untitled114.flv" fileSize="46222215" type="video/x-flv" duration="653" width="720" height="480"> <media:thumbnail url="http://a.images.blip.tv/Rocksoup-DrupalViewsAttachments103.jpg" />
</media:content>
 <enclosure url="http://blip.tv/file/get/Rocksoup-Untitled114.flv" length="46222215" type="video/x-flv" />
 <pubDate>Fri, 19 Feb 2010 06:30:50 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">23 at http://stonebergdesign.com</guid>

  </item>
  <item>
    <title>Setting Up a New Server to Send Email</title>
    <link>http://stonebergdesign.com/blog/setting-new-server-send-email</link>
    <description>
      &lt;p&gt;&lt;img hspace=&quot;10&quot; align=&quot;left&quot; class=&quot;imagecache-150_wide&quot; alt=&quot;Shell Screen&quot; src=&quot;http://stonebergdesign.com/sites/stonebergdesign.com/files/imagecache/150_wide/images/shell.JPG&quot; /&gt;I am in the proccess of moving off of shared hosting to a dedicated server for this site and a few others I maintain.  This is a learning process for me.  This is how I was able to configure my server to send emails.&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/setting-new-server-send-email#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/server">server</category>
 <category domain="http://stonebergdesign.com/category/tags/ubuntu">ubuntu</category>
 <pubDate>Thu, 21 Jan 2010 19:51:19 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">21 at http://stonebergdesign.com</guid>

  </item>
  <item>
    <title>Pacific Northwest Drupal Summit - A New Regional Drupal Event Paradigm</title>
    <link>http://stonebergdesign.com/blog/pacific-northwest-drupal-summit-new-regional-drupal-event-paradigm</link>
    <description>
      &lt;p&gt;&lt;img hspace=&quot;5&quot; align=&quot;left&quot; src=&quot;http://stonebergdesign.com/sites/stonebergdesign.com/files/imagecache/150_wide/images/rssbig_0.jpg&quot; alt=&quot;pnw summit&quot; class=&quot;imagecache-150_wide&quot; /&gt;The Pacific Northwest Drupal Summit held in Seattle in October 2009 offers a new approach to a regional Drupal event for Drupal professionals.&lt;/p&gt;&lt;p&gt;Just over two months ago the Pacific Northwest Drupal Summit happened  in Seattle. The Summit was a regional conference for people who use  Drupal. We saw over 130 people gather for two days of teaching and  learning and sharing.&amp;nbsp; The event was free to attend thanks to many  generous sponsors.&amp;nbsp; The sessions were of a very high quality, videos can  be found &lt;a id=&quot;ijiu&quot; href=&quot;http://www.pnwdrupalsummit.org/media&quot; target=&quot;_blank&quot; title=&quot;PNW Drupal Summit Videos&quot;&gt;here&lt;/a&gt;.  All reports were that they event was a success like the Drupal Camps  have been held in Seattle in the past, but I believe that though success  was shared by both events, Camps and the Summit, they are distinct from  each other.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;First, a little backstory.&amp;nbsp; In 2006 Seattle held a  Drupal Camp and has held one annually since then.&amp;nbsp; In 2008 we had over  150 people attend and ran multiple tracks.&amp;nbsp; Our camps were growing at a  rapid rate.&amp;nbsp; Following our camp in 2008 we became aware of a few things:&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The  producers (SEADUG - our local Druapl user group) of the camps were  having less time and energy to devote to putting on camps.&lt;/li&gt;&lt;li&gt;The  diversity of the subject matter of the camp was difficult to manage with  people who are exploring and beginning with Drupal and experienced  Drupal coders all looking for a first class development experience.&amp;nbsp;&lt;/li&gt;&lt;li&gt;We  were not the only awesome folks nearby, just a couple months before our  camp a fantastic Drupal Camp had been held in &lt;a id=&quot;qdlr&quot; href=&quot;http://www.flickr.com/groups/drupal-camp-vancouver-08/&quot; target=&quot;_blank&quot; title=&quot;Photos from <br />
Drupal Camp Vancouver 2008&quot;&gt;Vancouver&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;When discussion started about  whether or not to produce a Camp in 2009 we had trouble building any  interest or momentum.&amp;nbsp; After many starts and stops it was clear that a  camp as we had previously know it was unlikely to happen and that a new  approach was needed.&amp;nbsp; Out of these conversations came a new Drupal event  model that worked really well for us.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;First, we took our  traditional camp model and split it based on the attendee demographic,  new/exploring and experienced/coder. I do believe this was a genius move  because it allowed us to appropriately scale for and serve the two very  different groups.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We established that there should be two  events, The Drupal Clinic and The Drupal Summit.&amp;nbsp;&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/pacific-northwest-drupal-summit-new-regional-drupal-event-paradigm#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/drupal">Drupal</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-community">Drupal Community</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-planet">drupal planet</category>
 <category domain="http://stonebergdesign.com/category/tags/seadug">SEADUG</category>
 <pubDate>Wed, 30 Dec 2009 19:27:16 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">20 at http://stonebergdesign.com</guid>

  </item>
  <item>
    <title>Moving &quot;Read More&quot; Link Inline in Teaser</title>
    <link>http://stonebergdesign.com/blog/moving-read-more-link-inline-teaser</link>
    <description>
      &lt;p&gt;&lt;img vspace=&quot;5&quot; hspace=&quot;10&quot; align=&quot;left&quot; class=&quot;imagecache-150_wide&quot; alt=&quot;read more link example&quot; src=&quot;http://stonebergdesign.com/sites/stonebergdesign.com/files/imagecache/150_wide/images/readmore.JPG&quot; /&gt;A common requirement for many of my recent clients has been to move the &amp;quot;Read More&amp;quot; link at the end of a teaser inline to the end of the teaser&#039;s last paragraph. Here is a look at a technique for doing this I find useful.&lt;/p&gt;&lt;p&gt;This need usually occurs in a listing, and listings are almost always  built with the fantastic &lt;a href=&quot;http://drupal.org/project/views &quot;&gt;Views&lt;/a&gt; module. Often  on a page showing excerpts of content, sometimes called teasers in  Drupal, the displayed data is a small portion of the entire piece and is  followed by a link to the full piece of content. This link is often  called the &amp;quot;read more&amp;quot; link, for obvious reasons.&lt;/p&gt;&lt;p&gt;When using the  Views 2 module there are a few ways to add a &amp;quot;read more&amp;quot; link to listing  showing a preview of an article or other piece of content. In the past I  used a trimmed version of the body text that was set to a specific  number of characters or words and was followed by a &amp;quot;read more&amp;quot; link to  the full view of the content. The are more options available now with  the second version of Views.&amp;nbsp; I am going to outline my newest and  currently prefefrred hack/technique.&lt;/p&gt;    </description>
 <comments>http://stonebergdesign.com/blog/moving-read-more-link-inline-teaser#comments</comments>
 <category domain="http://stonebergdesign.com/category/tags/drupal">Drupal</category>
 <category domain="http://stonebergdesign.com/category/tags/drupal-planet">drupal planet</category>
 <category domain="http://stonebergdesign.com/category/tags/theming">theming</category>
 <category domain="http://stonebergdesign.com/category/tags/views">views</category>
 <pubDate>Tue, 06 Oct 2009 03:30:54 +0000</pubDate>
 <dc:creator>Jared</dc:creator>
 <guid isPermaLink="false">6 at http://stonebergdesign.com</guid>

  </item>
  </channel>
</rss>
