My personal website that acts as a portal to all my activities on the internet.
The site is backed by the Drupal content management system. The main features are primarily driven by the following modules:
- Content (CCK)
- ImageField
- Views
- Aggregator
- Taxonomy
- Contact
The stream of feeds on the front page is aggregated using the core Aggregator module. Each feed is categorized according to its source. The items are displayed using Views with highly customized theming. An RSS feed is also attached to this view.
The icon that appears next to each item is determined by the category assigned to each feed. This allows me to publish multiple feeds as if it were from a single source (e.g. Facebook status updates and posted items each with a Facebook icon). Currently supported are: Facebook, Twitter, Delicious, books recently-added to LibraryThing, my UMass Boston work blog, and my blog here.
One of the primary goals of this site is to showcase the various projects I have worked on. To do this, I created a project content type with two custom fields: an image thumbnail that appears in its teaser and a larger image to appear when viewing the project in full text. I also created a Technology vocabulary to highlight the specific skill sets required to complete each project. The projects page and "recent projects" block on the front page are generated used the Views module.
The blog is a simple page view of all published story nodes sorted by publish date with an attached RSS feed. I blog often on my work blog, but I quickly realized that I needed a blog that is distinctly my own. I'm not yet sure how I intend to use this, so only time will tell.
The contact form uses the core Contact module's site-wide contact form with only a single category. Since this is a one-man site, I disabled user-specific contact forms.
The theme is a derived work from the Amadou Theme. I converted it to a single-column layout in order to simplify the interface and allow greater detail in the sidebar.

Post new comment