Come share your curiosity about, love of, or musings about Drupal at our monthly meetup in Princeton!
Room 004 - one of the bowls in Friend center lower level.
Continued format - 3 sections, with 2-3 people for each section. We need you to participate! Please contact the organizers or comment below to claim one of these slots. All of these are open and appropriate for you regardless of your experience level with Drupal - beginner and intermediate topics are especially helpful to others.
All community members interested in using Drupal as well as strengthening the Drupal community are invited. We'll discuss recent and exciting Drupal-related news, present interesting topics, and share knowledge.
Meeting in the Princeton Friend Center, lower level.
AGENDA
1) 10 minutes/per person Site showcase and feedback
Show off your work-in-progress or recently completed project in < 10 minutes, and get feedback and suggestions
- Levi - resources on learning Drupal
- [Slot 2]
2) 5 minutes/person- Get a question answered! Leverage the knowledge of the crowd.
If you have a Drupal configuration theming, or development problem that you are banging your head on, or a new piece of functionality that would benefit from group brainstorming on how to implement claim one of these slots and bring a concise description or demo of the problem so we can help.
- David Hernandez - figuring out responsive a design/media query
- [Slot 2]
3) ~20 minutes/person - Present something new (or new to you)
If you have been trying out a module and want to demo it, want to teach others about a technique, outline best practices, or preview a talk for a upcoming camp or conference, this is for you. Make sure to describe your intended audience.
- Sean (crowdcg) - using and understanding composer
- Levi - creating a custom field formatter
WHERE
Join us in the Friend Center on the Princeton University Campus located on the corner of Olden and William streets.
After 5 pm, visitors may park in the University lot on William Street behind 185 Nassau Street.
visitor wifi details:
http://helpdesk.princeton.edu/kb/display.plx?ID=9713
http://helpdesk.princeton.edu/files/9713/OITVisitorWireless.pdf
cross-listed on meetup.com:
http://www.meetup.com/Central-NJ-Drupal-Group/events/193927432/

Comments
Using Composer
Prepping a talk on Composer and would like to share it with the group as well as get some feedback. Feel free to put me down for a slot in section 3.
We'll have some pizza and
We'll have some pizza and soda around 6:30, so come early if you want to socialize then.
two talks
I can present two items. First, I recently had a make a list of resources on learning Drupal for folks who have not worked with Drupal before. I can present that list and get feedback from the group on what other resources they would add.
Additionally, I can walk through this tutorial on creating a custom field formatter: http://www.metaltoad.com/blog/drupal-7-tutorial-creating-custom-formatters. I think it would be a bit of knowledge that folks should be aware of.
With the Drupal 8 beta coming
With the Drupal 8 beta coming soon, bonus points will be given on all talks for showing how the given "thing" is done in D8.
Enforcing SSL
In you .htaccess, redirect to https:
RewriteCond %{HTTPS} !=onRewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
In settings.php for Drupal 6 here are some example ini settings, the httponly setting is default for Drupal 7
$is_https = isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on';
if ($is_https) {
// Force session cookie over HTTPS only.
ini_set('session.cookie_secure', 1);
}
// Don't let JS access the session cookie.
ini_set('session.cookie_httponly', 1);
To try to further avoid people accidentally accessing over http, In nginx or the Apache vhost or .htaccess, send the header described in this article:
http://mikkel.hoegh.org/blog/2010/09/09/protecting-your-users-phishing-a...
Sync content with services
See: https://www.drupal.org/project/shared_content
for an example
There was a question on how
There was a question on how to force all traffic to HTTPS on a Drupal site.
First, you do NOT need to use a module of this. It's overkill and slow, because the redirect would happen on your app layer in PHP, so Drupal is loaded a bit before the redirect occurs. Most modules that provide some HTTPS support are typically more advanced and will let you secure just certain pages, and should not be done w/o seriously understanding the consequences.
Instead, assuming you're using Apache, you can do this either in the virtual host configuration block, or in the .htaccess file right after
RewriteEngine on:RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.domainname.com/$1 [L,R=301]That should handle it for you after you change to the proper domain.
Using composer with your module
You may wish to integrate with: https://www.drupal.org/project/composer_manager
Learning Drupal Resources
Below are the resources that we discussed during the meetup:
Free - Videos
http://nodeone.se/en/taming-the-beast-learn-views-with-nodeone
Learn how to configure one of the most popular and powerful modules in Drupal.
http://www.acquia.com/resources/recorded_webinars
Webinars provided by Acquia. You can also sign up for upcoming projects.
drupaltv.org
DrupalCon - https://www.youtube.com/user/DrupalAssociation
See the DrupalCon section below on how to find videos from past DrupalCons.
Free - Audio
DrupalEasy.com/podcast
Drupalize.me/blog
ModulesUnraveled.com/podcast
https://www.acquia.com/resources/podcasts
Free - Reading
https://www.drupal.org/planet
Read current blog posts from the Drupal community
http://www.theweeklydrop.com
Highlighted posts from the last week coming out of the Drupal community.
www.drupal.org
Documentation, especially from a developer perspective. Also has example modules: www.drupal.org/project/examples
Free - Events
Drupal Meetups
Research if there is a group near you on groups.drupal.org. If there isn't, you can start one!
Drupal PlayDays and hackathons
Your local community might have a working session where you can come and work on any Drupal problem you might be having. Ask questions! Have fun!
NYCCAMP.org
DrupalCampCT - August 23, 2014 in New Haven, CT
http://2014.drupalcampct.org/
Drupical.com
An aggregator of all Drupal events posted to groups.drupal.org.
Paid - Videos
drupalize.me
Paid training videos. Some free videos. Free trial.
buildamodule.com
Paid training videos. Some free videos. Free trial.
http://www.lynda.com/Drupal-training-tutorials/186-0.html
Broad listing of technology training
Paid - Reading
The Definitive Guide to Drupal 7
http://definitivedrupal.org/
Learn how to a build a Drupal site with best practices shown in each chapter by respected members of the Drupal community.
Paid - Events
DrupalCon/DrupalCamps
DrupalCamps are regional events, and DrupalCons are international events. You can usually find out about DrupalCamps from your local Drupal Group, and Cons are listed here: https://www.drupal.org/drupalcon. DrupalCon sessions are recorded and available from the DrupalCon