Posted by robloach on November 17, 2008 at 10:09pm
Start:
2008-12-03 18:00 - 21:00 America/New_York Organizers:
Event type:
User group meeting
Since everyone will be out for the holidays, we decided to have the November/December New York meetup in early December. It's getting chilly out there now, so bring your sweaters, scarves and long socks to the December 3rd, New York Drupal meetup. To register, click on the "Sign Up" button. Registrations will close a day before the event.
Location
We will be meeting at 7 World Trade Center, floor #29 at Mansueto Ventures.
Agenda
-
- Contributing Code and Making Friends
- This session by Rob Loach will cover how to contribute your code back to the Drupal CVS, allowing you to work with others in the Drupal community to make your code better. The end effect is better code, and new friends! Yay friends!
- Suggest your presentation idea in the comments!
- If you have an idea for a presentation or birds of a feather session, please let it be known in the comments below...
Food
As always, pizza is funded by the New York group community members. If you would enjoy a slice of pizza, be sure to ChipIn!

Comments
Its that time of the month !
Its that time of the month ! :-D.
There is a great interest in non-technical discussions (http://groups.drupal.org/node/16116) so i hope some will be proposed for this meetup.
------------------
Sometimes interesting things appears on http://litwol.com
Rob, You are mind reader!
I am still struggling with CVS commands. Your tutorial is just what I need!
Also, I developed a Barcode module http://drupal.org/project/barcode . it generates BARCODE!! anyone wants to see it at the meetup?
Proposed Topic: Migrating Local Installs to Live Servers
Last meetup we had (what I thought was) a very helpful discussion of SVN, and I've now started to use it.
Now call me thick, but I'm still not 100% sure of the best/most efficient practice/method for migrating a local site (that's built on let's say MAMP) to a live server, whether that be production, etc. And then vise versa: migrate a live site to your local install (unless there's no reason to ever do this). Would love to have a discussion of this.
Regardless, looking forward Dec 3.
Stuart
I'm curious to hear what
I'm curious to hear what others do. For non-drupal stuff I do, I use a system to manage schema changes (e.g., with Rails using migrations or with custom php apps, usually a custom set of SQL scripts) and then just check out the code base straight to the server. The only difference is usually a single config file for database details or other environment-specific settings (e.g., paths). For those, I've taken one of two approaches:
(1) Keep multiple copies of the settings file for each environment, managed in version control. When deploying the code from svn the first time, symbolic link to the correct config file, and do not manage this link with svn (so in MAMP you link settings.php to, eg settings-DEV.php and in productions settings-PRODUCTION.php).
(2) Set an environment variable and switch your config options based on which environment you're running in (this is pretty much how Rails does it).
The thing I never really figured out how to manage in Drupal is how to manage schema-affecting changes caused by modules. If you're using CCK and Views (which most sane Drupal sites these days would -- so handy!) and you make changes in dev that causes a schema change or Views change, how do you migrate those changes to production? This is the problem I'm not sure how best to solve and wondering if anyone has tricks up their sleeve...
interested too
Yes, I would be interested in this type of discussion too(managing schema-affecting changes). I did stumble across this module the other day, http://drupal.org/project/staging which sounds like a promising way to sync up drupal instances. I'm yet to use it myself, but perhaps I will find the time to try it out before the next meetup.
Moving database changes to production
This is definitely something that the Drupal world has been talking about for a long time. A lot of Drupal's functionality and configuration is stored in the database and moving these changes over to production sites can be troubling. There are a number of modules that help you do this kind of this:
I, however, usually just move those configuration changes over manually to production when a new release is made. But, I'd love to see what other solutions people have come up with. It would be pretty neat to get it working with something like Schema module. The Schema module can check that changes in schema files versus the database. Make sure to check out Addison's video to see more....
For deploying new sites, I've had pretty awesome success with the Demonstration Site module. It allows you to create, manage and restore database dumps of your site. In the past I used these database dumps to deploy the new site on the production server. Recently, I put together a small install profile cleverly called the Demonstration Site Install Profile that allows you to import those database dumps from install.php during site installation. Pretty neat and I really should put together a video outlining how to use both Daniel's module, and the install profile. This is not what you'd use for moving changes over though.
Using Drupal as an Enterprise Wiki
Exploring ways of using Drupal as an Enterprise Wiki in companies of all sizes. A typical employee is caught up in a deluge of email every day. How can email usage be reduced by using Durpal as an effective Wiki?
Yasaswi
Yasaswi Pulavarti
Enterprise wiki Drupal- yes!
I'm a pilot head for a company looking at IBM's Connections-- global branches, hundreds of employees. I'm not very impressed and would prefer Drupal with Organic Groups. I'd love to join a discussion on Drupal for Enterprise Wiki.
Rock on Rob! See you there.
Rock on Rob! See you there.
MySQL Performance
Hey guys!
On the agenda for last meetup was a MYSQL performance talk about large websites. I'm currently in the process of normalizing/converting some tables to InnoDB for a large application. If I get any meaningful work done before the meetup I am willing to talk about this, but I'm not sure if that will happen yet.
I am also curious to meet anybody who uses drupal as a development platform for custom web apps. I know this is becoming less popular because of the increasing power of Views and CCK, but I'd like to meet other developers who take advantage of Drupal's user/security/database/module framework to write applications.
Connecting to Drupal for Media Professionals and Entrepreneurs
I will discuss my experience as with Drupal as a media professional and entrepreneur at the meetup if there are members that are interested. I have learned a lot since I started building my site and will be happy to share my observations and offer some helpful suggestions for those who are thinking about beginning a project. See http://groups.drupal.org/node/16116#comment-55853 for more about my background and project.
Sounds interesting
This sounds interesting, though I don't think I'm going to make it to this month's meeting... In any case, I hope we can keep things going with the trend toward having topics for media professionals, entrepreneurs, etc.
Allan
Views Exposed Filter Overrides
Drupal 6.6 Views2 exposed filter generates a list of options for end-users. However, there is no interface letting user roles or profile fields to have impact on the list of options. For example, if a exposed filter generates a list of restaurants (a lot of restaurants) available in the system, it's not too much to ask that list only to show the restaurants that in the same city as the user (the city data comes from the profile field). So, I am wondering if someone could talk about how to override/add a plugin/hack the Views2 exposed filter to achieve this goal.
That's a great question. Two
That's a great question. Two general solutions are to either define a custom filter that takes into account the location information, or to use hook_form_alter to remove the unwanted values.
Support the 'No developer
Support the 'No developer shall go hungry' act :-D.
Use the chipin link ( http://nycdrupal.chipin.com/december-meetup-food ) to contribute what you can to sponsor this month's pizza and beverages.
Thank you everyone.
See you at the meetup!
------------------
Sometimes interesting things appears on http://litwol.com
Organic Groups Discussion?
Another topic I'm curious to discuss (if it's not too late to make a proposal AND people are interested) is Organic Groups. Regardless, see you all later.
Media type/User agent theme switching
This was touched briefly at the last one (I think it was last one). But I'd be very grateful if someone could take five minutes and help a fool (me) better understand where to place code that queries the user agent string and switches the theme (e.g. polls to find an iPhone and then changes the theme).
Theme switching
I've used a couple of modules in the past to switch the theme, both solutions require http://drupal.org/project/browscap.....
The first is a little module I put together that switches the theme to a selected Mobile Theme. The other gives you a big large selection list through the Switch Theme module with http://drupal.org/node/264001 in it.
Hopefully that helps!
Any plan to an January
Any plan to an January Meetup?! :)
I would love to attend...
We usually have a meetup
We usually have a meetup every month, but the Jan meetup hasn't been announced. I posted a poll to see when we should have the January meetup.