Tuesday, February 16, 2010

Drupal 6 Image Upload Problems, Image Inc Hack

This hack fixed my image upload problems, on the site we've been working on.  It's prolematic because the site expects longevity and this hacks a core file which will need to be re-done for every upgrade...  I don't like it, but I can stop pulling hairs out.
  • http://drupal.org/node/301866

Social Networking on Drupal

Start with this kit and move on.
  • http://drupal.org/node/207776
  • http://drupalsn.com/learn-drupal/drupal-tutorials/essential-drupal-social-networking-modules

Tuesday, February 9, 2010

Drupal Photo Gallery Thickbox

Remember Thickbox module for the Prints site.
  • http://learnbythedrop.com/cckandviews

Monday, February 8, 2010

Got Drupal? Great link for Instruction Videos

My new favorite video and reference site.  Well made.  Will definitely be donating to this!
  • http://gotdrupal.com/

Sunday, February 7, 2010

Drupal Resources -- List of Tutorials

Coming back to this:
Large list of screencasts, tutorials, and user tips and tricks.  Well designed Drupal powered website also.

Take care -- Chad.

UPDATE: Hilarious, a little Drupal introduction video.

Saturday, February 6, 2010

Daily Hour Log

Hours logged today: about 10 solid. Covered a lot of material.  This learning curve is steep!

Yesterday, and the day before combined (I've only been at Drupal about three days), I logged about 5 hours total.  2 on day one, including Dan showing me his server setup, and 3 spent the next day downloading WAMP, Drupal 6, and troubleshooting all the installation problems.

Take care; good night -- Chad.

Drupal Beginner's Resources -- Bare minimum, Start here

There's a paradigm shift that I'm having a tough time embracing here with Drupal: It's a Content Management System and not a Publishing Platform.  The notion of a CMS is new to someone who has only thought of website design, per se.  But if you really take a step back and evaluate all the different content that goes into a website, and think of it as one large dynamic database, that's rendered in a style that you deem best fit, you can sort of grasp the difference between a CMS and a publishing platform like Blogger, for instance.

I was looking online for basic screencasts to get a feel for how people erect their average Drupal 6 site and came across this series tutorial instead
That link is part 5 in the longer series, but if you have Drupal and WAMP already installed, that's about where it get's interesting.  The tutorial really highlighted the function of modules in Drupal for me.  Modules are truly where the magic is!  Once you get the concept of searching for modules to enable a function in Drupal (similar to Plugins in Wordpress), then you realize that the options are limitless and there is HUGE potential with this CMS thing! The same author explains the CMS concept in this article: http://codingpad.maryspad.com/2008/03/01/kings-among-content-management-systems/

And lastly, I was looking for great examples of what Drupal can do, and am again reminded of how great the Drupal community is by the Drupal Shocase forum here: http://drupal.org/forum/25

Drupal Path Auto -- What's up with the Node URL

I'll revisit this as it's not pertinent to me right now.  I noticed, however, that many of the Drupal sites can be identified because the pages are labeled as NODE/randomnumber, which I always found to be obnoxious.  This module adjusts that...and as I've learned in Drupal, Modules are where the Magic is!
Take care -- Chad.

Grid System 960 for Drupal Design

This is not necessarily for Drupal front end designing, but it's blowing my mind and I don't have time to swallow it all right now. Referenced here to come back to it.
Some developers will instantly criticize this method of building wireframes for web design, but I personally care about batching tasks, saving templates, minimizing duplication of effort, and taking my wife out to dinner, more than I care about carrying a "pro CSS" developer badge of honor. The 960 method provides just that.

Clean URL with Drupal 6 on WAMP

I started good web development (from a clicky-point format) when I first discovered Squarespace. (I still host one of my business websites, Hard Knock Laughs, from the platform.) Wordpress (again, from the clicky-point format) never really did it for me, and Squarespace provided everything I would have done by hand, quick, much better, and based from a viewpoint of publishing. Now people weren't just "making websites," they were "publishing" media.

Drupal brings me back to square one...minor pun unintended. It's a FANTASTIC exercise in PHP, Server configuration, SQL work, and RTFingM, so I'm enjoying the head first immersion into the tools, but after all of the nitty-gritty work is set up, you're kind of left with the Wordpress problem asking yourself, "What's next?" The initial page looks like trash and I have no idea where to go to improve it.

I'm working with Front End Drupal (Hogbin and Kafer, 2009) with the objective of learning how to design, but without ever really making a first page in Drupal, working on the Front End theming tools is a little ahead of myself...which is where I kind of like to be anyway.

I set up a separate partition on my Acer Aspire to run WAMP with Apache 2.2.11, PHP 5.2.11 (had to change the default WAMP version to fix the Drupal degeneration problem), and mySQL 5.1.36. This laptop is running Windows 7 and I had never dived into its Disk Administrator before. I remember telling a buddy that I was about to break my machine, and being particularly delighted by that! I started as an IT 10 years ago with the U.S. Coast Guard, and have since "broken" so many machines that I consider myself an expert IT ;)

Anyway, Drupal 6 had an interesting hurdle with Clean URLs when you install it on a WAMP configuration. You have to get into the Apache HTTPD.conf file and I found good instructions through these references.
What I've noticed starting this whole journey is that if you Google (sorry for using the word as a verb, but I've since given up my fight with people letting Google take over what we know as the Internet experience!) a specific error, you will find very GOOD articles from the Drupal.org community! Secondly, I cannot stress how valuable it is to read the README.txt files in these installation files. They are called "read me" for a reason, and their implementation and adherence to separates the annoying novices from the eager-to-learn professionals!

But I digress, the purpose of this entry was to log the references I found for the Clean URL problem associated with installing Drupal 6 on a WAMP setup on a Windows machine.

Kind Regards -- Chad.