April Metrowest Drupal Meetup
Dan demonstrated a lot of JQuery goodness.
Kathleen demonstrated DBScripts
- Keep the database in sync with code
- Preserve the ability to use the web GUI
- Rapid development workflow
- Merge development and production databases
In full, you don't track watchdog, you don't track sessions. But you don't destroy it either. You just don't save it.
Min allows you to save the watchdog data etc.
So if your working on something that has search data
restore development with
Lane: don't
DBScripts preserves the masquerade.
http://drupal.org/project/masquerade - fantastic for testing out other roles, even on production (where you don't want
Force CCK fields to use their own table (I should automate this).
I would love to say that nodes are just production, but in Drupal we use nodes for all different things.
goes row by row
thinking of using this for the variables table too
Create a special case for the variables table, and make it part of the configuration: which variables do you want
Right now you can specify a table a
Not done yet.
Mike: In your mind, it will be in the config file.
When DBScripts spots a conflict?
It really
Diff3.
The great thing about nodes is that you have revisions– which don't conflict.
When timestamps conflict, I just don't care.
Options for handling auto increment IDs:
increment_increment and increment_offset are server_wide
Mike: How depressing.
Kathleen: For some people this works, and they can have dedicated development machines for each person. If you're in a large enough project
Other option is to apply a core patch: the only problem is that it's a different
Kathleen's way: Move entire blocks of IDs!
When you merge them it rewrites them
There are some areas where it won't work.
You actually have to know whe
and every time a module
also created a mapping function that will suggest foreign keys for you
Really really wish foreign key support were in schema module
Barry has said, man I want foreign keys in that stuff.
Only because Drupal is so focused on coding standards that it works. Based on column names.
Ultimately you do have to map it. DBScripts has its own configuration file, just an array of the keys.
Best practices!
README-PATCHES.txt
Can clear cache by visiting the themes page, or install Devel module and
Mike: I went through binary search-- and
it finally occurred to me that there's a limit on how many stylesheets Internet Explorer
You don't want database passwords in version control
You can tell
settings_db.php
Amherst and Newport RI
Version control.
Here's the issue.
Git in Windows made me switch to
If we get investor funding I will get a new laptop and it will not run Vista or windows.
Lane: Question
How to explain Drupal to our executive director
and then he has to re-explain it to the board
Dan: I've been using the Aquia Drupal in 10 minutes video.
http://acquia.com/what-is-drupal
Dan: I take out the closure blocks and such, because they won't listen when I say "don't drag anything to there, ever."
Crossing the streams, basically.
Made the production server nice and green in the terminal command line prompt because she – and everyone – kept forgetting or not noticing that
Mike: Once you get your head around Git, it's hard to go back.
Mike: Is there a module
Kathleen: Hook into mode.
Making a trigger of changing a mode so you can attach an action to it. Then you can make any extra module you want.
Visit the mode screen and change mode.
It could be automated, and it should be.
Turn the server back on, change it back to production mode.
I don't mind clicking one link.
Mike: You have to give it a heartbeat test.
My current work-around: Have my suite of favorite development
Comments
Post new comment