You are viewing the source of felocity.com. This serves as a portfolio of sorts, as all the code is out in the open to see (except for config files). Browse around, feel free to ask questions. If you see something horrible, glaring, or otherwise a major security problem, please don't hesitate to contact me.
Pages/FrontPage (xml)
<chip:include file="Pages/Macros/Global"/>
<chip:include file="Pages/Widgets/Github"/>
<chip:include file="Pages/Widgets/Flickr"/>
<chip:include file="Pages/Widgets/Twitter"/>
<chip:include file="Pages/Widgets/Blogroll"/>
<chip:component type="Components/Blog/RecentByTime" as="Posts">
<chip:param name="number" value="3"/>
</chip:component>
<tal:block tal:define="enable_primary 1; enable_secondary 1; enable_tertiary 1"/>
<html metal:use-macro="html">
<head>
<title metal:fill-slot="title">Felocity.com</title>
<tal:block metal:fill-slot="scripts"></tal:block>
<tal:block metal:fill-slot="css"></tal:block>
</head>
<!-- Primary Content -->
<tal:block metal:fill-slot="primary content">
<h1>Commentary</h1>
<div class="blog_entries">
<div class="entry" tal:repeat="Post Posts">
<h2 tal:content="Post/title">Test Title</h2>
<div class="meta">
<div class="author" tal:content="Post/author/name">Author</div>
<div class="created" tal:content="Post/created/timestamp" chip:filter="Filters/CommonDate">$Post->created</div>
</div>
<div class="body">
<tal:block chip:filter="Filters/Trim; Filters/Markdown/ToHTML">
<tal:block chip:filter="Filters/Trim" tal:content="structure Post/summary"/> [<a tal:attributes="href url:blogpost stub=${Post/stub} year=${Post/created/year} month=${Post/created/month}">Read More</a>]
</tal:block>
</div>
</div>
<tal:block tal:condition="not Posts">
<p>There are no posts to display... Isn't that a bit weird for a blog? I think so too!</p>
</tal:block>
</div>
</tal:block>
<!-- Secondary Content -->
<tal:block metal:fill-slot="secondary content">
<h1>Consume</h1>
<h2>Flickr</h2>
<tal:block tal:define="local username string: jakobo; local user_id string: 16291433@N00; local size 5; local tags string: felocity:featured=1; local img_sizes string: ['-', '-', 'm','m','m']">
<tal:block metal:use-macro="flickr widget"/>
</tal:block>
<h1 id="code">Code</h1>
<div class="github-updates">
<tal:block tal:define="local username string: jakobo; local project string: snaptest; local size 1; local snip 20; local classes string: first">
<tal:block metal:use-macro="github widget">
<tal:block metal:fill-slot="project title"><h2>SnapTest</h2></tal:block>
</tal:block>
</tal:block>
<tal:block tal:define="local username string: jakobo; local project string: chippino; local size 1; local snip 20">
<tal:block metal:use-macro="github widget">
<tal:block metal:fill-slot="project title"><h2>Chippino MVC</h2></tal:block>
</tal:block>
</tal:block>
<tal:block tal:define="local username string: jakobo; local project string: scar; local size 1; local snip 20">
<tal:block metal:use-macro="github widget">
<tal:block metal:fill-slot="project title"><h2>SCAR</h2></tal:block>
</tal:block>
</tal:block>
</div>
</tal:block>
<!-- Tertiary Content -->
<tal:block metal:fill-slot="tertiary content">
<h1>Connect</h1>
<h2>About</h2>
<div class="about mini">
<p>
R Jakob Heuser is an author, speaker, and bangs on a keyboard until
shiny things come out. He's been programming various things since
1996, and somewhere along the way decided it would make a great career.
</p>
<p>
You can find him on LinkedIn, Facebook, and many other services.
</p>
<p>
By now, you probably either want to drop him a line, or keep reading
for more about-ey goodness.
</p>
</div>
<h2 class="blogroll">Reading</h2>
<tal:block tal:define="local userid string: 00953827073879919620; local label string: public; local size 10">
<tal:block metal:use-macro="blogroll widget">
<tal:block metal:fill-slot="link text">View Jakob's Links</tal:block>
</tal:block>
</tal:block>
<h2 class="twitter">Twitter</h2>
<tal:block tal:define="local username string: jakobheuser; local user_id string: 112589571; local size 3">
<tal:block metal:use-macro="twitter widget">
<tal:block metal:fill-slot="link text">View Jakob's Tweets</tal:block>
</tal:block>
</tal:block>
</tal:block>
</html>