<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

    <channel>
    
    <title>Web Inception</title>
    <link>http://www.webinception.com</link>
    <description>Web Inception is a website development and marketing company located in Novato, California. We love to design and build websites, web applications, and HTML email campaigns, and get a kick out of helping our clients find new ways to connect with their customers.  We build websites that work for you.</description>
    <dc:language>en</dc:language>
    <dc:creator>chad@webinception.com</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-06-05T07:05:34+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/WebInception" type="application/rss+xml" /><item>
      <title>How to Skin an ExpressionEngine Website in One Easy Step</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/dU4ItTWmCiI/</link>
      <guid isPermaLink="false">http://www.webinception.com/articles/view/how_to_skin_an_expressionengine_website_in_one_easy_step/#When:07:05:34Z</guid>
      <description>&lt;p&gt;1. Go find a CMS that forces you to skin it.&lt;/p&gt;

&lt;p&gt;Wasn&amp;#8217;t that easy?&lt;/p&gt;

&lt;p&gt;I read something earlier that got me thinking about the way people customize websites that they build in a content management system.&amp;nbsp; So I laid this twegg:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://twitter.com/chadcrowell/status/2039872889" rel="external"&gt;&lt;img src="http://www.webinception.com/images/blog/Twitter___Chad_Crowell__If_your_argument_against__._._.-1_.jpg" class="article-image" width="394" height="223" class="article-image" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I realized that my tweet comes off as sort of elitist, so I decided to expand upon the thought in this article. Keep reading and you&amp;#8217;ll see why I took that angle.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s be clear on this one major point: You don&amp;#8217;t &amp;#8220;skin&amp;#8221; a website in ExpressionEngine.&amp;nbsp; You start with a blank slate.&amp;nbsp; Sure, you can &lt;a href="http://eetemplates.com/" rel="external"&gt;purchase pre-built templates for ExpressionEngine&lt;/a&gt;, but there are not hundreds of design shops churning out templates for ExpressionEngine for sale, as there are with many other popular content management systems.&amp;nbsp; The few developers that reputably sell well-built templates for ExpressionEngine (such as Marcus Neto&amp;#8217;s eetemplates.com linked above) are integral to the ExpressionEngine community.&amp;nbsp; They contribute to and learn from the EE community that exists on the forums, Twitter, Facebook and other social sites.&amp;nbsp; They know the system well and the product they sell is as top notch as any client site they or I have ever built.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll tell you a story that I have told several times, which has been useful in demonstrating several different points about competing CMS systems.&amp;nbsp; I used to rent an office space from a web shop that had made a business decision to standardize on Joomla, much in the same way that I had chosen to standardize on ExpressionEngine.&amp;nbsp; They had quite a few clients, as did I at the time, and we regularly compared notes about our chosen system.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;But more vital than the conversations we had together were the conversations I heard from my office between the members of their team.&amp;nbsp; I&amp;#8217;d be working away and hear them spend hours, no, &lt;i&gt;days&lt;/i&gt; fighting against a template they had purchased that barely resembled the design that their contracted designer had given them.&amp;nbsp; They&amp;#8217;d be tearing apart a &amp;#8220;skin&amp;#8221; that they had bought, revamping the CSS and imagery to try and ramrod the designer&amp;#8217;s look and feel into it.&amp;nbsp; They&amp;#8217;d install and remove and move modules called &amp;#8220;topupperleftmenu&amp;#8221; and &amp;#8220;redleftnavsearch&amp;#8221; and &amp;#8220;subsubfooter&amp;#8221; around trying to get them all to line up with the shoehorned new design elements.&lt;/p&gt;

&lt;p&gt;I finally got an explanation out of the technical director one day.&amp;nbsp; They had plenty of expertise to write HTML, CSS and Javascript.&amp;nbsp; But Joomla&amp;#8217;s method of assembling the parts of a site were so difficult to work with that the company had decided it was easier to bastardize a pre-built template that had all the right functionality (drop down menus, newsletter subscribe forms, etc.) and looked completely different, than it was to build the site functionality and templates from scratch in the CMS.&lt;/p&gt;

&lt;p&gt;The designer, after several of these types of projects with them, had but one comment, and I remember it clearly. &amp;#8220;I am scared of CMS systems because the sites never look like what I designed.&amp;#8221;&amp;nbsp; She and I collaborate on ExpressionEngine-based websites regularly these days.&lt;/p&gt;

&lt;p&gt;Now, I&amp;#8217;ve never worked with Joomla, so I am not saying it can&amp;#8217;t be done easily.&amp;nbsp; But this is my experience working for months next to a shop who had chosen this platform as a &lt;i&gt;business decision&lt;/i&gt;.&lt;/p&gt;

&lt;p&gt;Back to the topic at hand.&amp;nbsp; Exactly how does one skin an ExpressionEngine site?&amp;nbsp; One doesn&amp;#8217;t.&amp;nbsp; Once you remove ExpressionEngine&amp;#8217;s default demo &amp;#8220;site&amp;#8221; templates and weblog settings, you have a 100% blank slate.&amp;nbsp; Call your designer and instruct them to design to their heart&amp;#8217;s content.&amp;nbsp; Make it gorgeous and abstract and functional.&amp;nbsp; Meet the client&amp;#8217;s needs.&amp;nbsp; Enhance the usability.&amp;nbsp; Whatever the final design, &lt;b&gt;ExpressionEngine can accommodate it&lt;/b&gt;.&amp;nbsp; ExpressionEngine assumes &lt;i&gt;nothing&lt;/i&gt; about your site. Until you define the types of information and pages that you want to include in your website, no pre-existing elements even exist in ExpressionEngine for you to skin.&amp;nbsp; When I say blank slate- I really mean it.&lt;/p&gt;

&lt;p&gt;I have built somewhere around two dozen ExpressionEngine sites as of the time of this writing.&amp;nbsp; A few have been massive undertakings with hundreds of entries, categories and custom fields.&amp;nbsp; Dozens of templates and embedded templates.&amp;nbsp; A few have been your average corporate site with typical business needs.&amp;nbsp; And a few have been the most simple this-really-should-just-be-a-few-HTML-pages type sites that are CMS enabled for ease of future maintenance.&amp;nbsp; Its pretty easy to find examples of huge, and I mean gargantuan, sites run with ExpressionEngine that perform flawlessly and conform precisely to the pixel perfect vision of the designers involved.&lt;/p&gt;

&lt;p&gt;The process is very similar to designing a static site.&lt;/p&gt;

&lt;ol class="indent"&gt;&lt;li&gt;Create the design with real or placeholder imagery and data in Fireworks or Photoshop&lt;/li&gt;&lt;li&gt;Slice it up and build the HTML/CSS/JS files&lt;/li&gt;&lt;li&gt;Create a blank template in ExpressionEngine&lt;/li&gt;&lt;li&gt;Paste in the HTML&lt;/li&gt;&lt;li&gt;Setup your CSS files (either through EE or standalone)&lt;/li&gt;&lt;li&gt;Upload the images to the file system&lt;/li&gt;&lt;li&gt;Make sure everything displays correctly in a browser&lt;/li&gt;&lt;li&gt;Cut out the common header, footer, and other elements into their own embedded templates&lt;/li&gt;&lt;li&gt;View your web page in a browser, just as the designer intended&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;Really, that&amp;#8217;s about it.&amp;nbsp; It can become a lot more complicated, but in reality, that is the very basics of what we do on every site to get it started.&amp;nbsp; There is not a single function or design element that I haven&amp;#8217;t been able to implement using the core ExpressionEngine functions or some of the excellent &lt;a href="http://devot-ee.com/add-ons/" rel="external"&gt;community-built add-ons&lt;/a&gt; that are readily available.&lt;/p&gt;

&lt;p&gt;Plain and simple, ExpressionEngine &lt;b&gt;does not limit your creativity&lt;/b&gt; by forcing you to use pre-built templates or functional elements on your page.&amp;nbsp; There is no skinning.&amp;nbsp; What there is, is taking any website design you can imagine, and knowing that ExpressionEngine will allow you to use it exactly as it was intended.&amp;nbsp; With no skin off your back.&lt;/p&gt;

&lt;p&gt;(No Joomla devs were harmed during this article writing.)
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/dU4ItTWmCiI" height="1" width="1"/&gt;</description>
      <dc:subject>ExpressionEngine, Web Design</dc:subject>
      <dc:date>2009-06-05T07:05:34+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/articles/view/how_to_skin_an_expressionengine_website_in_one_easy_step/#When:07:05:34Z</feedburner:origLink></item>

    <item>
      <title>Starting Point: My List of Default ExpressionEngine Extensions, Modules and Plugins</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/MiNPLLtCRIc/</link>
      <guid isPermaLink="false">http://www.webinception.com/articles/view/starting_point_my_list_of_default_expressionengine_extensions_modules_and_p/#When:18:35:03Z</guid>
      <description>&lt;p&gt;I start each ExpressionEngine site with a much larger bank of add-ons than most (if not all) of the blog posts you have read along this topic.&amp;nbsp; My point of view is that it doesn&amp;#8217;t hurt to have them in place in the file system of a website, and if I need them, it&amp;#8217;s much quicker to just enable them and get back to work.&lt;/p&gt;

&lt;p&gt;I used to keep a fresh ExpressionEngine website install on my machine, with all my favorite add-ons in place in the correct system folders, ready to FTP up to a new dev site.&amp;nbsp; But each time EllisLab updated the ExpressionEngine build, I&amp;#8217;d have to build the fresh install all over again.&lt;/p&gt;

&lt;p&gt;These days, I keep a folder called ee_files on my system, and in that folder I have these subfolders:
&lt;/p&gt;&lt;ul class="bullet indent"&gt;
&lt;li&gt;english&lt;/li&gt;
&lt;li&gt;extensions&lt;/li&gt;
&lt;li&gt;icons&lt;/li&gt;
&lt;li&gt;js&lt;/li&gt;
&lt;li&gt;modules&lt;/li&gt;
&lt;li&gt;plugins&lt;/li&gt;
&lt;li&gt;themes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Discussing the icons and js folders is outside the scope of this article, suffice to say that I use a common set of icons on most sites and drop that folder into the /images/ folder, and the js folder houses jquery plugins that I commonly use.&lt;/p&gt;

&lt;p&gt;The english folder holds the english language localization files for all of the ExpressionEngine add-ons that offer them, so there isn&amp;#8217;t much to tell about that.&amp;nbsp; This leaves us with extensions, plugins and modules. Below, I&amp;#8217;ll list each that I install by default and why.&lt;/p&gt;

&lt;h2&gt;Extensions&lt;/h2&gt;&lt;p&gt;
&lt;a href="http://www.purple-dogfish.co.uk/free-stuff/accessible-captcha" rel="external"&gt;Accessible Captcha&lt;/a&gt; - This simple extension transforms the standard ExpressionEngine captcha into a more accessible version in that screen readers and low vision users can process it more easily.&amp;nbsp; As of this writing, this type of captcha is also a little harder to crack than the default one, as the type of Q&amp;amp;A it involves is typically something a bot can&amp;#8217;t process.&amp;nbsp; The extension allows you to enter up to 8 questions and answers for use in the captcha.&amp;nbsp; A good example that I typically use is &amp;#8220;The colors of the American Flag are red, white and ?&amp;#8221;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/downloads/details/advanced_captcha/" rel="external"&gt;Advanced Captcha&lt;/a&gt; - I leave this in my default install for times when the client doesn&amp;#8217;t want the above Q&amp;amp;A type captcha.&amp;nbsp; This makes the default ExpressionEngine captcha a little more spam proof by adding in more numbers and letters.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://loweblog.com/freelance/article/akismet-for-expression-engine/" rel="external"&gt;Akismet&lt;/a&gt; - Akismet is one of the longest running spam prevention tools, and I think it still works pretty well.&amp;nbsp; This will check comments left in your ExpressionEngine install against the Akismet spam algorithms and automatically hold any suspected spam comments in quarantine for approval.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/downloads/details/cloner/" rel="external"&gt;Cloner&lt;/a&gt; - This extension comes in handy when you need to fill in a lot of demo entries in a development site.&amp;nbsp; Simply install Cloner and you&amp;#8217;ll see a new column in the Edit entries list.&amp;nbsp; Click the &amp;#8216;clone&amp;#8217; link for the appropriate entry and it gets cloned and you are taken right to the edit screen for the new version.&amp;nbsp; A quick way to make dozens of dummy entries to test with.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/downloads/details/comment_spam_prevention/" rel="external"&gt;Comment Spam Prevention&lt;/a&gt; - Like Akismet above, this extension helps to quell comment spam on an ExpressionEngine site.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.designchuchi.ch/index.php/blog/comments/required-category-extension/" rel="external"&gt;DC Required Category&lt;/a&gt; - Forces the user to select at least one category for every new entry in a given weblog.&amp;nbsp; Very useful!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.designchuchi.ch/index.php/blog/comments/url-field-extension-for-expressionengine" rel="external"&gt;DC URL Field&lt;/a&gt; - A nice little tool that creates a URL text field.&amp;nbsp; It will validate the field as a URL on submission.&amp;nbsp; Also links an icon next to the field to the URL for easy link checking.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/40315/" rel="external"&gt;Disable News Feed&lt;/a&gt; - In the never ending quest to simplify the CP, this extension automatically hides the EllisLab newsfeed on the CP homepage from any user who has CP access.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/downloads/details/edit_tab_ajax/" rel="external"&gt;Edit Tab Ajax&lt;/a&gt; - A true must-have.&amp;nbsp; Uses ajax to quickly reload the list of entries on the Edit tab whenever the filters at the top of the page are changed.&amp;nbsp; Really speeds up your time finding entries in the CP.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.solspace.com/software/detail/entry_notifications/c/extensions/" rel="external"&gt;Entry Notifications&lt;/a&gt; - Solspace made a gem with this one.&amp;nbsp; Allows granular customization of email notifications sent out when entries are added or updated in any given weblog.&amp;nbsp; I don&amp;#8217;t need it often but its really useful when required.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/65720/" rel="external"&gt;EZ Category Checkboxes&lt;/a&gt; - Turns the category list into one with checkboxes to select each category rather than a multi-select list.&amp;nbsp; Much more user friendly.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/68277/" rel="external"&gt;Edit Menu&lt;/a&gt; - Adds a javascript drop down menu to the Edit tab allowing you to enter the Edit screen already filtered into a specific weblog.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://brandon-kelly.com/apps/fieldframe" rel="external"&gt;Fieldframe&lt;/a&gt; - Brandon Kelly&amp;#8217;s killer custom field wrapper.&amp;nbsp; Includes quite a few default field types like radio group, checkbox group and checkbox, and allows people like us to make new fields really easily.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://docs.markhuot.com/ee/extensions/file" rel="external"&gt;File&lt;/a&gt; - Mark Huot&amp;#8217;s File extension is probably Titanic of ExpressionEngine- some people love it, some hate it.&amp;nbsp; Me?&amp;nbsp; I love it most of the time.&amp;nbsp; I build a lot of sites with stand alone entry forms and it is still the best choice for file uploads in that situation.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/41259/" rel="external"&gt;Hidden Weblogs&lt;/a&gt; - Allows you to hide certain weblogs from the Edit menu.&amp;nbsp; This can help keep some users from seeing specific weblogs in the CP.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://leevigraham.com/cms-customisation/expressionengine/lg-add-sitename/" rel="external"&gt;LG Add Sitename&lt;/a&gt; - Clients always like to see their name in lights.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://leevigraham.com/cms-customisation/expressionengine/lg-htaccess-generator/" rel="external"&gt;LG Htaccess Generator&lt;/a&gt; - Automates the process of removing index.php from your URLs.&amp;nbsp; Also allows you to insert other custom htaccess rules.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://loweblog.com/freelance/article/ee-low-seg2cat-extension/" rel="external"&gt;Low Seg2Cat&lt;/a&gt; - Loops through the segments of the current URI, matches them against existing categories, and registers the matching categories as global variables, which you can use in your templates.&amp;nbsp; On a site where you need this, you can&amp;#8217;t get by without it.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://github.com/mdesign/md.character_count.ee_addon/tree/master" rel="external"&gt;MD Character Count&lt;/a&gt; - Allows you to limit textarea fields in the CP to a specific number of characters.&amp;nbsp; Provides a counter next to the appropriate textarea as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.masugadesign.com/the-lab/scripts/dulee-noted/" rel="external"&gt;MD Dulee Noted&lt;/a&gt; - Place informational text and images into a non-editable field within your weblog entry/edit form.&amp;nbsp; Allows you to add any CSS formatting to the field and really works well to divide up long forms into sections.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.masugadesign.com/the-lab/scripts/md-live-search/" rel="external"&gt;MD Live Search&lt;/a&gt; - Places an ajax search box in the upper right corner of the CP that searches entries.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.masugadesign.com/the-lab/scripts/simple-relation/" rel="external"&gt;MD Simple Relation&lt;/a&gt; - As opposed to Playa (below), this is the most simple entry relationship tool out there.&amp;nbsp; Just places the entry_id of the related entry into the database, skipping the relationship lookup table.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://brandon-kelly.com/apps/playa/" rel="external"&gt;Playa&lt;/a&gt; - The mother of relationship extensions.&amp;nbsp; I think this one is certified to marry you.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hopstudios.com/software/publish_improve/" rel="external"&gt;Publish Improve&lt;/a&gt; - Another extension that allows you to simplify the CP for your clients.&amp;nbsp; Includes quite a few options.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/38997/P432/#364382" rel="external"&gt;SAEF Enctype&lt;/a&gt; - Used in combination with MH File or another SAEF file upload extension, this changes the form attributes to multipart so that file uploads can occur.&amp;nbsp; Don&amp;#8217;t forget to make it smarter using &lt;a href="http://expressionengine.com/forums/viewthread/75387/#375250" rel="external"&gt;Masuga&amp;#8217;s modification&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/downloads/details/simplify_edit_table/" rel="external"&gt;Simplify Edit Table&lt;/a&gt; - Another way to simplify the CP.&amp;nbsp; If your site doesn&amp;#8217;t use comments, this will hide a few columns on the Edit tab.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://experienceinternet.co.uk/resources/details/sl-freshview-subscribe/" rel="external"&gt;SL Freshview Subscribe&lt;/a&gt; - If you are a Campaign Monitor fan, this ingenious extension allows you to subscribe new members to a CM subscriber list when they sign up on your ExpressionEngine site.&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;h2&gt;Plugins&lt;/h2&gt;&lt;p&gt;
&lt;a href="http://www.solspace.com/software/detail/form_helper/c/plugins/" rel="external"&gt;Form Helper&lt;/a&gt; - Solspace&amp;#8217;s brilliant (and free) Form Helper is your best friend if you are working on a site with stand alone entry forms.&amp;nbsp; It allows you to grab information from existing entries in the database for use in SAEF edit forms, as well as other handy functions.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.lumis.com/site/page/imgsizer/" rel="external"&gt;ImgSizer&lt;/a&gt; - Possibly the best add-on around.&amp;nbsp; Resizes and caches images on the fly throughout your site.&amp;nbsp; Once an image is cached, that version is used in the future when the page is loaded, cutting down on load times.&amp;nbsp; The beauty is, your client can upload images as large as they want in the CP, and they always look perfect on the front end thanks to ImgSizer.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/76788/" rel="external"&gt;LG Replace&lt;/a&gt; - I used Reeposition for quite a while, until I ran into a situation where it wouldn&amp;#8217;t move the data for me.&amp;nbsp; Luckily LG Replace does exactly the same thing, but a little bit better.&amp;nbsp; This allow you to grab data from the database and store it in one or more variables, and then place it anywhere you want farther down the page (after you have closed out your weblog tag).&amp;nbsp; Extremely useful!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.masugadesign.com/the-lab/scripts/md-detect-page-type/" rel="external"&gt;MD Detect Page Type&lt;/a&gt; - Analyzes the URL structure to decide if the page is a category list, a non-category list, or a single entry page.&amp;nbsp; Then, show specific content based on what type of page it is.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/59489/#293191" rel="external"&gt;Pops&lt;/a&gt; - I bet most of you have never seen this one.&amp;nbsp; Its a beaut!&amp;nbsp; If you create stand alone entry forms, this allows you to easily grab data from your custom fields and display it in your forms.&amp;nbsp; Some of the functionality overlaps with Form Helper, but Pops is simple and quick to use. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://loweblog.com/freelance/article/ee-title-plugin/" rel="external"&gt;Title&lt;/a&gt; - Another hidden gem! Place this on a single entry page and specify which weblog you want, and this plugin grabs the title of the entry with a minimum of overhead.&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;h2&gt;Modules&lt;/h2&gt;&lt;p&gt;
&lt;a href="http://www.hopstudios.com/software/deeploy_helper/" rel="external"&gt;Deeploy Helper&lt;/a&gt; - Places most of the configuration options for your ExpressionEngine install on a single page where you can easily and quickly edit them without clicking around.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.solspace.com/software/detail/freeform/c/Software/" rel="external"&gt;Freeform&lt;/a&gt; - A versatile form collection tool that allows you to take forms on your site above and beyond what ExpressionEngine provides in its default system forms.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/downloads/details/fresh_variables/" rel="external"&gt;Fresh Variables&lt;/a&gt; - A nice tool where you can store snippets of content for use on your site.&amp;nbsp; These variables are parsed early so they can be used on weblog tags and other functions of your templates.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/forums/viewthread/43903/" rel="external"&gt;Reeorder&lt;/a&gt; - Allows you to specify a field (and hide it from CP users) that holds the entry ordering data for any given weblog.&amp;nbsp; Then, just enter the Reeorder screen and move entries up and down to create a custom order for them.&amp;nbsp; In your templates, you can now sort the entries by your custom field.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.putyourlightson.net/projects/sitemap" rel="external"&gt;Sitemap&lt;/a&gt; - A great tool for automatically generating an XML sitemap of your website whenever entries are added to the system.&amp;nbsp; Also allows you to add static pages to the sitemap.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.solspace.com/software/detail/user/c/Software/" rel="external"&gt;User&lt;/a&gt; - If you need to allow members of a site to add or edit profile information, email addresses, passwords, etc, this is the only way to go.&amp;nbsp; It makes child&amp;#8217;s play of allowing members to edit their own information on the front end.&lt;/p&gt;

&lt;p&gt;
&lt;/p&gt;&lt;h2&gt;Had Enough?&lt;/h2&gt;&lt;p&gt;
I&amp;#8217;ll reiterate that having all these add-ons in place on a site doesn&amp;#8217;t add any overhead to the site&amp;#8217;s processing.&amp;nbsp; If you leave them disabled, they don&amp;#8217;t hurt the site performance in any way.&amp;nbsp; So there is no reason, if you use an add-on relatively frequently, not to have its files in place on every site you start.&amp;nbsp; It really does save time.&lt;/p&gt;

&lt;p&gt;Since &lt;a href="http://www.devot-ee.com" rel="external"&gt;Devot:ee&lt;/a&gt; launched, I&amp;#8217;ve uncovered a few more add-ons that I haven&amp;#8217;t placed into my fresh files pile yet, so I&amp;#8217;ll probably revisit this post in a little while and add a few more to it.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Until then, I hope you find something new here that helps you get your job done faster and better.&amp;nbsp; I tell everyone who will listen that ExpressionEngine has the most solid and knowledgeable community of developers in the industry, and there is some fine peace of mind knowing that when I turn to these add-ons to extend ExpressionEngine, that they will work well, and that the people behind them will be there to help out if necessary.&amp;nbsp; So, thanks EE community&amp;#8230; they can&amp;#8217;t stop the bum rush!
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/MiNPLLtCRIc" height="1" width="1"/&gt;</description>
      <dc:subject>ExpressionEngine</dc:subject>
      <dc:date>2009-05-27T18:35:03+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/articles/view/starting_point_my_list_of_default_expressionengine_extensions_modules_and_p/#When:18:35:03Z</feedburner:origLink></item>

    <item>
      <title>Creating Text Snippets in ExpressionEngine Sites</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/v9nyj4eVAsM/</link>
      <guid isPermaLink="false">http://www.webinception.com/articles/view/creating_text_snippets_in_expressionengine_sites/#When:06:32:00Z</guid>
      <description>&lt;p&gt;Over time I have developed a tool I call Text Snippets within ExpressionEngine sites I build. Between my text editor&amp;#8217;s (Textmate) snippet-pasting ability and ExpressionEngine&amp;#8217;s flexibility, this has become one of my favorite tools to use.&lt;/p&gt;

&lt;p&gt;Why not use Pages, Global Template Variables or Fresh Variables?&amp;nbsp; A few reasons.&lt;/p&gt;

&lt;p&gt;Pages I tend to reserve for full pages of text that may need to be editable by a client.&amp;nbsp; My Text Snippets are usually chunks of text that are somewhere between a sentence and a few paragraphs.&amp;nbsp; One of the most useful placed for Text Snippets is on a page with any kind of form.&amp;nbsp; You may have a form with some textual content above the form, or a disclaimer below the form, or something else, and these may be chunks of text that you want to allow the client to edit.&amp;nbsp; With Text Snippets, they can easily edit this content without affecting the form or anything else on the page that you don&amp;#8217;t want them touching.&lt;/p&gt;

&lt;p&gt;Fresh Variables and Global Template Variables work great for this type of chunky text, but when was the last time you wanted your client in the Templates tab of the Control Panel?&amp;nbsp; And frankly, I like to keep them out of the Modules tab as much as possible as well.&amp;nbsp; Beyond that, two benefits of Text Snippets over Fresh Variables and Global Template Variables are that they allow XHTML formatting, as with any typical ExpressionEngine entry.&amp;nbsp; Secondly, Text Snippets live where the client is used to going to edit content, in the Edit tab.&amp;nbsp; By using simple naming conventions for your Text Snippets, the client can search for all Text Snippets on a particular page, or in a particular section of the site.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Despite all these benefits, the main shortcoming of Text Snippets is that they become parts of pages that aren&amp;#8217;t searchable.&amp;nbsp; You can make the &amp;#8220;content&amp;#8221; field of Text Snippets searchable, but if it shows up in a search result, where exactly would you send your user to view the page where it lives?&amp;nbsp; I&amp;#8217;ve used a few different methods, but it differs based on the client needs.&lt;/p&gt;

&lt;p&gt;Well, please enjoy this 10 minute screencast that shows you how to setup and use Text Snippets.&amp;nbsp; I hope you find this to be a useful tool for your ExpressionEngine websites.&amp;nbsp; Also, if you click through to the Vimeo page where the video is hosted, you can download a larger, .mov Quicktime version of this screencast for better viewing if you wish (look on the lower right side of the page).&lt;/p&gt;

&lt;div class="video-box"&gt;&lt;object width="600" height="375"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4057452&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=01AAEA&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=4057452&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=01AAEA&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="375"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;

&lt;h2&gt;Here is the code for my snippet in Textmate&lt;/h2&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"snippets"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;url_title&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"snippet_url_title"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"categories|category_fields|member_data|trackbacks|pagination"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;dynamic&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#123;content&amp;#125;&lt;br /&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;This code should work in any editor, and if you editor allows you to place your cursor automatically, be sure to place it between the url_title quotation marks.&amp;nbsp; For best results, be sure to name your weblog &amp;#8220;snippets&amp;#8221; and your custom field &amp;#8220;content&amp;#8221;.&amp;nbsp; With these in place, the code above should work flawlessly.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/v9nyj4eVAsM" height="1" width="1"/&gt;</description>
      <dc:subject>ExpressionEngine</dc:subject>
      <dc:date>2009-04-08T06:32:00+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/articles/view/creating_text_snippets_in_expressionengine_sites/#When:06:32:00Z</feedburner:origLink></item>

    <item>
      <title>SXSWi 2009 Wrap Up, Specifically, ExpressionEngine 2 Preview</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/27RbWHDjWfQ/</link>
      <guid isPermaLink="false">http://www.webinception.com/articles/view/sxswi_2009_wrap_up_specifically_expressionengine_2_preview/#When:21:53:00Z</guid>
      <description>&lt;p&gt;My first SXSW has come and gone, and let me tell you, it&amp;#8217;s the gift that keeps on giving.&amp;nbsp; I caught a fever on the plane home and am still suffering from the &amp;#8220;SouthBy Scurvy&amp;#8221; two days later.&amp;nbsp; Nevermind though, as the sickness is totally worth what I got out of the conference.&lt;/p&gt;

&lt;p&gt;The rookie mistake my friend &lt;a href="http://www.twitter.com/billjohnston/"&gt;Bill Johnston&lt;/a&gt; and I made was staying at the Sheraton, which was way down on 11th st.&amp;nbsp; That added quite a few $6 cab rides into the mix.&amp;nbsp; Next year, its the Hampton Inn (close, free wifi and free breakfast).&amp;nbsp; We didn&amp;#8217;t let it bother us, though, and went with the flow, which was the best way to deal with the entire week.&lt;/p&gt;

&lt;p&gt;As for the panels and talks, I could have taken or left them, as most were not terribly engaging.&amp;nbsp; I certainly understand that these people can&amp;#8217;t be expected to be everything to everyone, so I hope some other people derived more value from the sessions.&amp;nbsp; The best one I attended was the Spec Work panel, in which the insult slinging between the Threadless (99designs) guy and Crowdspring guy was pure entertainment, and the crowd loved it.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The CSS3 panel made me mad, and I really wish I had gotten up and spoken my mind at the microphone.&amp;nbsp; While these panelists from Opera, Mozilla and IE showed off what can be done with full CSS3 implementations, they then proceeded to beat around the proverbial bush about getting consensus on a number of issues.&amp;nbsp; By the end of it, I felt like we had a lot of people at a lot of companies with a lot of engines thinking about a lot of methods for implementing a lot of features.&amp;nbsp; And were supposed to feel like this is helping us?&amp;nbsp; I challenge you, Molly, and your CSS working group to help me.&amp;nbsp; Help me be more efficient for my clients, help me pay my mortgage and feed my kids.&amp;nbsp; This stuff shouldn&amp;#8217;t take multiple years.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The parties were insane.&amp;nbsp; Frankly, I am a 34 year old married guy with a 1 and 3 year old, and my nights end about 7:30pm every night.&amp;nbsp; It was so much fun to stay out so late and remember the old days&amp;#8230; I went to a mix of parties and dinners with new and old friends.&amp;nbsp; I had a pretty unique experience because my travel buddy Bill is very well known in social media circles and ran into people he knew everywhere.&amp;nbsp; So I met a lot of people outside the development circle that is my comfort zone, and ended up having some really enlightening conversations that expanded my knowledge of the space, and people were interested in what I had to say as well, as an outsider.&amp;nbsp; By far the best night was being on the rooftop at Six at the Mashable party.&amp;nbsp; It was a gorgeous night and it was such a great time.&amp;nbsp; I hear that is Lance Armstrong&amp;#8217;s place, and that was kind of neat in that my son&amp;#8217;s middle name is Lance, after one Mr. Armstrong.&lt;/p&gt;

&lt;p&gt;ExpressionEngine was a recurring theme throughout the week for me, whether it was Saturday night&amp;#8217;s EllisLab party, Monday&amp;#8217;s Kaylee preview, or just talking shop with EE devs all week long.&amp;nbsp; The funniest thing was that several people came up to me out of the blue and wanted to meet me, knowing who I was when I didn&amp;#8217;t know them.&amp;nbsp; Thanks for feeding my wannabe rock star ego, you have no idea what you started &lt;img src="http://www.webinception.com/images/smileys/grin.gif" width="19" height="19" alt="grin" style="border:0;" /&gt;&amp;nbsp; The best thing was meeting people I look up to in the industry and feeling like an equal- it was clear that all opinions and levels of experience were respected.&amp;nbsp; I spent an hour with Ryan Irelan and Mike Boyink in the Hilton Lobby and we discussed quite a few intricate details of being an EE dev.&amp;nbsp; On a different day I talked for an hour with Kenny Meyers of Blue Flavor and Mitchell Kimbrough and his Solspace team where quite a few other topics surfaced.&lt;/p&gt;

&lt;p&gt;Though the EllisLab party got overrun with moochers, about twenty of us had the pleasure of attending the World Domination meeting off in a different room where some big ideas from EllisLab were discussed with big wigs and little wigs alike.&amp;nbsp; Lots of great information all around.&amp;nbsp; Of a different value was Monday&amp;#8217;s lunch with EllisLab, followed by a demo of ExpressionEngine 2 by Derek Allard.&amp;nbsp; Derek showed us lots of control panel bling and how functionality mapped to underlying controllers and functions in CodeIgniter.&amp;nbsp; Suffice to say, already knowing some CI, i could see exactly how things were happening and I&amp;#8217;ll be able to jump right in to customizations.&amp;nbsp; You will all be very happy.&amp;nbsp; The enhancements to the CP were welcomed and will easily trim 20-40% of your setup time off by making multi click tasks doable in one or two clicks without leaving the page you are working on.&amp;nbsp; The organization of the new CP is also a welcome change.&amp;nbsp; Boyink has summarized some other functionality changes &lt;a href="http://www.boyink.com/splaat/comments/sxsw-iphones-ee2-and-pinewood-derby/" rel="external"&gt;in his blog&lt;/a&gt;.&amp;nbsp; Along the way, Derek took notes about our ideas and concerns and invited us to send in some further suggestions.&amp;nbsp; EllisLab is very committed to making us happy.&amp;nbsp; I have no doubt they will succeed.&lt;/p&gt;

&lt;p&gt;All in all, it was a fantastic experience, not for those that get nervous around germs.&amp;nbsp; People are very friendly and just as anxious to meet you as you are to meet them.&amp;nbsp; And we all have something in common&amp;#8230; getting out from behind the monitor once a year to be &amp;#8220;social&amp;#8221;.&amp;nbsp; See you next year, Austin.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/27RbWHDjWfQ" height="1" width="1"/&gt;</description>
      <dc:subject>ExpressionEngine, Industry Events</dc:subject>
      <dc:date>2009-03-19T21:53:00+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/articles/view/sxswi_2009_wrap_up_specifically_expressionengine_2_preview/#When:21:53:00Z</feedburner:origLink></item>

    <item>
      <title>Premier Land Advisors</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/XuQwHzCtW3M/</link>
      <guid isPermaLink="false">http://www.webinception.com/work/view/premier_land_advisors/#When:21:41:00Z</guid>
      <description>&lt;p&gt;Premier Land Advisors is a recently formed company that will focus on evaluating, packaging and helping to find buyers for distressed land investments.&amp;nbsp; The four partners approached Web Inception to produce a website for the new venture with designs provided by one of the partners&amp;#8217; long-time print graphic designer.&lt;/p&gt;

&lt;p&gt;This site, historically, would have been built with HTML pages, as it is really just a simple brochure style site.&amp;nbsp; However, the partners wanted the ability to quickly edit the site content and add case studies without intervention from Web Inception or any other technical resource.&lt;/p&gt;

&lt;p&gt;To achieve this goal, we set them up on an ExpressionEngine site, which merged beautifully with the designs they had already created.&amp;nbsp; Though many of the website pages won&amp;#8217;t change very often, the ability to quickly make changes is very important as the company grows out of it&amp;#8217;s infancy and defines its place in the market.&lt;/p&gt;

&lt;p&gt;While creating editable pages in a website built with ExpressionEngine is no real trick, we built this site to be 100% editable.&amp;nbsp; Using the Fresh Variables module, every piece of content from the names of the global navigation menu choices to the names of the field labels on the contact form can be updated by the client.&amp;nbsp; Even the image on the homepage resides in its own editable weblog entry in the control panel.&lt;/p&gt;

&lt;p&gt;This effectively makes every single piece of content on the site editable, which makes the site easy to maintain.&amp;nbsp; We not only met the goals set by Premier Land Advisors, but went beyond the scope to allow them maximum flexibility with minimum effort.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/XuQwHzCtW3M" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-02-11T21:41:00+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/work/view/premier_land_advisors/#When:21:41:00Z</feedburner:origLink></item>

    <item>
      <title>Displaying Entries and Pagination in our ExpressionEngine Website</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/mHU1oNY4t4g/</link>
      <guid isPermaLink="false">http://www.webinception.com/articles/view/displaying_entries_and_pagination_in_our_expressionengine_website/#When:23:24:01Z</guid>
      <description>&lt;p&gt;I&amp;#8217;m embarassed to say that its four days shy of four months since the last article in this series.&amp;nbsp; Between travel, kids, client work and the holidays, who has time to write?&amp;nbsp; Well, I am back and have re-read all of the previous installments to this series on BabyFilter.com.&amp;nbsp; I am happy to say that, other than a few minor changes to my workflow, everything you&amp;#8217;ve read still is current and completley applicable to the project.&lt;/p&gt;

&lt;p&gt;Way back in September, I wrote in the last article about listing out our Topic categories in the left sidebar of the site.&amp;nbsp; To refresh, take a quick look at the &lt;a href="http://babyfilter.wi-staging.com" rel="external"&gt;staging site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Today, we&amp;#8217;ll focus on getting Topics onto the homepage, the main Topics page, and the individual Topic pages.&amp;nbsp; I spent a couple of hours creating member accounts for all the members of the old site and entering their old topics.&amp;nbsp; This gives us some nice data to work with as we set up the site. I haven&amp;#8217;t brought any comments over yet, so all of our topics will reflect 0 comments for now.&lt;/p&gt;

&lt;h2&gt;Showing Entries on the Homepage&lt;/h2&gt;

&lt;p&gt;Let&amp;#8217;s quickly take stock of the current homepage code:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_top"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;title&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Homepage"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;!--&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Place&amp;nbsp;any&amp;nbsp;additional&amp;nbsp;JS&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CSS&amp;nbsp;links&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;code&amp;nbsp;here&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;--&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_bottom"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;loc&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"home"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Content&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/footer"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Pretty simple.&amp;nbsp; We&amp;#8217;ll want any content on the page to fall between the header_bottom embed and the footer embed.&amp;nbsp; On the &lt;a href="http://www.babyfilter.com" rel="external"&gt;current site&lt;/a&gt;, you&amp;#8217;ll see we have a boxed in introduction paragraph, followed by a date-based listing of topics, with the most recent one at the top.&amp;nbsp; We&amp;#8217;ll skip the intro paragraph for now and concentrate on the topics.&lt;/p&gt;

&lt;p&gt;The first thing I will do is replace the placeholder Content paragraph with a typical ExpressionEngine weblog entries tag.&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_top"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;title&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Homepage"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;!--&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Place&amp;nbsp;any&amp;nbsp;additional&amp;nbsp;JS&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CSS&amp;nbsp;links&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;code&amp;nbsp;here&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;--&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_bottom"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;loc&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"home"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"categories|category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topic-list-box"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;title&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/footer"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Some things to note: I have specified the weblog and disabled quite a few types of data in order to speed up the rendering of this list of Topics.&amp;nbsp; One thing I didn&amp;#8217;t include in the disable parameter is custom_fields.&amp;nbsp; We&amp;#8217;ll be relying on quite a few custom fields in the Topics section.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve created a div called topic-list-box to wrap each topic in so that we can style each one as necessary.&amp;nbsp; I won&amp;#8217;t show you the full code from the old site; since it is PHP its pretty long.&amp;nbsp; But, here is the format we want to get to for each topic-list-box div:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"datehead"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;May&amp;nbsp;14th&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postsum"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Does&amp;nbsp;anyone&amp;nbsp;know&amp;nbsp;of&amp;nbsp;a&amp;nbsp;travel&amp;nbsp;website&amp;nbsp;that&amp;nbsp;has&amp;nbsp;recommendations&amp;nbsp;of&amp;nbsp;places&amp;nbsp;to&amp;nbsp;rent&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;vacation&amp;nbsp;that&amp;nbsp;are&amp;nbsp;kid&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;friendly&lt;/span&gt;&lt;span style="color: #007700"&gt;?&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;We&amp;nbsp;are&amp;nbsp;currently&amp;nbsp;looking&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;place&amp;nbsp;in&amp;nbsp;Lake&amp;nbsp;Tahoe&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CA&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;I&amp;nbsp;cant&amp;nbsp;find&amp;nbsp;anything&amp;nbsp;that&amp;nbsp;specializes&amp;nbsp;in&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;quot&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;kid&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;friendly&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;quot&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ideally&amp;nbsp;somewhat&amp;nbsp;childproofed&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rentals&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;homes&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;condos&lt;/span&gt;&lt;span style="color: #007700"&gt;).&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;I&amp;nbsp;am&amp;nbsp;also&amp;nbsp;looking&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;something&amp;nbsp;in&amp;nbsp;Kauai&lt;/span&gt;&lt;span style="color: #007700"&gt;.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Does&amp;nbsp;anyone&amp;nbsp;know&amp;nbsp;of&amp;nbsp;a&amp;nbsp;website&amp;nbsp;that&amp;nbsp;can&amp;nbsp;help&lt;/span&gt;&lt;span style="color: #007700"&gt;?&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postbyline"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;posted&amp;nbsp;by&amp;nbsp;smj1&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/category.php?id=25"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Travel&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;at&amp;nbsp;5&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10&amp;nbsp;PM&amp;nbsp;PDT&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/post/?id=91"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&amp;nbsp;responses&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;I&amp;#8217;ll likely clean up those class names later to make them more appropriate to the data we are showing, but for now let&amp;#8217;s just keep them.&amp;nbsp; I&amp;#8217;ll skip the p class=&amp;#8220;datehead&amp;#8221; date header right now and focus on the topic data.&lt;/p&gt;

&lt;p&gt;So, by combining our new ExpressionEngine template with the content from the old site, here is the framework for the div with the static data:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_top"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;title&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Homepage"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;!--&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Place&amp;nbsp;any&amp;nbsp;additional&amp;nbsp;JS&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CSS&amp;nbsp;links&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;code&amp;nbsp;here&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;--&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_bottom"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;loc&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"home"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"categories|category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topic-list-box"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postsum"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Does&amp;nbsp;anyone&amp;nbsp;know&amp;nbsp;of&amp;nbsp;a&amp;nbsp;travel&amp;nbsp;website&amp;nbsp;that&amp;nbsp;has&amp;nbsp;recommendations&amp;nbsp;of&amp;nbsp;places&amp;nbsp;to&amp;nbsp;rent&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;vacation&amp;nbsp;that&amp;nbsp;are&amp;nbsp;kid&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;friendly&lt;/span&gt;&lt;span style="color: #007700"&gt;?&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;We&amp;nbsp;are&amp;nbsp;currently&amp;nbsp;looking&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;place&amp;nbsp;in&amp;nbsp;Lake&amp;nbsp;Tahoe&lt;/span&gt;&lt;span style="color: #007700"&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CA&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;I&amp;nbsp;cant&amp;nbsp;find&amp;nbsp;anything&amp;nbsp;that&amp;nbsp;specializes&amp;nbsp;in&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;quot&lt;/span&gt;&lt;span style="color: #007700"&gt;;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;kid&lt;/span&gt;&lt;span style="color: #007700"&gt;-&lt;/span&gt;&lt;span style="color: #0000BB"&gt;friendly&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;quot&lt;/span&gt;&lt;span style="color: #007700"&gt;;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;ideally&amp;nbsp;somewhat&amp;nbsp;childproofed&lt;/span&gt;&lt;span style="color: #007700"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rentals&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;(&lt;/span&gt;&lt;span style="color: #0000BB"&gt;homes&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;condos&lt;/span&gt;&lt;span style="color: #007700"&gt;).&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;I&amp;nbsp;am&amp;nbsp;also&amp;nbsp;looking&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;for&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;something&amp;nbsp;in&amp;nbsp;Kauai&lt;/span&gt;&lt;span style="color: #007700"&gt;.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Does&amp;nbsp;anyone&amp;nbsp;know&amp;nbsp;of&amp;nbsp;a&amp;nbsp;website&amp;nbsp;that&amp;nbsp;can&amp;nbsp;help&lt;/span&gt;&lt;span style="color: #007700"&gt;?&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postbyline"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;posted&amp;nbsp;by&amp;nbsp;smj1&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/category.php?id=25"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Travel&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;at&amp;nbsp;5&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;10&amp;nbsp;PM&amp;nbsp;PDT&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/post/?id=91"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;0&amp;nbsp;responses&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/footer"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Now, to take this one home, let&amp;#8217;s replace the static data with the correct fields that we created earlier:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_top"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;title&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Homepage"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;!--&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Place&amp;nbsp;any&amp;nbsp;additional&amp;nbsp;JS&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CSS&amp;nbsp;links&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;code&amp;nbsp;here&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;--&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_bottom"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;loc&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"home"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"categories|category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topic-list-box"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postsum"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;title&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postbyline"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;posted&amp;nbsp;by&amp;nbsp;&amp;#123;author&amp;#125;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/category.php?id=25"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Travel&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;on&amp;nbsp;&amp;#123;entry_date&amp;nbsp;format&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%D,&amp;nbsp;%F&amp;nbsp;%j%S"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;at&amp;nbsp;&amp;#123;entry_date&amp;nbsp;format&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%g:%i"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/post/?id=91"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;comment_total&amp;#125;&amp;nbsp;responses&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/footer"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;I didn&amp;#8217;t replace every single variable yet, but I did get the basics in there.&amp;nbsp; You can see here that we are already well on our way:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.webinception.com/images/blog/8-1.jpg" class="article-image" width="600" height="500" /&gt;&lt;/p&gt;

&lt;h3&gt;Categories&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;ve got the title, author&amp;#8217;s screen name, date, time, and total comments for each topic in place.&amp;nbsp; Let&amp;#8217;s fix up the categories- right now they all show Travel, as that is the category that I copied along with the rest of my sample topic from the old site.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;The first thing we need to do is enable categories in our entries tag by removing &amp;#8220;categories&amp;#8221; from the disable parameter.&amp;nbsp; The new entries tag is:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Now, to display each topics&amp;#8217; category, we need to wrap the part of the entry that displays the category info in ExpressionEngine &amp;#8220;categories&amp;#8221; tags.&amp;nbsp; So &lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/category.php?id=25"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Travel&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;becomes&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;categories&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/category.php?id=25"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Travel&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;categories&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Next, I&amp;#8217;ll replace the sample category name:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;categories&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/category.php?id=25"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;category_name&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;categories&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;And finally the link:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;categories&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;path=topics&amp;#125;"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;category_name&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;categories&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Now, with a refresh, we have the correct category for each topic, along with a link to each specific categary page of Topics.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.webinception.com/images/blog/8-2.jpg" class="article-image" width="466" height="146" /&gt;&lt;/p&gt;

&lt;h3&gt;Limiting the Number of Entries&lt;/h3&gt;

&lt;p&gt;The next thing that needs attention, though it is unique to this situation, is the entries being shown.&amp;nbsp; Typically, ExpressionEngine will show all entries with a status of Open and an entry date prior to right now.&amp;nbsp; When I recreated these topics in the new system, I forward dated them exactly two years.&amp;nbsp; That means that some of them have an entry date of late 2008/early 2009, and some have an entry date after today.&amp;nbsp; The system is not showing any entries in our list that have an entry date after today.&amp;nbsp; In order to show these, I will add show_future_entries=&amp;#8220;yes&amp;#8221; to the weblog entries tag.&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;show_future_entries&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"yes"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;That&amp;#8217;s better.&amp;nbsp; You may or may not want this functionality based on the needs of your application.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.webinception.com/images/blog/8-3.jpg" class="article-image" width="600" height="500" /&gt;&lt;/p&gt;

&lt;h3&gt;Linking to the Author&amp;#8217;s Profile&lt;/h3&gt;

&lt;p&gt;Finally, we&amp;#8217;ll want to add some if/then code to allow a link to the author&amp;#8217;s profile.&amp;nbsp; If the viewing user is logged in, they&amp;#8217;ll be able to click the author&amp;#8217;s screen name to find out more about them.&amp;nbsp; If the user is logged out, no link.&amp;nbsp; Here is the code we&amp;#8217;ll be working with:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;posted&amp;nbsp;by&amp;nbsp;&amp;#123;author&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;We&amp;#8217;ll need to change it to this:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;posted&amp;nbsp;by&amp;nbsp;&amp;#123;if&amp;nbsp;logged_in&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;path=member&amp;#125;&amp;#123;author_id&amp;#125;"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;author&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;if&amp;#125;&amp;#123;if&amp;nbsp;logged_out&amp;#125;&amp;#123;author&amp;#125;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;if&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;This simply shows a link to the author&amp;#8217;s profile if the user is logged in.&amp;nbsp; Note the link syntax; in order to get a slash and then the author_id correct in the URL, separate the path call and the author_id call into separate ExpressionEngine tags.&lt;/p&gt;

&lt;h3&gt;Linking to the Single Entry Page&lt;/h3&gt;

&lt;p&gt;Now we just need to update the link to the individual topic itself.&amp;nbsp; We&amp;#8217;ll use the URL Title so that we get readable URLs, so we need to replace this&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"/post/?id=91"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;with this&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;url_title_path=topics/view"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Very simply, if we have a topic with the URL Title &amp;#8220;my_topic&amp;#8221;, the link created by ExpressionEngine will be /topics/view/my_topic/.&lt;/p&gt;

&lt;h3&gt;The Date Header&lt;/h3&gt;

&lt;p&gt;The only thing left to do is display the date header.&amp;nbsp; I&amp;#8217;ll tackle that, for the most part, in a later article.&amp;nbsp; For now, we&amp;#8217;ll just add each topic&amp;#8217;s date above it so the layout element is in place.&amp;nbsp; Above the topic data, I&amp;#8217;ll place this code:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"datehead"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;entry_date&amp;nbsp;format&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%F&amp;nbsp;%j%S"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src="http://www.webinception.com/images/blog/8-4.jpg" class="article-image" width="593" height="255" /&gt;&lt;/p&gt;

&lt;p&gt;For the homepage I only want to show, say, the 10 most recent topics.&amp;nbsp; This is easily accomplished by putting a limit into the weblog entries tag:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;show_future_entries&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"yes"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;limit&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"10"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;I&amp;#8217;ll throw a link at the bottom of the list, after the closing weblog entries tag, that allows users to read more topics (on the main Topics page) so there is a call to action at the bottom of the page.&lt;/p&gt;

&lt;p&gt;So, here is our entire code for the homepage, which is, for now, done:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_top"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;title&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"Homepage"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;!--&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Place&amp;nbsp;any&amp;nbsp;additional&amp;nbsp;JS&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;and&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;CSS&amp;nbsp;links&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;or&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;code&amp;nbsp;here&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;--&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/header_bottom"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;loc&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"home"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#123;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;nbsp;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topics"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;disable&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"category_fields|member_data|pagination|trackbacks"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;rdf&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"off"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;show_future_entries&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"yes"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;limit&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"10"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"topic-list-box"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"datehead"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;entry_date&amp;nbsp;format&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%F&amp;nbsp;%j%S"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postsum"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;title&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"postbyline"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;posted&amp;nbsp;by&amp;nbsp;&amp;#123;if&amp;nbsp;logged_in&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;path=member&amp;#125;&amp;#123;author_id&amp;#125;"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;author&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;if&amp;#125;&amp;#123;if&amp;nbsp;logged_out&amp;#125;&amp;#123;author&amp;#125;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;if&amp;#125;&amp;nbsp;to&amp;nbsp;&amp;#123;categories&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;path=topics&amp;#125;"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;category_name&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;categories&amp;#125;&amp;nbsp;on&amp;nbsp;&amp;#123;entry_date&amp;nbsp;format&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%D,&amp;nbsp;%F&amp;nbsp;%j%S"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;at&amp;nbsp;&amp;#123;entry_date&amp;nbsp;format&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"%g:%i"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;-&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;url_title_path=topics/view&amp;#125;"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;comment_total&amp;#125;&amp;nbsp;responses&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;div&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;exp&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;weblog&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #0000BB"&gt;entries&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&amp;nbsp;href&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;path=topics&amp;#125;"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Read&amp;nbsp;more&amp;nbsp;topics&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;a&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;embed&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"includes/footer"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;It&amp;#8217;s really quite simple.&amp;nbsp; &lt;/p&gt;

&lt;h2&gt;The Main Topics Page&lt;/h2&gt;

&lt;p&gt;Now, since it is so easy, I&amp;#8217;ll use this same code to show entries on the main Topics page.&amp;nbsp; Right now, the /topics/index template blank.&amp;nbsp; I&amp;#8217;ll first copy the entire homepage template and paste it into the /topics/index template.&lt;/p&gt;

&lt;p&gt;To make the main Topics page do what we want, we just need a few adjustments.&lt;/p&gt;

&lt;ul class="bullet indent"&gt;&lt;li&gt;Change the &amp;#8220;title&amp;#8221; variable in the header_top embed to &amp;#8220;Topics&amp;#8221;&lt;/li&gt;
&lt;li&gt;Change the &amp;#8220;loc&amp;#8221; variable in the header_bottom embed to &amp;#8220;topi&amp;#8221;&lt;/li&gt;
&lt;li&gt;Change the &amp;#8220;limit&amp;#8221; parameter in the weblog entries tag to 15&lt;/li&gt;
&lt;li&gt;Remove &amp;#8220;pagination|&amp;#8221; from the disable parameter of the weblog entries tag&lt;/li&gt;
&lt;li&gt;Add paginate=&amp;#8220;bottom&amp;#8221; to the weblog entries tag&lt;/li&gt;
&lt;li&gt;Remove the &amp;#8220;read more topics&amp;#8221; paragraph tag and link from the bottom of the page&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Save it and upload, and click over to the main topics page and you should see a page identical to the homepage, but with a different title, more topics, and if we had a style for the &amp;#8220;you are here&amp;#8221; main menu item, an indicator of that.&amp;nbsp; Really, this is all we need on this page, except for pagination.&lt;/p&gt;

&lt;h3&gt;Pagination&lt;/h3&gt;

&lt;p&gt;ExpressionEngine pagination is pretty easy.&amp;nbsp; I have a pre-written block of code I use for it:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #0000BB"&gt;&amp;#123;paginate&amp;#125;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#123;if&amp;nbsp;&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"&amp;#123;total_pages&amp;#125;"&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;!=&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;&lt;/span&gt;&lt;span style="color: #007700"&gt;class=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"pagination"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;Page&amp;nbsp;&amp;#123;current_page&amp;#125;&amp;nbsp;of&amp;nbsp;&amp;#123;total_pages&amp;#125;&amp;nbsp;pages&amp;nbsp;&amp;#123;pagination_links&amp;#125;&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;if&amp;#125;&lt;br /&gt;&amp;#123;&lt;/span&gt;&lt;span style="color: #007700"&gt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;paginate&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;This, along with the changes we made to the weblog entries tag above, places a nicely functioning set of pagination links at the bottom of the page.&amp;nbsp; Since we&amp;#8217;ve wrapped it all in a p tag with a class of &amp;#8220;pagination&amp;#8221;, we can easily style it later.&amp;nbsp; The links will update automatically based on how many pages worth of topics are in the system.&amp;nbsp; You can use the &amp;#8220;limit&amp;#8221; parameter to show more or less topics on a page and change the total number of pages for the section, if necessary.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.webinception.com/images/blog/8-5.jpg" class="article-image" width="316" height="147" /&gt;&lt;/p&gt;

&lt;p&gt;Well, I think that is quite enough for this resurrection.&amp;nbsp; Here&amp;#8217;s to hoping I can continue this next week!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.webinception.com/articles/view/building_a_site_with_expressionengine_introduction/"&gt;Series Introduction&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.webinception.com/articles/view/setting_up_a_category_list_with_the_expressionengine_weblog_categories_tag/"&gt;Previous Article in Series&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/mHU1oNY4t4g" height="1" width="1"/&gt;</description>
      <dc:subject>ExpressionEngine, Web Development</dc:subject>
      <dc:date>2009-01-24T23:24:01+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/articles/view/displaying_entries_and_pagination_in_our_expressionengine_website/#When:23:24:01Z</feedburner:origLink></item>

    <item>
      <title>Web Inception Joins the ExpressionEngine Pro Network</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/9ieCPcRM5hw/</link>
      <guid isPermaLink="false">http://www.webinception.com/news/view/web_inception_joins_the_expressionengine_pro_network/#When:22:56:00Z</guid>
      <description>&lt;p&gt;Web Inception has been admitted into the ExpressionEngine Pro Network.&amp;nbsp; This is an elite group of web development companies and freelancers that are recognized for their expertise in building websites with the ExpressionEngine content management system.&amp;nbsp; The community of designers and developers using ExpressionEngine is very large and passionate, and only about 50 organizations have been labeled &amp;#8216;Pro&amp;#8217; by EllisLab, the software development company behind ExpressionEngine.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.webinception.com/images/news/ee_pro_network_logo.gif" width="231" height="39" class="float-right" /&gt;To be considered for the Pro Network, specific requirements must be met and certain standards of web programming and design adhered to.&amp;nbsp; Web Inception lead developer Chad Crowell is &amp;#8220;overjoyed to have some recognition that all those years of learning web standards and all those late nights pouring over the ExpressionEngine docs and forums have resulted in our admission to the Pro Network.&amp;nbsp; We are certainly in fine, fine company.&amp;nbsp; I&amp;#8217;d like to thank Rick, Derek, the other Derek, Leslie, Lisa, and the whole team at EllisLab for building such a fabulous, flexible product that makes our development lives so much more enjoyable.&amp;#8221;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://expressionengine.com/professionals/info/web_inception/" rel="external"&gt;View Web Inception&amp;#8217;s full Pro Network profile&lt;/a&gt;.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/9ieCPcRM5hw" height="1" width="1"/&gt;</description>
      <dc:subject>News</dc:subject>
      <dc:date>2008-12-31T22:56:00+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/news/view/web_inception_joins_the_expressionengine_pro_network/#When:22:56:00Z</feedburner:origLink></item>

    <item>
      <title>Web Inception Launches New Website ‘Bellevue First Congregational Church’</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/FAb8wP9S6fY/</link>
      <guid isPermaLink="false">http://www.webinception.com/news/view/web_inception_launches_new_website_bellevue_first_congregational_church/#When:07:32:00Z</guid>
      <description>&lt;p&gt;Web Inception has launched anew website for client Bellevue First Congregational Church, of Bellevue, Washington, USA.&amp;nbsp; The site is built on the ExpressionEngine content management system and features a site design that emphasizes organization of information, earthy, grounded colors and a strong tie to the faith history of the church.&lt;/p&gt;

&lt;p&gt;The site replaces a manually-updated HTML site that required regular maintenance in order to stay up to date.&amp;nbsp; The new site allows over a dozen content managers to create and edit information on the site using ExpressionEngine&amp;#8217;s exceptionally secure membership system.&lt;/p&gt;

&lt;p&gt;Web Inception built several custom plugins for the site to add functionality beyond ExpressionEngine&amp;#8217;s core system.&amp;nbsp; These functions, along with typical core functions, allow FCC BEllevue to bring the strong ties of their community-based church onto the website.&amp;nbsp; Some sections of the site that emphasize social aspects are the Community Groups area, the secure Members area, and the Events and Volunteer Needs areas.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Church sermons are also being made available as a podcast in iTunes or through Feedburner.&amp;nbsp; Site visitors can also listen to the sermons on the website through a Flash audio player.&lt;/p&gt;

&lt;p&gt;Please visit &lt;a href="http://www.fccbellevue.org"&gt;fccbellevue.org&lt;/a&gt;, or read our &lt;a href="http://www.webinception.com/work/view/bellevue_first_congregational_church/"&gt;case study&lt;/a&gt; for more details about the project.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/FAb8wP9S6fY" height="1" width="1"/&gt;</description>
      <dc:subject>News</dc:subject>
      <dc:date>2008-12-22T07:32:00+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/news/view/web_inception_launches_new_website_bellevue_first_congregational_church/#When:07:32:00Z</feedburner:origLink></item>

    <item>
      <title>Bellevue First Congregational Church</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/bAz2xSPO9Dk/</link>
      <guid isPermaLink="false">http://www.webinception.com/work/view/bellevue_first_congregational_church/#When:04:49:01Z</guid>
      <description>&lt;p&gt;Bellevue First Congregational Church in Washington has a long history, and the city of Bellevue has grown up around it.&amp;nbsp; David and Bob approached Web Inception having already figured out that ExpressionEngine was the right tool for their new site.&amp;nbsp; In fact, they had spent almost a year planning a site before deciding that they needed professional assistance to create the site they were hoping for.&lt;/p&gt;

&lt;p&gt;We took over and, after some extensive getting-to-know-you meetings, provided three rich designs for them to choose from.&amp;nbsp; The design they chose is rich and engaging while providing plenty of room for the vast amount of information on the website.&amp;nbsp; A few revisions later we had a solid design that was ready to be integrated into the ExpressionEngine template system.&lt;/p&gt;

&lt;p&gt;The site is a combination of static pages and dynamic data.&amp;nbsp; Lots of dynamic data.&amp;nbsp; Announcements, events, sermons, pastor reflections, members directory, and much much more.&amp;nbsp; Combined all that data with over a dozen content managers on staff, and and regular website could turn into a disaster of content management.&amp;nbsp; Instead, with ExpressionEngine, different content managers can access just the sections of content that they need access to, reducing confusion.&amp;nbsp; When content is created or edited, managers are notified via email so they can verify and approve the changes.&amp;nbsp; The result is a multi-level system for creating and verifying information as it goes live on the website.&lt;/p&gt;

&lt;p&gt;Some of the features the church requested were not native to the ExpressionEngine system.&amp;nbsp; Thanks to the flexible architecture, we wrote several custom plugins for the website to create the desired results.&amp;nbsp; These functions really helped to bring the community aspect of the website into focus.&amp;nbsp; Members can join church groups, right on the website.&amp;nbsp; Once joined, the member automatically will receive mass email messages from the group leader to the group.&amp;nbsp; The member can also leave a group at any time, or even create a new group that suits their own interests.&lt;/p&gt;

&lt;p&gt;Calendaring is very important with the church.&amp;nbsp; We developed a standard events calendar, and a more advanced volunteer calendar that allows members to volunteer for events where help is needed.&amp;nbsp; The event coordinator is always kept in the loop on their volunteer list via email.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;We also wrote a neat plugin for the sermons and pastor reflections sections of the site. By supplying a short list of biblical verses referenced in a given sermon or reflection, the website will display the entire text of the verses referenced.&amp;nbsp; As well, we implemented a podcast of the weekly sermon audio, allowing members to subscribe to new sermons and be notified automatically of new sermons in iTunes or any other feed reader.&lt;/p&gt;

&lt;p&gt;The beautiful design, in concert with advanced functionality and social elements have resulted in a rich, engaging new experience for members and visitors to the Bellevue First Congregational Church Website.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/bAz2xSPO9Dk" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2008-12-22T04:49:01+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/work/view/bellevue_first_congregational_church/#When:04:49:01Z</feedburner:origLink></item>

    <item>
      <title>Forum One Networks</title>
      <link>http://feedproxy.google.com/~r/WebInception/~3/kOIWvk4PH9Y/</link>
      <guid isPermaLink="false">http://www.webinception.com/work/view/forum_one_networks/#When:22:41:00Z</guid>
      <description>&lt;p&gt;Forum One Networks came to Web Inception for our help with the design of a new logo.&amp;nbsp; The Green Enterprise Unconference is a gathering of professionals leading social responsibility, sustainability or environmental concerns and social entrepreneurship programs in their organizations. &lt;/p&gt;

&lt;p&gt;Those involved with green initiatives in the Enterprise are faced with driving change within their organization, while simultaneously learning. The best source of information for green professionals is the perspective and experience of other green professionals.&amp;nbsp; The Green Enterprise Unconference is inspired by the &amp;#8220;open space&amp;#8221; conference format, which puts control of the event content in the hands of the attendees. (For a good description of an unconference event, see &lt;a href="http://is.gd/21Nf"&gt;http://is.gd/21Nf&lt;/a&gt;). The Unconference format allows the best ideas of the group to come forward, facilitates extensive networking, and ensures thorough documentation of the proceedings. &lt;/p&gt;

&lt;p&gt;The event will be held on December 3rd, 2008 in Mountain View, Ca.&amp;nbsp; For more information, or to register, visit &lt;a href="http://greeneu08.eventbrite.com/"&gt;http://greeneu08.eventbrite.com/&lt;/a&gt;.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/WebInception/~4/kOIWvk4PH9Y" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2008-10-02T22:41:00+00:00</dc:date>
    <feedburner:origLink>http://www.webinception.com/work/view/forum_one_networks/#When:22:41:00Z</feedburner:origLink></item>

    
    </channel>
</rss>
