Central NJ Drupal meetup October 8

pwolanin's picture
Start: 
2009-10-08 19:00 - 21:00 America/New_York

The October 2009 Central New Jersey Drupal meet-up will be held on the campus of Princeton University. While we will be open to discussing all Drupal-related topics, we'll have a focus for this time on using revision control software. We will discuss using CVS to get or deploy Drupal core or contributed modules from Drupal.org. In addition we will discuss the use of subversion (svn) as a tool for managing your own custom code and for deploying custom code or the Acquia Drupal distribution.

We will mostly use the command-line tools, but also take a quick look at using them via an IDE like NetBeans. We'll try to make this hands on, so it will be useful to have these programs installed on your computer or a remote computer you can access.

The meet-up is being co-sponsored by the "Princeton Unix Users' Group" (an undergraduate student group).

We will meet in the Rockefeller residential college classroom (in Madison hall), which is near the corner of Nassau St. (route 27) and University Place in downtown Princeton. The classroom is reached by going through the Holder Hall courtyard to the entrance that leads to the Rockefeller College common room and dining hall. The exterior of this door is labeled "Rockefeller College Office". Immediately inside this door are stairs leading up to the classroom above.

If you are coming form the train, basically just walk up University place from the Dinky station. Those driving should be able to park in the U-store lot, or on the street.

Holder/Madison Halls are at the corner of Nassau St (route 27) and University Place.

for a full map see: http://www.princeton.edu/main/visiting/files/princeton_map.pdf

Organizers: 
Login to post comments

installing the cvs/subversion/patch packages

pwolanin's picture
pwolanin - Wed, 2009-09-30 15:29

For a list of many options, see: http://drupal.org/handbook/cvs/clients

For Mac OS X, the easiest way to make sure you have all the tools (and other goodies) is to install the Xcode development package (note you need to get a free membership to ADC): http://developer.apple.com/technology/tools.html

OS 10.6 seems like it has patch and subversion 1.6 installed out of the box, but maybe someone else can confirm.
An alternative is to use MacPorts or Fink to install packages on Mac, but I've not had great luck with MacPorts.

For Debian/Ubuntu, you should be able to do:
sudo apt-get -y install patch
sudo apt-get -y install subversion
sudo apt-get -y install cvs

For Fedora/RedHat/CentOS
sudo yum install patch
sudo yum install subversion
sudo yum install cvs

For Windows
see: http://drupal.org/node/60234

Windows GUI tools:
http://tortoisesvn.tigris.org/
http://www.tortoisecvs.org/

these will also install command-line utilities.


Hooray, a Thursday

fideaux - Thu, 2009-10-01 03:31

I'm in!

Andrew


Git

dcampbell24's picture
dcampbell24 - Thu, 2009-10-01 16:35

Could there also be discussion about using Git? A lot of projects are using git now or are switching over to using git and it would be very helpful to cover revision control of a drupal site/modules in development using git.


We can touch on git and

pwolanin's picture
pwolanin - Fri, 2009-10-02 00:09

We can touch on git and others at the end, but I think we should focus on basic concepts and the usage of cvs and svn which are still the most common tools.

I started a handbook page outlining the workflow I've been using for drupal core development using git http://drupal.org/node/551858 so please take a look and update or give feedback.


I'm in too! Thanks!

Elijah Lynn's picture
Elijah Lynn - Thu, 2009-10-01 17:46

I'm in too!

Thanks!


This is the same classroom we

davidhernandez's picture
davidhernandez - Wed, 2009-10-07 22:52

This is the same classroom we used for the first meetup that was as PrincetonU, correct?


Yes - this is the same

pwolanin's picture
pwolanin - Wed, 2009-10-07 23:49

Yes - this is the same location as then.


This is the presentation I

pwolanin's picture
pwolanin - Sat, 2009-10-10 15:24

This is the presentation I ran through at the start: http://www.worker-bee.com/projects/CVSPresentation/

Sounded like a couple people already use unfuddle - anyone who wants to get practice hands-on use of subversion can sign up for a free account and create one or more private sandbox repositories, practice the basic workflow and then freely delete and start over: http://unfuddle.com/about/tour/plans

This page is incomplete, but has some side-by-side comparisons of how to accomplish similar tasks in CVS and subversion:
http://svn.collab.net/repos/svn/trunk/doc/user/cvs-crossover-guide.html

Those interested in the advanced topic of vendor branches can start with http://subversion.tigris.org/faq.html#vendor-branch


Date and topic for next

davidhernandez's picture
davidhernandez - Mon, 2009-10-19 13:02

Date and topic for next meetup?


We had a little less turnout

pwolanin's picture
pwolanin - Mon, 2009-10-19 13:55

We had a little less turnout last time - does that mean Thursday is not as good a night, or were people scared off by revision control? If we want to stay with a Thursday, then Nov 5 or 12.

one idea: getting ~3 people to each showcase a (public) site they've built or maintain would be a good option - i.e. let everyone look at the site and run though which modules, configuration, etc make it work. This would be a opportunity for feedback for sites in progress as well as a learning opportunity for those starting projects.

another idea: 1 person showcase 1 module (e.g. similar to how you did with Views) and then we reserve a fair amount of time for general discussion and trouble-shooting.