Archive for the ‘Development’ Category

Why Drupal?

December 14th, 2009 at 5:01 pm

ENTERMEDIA has built a lot of websites since 2004 for clients of all types. Over the years we’ve gravitated to build practically every site with Drupal. Why is that?

Drupal is flexible.

From it’s inception Drupal was built with open source in mind. The founder of Drupal was smart enough to realize that predicting where the web will go in the future is a fool’s game, so let’s build it to be as flexible and modular as possible so it can adapt to each clients needs as well as any future developments. Remove as many constraints as possible at the outset. What this means is that you need to understand best practices for development to contribute modules that the rest of the community will endorse and adopt, but isn’t that how it should be? For instance, old site planning methodologies such as the waterfall project management approach, were concerned with concepts like knowing exactly where the main navigation menu was going to be before you would write a single line of code. With Drupal, if you decide that the main nav needs to move to the right side or left side instead of across the top you can make that change in a matter of minutes, so long as you haven’t styled the whole site prematurely.

Drupal is modular.

The devil is in the details when you are developing a website. Unfortunately, the majority of projects do not achieve the initial goal of building the entire scope on-time and on-budget. That’s because unless the developer has previously coded something exactly like what you need now, he’s having to estimate how he can get the job done on assumptions alone.  Building every simple thing from scratch is hard.

But with Drupal, ‘there’s a module for that.

Like the Apple store’s claim ‘there’s an app for that’, there’s most likely a feature rich Drupal module that does what you need and can be configured for your exact requirements. If not, there will be soon. There are over 3500 modules that can be used in Drupal to accomplish just about any requirement you can imagine.  Many times multiple modules are introduced that do the same thing, but over time the best solution emerges and the community gets behind it.  Once a module is adopted and accepted by the Drupal community it will be continuously tested and refined to fix any issues or add any ‘got-to-have’ features due to it’s vast number of implementations and specific feedback.  Developers help developers figure out these problems, and then the rest of us get to share in their solutions.

Drupal is scalable.

Drupal works with practically any type of database, so it doesn’t matter if you’re using an enterprise level Oracle databases or a free MySQL database. Without getting too technical, what you need to know is that Drupal can scale to meet your needs, but you’ll need an experienced Systems/Server Admin toproperly guide you to the right hosting a server setup. The greater point is that Drupal can scale as well as any other technology. The best proof is the number of large web properties who are successfully using Drupal, such as the economist. You can find more example drupal sites on the founder of Drupal’s blog.

Drupal is SEO friendly.

SEO is largely misunderstood from our experience. Drupal makes it easy for you to make your site follow best SEO practices.  It also allows you to write, publish, and correct problems with your site content that the search engines might not like with a little training and without needing a web developer to be involved.  Drupal does a lot of things automatically, such as provide strong internal link structure to make sure each link to pages within the site are tagged in the same way.  Drupal does not do SEO for you, however.  For more information on what you should be doing to practice good SEO, start here for a simple overview, but go here if you’re looking for professional help.

Drupal is free.

Drupal is open source and is therefore free of charge.  You will need to pay for hosting if you don’t have your own web server, and if you’re not a web developer you will probably need to hire a good team if you’re hoping for something professional.  However, you won’t have to pay Microsoft liscensing fees, the hosting for open source costs less, and the majority of the web is open source, so there are plenty of capable people in this world who can support a Drupal based website.

Drupal has momentum.

Like most movements, what’s critical to the success of Drupal is the huge adoption rate of the development community and the business community in general.  It is one of the greatest crowd-sourcing success stories around.  It is this community that will decide if Drupal deserves it’s success, if it should continue on, and for how long.  The Drupal 7 User Experience Project is a good reason to believe that Drupal will continue to be the best available option for years to come.  Already, some very big and important websites are built with Drupal, like:

Drupal is simply an efficient tool.

Drupal is a content management system that allows non-technical site owners to manage their own content. It’s open source, which means it’s free as well. It still requires a high level of experience and expertise in web development practices and principles to build a professional website, which is not free unless you are one of those people. Drupal is simply the tool that allows you to do great things like build an online storefront, event listings, a social community, blog, photo slideshow, multimedia video player, forums, discussion groups, etc.

DrupalCamp Austin 2009

November 9th, 2009 at 5:48 pm

We’re proud to be co-sponsoring DrupalCamp Austin 2009!

This will surely be a cool event this upcoming Saturday and Sunday, dedicated to timely topics of development, design, and business by and for the local Drupal community.  (Note the ENTERMEDIA room where all the Design and Business track sessions will be held.)

Our own Nick Lewis will be presenting on the topic of Building Amazing Interfaces with Drupal & jQuery UI.  Oh yes.

We hope we’ll see you there. Register here!

The facts:

Who?

  • Drupal Gurus and Newbies!
  • Drupal users, developers, designers and decision makers. It’s where community ties are strengthened and Drupal’s future is decided.

What?

  • DrupalCamp!
  • Where some of the best developers and leading business owners cross paths, exchange ideas, find partners and conceive projects.

Where?

  • Norris Conference Center!
  • Three large meeting rooms for speaker sessions, keynotes, and BoFs. Located at Northcross Center (Anderson Ln. and Burnet Rd.).

Why?

  • 20 sessions (10 each day)
  • Two keynotes (one each day)
  • Session tracks include: development, design, and business
  • Dedicated Birds of a Feather (BoF) space
  • Breakfast and lunch are included each day

ENTERMEDIA sponsoring DrupalCamp Austin 2009

Application-based Website by ENTERMEDIA

October 8th, 2009 at 9:41 am

AustinontheRocks.com is live!  This brand new website is all about serving up search results for local happy hour and food/drink specials based on user submitted criteria.

Say you want to find a bar in North Austin that has a nice patio, beer and wine specials this Thursday night, a big TV to watch the big game, is “date worthy’, and allows a dog.  Austin on the Rocks will deliver the skinny.  (It won’t buy you a pitcher, root for your team, find you a date, or walk your dog.)  This unique site actually caters to Austin bar-goers and Austin bar/restaurant-proprietors alike, because it matches up the perfect customer with the perfect local food and drink establishment.  Bars can control and update their own entries on the site, too.  Design cues are simple, clean, and easy to navigate, so the user experience is smooth.

From concept to creation, ENTERMEDIA made it happen for this start up custom application-based web business built in Cake, including:

  • brand and online strategy consulting
  • creating the cool logo
  • designing all interface and admin layers
  • sussing out important content strategy and user-experience decisions
  • setting up a database design that will allow Austin on the Rocks to scale gracefully

Our fantastic client Cathi Rustmann and her daughter Taylore Cunningham are the one-two punch signing up the hippest bars all over Austin to be a part of this.  Cathi and Taylore have big plans in store for Austin on the Rocks and really perform a great FREE service to local folks who want to find the best food and drink specials in town. Be sure to follow AusontheRocks on Twitter and become their facebook fan:  you’ll hear about unadvertised food/drink specials and “get ‘em while they last” promotions you won’t want to miss.  Cheers!

Austin on the Rocks logo

Amazing Testimonial

September 25th, 2009 at 8:44 am

One of our all time favorite clients is Ausley Algert Robertson & Flores, LLP, the best family law practice in Austin.  We redesigned and launched their website in Drupal this summer and really enjoyed the collaboration.  Then they they were kind enough to mention us in their first blog post:

” … The folks at Entermedia are professional, patient, creative, and helpful beyond anything we could have expected.  If you need website help, we highly recommend Entermedia…”

Wow!  Probably the best testimonial we could ask for, but we swear we didn’t ask.  We are very grateful.


Update: City of Austin Website Redesign

June 9th, 2009 at 11:14 am

We’ve known for some time now that the aggrieved local taxpayer and Austin web professional community’s outcry over reported plans to outsource the City of Austin website redesign to a Californian firm did not fall on deaf ears. Kudos to Austin officials for listening to concerned locals and resetting the project.

Austin Chronicle reporter Wells Dunbar delivers a thorough rundown of the project’s history, priorities, and current trajectory in this week’s issue.  It’s a good read, and the stuff about “crowdsourcing” is just plain cool.  Who knows?  Maybe there’s a scenario where we’d do work on the project, if stars align.

Whatever final form the website redesign takes, it will certainly be an improvement not only over the existing portal but also over what the city was mulling just a few months ago. The balance the city faces is in designing a site that can satisfy not only the tech-savvy crowds of OpenAustin, who have vastly invigorated public discussion of the site, but also the average visitor looking to contact her council member. (As Web tools like social networking, blogging, and the like become more ubiquitous, this gap is already shrinking.) Another component that shouldn’t be overlooked is the original impetus behind the redesign, the push for greater transparency and accountability; the city could get the slickest website in Cyberspace, resplendent with Web 2.0 doodads, but if it isn’t fed more information on permitting, development, and budgeting, it would still be an epic failure.

Read the full article here!

Web Standards - Jeffrey Zeldman Interview

April 15th, 2009 at 11:52 am

A great collection of interviews from the illuminating Jeffery Zeldman starting with the past, present, and future of web standards (and then on to the history of blogging, open source collaboration, and more).

A Complex System That Works

April 13th, 2009 at 8:39 am

“A complex system that works is invariably found to have evolved from a simple system that worked.

The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work.

You have to start over, beginning with a working simple system.”

The above, known as Gall’s Law, makes good sense doesn’t it?

Perhaps another way:  if you can get the simple part right, you’ve done something.  And not until then.

Tax Season Software

February 12th, 2009 at 4:27 pm

Did you realize over sixty percent of all federal income tax returns were completed using tax preparation software last year?  Fifty million Americans prepared their own tax returns…hard to imagine that all but the most ardent purists wouldn’t prefer the benefit of inexpensive tax software to help them crunch all those numbers, double-check their work and e-file with a click of a mouse.

We recommend Tax-Compare.com if you’re looking for information about tax preparation software.  Tax-Compare is a cool free tool for anyone to use when researching tax prep software features and pricing.  ENTERMEDIA was hired to design and develop this new Drupal site in time for the 2009 tax season.  It launched last month and is getting plenty of traffic already.  Here’s what Tax-Compare is all about, in its own words:

Tax-Compare.com was created to consolidate and organize information about the top providers of tax return preparation software and web based services so that you can make an “apples to apples” comparison of the different products and select the one that best fits your needs.

Here’s how it works:

If you do not enter any information about yourself on our website, the website will show you the least expensive options offered by the various vendors.  After you enter information, the website will determine the least expensive option offered by the various vendors that has the features required to handle your needs.

Of course, the “how it works” part was our job.  Lots of moving parts on this one, and a real communication challenge to ensure all the details agreed with each other. We’re very proud of how it turned out, and thankful for the opportunity.

Take note:  this is not your average comparison site. It looks great, it’s easy to use, and it’s deep with useful information.  Be sure to check it out, especially if you prepare and e-file your own tax return.

Nick Lewis was in charge of making it behave.  He shared how he was able to devise a crucial query solution in a recent blog post here.  Attawaytogo Nick…somebody get that guy a tax-credit!

What is Drupal?

January 15th, 2009 at 11:51 am

Drupal is an open source content management platform that we frequently use to build professional business websites, personal blogs, community-driven sites and even ecommerce websites. Here is a great summary of features Drupal brings to the table.

Why do we love Drupal?

  • Drupal is modular and extensible
  • Drupal is quality-coded and standards-based
  • Drupal is fully operational with Apache, PHP and either MySQL or Postgresql.
  • Drupal is open source and licensed under the GPL
  • Drupal is easy to use for web designers, web developers, admins and end users
  • Drupal is effortlessly collaborative, scalable, and search engine friendly

We tell our clients that Drupal is hands down the best CMS platform for websites that have a lot of content or require frequent content updates. We continue to be impressed by its simplicity, elegance and power. Drupal is also very intuitive to work with after learning a few central concepts. We can teach our clients how to update their own content, change their page titles or rearrange their site navigation in no time.

Nick Lewis is ENTERMEDIA’s “Head Drupal Chef”. Nick is an acknowledged expert in the Drupal development community, a member of the Drupal Association, and we consider him a great asset to our web design and development offering here in Austin, Texas.

drupal organisation member since 2008

Open Source Solutions (for the DoD)

December 22nd, 2008 at 11:10 am

We’re big believers in open source code. If you’re not too familiar with what that entails, don’t worry, it’s not hard to understand and even better to use.

According to the Open Source Initiative:

Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.

Mozilla Firefox (web browser), Apache (web server), PHP (web site application language) and PNG (file format) are only a few prominent examples of the open source development model smoothing out online experience–so much better now than only ten years ago when most everyone had to count on Microsoft to play and display nice with others.

We develop using open source programming languages and software packages, in particular Zen Cart (user-friendly ecommerce shopping cart software), the aforementioned PHP (makes web pages dynamic, widely used), MySQL (fast, reliable, easy database used by Google, Yahoo, et.al.), and Drupal (consistently ranked as the very best content management platform).

It was cool to read this article on CNET over the weekend that none other than the U.S. Department of Defense agrees that open source is the hands down best way to go. Apparently the Pentagon is preparing guidelines to leverage even more open source into U.S. defense than they already have.

If there’s anyone left out there who would still tell you open source isn’t safe or advisable for your business because it’s not “protected” or not “legit” enough, what are they going to say when the CTO of a powerful agency within the USDoD declares the following?:

Open source brings to us the ability to have collaborative and agile development environments….Additionally, open source benefits the Department of Defense through…simplified licensing…and security….Security through obscurity just doesn’t work.

As CNET’s Matt Asay puts it, “if your country trusts your physical security to open source, isn’t it time to trust your business’ security to open source?”