Archive for the ‘Drupal’ Category

Almost Daily Drupal, versions 6 and 7

Monday, December 14th, 2009

These are just a few major highlights of things we gained in Drupal 6, and what we will gain in Drupal 7.

Improvements in Drupal 6:

  • Native draggable sortable fields, such as upload field and cck fields, including images.
  • Views 2, not available for Drupal 5, brings multiple displays per view, straightforward theming, and powerful relationships.
  • Menu groupings (not the one single giant long menu page). Menu item sorting by drag and drop.
  • A much improved theming system

Improvements in Drupal 7

  • Dashboard (a customizable control panel providing high-level access to content and configuration)
  • Fields in core, on everything (nodes, users, taxonomy)
  • Image handling in core
  • Admin theme called “Seven” in core
  • Toolbar and customizable shortcut bar
  • Overlays, lightbox-style modals for editing and configuring
  • Edit links on everything: menus, blocks, content.
  • #d7cx: a coordinated movement to have many contributed modules ready for use when Drupal 7 is released.

Almost Daily Drupal, Distributions: Tattler, Managing News, Open Atrium

Wednesday, November 25th, 2009

Drupal Distributions are pre-configured for a specific type of site and use a variety of contributed modules.  Here are some that have been in the spotlight recently.

Tattler , created by Phase2. “Tattler (app) is an open source topic monitoring tool for today’s Web. Tattler finds and aggregates content from the Web on the topics you want.” Listen to the Acquia interview with Phase2 about it.

Managing News , created by Development Seed, is also for aggregating news and data.  Read an article about customizing your Managing News.

Open Atrium, also created by Development Seed, was recommended on the American Express Open Forum.

- David Lanier
Director of Web Development

Almost Daily Drupal: White House, Aegir, Eric Clapton, Drupal 7

Friday, November 20th, 2009

Watch White House new media team members discuss the new WhiteHouse.gov web site which was launched recently on Drupal.

An updated version of Aegir, a powerful hosting framework for Drupal, is released.

Eric Clapton’s site launches on Drupal.

Davy Van Den Bremt posts a slide deck outlining Drupal 7 from an end user’s perspective.

- David Lanier
Director of Web Development

Daily Drupal: Buzzr, messaging, admin interfaces, and more

Tuesday, November 17th, 2009

Welcome to the inaugural Daily Drupal, an almost daily wrapup of the days events and discoveries in the land of Drupal. This also happens to be my first Blue Tent Blog Post.

Development Seed released updates to notifications and messaging framework modules. These are powerful modules that enable advanced messaging capabilities and gives users a lot of control over what notifications they receive, and in what forms, whether by email, sms, or twitter.  See the Features section of the notifications module and the Sending Methods section of the messaging module.

Dries posted “8 steps for Drupal 8” blog post, envisioning and steering the development of Drupal after version 7 is released.

Drupal wins awards from Packt Publishing.  Awards include: Hall of Fame award, Best Open Source PHP CMS. Drupal was not eligible for “Overall Best Open Source CMS” because it won it too many times in the past. Wordpress won that award this year.

Development versions of Admin 2.0 and Context 3.0 modules are demonstrated. Amazing stuff in the world of building flexible and controllable web sites.

Article on cmswire about Buzzr (a hosted service by Lullabot and others). Compares to Acquia services too.

David Lanier
Director of Web Development

Solar Energy International: A Website Reborn

Friday, September 4th, 2009

It is only fitting that we cap off our renaissance summer here at Blue Tent by rolling out a major overhaul of the Solar Energy International (SEI) website. Located just down the road from world headquarters in Carbondale, Colorado, SEI was founded in 1991 as a non-profit organization whose mission is to help others use renewable energy resources and natural building technologies through education and technical assistance. They have advanced this mission by working with grassroots and development organizations around the world to promote sustainability and improve quality of life, while offering a variety of classes and workshops for 18 years.

Having a web presence since 1998, SEI realized the power of the web as a medium to educate and communicate globally.  SEI approached us this spring knowing that, in order to retain their position as the leading force in the non-profit solar industry, their site was in need of a major redesign and redevelopment.

SEI

Goals
At the outset of the project, SEI set forth the following goals:

  • Build a new site with a compelling design to act as a forum to facilitate SEI’s primary goal of educating people about renewable energy and sustainable building technologies, and be the “go to” online resource to satisfy any level of interest.
  • Strengthen SEI’s brand by underscoring its unique history and wide array of products and services offered.
  • Create the functionality needed for students to sign up for, and participate in, classes online and in person.
  • Provide complete membership sign-up and administration functionality.
  • Integrate a comprehensive e-commerce module to sell merchandise, books and DVDs online.

Process
We began by building SEI’s new site on our Drupal based CMS. This platform allows us the flexibility and scalability to add the features and functionality to accomplish the goals SEI set forth. We built the forms, forums, blogs, RSS feed, calendar and video applications necessary to create a trusted online resource for those seeking information about the latest developments in solar energy and sustainable building technologies.

To help facilitate SEI’s educational mission online, we created the custom integrations with Blackboard, so students could access curriculum, the shopping cart for purchasing textbooks, and the next phase of the project will integrate all of this member information seamlessly into their CRM database – creating a comprehensive web application for managing and growing their organization online.

We also created a member’s only area where interested parties can sign up for updates, access additional information and tools or view SEI’s alumni network, and update their member profiles within the CRM database. Down the road, we’ll be looking to enhance their email marketing and communication programs as well.

Conclusion

SEI has been a model client – embracing our holistic approach to internet marketing. Not only did they have the vision and commitment to make an investment in an industry leading web application; they also incorporated search, email marketing, and Google Analytics into their online marketing strategy.  We’re excited to measure the impact this rebirth of the SEI web presence has on their organization. We’re thrilled to have the opportunity to work with such an awesome organization and look forward to helping drive the success of their online marketing initiatives into the future. A big thank-you goes out to everyone that worked on this project!

Blue Tent Completes Another Major Redesign For A Client In The Vacation Rental Industry

Wednesday, August 19th, 2009

We’ve recently launched a completely redesigned and redeveloped website for Sun Realty, the premier provider of vacation rental and real estate services in the Outer Banks of North Carolina.

Sun_Realty

With over 1,300 vacation rental properties under management, Sun Realty needed a robust and dynamic website with integrated property information, availability and inline booking capability. We built the site on our Drupal based content management system and integrated Sun’s property management software by incorporating our Instant Software WSDL Module to create a seamless online environment to display property information, photos, and amenities information, as well as to provide the end user with advanced search, availability and online booking functionality.

This comprehensive approach aims to make both the property management process and the online booking process easier for our friends at Sun Realty as well as their guests. This seamless integration captures all of the critical information in one location, allowing for greater efficiency for internal business operations as well as creating a web application that requires fewer hours and less manpower to maintain.

Another highlight of the site is the custom “beach bag” application. Users can add vacation properties to their beach bag in order to compare property size, location and amenities. Users can also email their beach bag selections to family and friends, or email their selections to Sun Realty for more information. They can also save their beach bag and come back later to review their properties at another time.

Sun Realty has put in a great deal of work to make their site a trusted and relevant resource for those looking to take a vacation in the Outer Banks. They’ve engaged their clients and prospects by providing a great forum for sharing details about their vacation and their vacation rental property. Clients can post comments about how much fun they had on the beach or write about the best (or worst) part of their OBX vacation. They can also upload photos, or link to a YouTube video. Sun Realty also wisely added resources for parents and kids, along with guides for attractions and shopping, dining, and a comprehensive vacationer’s guide.

We’re very proud of this project and would like to thank the team at Sun Realty for trusting the pros at Blue Tent to develop, expand and enhance their web presence! And congratulations to the team of professionals who contributed to the successful completion of this project: Seth, John, Lauren, Tom, Michael, Dan, and Moira all did a great job.

Take a moment to explore the new Sun Realty website, and let us know what you think!

-      S. Chapin Lewis

Sales & Marketing Coordinator

Blue Tent and Escapia Create A Silky Smooth Booking Process

Friday, July 31st, 2009

Akumal Direct Reservations is the premier vacation rental provider in beautiful Akumal Mexico.  This little slice of heaven is nestled in the heart of the Riviera Maya on the turquoise blue waters of Mexico’s Caribbean coast.

Akumal Website

Working with Sydney at Akumal, Blue Tent built a sleek and dynamic Drupal site evocative of the warm tropical beaches that make Akumal such an amazing vacation destination.  Apart from eye-catching aesthetics, the real story of the Akumal site is about what we were able to accomplish working with one of our technology partners.  We work extensively with Escapia because they provide amazing property management software platforms for the vacation rental industry.

In order to make life as easy as possible for Sydney, and for her potential online bookers, we created a custom API feed that integrates directly from Akumal’s site to their Escapia software setup.  This custom integration enabled us to design and develop custom property preview and property detail pages with quick search and advanced search features.  Availability is directly populated by the seamless integration with Akumal’s Escapia software to custom calendars on the property detail pages.  Other benefits of this integration include:

Frictionless Booking Process – Prospective clients find a property that appeals to them, learn more about its details, the dates it’s available to rent, and are able to input the necessary info to secure the booking all on one page, without being taken off site.

SEO – Akumal benefits from a search marketing perspective because there is more fresh content for Google and Bing to find and more pages for them to index.

Easy Management – Sydney only has to go to one place to manage her property details, photos, and availability.  She doesn’t need to cross reference with anything else. Sydney can access everything she needs to manager her properties through her Escapia software, eliminating the danger of double bookings.

We’re really proud of this site and the work that went into making this amazing functionality a reality.  It couldn’t have happened with out a solid team.  Thanks to Sydney at Akumal for the awesome content and for being such a great client to work with.  A big shout out to our partners at Escapia for creating quality software and for providing the support to Lauren so she could make the integration happen. Lastly props must go to Sam for building a great customer relationship.

5 Tips to Improve Vacation Rental (and Real Estate) Website Usability

Monday, June 22nd, 2009

It’s difficult to make large capital investments in your website when rentals are down, but it’s always possible to invest in incremental improvements that will buoy the bottom line and increase conversions. But where should you invest? Try asking your website these five questions and see if you like the answers. If not, consider investigating improvements to one of these key factors.

  1. Do you satisfy the rate conscious?
    Renting a house is essentially an e-commerce transaction. Imagine an e-commerce site without prices, or a Request More Information button next to the product. Web users expect easy access to rates based on their target dates, not average nightly rates or generic designations like ‘Economical’ or ‘Luxury.’ In the information age, your site should deliver rates as quickly as possible, ideally at the search results page, based on the dates and length of stay.
  2. Do I get results fast? 
    A quick search on the home page should allow users to get down to the business of renting a house immediately. Do not impede this process. The search should be visible on a 1024X768 screen, clean, and inviting. Inviting means simple. Provide a link to advanced search for those who might want to search by more than just start date, length of stay, location and a couple of key amenities. If you have many properties consider offering drill-down or drill-sideways results in a sidebar next to your search results. Drill-down: we have this many results if you narrow your search with “Hot Tub.” Drill-sideways: Show the number of results if a user were to filter by “Walk to Slopes” instead of “Ski in, Ski Out.”
  3.  Do you provide enough rental detail and the ability to purchase?
    As a general rule, err on the side of simplicity when it comes to content, so that users can focus on the business at hand without distractions. This rule doesn’t apply to rental details though. If you’re going to rent a house for a week and pay big bucks, you’ll want as many pictures, virtual tours, maps and as much availability information as possible. Vivid descriptions are helpful, as are comprehensive list of amenities with house-to-house comparison options. As a rule, people don’t read on the web, that is, until it’s time to spend money. They will also want real pricing and online booking if this can be provided.
  4.  Does my site make helpful suggestions?
    We’re seeing more and more “fuzzy logic” search results on VR sites. Drill down results appear in a sidebar next to large results sets and provide links showing common filters you might want to apply to reduce the overall number of results to a manageable level. A link in this sidebar might look like this: “Add Hot Tub (27),” indicating that the user may want to filter down to only 27 results by adding Hot Tub as a criteria. This link will go straight to the filtered results. A drill up link might suggest that the user remove an uncommon filter from their search for more results. For instance, “With Out Elevator (35).” Drill sideways results allow you to suggest parallel options to your user, for instance the house is available on an adjoining week to the dates searched or if you selected Ski in, Ski Out, you might consider the following link “Walk to Lifts (25).” These types of search services are increasingly common on travel sites.
  5.  Do you take advantage of GIS?
    Does your site provide your user with integrated geographical information to help them picture themselves at your location. Offer your search results on google maps as well in list format. If you’re in a large city, see if the public transportation system has an API plugin. For instance, in some large Metropolitan areas HopStop (http://hopstop.com/) let’s you embed a form in your site that will return point to point subway, bus or tram directions. These services add value to your site and provide compelling reasons for your users to return after they’ve booked.

– Seth Brown
Director of Web Projects 

 

Differing approaches to getting started with a website…

Tuesday, January 27th, 2009

Most webshops worth their pixels engage in some form of pre-production on all projects. This is the planning phase. Building analogies are often used to describe the value of this stage of a project. ‘Would you break ground on a house without a blueprint?’ And it’s a fair point. Websites are complex collaborations between project managers, graphic designers, information architects, developers, QA specialists, account managers, and, of course, a client. In general, it’s a process requiring systematic diligence on the part of an experienced team. Traditionally, the blueprint consists of a combination of a site map, written specification documents, photoshop files, content (copy, photos, multimedia, etc.) and possibly even UI prototypes. These deliverables form the basis of agreement between the client and the webshop as to what is to be produced. They also provide a comprehensive blueprint that an engineer should be able to follow without a lot of additional input. It’s a time-tested and reliable process that the haphazard ignore at their own peril. Once the client signs off on these documents they form the groundwork for the contract to produce the actual website.

This form of pre-production is not without it’s flaws, however. In general, human beings are not particularly good at predicting the future whether its time-line expectations, design comps or functional prototypes. Marketing assistants are not always good at intuiting their boss’s aesthetic. The type of documents web companies and their engineers desire and assiduously produce–invitingly titled tomes such as ‘Functional Requirements v3.1′, ‘Technical Solution Definition’, ‘Service Level Agreement’–are given a cursory glance by the client and signed with all the careful attention one might afford the ‘Terms of Service’ for their computer’s Operating System. Clients, in general, spend more of their energy responding to the photoshop documents, but these  mock-ups too often overlook important user interface considerations and omit the back-end all together. In addition, they are expensive to produce.

So, while the traditional approach–the “blueprint”–described above gets the job done and trumps the alternative of no plan at all, there are often points of frustration.

  • The client is constantly trying to change the requirements, content and design after the blueprint is finished. ‘Let me get you that change order document,’ is not a happy-making response to this desire.
  • The pre-production process can be time-consuming, expensive, and frustrating to the client. ‘Is my site done yet?’ ‘Well…yeah…we haven’t actually started it, per se.’
  • People don’t read, especially when a document is outside their domain of knowledge. The client may sign off on the functional requirements and then express surprise when they find a precious feature lacking after the fact.
  • Photoshop documents aren’t working models and cannot be tested. Often the graphic designer’s solution is neither practical, functional, or the best from a usability standpoint.

So is there a better way? Sort of. It won’t work for all clients or projects, but we’ve found a dash of agile methodology combined with a good content management system like Drupal offers an interesting alternative. With the client’s participation and active involvement, it’s possible to take an iterative approach to starting a website project. Instead of producing  blueprints, the project manager, information architect and client collaborate on a living breathing Drupal site to build out the information architecture and menus, prototype the content types (these are database objects with specific fields–for example…listings, testimonials, events, people), create sortable views of these content types, add page content and other assets like photos or virtual tours, comment back and forth, enable and test modules, and place persistent elements such as sidebar blocks, ads, etc. in their likely eventual locations. The nice part is that a content management system like Drupal is flexible, decisions can be easily reversed. Time spent on these endeavors results in measurable progress toward the final product. One of the primary differences in this method is that the graphic designer (assuming the basic brand is done) can stand aside for this part of the development. When it comes time for them to create the theme or design for the site, they will have a much more concrete picture to work from and it will be clear where their time and expertise is most needed.

But what about the blueprint, you say, what fool would break ground without one? A CMS, like Drupal, provides enough of a framework for building a site that many critical technology and functionality questions are effectively answered. Think of it as a bleeding-edge, environmentally-friendly, factory-made, stick-built modular home that lowers cost without affecting quality or sophistication.

There are challenges, of course, with this method, and it requires a certain type of client. It takes a client with both faith and imagination who’s willing to proceed on an hourly basis secure in the knowledge that the overall cost of the project will be lower, the timeline will be shorter and, at any moment, the iterative work-in-progress can go live. As the ancient Chinese proverb states, the best kind of marketing is the kind that exists. (Websites, unlike print work, will never be either perfect or done.) The client must also be available and able to make decisions for their organization. The frequency of meetings increases, but the meetings are shorter, informal and more focused. In return for these concessions, the client enjoys the satisfaction of participating in an iterative process that unfolds before their eyes.

At Blue Tent, we believe both methods of pre-production are essential and it comes down to the nature of the client and the project as to which is best suited. If you’re interested in a more iterative, less formal approach to pre-production, call us or do some further reading…