You are heredrupal

drupal


Drupal 6 to 7 upgrading

Having visited Drupalcon London and experienced the great community spirit once again, it was time to upgrade a few D6 sites!

Starting out with with the easier boran.ie and lepandevevey.ch, each site hat its own particularities.

New themes had to be made, and views recreated. Image handling required manual configuration.

As regards debugging modules (during migration or any time), a nice nugget found is https://ratatosk.backpackit.com/pub/1836982-debugging-drupal.

Debugging changed APIs (Converting 6.x modules to 7.x): http://drupal.org/node/224333

Presentation: Drupal Case Study - "user points"

On the 3rd of September 2011, the attached presentation was shown at the Drupal Commerce Camp in Luzern, with co-host Sascha Grossenbacher.

"Rewarding user participation with points & achievements"

It explains the implementation of a key client web project this year for Swisscom Innovations:
http://labs.swisscom.ch

Contents:

* Aims
* Implementation: Standard and custom modules
* Difficulties
* Userpoints & Drupal 7 (by Sascha)
* Appendix: Code Samples, DB tables

Website: Sclabs/ points

Introduction

Profile pointsThis article summary the technical aspects of the points system implemented for labs.swisscom.ch in 2010.

Website project: Club Alpin Suisse Section Jaman

Le site pour Jaman a été le plus grand dans 2010 avec des challenges dans les domaine de l'importation des donnés depuis un site existante et diversité/richesse du contenue.

Jaman Site Web

A la base, on montre

  • des pages expliquant le club, les cabanes.
  • un bibliothèque des Bulletins et documents PDF
  • la liste des prochaine courses

Mais on a décidé d'aller plus loin:

Website project: Le pan

The site lepandevevey.org is a relatively simple one containing several "static" pages, a forum, news items and so.

However all members of the association are managed via the website: new users join via the website, the membership card is printed from the site (a special view with some custom php), profile fields are used to track membership payments.

Drupal Performance

A website was slowing down drastically and even freezing up. This post notes some measuring and measures taken as part of the analysis and clean-up.

Measuring: 

Arrange Fields: drag/drop layout of node edit

The Arrange_fields module uses Jquery UI and allows (very nice layout) of the fields for editing node.

This is very useful when a noe has many fields.

See the images attached below: one showing the drag and drop placement, one for the final layout.

Now its still in alpha (but worked for me: the only tricky but was getting Jquery UI installed),

Wysiwyg module

Started using the wysiwyg module which in turn uses (for example) ckeditor (the follow-on for fckeditor), via a common api.

Some tuning is needed: 

Data importing

As Drupal moves more from a website tool to an application framework, its generic data interfaces and handling tools become more important.

 

Backup and Migrate: is one of the first tools to look at, allowing manual and automated backup/ restore. A good way to transfer a site from one provider.

 

Menus

This page covers module relating to menus / navigation.   Lets start off with 'menu block' a nice simple, but effective module to display menus in a block. For example when nagivating the primary menu via a bar on the top, the block contains siblings if the primary item has a submenu.