Community & Nonprofits

Building a Community or Nonprofit Website in Drupal

One of the earliest and still most common uses of Drupal is to build websites for community organizations and nonprofits. The reasons are obvious: as open source software, there's no up-front or continuing cost, and the Drupal modules provide enormous functionality right out of the box (or out of the download to be more specific).

In addition, the wide array of social media/social web modules means that you can have a modern website up and running quickly. My rule of thumb is that it typically takes half a day to a day to put up a site like this. That means a site that has appropriate security settings so that a variety of people can update and maintain it and so that its long-term prospects for survival are good. One of the problems with webmaster-based websites is that when the webmaster moves on to another project, the website languishes.

This series is based on experiences, comments, and questions many of which have come from others for which many thanks.

I'm trying to keep the technology in the background. It's based on my book, Sams Teach Yourself Drupal in 24 Hours which covers just about all of the technology here. In addition, there are updates about the modules mentioned on

This is a work in progress, so comments and requests for other topics are welcome.


Roundtable October 12, 2016 11 AM: Games and role-playing for communication

Jesse and Joe will be talking with Curt Gervich. We’ve talked about how apps and technology are evolving and, along the way, started to use aspects of games (“gamification”) in their interfaces. Games are everywhere and they’re not just for fun. This is discussion of a game-playing simulation project called Toxic Release!

Curt Gervich as an Associate Professor in SUNY Plattsburgh’s enter of Earth and Environmental Science. He teaches courses in Environmental Policy, Sustainability and Environmental Leadership. He also works with EPA and other federal and state agencies across the country on a variety of envrionmental planning and management challenges

One of his projects is Toxic Release!, an environmental education simulation. Friends of Saranac River Trail is bringing it to Plattsburgh City Hall Community Room on Tuesday, October 25, 2016 5-8 pm. It’s free, but reservations are strongly suggested at or 

WAMC Roundtable Tuesday Sept. 20, 2016: Who can learn to code (and how)

Jesse and Joe talk about new adventures in writing code. There's a lot of interest in teaching people how to write code. This interest encompasses lots of issues including increasing diversity among coders as well as moving beyond the business-oriented world of coding to other worlds such as arts and sciences. Are coding languages becoming just another way of communicating? We'll talk about those issues.

There are several avenues of exploration and development to talk about, and the diversity and organization (or lack thereof) in the development communities mean that there are lots of choices to make.

And, not to be left out, is this all about sixth-graders? Is there any hope for older folks (including many of the folk who are coding and developing the vast amount of software that we all rely on every day).

And what does it mean when people say that millennials are the first digital native generation?

Join us at 11 AM

Everyone Can Code


  • Apple 

More info:


  • Swift Playgrounds


  • Swift (Apple, open source)

Robotics: Build and Code Your Own Robot


  • Grade 6-9 students who are interested in programming, robotics and electronics



  • Andrew Abate



  • The New York Times. 620 8th Avenue, New York, NY  10018


  • $525

More Info:




Launched in 2013,® is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science. We believe computer science should be part of core curriculum, alongside other courses such as biology, chemistry or algebra.


  • Improve diversity in CS
  • Inspire students
  • Create fantastic courses
  • Reach classrooms
  • Prep new CS teachers
  • Change school district curriculum
  • Set up policies to support CS
  • Go global


  • JavaScript (also Python, Hopscotch)