DrupalCampNYC9 Session Grid

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

PLEASE DO NOT MOVE SESSIONS TO OTHER TIMESLOTS OR ROOMS

You can find this schedule on Google docs if you are having problems reading this page. Go to HERE

Room 215 204 202 200 474 475 203 205 207
10:00–11:00 Session Planning • Breakfast Pfizer Auditorium in Dibner Hall
11:30–12:00 Drupal for Beginners Email + Drupal (Charles Novick) Better Development Environments (Kbell) Unavailable Unavailable Development/ hosting /Pantheon/ etc COD Site Clone/Hack Room ALL DAY (Sam Kottler)
12:10–1:00 Drupal Themeing Drupal Project Management (Mdorman) The Ideal Drupal Development Environment (Kipp Elliot Watson) Volunteering plusses and pitfalls (Randall Goya decibel.places) Unavailable Unavailable Making your site content more usable (lisa rex) D6 to D7 overall admin site migration Site Clone
1:00–2:00 Lunch Room 215
2:10–3:00 My Biggest Drupal Fail! (ericG) Content Admin discussions for end users/ site managers Getting D6 to D7 Upgrades with CCK fields (ericduran) GTFO Git Theory (Forest Mars) Discussion Needs assessment, developing processes in Drupal Site Clone (rest of day) Hack Room (rest of day)
3:10–4:00 Making Module Decisions (EricG) Getting Estimates Right (drupalgoddess) Upgrading essential Drupal 6 modules to Drupal 7 -- how the community can help (jbachana to coordinate with NNJ DUG module upgrade initiative) Introduction to Module Development (ezra-g) Better development processes using Features with Drush (twom) Making Beautiful Maps (Thomas Turnbull) Site Clone Hack Room
4:10–5:00 Lightning round Q&A (Frank Carey) Tools to keep your code lean, mean and clean (ramble and EricD) Distros: The Pros and Cons and how to choose among them (forestmars,eric-g,jbachana,bshort Alternatives to Apache (Mike N) usability testing session Drupal 7 entities and fields (logan Smyth) Development & Distribution of K-12 Application Site Clone Hack Room
5:10–6:00 site launch checklist Open Atrium and DrupalCommons Enterprise Drupal (Issues & Successes) Mobile Tools/Alternatives (twom)
6:30–Late After Party brought to you by Blink Reaction, DPCI, North Point Solutions, and Treehouse Agency @ Floyd’s 131 Atlantic Avenue, Between Henry and Clinton • 718 858 5810 • http://www.floydny.com

@DrupalCampNYC #DCNYC9 • Wifi: drupalcampnyc9 No password

Comments

Floyd NY

Thanks

alienresident's picture

Nice catch

re: After Party

joebachana's picture

Reminder to all that the After Party is sponsored by Blink Reaction, DPCI, North Point Solutions, and Treehouse Agency. The party starts at 6:30pm and the bar does allow us to bring food in -- feel free to eat before the party or bring food with you...

Joe Bachana
First Employee at DPCI
1560 Broadway
NY, NY 10036
212.575.5609
www.dpci.com

Yay, Floyd!

lisarex's picture

It's a fun place. Start forming your bocce teams now!

==================================
http://about.me/lisarex

noel1024's picture

Do not post to people on waiting list or did not attend !!

I have better time when I was West Coast Silicon Valley Drupal 7 Launch party

Unconference thanks and thoughts

Kipp Elliott Watson's picture

I want to thank the organizers of this event, Robbie, Forest, Ezra, Eric, Tom, Orbgasm, Winston, and dozens of others who helped out in so many different ways, such as by sponsoring to the tune of hundreds of dollars or carrying food from one building to another for the awesome opportunity it provided for me to fill in numerous gaps in my Drupal store of knowledge. Overall, I think we have much to be proud of our local regional Drupal community.

In recent years, the Drupal Camp has been about the only event that has lured me to travel all the way from my bucolic blue ranch house in River Edge, NJ to Brooklyn -- even though I am a native Brooklyner.

Having said that, and I mean every word of it, I would be remiss in my obligations if I were not to share some thoughts about how to improve the planning for the next Drupal camp.

Overall, I think the unconference philosophy, at least the way I understand it, is the right philosophy for our community to embrace. Ultimately it is up to each of us as individuals to fill a breach or at least ask for help when we see a deficiency in how an event is being organized. It is not enough to just "let the organizers handle it". The unconference philosophy underscores how important it is for those of us who benefit from Drupal should give back to Drupal. The freedom to be disorganized, however, doesn't mean that planning ahead is necessarily a bad thing.

I don't know if there is a checklist of some sort that gets passed from one DrupalCampNYC to the next, but here are some thoughts about what should be on it.

There should be a very high priority on completing the task of setting up the sessions schedule within the scheduled time for doing so. This may mean that we really need an hour and a half instead of just one hour for doing this. What happened yesterday was that a few workshops were completed before the sessions grid was finally set up. Quite possibly a number of people were not able to find the sessions of their primary choice during this period because of this. The scheduling hour did not focus on scheduling. I thought the welcome speech by the Brooklyn PolyTech representative took too much time. I thought the exercise involving the self-designation by attendees as to whether they were a newbie or dream in code took too much time. Name badges can be pre-printed with names, organizational affiliation and checkboxes for newbie, midling, code dreamer, or whatever. Attendees can be shown a list of sessions that have taken place in previous camps and be asked to add new session ideas as well as indicate their desire to be the main presenter, a co-presenter (or just be present for the session) for topics identified on the list, at the time that attendees register. By not having a list of previous session topics, we were perilously close to not having any workshop on Theming yesterday. These ideas do not preclude the use of post-it notes, or getting immediate audience feedback on community interests, which are invaluable tools for slotting session topics into time frames.

One statement made yesterday that merits discussion is the statement that "We are not here to make political statements". If would be nice it were just that easy. Last Thursday I had the privilege of convening an Android Study Group at Cognizant Technologies offices in Teaneck, NJ. About half of the ten or so participants unavoidably self-identified as women. A majority unavoidably self-identified as a member of an ethnic or racial minority group. I unavoidably self-identified as a person with a disability. If this picture were to be juxtaposed with a picture of the DrupalCamp attendees when they were all in the auditorium, it would be quite a political statement, in my opinion (yes, I acknowledge that the Teaneck sample size is, statistically speaking, insignificant). We need to make a different political statement at the next camp. We can do this by encouraging people, well in advance of the next camp, to participate in a diversity committee that would work closely with camp organizers in matters of outreach and camp planning. If we had had such a committee this time around, we might have been able to avoid the unfortunate snafu where advance registration times were in conflict with the religious observances of some adherents. For me, personally, the idea of an after-camp party at a bar nearly a mile away with steps in front of it was not a good one. Actually, it was a huge slap in my face. As a civil rights lawyer in my former career I've been involved in a number of lawsuits against public establishments that refuse to put a ramp in front of their one step or two step main entrances. FloydNY is wrong to do what they are doing and DrupalCampNYC9 is wrong to do any business with them. You have taken sides in this civil rights issue and you should be on my side on this one. So much for not making political statements. My personal thanks go to Tom Sherlock, Randall and several other people whose names I do not know who were willing to carry my heavy scooter up and down the steps, so I could join in the party. But I can't help but think: what if one of them, in an overeagerness to help me, had injured a back or gotten hurt some other way? What if I were not able to temporarily get out of my scooter and I had been injured while being carried? Thankfully, no one was injured last night. What if Tom and Randall had not noticed me as I was approaching FloydNY? I would have turned around and gone home. It would have been just another incident on top of hundreds where I would have been denied a Drupal career jobs/networking opportunity solely because of discrimination on the basis of disability.

Make no mistake about it. The Drupal community shares in a mix of cultural values, some of which advance and some of which diminish our common humanity. Each of us needs to personally acknowledge responsibility for this. One of the reasons why I do Ubuntu evangelizing is because the Ubuntu community actively acknowledges and embraces the values of our common humanity. Our Drupal community should do the same.

Some may scoff at the idea of having another "committee" with a high-sounding moral tone. Don't scoff at this one. I have been involved in committees that have been very effective in helping to achieve goals of diversity. With the proper support from all of our Drupal community members, a diversity committee can be very effective, with benefits redounding to all.

Ciao for now,

Kipp

Would you like to view the values of all site variables one line at a time while your Drupal code is running on a multisite installation on Vista, using open source Eclipse and Xdebug? Visit http://sites.google.com/site/drupaldebugmultisite/ for details.

Drupal Diversity

Grammarian's picture

I'd just like to comment that I have a strong impression that the NYC Drupal community is becoming more diverse over time. (I was actually the only woman for the first hour or so of the first meetup I attended, until some folks from Lullabot came in.) Since I've been attending, as the group has grown and as more site editors, admins, and designers participate along with developers, it seems to be becoming a more diverse group in general. Which is by no means to say that more efforts in that direction aren't needed and welcome.

re: kipp's thoughts

joebachana's picture

Hi Kipp,

Thank you so much for your feedback. As one of the camp organizers, this kind of feedback is really helpful, particularly since we'll be working to put on another one a little later in the year. Rich Baldwin and team are working on a survey that I hope you and others will fill out - it will be sent out shortly. Also, I'm assigned to help coordinate information on a sunset review (yes, Robbie, an autopsy! ;-) ) of what went well, what didn't go so well, and how to improve the camps as well as the efficiency of putting them on.

With respect to the start of the camp, in essence we arguably got through the session picking within the hour (ish) -- however we waited 10 minutes to start for two reasons. First, we had a slated intro from the people at Poly on the graduate program and he was a bit late. Also, we were still corralling people into the auditorium at 11:05, so that cost us. thus, we didn't start until 10:10.

Let me add that the really cool idea Eric had for self-selecting by interests and experience took us some time. It was the first time we did it and I think we have ideas on how to optimize that and actually leverage the experience - however, we did lose a bit of time there too.

That along with actually getting people over to the other building cost us time.

Now with respect to the online session grid - that was a really tough situation. I was actually personally typing the schedule into an HTML page that was preformatted, so it was time consuming since I started it at like 11:10 when we all agreed on the schedule. Plus, people were still moving things around on the board - Honestly, I was working at breakneck pace with eric, Robbie, and a few other people just helping QA/proof the sessions on the page, and we didn't get done with that until 11:35am.

I think what we'll probably do is type the sessions in as they're suggested then just move them around on a form rather than have to type them in between HTML tags, which was unwieldy. I promise we'll tackle this before the next camp, since we'll be able to get the sessions up more quickly.

With respect to making sure that we as a community achieve goals of diversity, while I do think we were attentive to this during our volunteer discussions (dietary, dates of posting the camp were not in conflict with religious observance, etc) I'd like to see us endeavor toward the ideal as you cite above. I think one way to help with this will be to get more organizers to help out, since there were a small set of people that did a good deal of the work. For instance - and I take 100% responsibility for this - the selection of the after-party was done after me calling around venues throughout the area that could accommodate our size party, within the 1 mile maximum radius, and at a cost point that the sponsors were able to afford. As it turned out, only Floyd could accommodate us - although the other venues that were in consideration were not much closer. Had I known that they had no ramp and that this would be an issue, I certainly would not have recommended this venue if it meant you or anyone felt that you were being unfairly prejudiced against. This was my ignorance and I regret this, although if you recall I did make every attempt to clear the path for you to come through the bar, get a table, then bring you your drink and tell friends where you were.

So I don't agree this should be done as a separate committee, but I DO agree that we need to be more sensitive to the diverse needs of our community, and I am a staunch believer, both in these kinds of events as well as in my career, that we need standards and templates to document how any events are to be planned and conducted so that we don't miss important details now or in the future. Personally I'll be helping to work on these in the coming weeks, and your comments will be carefully included.

Thank you for coming and for your participation, Kipp, and I hope you'll come to an even better Drupalcamp later this year! -J

Joe Bachana
First Employee at DPCI
1560 Broadway
NY, NY 10036
212.575.5609
www.dpci.com

Suggestion about the grid

roseba's picture

For the grid, if you have preselected a CCK type that is in a calender like format, one merely needs to type in the time, title and description to generate a calendar like format. It may be overkill for a camp, but probably something a whiz-bank drupal themer / coder can do in a jiffy. It can also be reused for other projects, BOF, Meetups etc.

What about a public google

jferst's picture

What about a public google spreadsheet?

re: grid going forward

joebachana's picture

Hello, thanks for the suggestions.

The page was created by one of the organizers as a way to expedite the session, it was a last minute and great idea. Actually right after I finished filling in the sessions I created a Google doc which you should see a link for at the top of this page.

Roseba, exactly right, we'll get it done (unless you wanna do it for us now :-) ), it was just an after-thought. Again, what we're going to try to do is document all the things that went great and where there were gotchas from planning through wrap-up, then create a kind of cook-book for the camps. A few of them exist out there around the globe so we'll probably use some of those methods and tools for our reference (including a COD).

-J

Joe Bachana
First Employee at DPCI
1560 Broadway
NY, NY 10036
212.575.5609
www.dpci.com

I would love to do it, if I could

roseba's picture

My skills aren't there yet, but I hope they will be by next year.

alienresident's picture

By default you cannot create custom content types (i.e. cck fields) on g.d.o. The functionality is limited to Polls, Events, Jobs, Discussions, and Wikis.

COD was created to meet the specialized needs for conference organizing with the ability to schedule sessions and use a calendar system. However, it is designed for a traditional conference where sessions are proposed and scheduled before the conference. During an unconference the sessions and schedule are planned in the first session. Entering each session into a COD and updating the scheduling would be more cumbersome than writing on a post-it and moving it around on a grid. Using a wiki page with a table already filled out was useful because we could print the URL on the session grid and anyone could edit/update it on the day.

That been said, we can make improvements to this process after our experience at DrupalCampNYC 9.
Here are some ideas so far:

  1. Dibner Auditorium was too large and the grid was too hard to read from even the front seats, we may want to move back to 215 where which we used in the past
  2. A pre-design grid with room numbers and session times would have been helpful
  3. This pre-design grid could be on a roll of Butcher Paper or something that can easily be brought to the other building or moved into the hallway
  4. The order of the grid in Dibner Auditorium should have been the same on this page and the printed session grid
  5. The table on this wiki page should have had comments or class names on the cells and rows to make filling it out easier

Other suggestions are welcome!

speaking of things that went great

kristianb21's picture

I attended Forest Mars' session on the GIT theory. It was an amazing session that taught me a lot and helped to clear up some of the confusion I had on the topic. I would like to personally thank all the members of the community involved with the organizing and planning. Your willingness to help newbies learn the ins and outs of Drupal is inspiring. I know it takes a ton of patience and it is very well appreciated.

Thanks!

De Art Is. And always will be.

session grid ideas

joebachana's picture

+1 on alienresident's session grid ideas

Joe Bachana
First Employee at DPCI
1560 Broadway
NY, NY 10036
212.575.5609
www.dpci.com