Drupal Themes: Breaking files out into sub-folders

While working on large Drupal installations theme folders can get very large. If you have numerous whatever.tpl.php files it can become quite confusing to locate the template file you need to edit when you need to make a change to your site. On top of that, if you are adding a lot of additional variables through pre-process functions (you are doing this in preprocess functions right, not in the tpl's...) your template.php file can become quite large as well. To remedy this there are two very simple things you can do to help organize your files and develop a theme structure that is much easier to maintain.

Programming Libraries

I have recently been working with a lot of javascript and php libraries and thought that I might list a few for anyone who would be interested.  From what i have been reading around the internet there seems to be a heated debate over whether or not using javascript and php libraries is a "crutch" for web developers or a just great time saving tool.  What are your thoughts?

Magento Setup on Godaddy

So if anyone has ever tried to install the Magento E-commerce application on a godaddy server they may have encountered a few problems.  This is an outline of things to watch out for when installing Magento on a Godaddy linux server.

 

Load elements faster than Javascript

So for quite sometime now I have been using javascript to manipulate elements of a website such as rotating an image upon the loading of a page.  Up until now it has worked just fine, but lately I have been bothered by the fact that you first see a placeholder image while a page loads and once the page has loaded, javascript kicks in and switches out the picture to the new image. 

Chicago Web Development

A multimedia graduate of the School of the Art Institute of Chicago (and an enthusiastic techno-geek), Brett Lischalk specializes in (X)html/CSS based web site design and development. From a Dreamweaver development environment, client projects come to life as eye-catching and highly-functional web sites. Whether it is graphics, video or sound, Brett is also skilled at creating and incorporating many of the high-end components clients want in order to add information clarity or a focus point to their site or just to add a bit of the WOW! factor. To view a sampling, browse the portfolio.

The New Drupal Redesign

The new home of Brett Lischalk Productions has been completly redesigned to implement the open source Drupal Content Management System.  Drupal content management makes managing the content of your website much easier.  Even someone who has little computer background will be able to maintain a company website or blog using Drupal.  The advantages of Content Management are:

  • There's no longer any reason to pay fees to a web designer for simple content changes or updates.
  • Web sites become more dynamic with constantly updated content.
  • The ability to have users become "members" of your site allows people to interact with the website and the community.
  • There is no need to understand any programming or markup languages to add content to your website. (although CMS can become much more fun if you do know some programming or xhtml.)
  • New website content is live quicker.  No need to worry about deadlines.  You can add that content whenever you need to.

 

Syndicate content