04 Dec 2009

Meet the new Palantir.net!

demet's picture
Founder and CEO
4

As some of you may have already noticed, we re-launched our Web site right before Thanksgiving last week. This has been a long-overdue project for us; our existing site design dated back to 2005, and received its most recent major update in early March of 2008, when I took responsibility for porting it to Drupal 6, which had only been released only two weeks earlier.

At that point, very few of the major contributed modules, like Views and CCK, had been ported to Drupal 6, so my only choice at the time was to build the site almost entirely from core modules, like the built-in Blog module. Now, there’s nothing wrong with using those core modules for basic site-building, but as the site grew, and we wanted to do more with it, their limitations soon became apparent. Also, the fact that I had put the site together very quickly in a decidedly non-sustainable manner meant that it was very difficult to extend or add new functionality as time went by.

This time around, we decided to approach our own Web site like we would any other project at Palantir, employing our full iterative development process.

We started with several strategy meetings where we discussed what our goals were for the site and what we wanted it to accomplish, followed by multiple rounds of functional specification and wireframe development. This was followed by a development sprint, where the basic framework of the site was built out in Drupal prior to applying the design theme, which of course was built using sustainable development methods. Finally, the site was run through our recently revised quality assurance (QA) script and reviewed by multiple team members prior to launch.

The goal of the new Palantir.net is to better illustrate the connections between our team, our work, and the things that we’re thinking about and doing in the community. To that end, we made extensive use of the CCK and Views modules to create relationships between the site’s team member profiles, case studies, and blog posts. You can now see what projects an individual team member has worked on, as well as what blog posts and other content they’ve written for the site. Blog posts about projects are featured on that project’s case study page, which also feature more in-depth project descriptions, screenshots and lists of the team members that worked on them.

The completely revamped Blog section allows you to browse our archives in a variety of ways and allows us to highlight both individual posts and blog series that share a common theme, like “Better Know a Module”. Individual blog post pages are now able to display related content, such as other blog posts, case studies, and other pages on the site. And if you don’t have time to read our blog, but still want to know what we’re thinking about, the latest post from our Twitter feed is displayed on the footer of every single page.

Finally, the site’s backend makes use of the Total Control module, which creates a completely configurable admin dashboard that gives less technical folks (like me) the ability to quickly and easily manage content and comments on the site without having to memorize the sometimes quirky structure of Drupal’s administration area. All the modules on the site are kept current using Palantir’s Drush-based update script.

Thanks go out to the entire Palantir team that worked on this project in one way or another, especially Michael Mesker, Matt Butcher, Greg Leroux, Evan Clossin, and Amy O’Malley, who formed the core project team.

While we’re continuing to tweak, refine, and add content to the site every day, (as well as resolve a few cobwebs with some legacy content that got ported after QA), all-in-all we hope you enjoy the new site as much as we do!

Comments

Congrats

Congratulations guys; I am very much impressed by the new design. Very clean, easy to navigate and original.

Great outcome!

I haven't seen the old versions of Palantir, but I think your current web site is fantastic! Love the colors and the overall feel of it. I will most definitely follow your blog postings and portfolio closely. Both for inspiration and hopefully some in-depth blog posts about the Drupal magic working in the background.

Good luck with projects yet to come.

Thanks for writing out your process

It's great to hear the Palantir Kool-Aid was drinkable and delicious. The new site looks great!

great

I love it, good work :) Hope you can make such a kick ass theme for Drupal 7 too

Add comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <sub> <blockquote> <hr /> <pre> <h2> <h3> <table> <th> <tr> <td> <div> <span> <a> <br /> <p> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options