Design • Development • Branding

Web Development

Web programming, servers, CMS systems, information architecture, etc.

Categories

Attaching .docx files via PHP

Interesting bug today: A client’s web form takes file uploads and forwards them as email attachments. Script works great for .doc files, but .docx files end up as mysterious attachments with filenames like ATT00010.txt, whose content starts with this: application/vnd.openxmlformats-officedocument.wordprocessingml.document; name=”filename.docx” Content-Disposition: attachment; filename=”filename.docx” Content-Transfer-Encoding: base64 This “header” is followed … more

BookIt – Web Application Launch

After many months of development, integration battles, use-case beta testing, and top-to-bottom system debugging, we finally deployed BookIt; a custom, web-based, NetSuite-integrated, conference room managing and scheduling application for OfficeEvolution. The core BookIt system allows OE clients to login and reserve conference rooms from any of the dozen OE business … more

View Project Case Study

Launch the Site

IE9 Disappearing Content Bug

After installing Internet Explorer 9, I began cross-browser testing the DesignDivine sites.  IE9 destroyed the layouts of at least a half of our websites with no discernible or obvious patterns.  Large content areas were missing from new and old sites alike.  Each of these sites was compatible with IE6, IE7, … more

One WordPress Install, Multiple Sites

One of our clients wanted two sites—two URLs, two designs, two sets of content—on a single WordPress install. They wanted to be able to log into a single admin area to manage both sites, and to be able to make posts of certain categories show up on both sites, while … more

PHP-MSSQL on Linux: Easier Than You’ve Heard

We’ve integrated in-house Microsoft SQL Server databases with public PHP web sites a number of times, now. Until today, this meant dealing with Windows VPSes for even modest sites, simply because we were unable to find a Windows shared hosting plan which permitted access to remote databases, and all the … more

Updating Drupal

Compared to WordPress’s automated self-updates, Drupal’s update process is something of a chore. This chore isn’t made any easier by Drupal’s documentation (also here), which at the time of writing takes up nine pages, is self-contradictory, unnecessarily time-consuming and somewhat paranoid. And it never offers a canonical pragmatic checklist. After … more

Battling Website Viruses

We  spent some time trying to remove a nasty bit of malware code from one of my client’s servers today.  On their windows server, this virus used javascript to create a list of invisible links (in an i-frame) to bugged websites in the page footer.  On their Unix/Linux accounts, the virus added … more

Testing with Drupal 6.1

We received another inquiry this week regarding Drupal website maintenance — that was enough to get us motivated to learn the basics of the CMS system. We installed Drupal on our new testing site: www.websitedesigndenver.com, and we will be experimenting with the application over the next couple weeks. Feel free … more

Services by Boulder Website Design company DD9.com • Copyright © 2001 - 2012 DD9, Inc. & DesignDivine, Inc. • All rights reserved. • Admin Login

DD9 4845 Pearl E Cir #101Boulder, CO 303-417-6369Map
Follow DD9 on Twitter