Drupal Programming

Drupal Programming


Drupal
Altalingo specializes in custom website design and development of the Drupal CMS including custom Drupal themes, modules, upgrades, data migration, site conversions and programming. We recommend using Drupal as the basis for more information and community driven sites requiring search engine optimization.

We can design a professional HTML template with appropriate CSS, turn it into a custom Drupal theme, configure a site to your specifications and create modules and perform other programming as needed.

Since pictures are worth a thousand words and a fully functioning prototype perhaps even more, please feel free to take a look at some of our custom Drupal prototypes: Las Vegas | Los Angeles | Miami | Acapulco

What is Drupal?


Drupal is a Web CMS (content management system). Like Mambo and Joomla!, Drupal is free, open-source and modular, written in PHP. Drupal permits a webmaster to customize content and the display of Web sites without having to possess significant programming experience or training.

Drupal runs in Linux, FreeBSD, Windows, Mac OS X, and any other environment supporting Apache or IIS Web servers and PHP. Drupal can run with MySQL or PostgreSQL for its database.

Drupal started out as a bulletin board system written by Dries Buytaert. In 2001 it became an open source project, and as of September 2007 is in Version 6.0. "Drupal" is an Anglicization of the Dutch word for "droplet." Code available on the drop.org website was the original base for Drupal code. (Buytaert is said to have intended the name "dorp" (Dutch for "village") instead of "drop," but made a typo when registering the domain name.) Hundreds of thousands of downloads of Drupal are made annually. Its support community is very large by open source standards.

Web programmers like Drupal because it has a relatively small, basic "core" of code in its initial layout, with pluggable modules that can selectively add functionality according to the application design. Some modules can alter core behavior without changing core code, further enhancing security and flexibility and avoiding SQL injection. Custom themes can easily be added.

Core modules include content editing (post, revise, and categorize), search, post comments, forums, voting in polls, collaborative work, personal profiles, communicate among users, send and obtain Web feeds (RSS), change themes, multi-level menus, adapt interface to user's language, manage user accounts, differential permissions for users, lockouts by username or IP address, statistics and reports, caching and throttling to boost performance in heavy traffic, construct input filter, generate user-friendly URL conversions.

The Drupal community has extension modules, for free, with hundreds of possibilities, including e-commerce, workflow, picture galleries, mailing lists and CVS (concurrent version systems) integration.



(888) 962.7775
U.S. Toll Free
(702) 966.5500
International