Links mentioned during DrupalCamp Galway

heather's picture

I thought we could have a thread here for links and things mentioned during the presentations... especially if people are unclear about spelling stuff.

During Alan's Intro Beginner session:

Lullabot's Video on installing a webserver on your own machine to run Drupal:

http://www.lullabot.com/videocast/install-local-web-server-windows-xp
http://www.lullabot.com/videocast/install_local_web_server_mac_osx

Acquia's Drupal install stack, a cake mix of Drupal, Apache, MySql- just add water!
http://acquia.com/documentation/acquia-drupal-stack

Any other links mentioned in other sessions?

Groups:
Login or register to post comments

Drupal Galway on Twitter (#drupalgal)

mcampbell - Sat, 2009-04-04 11:02

I see where a few of us are posting tweets on Twitter using the hashtag #drupalgal

I'm following these posts on Twission (www.twission.com) and searching for all 'tweets' using this hashtag.

Great event,

Well done to all!

Mark (Twitter handle: _emedia)


During Stella's presentation of Shadowbox

heather's picture
heather - Sat, 2009-04-04 11:36

Stella mentioned...

Modules:

http://drupal.org/project/wysiwyg (this is the replacement for 'tinymce' as Stella mentioned) - the WYSIWYG editor. This is configurable, to turn certain buttons on and off.

http://drupal.org/project/imce_wysiwyg - To allow for uploading images from the WYSIWYG editor.

http://drupal.org/project/pathauto - You can control what the URLs are. You can also control which type of user has this permission.

http://acquia.com/downloads/ - The Acquia Drupal installation, this is a package of Drupal & Drupal modules. nb: this is different from the 'installed stack' mentioned by Alan, which included Apache, MySQL, etc.


Stell

mcampbell - Sat, 2009-04-04 11:37

Stell mentioned....

http://themegarden.org/drupal6/ - library of Drupal Themes.
http://drupal.org/project/zen - Basic Theme that is a good starting point if you want to customise a theme.


WYSIWYG module requires 3rd

stella's picture
stella - Sat, 2009-04-04 14:57

WYSIWYG module requires 3rd party editors, such as FCKeditor and TinyMCE. If you go to admin/settings/wysiwyg after installing the module, instructions on how to download and install these 3rd party editors will appear.

imce_wysiwyg module also requires the 'imce' module.

RootCandy - http://drupal.org/project/rootcandy is a good administration theme

Administration menu - http://drupal.org/project/admin_menu for the drop-down menu across the top, just for the admin users.

CCK - http://drupal.org/project/cck
Views - http://drupal.org/project/views

Image modules:
imagefield - http://drupal.org/project/imagefield
imagecache - http://drupal.org/project/imagecache (for different image sizes / presets)
lightbox2 - http://drupal.org/project/lightbox2


Links for Drupal pages for Leon, Alan and Stella

jamesco's picture
jamesco - Sat, 2009-04-04 11:17

Leon Burke presented his Drupal site: GalwayFLUX http://galwayflux.com/

Alan mentioned a few sites:
http://www.sciencegallery.ie/ Trinity Science Gallery

Oxygen festival/Electric Picnic - last year Drupal, this year Joomla
http://www.oxegen.ie/2009/
http://www.electricpicnic.ie/

Non-Irish:
Michael Jackson, Britney Spears and other artists by Sony BMG
http://community.michaeljackson.com/
http://www.britney.com/
President of the USA, Obama
http://www.recovery.gov
World Food Program - UN
http://www.wfp.org/

These guys are also with SonyBMG, is this site a Drupal site?
http://www.thepriests.com/

Stella is creating: http://www.shadowboxireland.com/

This is a good page: http://websites.usandv.com/who-is-using-drupal


www.thepriests.com ain't

alanburke's picture
alanburke - Sat, 2009-04-04 13:09

www.thepriests.com ain't Drupal...


Security

John Morahan - Sat, 2009-04-04 16:45

http://drupal.org/writing-secure-code - required reading for anyone that touches php code
http://drupal.org/security - security advisories, rss feeds, and instructions for subscribing to the security newsletter
http://drupal.org/security-team - info about the security team and process for handling issues


SimpleTest

John Morahan - Sat, 2009-04-04 16:50

The lists of available API functions and assertions for writing tests are under http://drupal.org/node/30023 reachable from http://drupal.org/simpletest
The contrib simpletest module for D6 is http://drupal.org/project/simpletest (use the latest release)


RSA says a very Big Thanks

RSAPaddy - Sun, 2009-04-05 23:10

""RSA says a very Big Thanks""

Thanks to all you guys & gals of the Drupal Community for doing such an unbelival job over the weekend & a very big thanks to Stella & her team who lead & built the http://www.ruralsa.ie website

What a great weekend; we all made so many great friends

We were so impressed with what was achieved in one day by such a dedicated team!
Thanks to the event organizers for such a remarkable weekend, to all who worked so hard on the site.

This is another step in allowing the RSA (Rural Science Association) promote it's activities,

The RSA wish Zikomo every success in their endavours; what a fine site guys


Themeing links

heather's picture
heather - Mon, 2009-04-06 00:06

It was an excellent weekend. I was feeling kinda crappy all week, and this was a major lift. I feel so proud of all the hard work people put into the presentations and the competition. There's so much good-will in this dev community.

We're writing up a Report on the event so we can guide others on how they can best run similar events.
We've also been asked for information on the details of each site configuration and installation; what modules and modifications were made. I wonder if Stella has a handy way to report this for us ;)

These are my links from the Intro Themeing presentation I gave.

Underneath

  • Installed & turned on MAMP
  • Using Acquia Drupal 1.2.6 (Drupal 6.10 core)
  • Acquia includes the admin menu. If you use your own installation make sure you install this. http://drupal.org/project/admin_menu
  • Installed Devel for:
    • Theme Developer (like Firebug, for Drupal themers; only turn on when developing the theme.)
    • Devel Generate to generate content for playing with
  • Using Coda, which is a text editor, and has a built-in FTP ability (uploads files to your server).
  • Firefox browser and Firebug http://getfirebug.com/

Find out about other essential modules to install.

What is the theme 'layer'?

There are several metaphors which may help you understand.

  • A tree. The documentation has an elegant 'tree' illustration: http://drupal.org/node/173880
  • A train. Add1sun used a metaphor of a train.
  • Pure power. MortenDK described how the theme layer has alot of control of what is displayed and how.

It's the last stop before your site is displayed. This is controlled in PHP files on your server. You will edit them and upload them to your server via FTP.

Locating & Installing themes

Out-of the box themes v Starting themes (like Zen, 960.gs, etc)

Placement in sites/all/themes folder - Good Practice


Admin Area

  • Demo: Selecting the default themes: ~/admin/build/themes
  • Demo: Admin theme selection: ~/admin/settings/admin

Tip: Using an admin theme can protect you in case something goes awry while editing your theme!

Demo: Configuring Global and theme-specific settings: ~admin/build/themes/settings/global

  • Modifying a theme with the colour switcher

Using an out of the box theme.

Demo: an example theme download page:

We looked at what versions were available, how to check for the quality; recent updates, issue queue.

Tip: Before installing I would do a search on Google about the theme, and check what people say about it.

 


Modifying to creating your own theme with: Zen

Download: http://drupal.org/project/zen
Where to go for help: http://groups.drupal.org/zen-task-force

What the sub-theme is, see: Drupal 6 Theming slides
http://www.slideshare.net/merlinofchaos/drupal-6-theming slide 16 of 22, inheritance

Demo: Using the 'Starter Kit' (modifying code for your own sub-theme)

Read the README.txt in the Zen folder to find out which files to copy!!

Parts of a theme:

.info
*.tpl.php files

Zen-specific: using the wireframes

Turn on wireframes in the .info file

What is a template?

*.tpl.php - open and look inside

Order: more specific first

    • page-front.tpl.php

before

  • page.tpl.php

Demo: Creating a template, modifying and seeing changes.

Tip: putting database queries directly inside the template is insecure and not good practice.

Tip: Clear cache - theme registry!!!!! !!!!! !!!!! ad inifinitum. When you create a new template file you have to notify Drupal it exists. Zen is set up to do this automagically. Find this in Admin > Performance

Theme region:

  • Demo: adding a theme region, making it appear on a page, and placing content in it, via blocks.
  • Modify .info file
  • Locate it in the blocks admin area: ~/admin/build/blocks