Look up user defined functions, php functions, files with simple right click
Use Drupal’s multisite capabilities to help with multi-developer environments.
Create a site folder per user: site1.jayson, site1.adam, site1.joe
Along side: www.site1.gc.ca, stage1.intranet, etc
Each user can set specific site “variable” settings using their custom $conf array in settings.php
Developers can add their own modules under sites/mysite/modules folder that other users won’t see
Many useful tools including SQL query report
Highlights proper coding style
Easy switching between other user
LiquidCMS Devel Modules:
Php_errors: monitors php errors which are occurring on your site, archives a weekly list, emails report to defined roles - www.drupal.org/project/php_errors
Mail_redirect: when using db with “live” email addresses; this module prevents spamming users during testing and redirects all site email to test mail domain – see www.drupal.org/projects/mail_redirect for more info
Programatically call a view
Call a view inside a view template to get embedded views
Great for AJAX calls
Module adds simple calculations to a views table.
You can SUM, AVERAGE, or COUNT a selection of fields in a row, or perform the same calculations on selected columns.
Gives spreadsheet like capabilities to Table views.
Exercise 1: All Widgets (all_widgets)
Exercise 1a: My Widgets (admin_widgets, my_widgets)
Exercise 2: Pick User’s Widgets (pick_widgets)
Exercise 3: User’s Widgets (users_widgets)
Simple argument handling
Exercise 4: Tabbed Widget’s (Users)
Widget page with a tab for each user’s widgets
Exercise 5: MyAccount Tab (myaccount_widgets)
Add tab to existing tab sets
Exercise 6: MyAccount Tab (myaccount_widgets)
Arg handling code
Exercise 7: View Templates (admin_widgets2)
Exercise 8: Views Union (robyn_s_admin_w)
Join 2 views together using the views_union module