Submitted by clemens on Mon, 2008/03/03 - 9:19am
The title of this page should be project management because Drupal uses projects for delivering modules.
A companion video shows the Drupal 5.x situation. Using drush, my drush_mm patch and update status to manage and install modules command line. This video shows better dependency checking than currently available in D7. As I hope is clear I want to contribute to implement this into D7.
Submitted by clemens on Thu, 2008/02/28 - 2:01pm
So you want to have a shopping cart. With drush_mm it's a snap.
drush --verbose mm enable uc_cart
Using verbose output this shows
Given module names: 'uc_cart'
The following modules will be enabled: 'tapir, uc_store, token, workflow_ng, ubrowser, uc_order, uc_product, uc_cart'
Installing modules
Enabling (and mayby installing) module: tapir
Enabling (and mayby installing) module: uc_store
Enabling (and mayby installing) module: token
Enabling (and mayby installing) module: workflow_ng
Enabling (and mayby installing) module: ubrowser
Submitted by clemens on Thu, 2008/02/28 - 12:14pm
It's quite neat using drush to install ubercart. Here is what I did.
Preparation
- Install drupal 5.x
- Install your site/database
- download and install drush
- download and install update_status
- if you want to follow along install this patch for the module manager
- Enable the above modules. For a list see below.
Installing
Submitted by clemens on Mon, 2008/02/25 - 4:57pm
I want to create a edit node into a block with ajax submit.
I wanted to try panels 2 minipanel with a node%/edit override together. But some hour later ... nothing found yet.
This raw view may be handy: http://drupal.org/node/48816
But why not using some php? Below is a raw version
<?php
global $user;
$sql = "select nid from {node} where uid == %d";
$result = db_query( db_rewrite_sql( $sql), $user->uid);
$row = db_fetch_array( $result);
if( isset( $row) && isset( $row['nid']){
$node = node_load( 30);
print drupal_get_form($node->type .'_node_form', $node);
}
Submitted by clemens on Mon, 2008/02/25 - 2:16pm
When making these images about modules i use graphviz to render them. But just ran into http://drupal.org/project/hypergraph which looks great.
So I have to study this one!
Commands to render a .dot file are ie with non overlapping nodes
neato -Goverlap=false -o my.neato.png -T png my.dot
or for a top down graph.
Submitted by clemens on Mon, 2008/02/25 - 2:13pm
Submitted by clemens on Mon, 2008/02/25 - 2:00pm
Submitted by clemens on Fri, 2008/02/22 - 10:32am
Using drush with a strict server design makes my drupal maintence much more relaxed. I have this tiny script as a runner for drush.
$ cat drush
Submitted by clemens on Fri, 2008/02/08 - 8:50pm
With a shop at hand one needs to get payed.
There are a lot of payment methods and payment gateways.
This page is not about completeness but about making notes about
Payment methods
I for now need Direct Payment within ubercart.
Submitted by clemens on Fri, 2008/02/08 - 4:59pm
To grasp the shop one first has to now the contestants.
I hope this image will help.

Pages