Drupal communities in and around Princeton


At Princeton University

  • Website Wednesday
    Website Wednesday meetings are held one Wednesday per month. The format consists of both presentations and roundtable discussions, followed by 30 minutes of one-on-one consultations with a WDS staff member. No technical background is necessary to benefit from this event.

  • Drupal Drop-In and Co-Working
    This is a weekly drop-in opportunity for anyone using Drupal or wanting to learn more about Drupal and discuss their projects. Come share some camaraderie and maybe a few tips or new ideas. Meet at 693 Alexander Rd in conference room 204 or 208 (varies by week). This is on the second floor in the wing closest to Alexander Rd, overlooking the small courtyard. If you don't find anyone, check with the WDS staff on the ground floor. Visitors may park in any space or take the TigerTransit campus shuttle to the facility using the 701 Carnegie route. Check the Upcoming Events page before arriving as University closings, holidays, and events will affect the Drop-In schedule.
     
  • Mailing Lists
    Join the mailing list for Drupal-related announcements and updates. Go to www.princeton.edu/wds/support for instructions on joining the Listserv email lists.

In the Princeton area

  • NJ Drupal Meetup
    Participate in the Central NJ Drupal Meetup, which is the local Drupal Group. The meetup is intended to bring together University and community members interested in building and strengthening the Drupal community. Participants in the meetup discuss recent and exciting Drupal-related news, present interesting topics, and share knowledge. The meetup typically takes place the second Thursday of every month from 7:00 to 10:00 p.m. in the Friend Center. The event time and location can also be found on the University's Public Events Calendar.

Drupal Logo

 

World Wide Drupal Resources

Go to Drupal.org for more information. The Drupal Community on IRC is an active resource with a number of topical channels.

 


WDS logo

News & Events

Engage in the Drupal community by attending these upcoming events.

Wed, Apr 19, 2017,
12:00 pm to 2:00 pm

WDS@Work Newsletter

WDS@Work:  Photoshop Alternatives and Best Practices p{ margin:10px 0; padding:0; } table{ border-collapse:collapse; } h1,h2,h3,h4,h5,h6{ display:block; margin:0; padding:0; } img,a img{ border:0; height:auto; outline:none; text-decoration:none; } body,#bodyTable,#bodyCell{ height:100%; margin:0; padding:0; width:100%; } #outlook a{ padding:0; } img{ -ms-interpolation-mode:bicubic; } table{ mso-table-lspace:0pt; mso-table-rspace:0pt; } .ReadMsgBody{ width:100%; } .ExternalClass{ width:100%; } p,a,li,td,blockquote{ mso-line-height-rule:exactly; } a[href^=tel],a[href^=sms]{ color:inherit; cursor:default; text-decoration:none; } p,a,li,td,body,table,blockquote{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } .ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{ line-height:100%; } a[x-apple-data-detectors]{ color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important; } .templateContainer{ max-width:600px !important; } a.mcnButton{ display:block; } .mcnImage{ vertical-align:bottom; } .mcnTextContent{ word-break:break-word; } .mcnTextContent img{ height:auto !important; } .mcnDividerBlock{ table-layout:fixed !important; } body,#bodyTable{ background-color:#ffffff; } #bodyCell{ border-top:0; } h1{ color:#528aa0; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:26px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h2{ color:#666666; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:22px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h3{ color:#666666; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h4{ color:#d66f3f; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } #templatePreheader{ background-color:#d66f3f; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ color:#ffeae2; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:12px; line-height:150%; text-align:left; } #templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{ color:#ffeae2; font-weight:normal; text-decoration:underline; } #templateHeader{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:0; } #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ color:#202020; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:150%; text-align:left; } #templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:underline; } #templateUpperColumns{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:0; padding-bottom:0; } #templateUpperColumns .columnContainer .mcnTextContent,#templateUpperColumns .columnContainer .mcnTextContent p{ color:#202020; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:150%; text-align:left; } #templateUpperColumns .columnContainer .mcnTextContent a,#templateUpperColumns .columnContainer .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:underline; } #templateBody{ background-color:#eeeeee; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ color:#999999; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:150%; text-align:left; } #templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:underline; } #templateLowerColumns{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:2px none #EAEAEA; padding-top:0; padding-bottom:9px; } #templateLowerColumns .columnContainer .mcnTextContent,#templateLowerColumns .columnContainer .mcnTextContent p{ color:#999999; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:100%; text-align:left; } #templateLowerColumns .columnContainer .mcnTextContent a,#templateLowerColumns .columnContainer .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:none; } #templateFooter{ background-color:#666666; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ color:#ffffff; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:12px; line-height:150%; text-align:center; } #templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{ color:#ffffff; font-weight:normal; text-decoration:underline; } @media only screen and (min-width:768px){ .templateContainer{ width:600px !important; } } @media only screen and (max-width: 480px){ body,table,td,p,a,li,blockquote{ -webkit-text-size-adjust:none !important; } } @media only screen and (max-width: 480px){ body{ width:100% !important; min-width:100% !important; } } @media only screen and (max-width: 480px){ #bodyCell{ padding-top:10px !important; } } @media only screen and (max-width: 480px){ .columnWrapper{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImage{ width:100% !important; } } @media only screen and (max-width: 480px){ .mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer{ min-width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupContent{ padding:9px !important; } } @media only screen and (max-width: 480px){ .mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{ padding-top:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardTopImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{ padding-top:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardBottomImageContent{ padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockInner{ padding-top:0 !important; padding-bottom:0 !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockOuter{ padding-top:9px !important; padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnTextContent,.mcnBoxedTextContentColumn{ padding-right:18px !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{ padding-right:18px !important; padding-bottom:0 !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcpreview-image-uploader{ display:none !important; width:100% !important; } } @media only screen and (max-width: 480px){ h1{ font-size:22px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h2{ font-size:20px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h3{ font-size:18px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h4{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templatePreheader{ display:block !important; } } @media only screen and (max-width: 480px){ #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateUpperColumns .columnContainer .mcnTextContent,#templateUpperColumns .columnContainer .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateLowerColumns .columnContainer .mcnTextContent,#templateLowerColumns .columnContainer .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } View this email in your browser MARCH 2017 Website Wednesday Highlights Alternatives to Photoshop At our recent Website Wednesday a number of PU staff members presented cost-effective alternative image editors to Photoshop. ACORN Presented by Byron Veale WEB DEVELOPMENT SERVICES AVIARY Presented by Jessica Monaco  WEB DEVELOPMENT SERVICES GIMP Presented by Axel Haenssen  ECOLOGY & EVOLUTIONARY BIOLOGY   PAINT SHOP PRO Presented by Charlie Kreitzberg  USER EXPERIENCE OFFICE PIXLR Presented by Andrew Lehman  PROJECT & TECHNOLOGY CONSULTING OFFICE Other Links of Interest... GIMP Documentation GIMP Tutorials Lynda.com GIMP Essential Training InkScape vector graphics Best Practices on Photography Usage Jessica Monaco, Manager of Web Design and Content Strategy, presented best practices to consider when using photography for the web.   View presentation A note of thanks Thank you for placing your can in the blue trash bag at our Website Wednesday meeting for the Aluminum Can Upcycling Project.  These cans are for use on a sculpture design by a Princeton alum.  The sculpture will be cast at Grounds of Sculpture in Hamilton, NJ and eventually on display at Governors Island during Summer 2017.  For information on this project, visit Cast & Place: City of Dreams Pavilion project. The Timeline The Timeline Group We are using The Timeline Group to post meeting dates.  If you are on the listserv, you are in the group. Anyone who wishes to join the group can go into Timeline > Profile > My Groups > Join Group. Two step process to have meetings appear in your Outlook calendar: Link their Outlook calendar  Send posts from this group to Outlook calendar You can also set up reminders for the meetings. How-To’s available at timeline-info.princeton.edu or email Rebecca Louie at becca@princeton.edu. PWDS Template System New Release v1.14 Highlights   #395, #746: Added taxonomy and image fields to Publications, also a default landing page See New Release Notes Site Launchings Instructional Support Services Princetoniana Center for Migration and Development Template Training Learn how to manage your website's content or administer your Drupal site.  Seating is limited.   WDS Drupal trainings are held on a Friday at 701 Carnegie Center.    Friday, April 14 | 9am - 12pm Drupal - Intro to Content Authoring   Friday, April 14 | 1:30 - 4:30pm Drupal - Advanced Content Authoring Sign up for Training Working Together Website Wednesday Wednesday, April 19, 12-1:30pm, Frist Vote on the next topic or propose a new one! Seating is limited. Please RSVP to Becca Louie, becca@princeton.edu, by April 14. Pizza and refreshments will be provided. Drupal Drop-in and Co-Working Fridays, 2-5pm RSVP 693 Alexander Road Room 204 Weekly co-working opportunity for Drupalists or anyone with a web-tech bent.  Central NJ Drupal Meetup Apr 9, 7-9pm RSVP Friend Center Questions about Drupal, something to share, or just want to come and listen? Meetups are every second Thursday. User Voice Help us improve and make a proposal for the Template System via User Voice.   Copyright © 2017 Web Development Services, All rights reserved. Want to change how you receive these emails? You can update your preferences or unsubscribe from this list

WDS@Work:  CSS and Drupal: Best practices and practical tips ... p{ margin:10px 0; padding:0; } table{ border-collapse:collapse; } h1,h2,h3,h4,h5,h6{ display:block; margin:0; padding:0; } img,a img{ border:0; height:auto; outline:none; text-decoration:none; } body,#bodyTable,#bodyCell{ height:100%; margin:0; padding:0; width:100%; } #outlook a{ padding:0; } img{ -ms-interpolation-mode:bicubic; } table{ mso-table-lspace:0pt; mso-table-rspace:0pt; } .ReadMsgBody{ width:100%; } .ExternalClass{ width:100%; } p,a,li,td,blockquote{ mso-line-height-rule:exactly; } a[href^=tel],a[href^=sms]{ color:inherit; cursor:default; text-decoration:none; } p,a,li,td,body,table,blockquote{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } .ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{ line-height:100%; } a[x-apple-data-detectors]{ color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important; } .templateContainer{ max-width:600px !important; } a.mcnButton{ display:block; } .mcnImage{ vertical-align:bottom; } .mcnTextContent{ word-break:break-word; } .mcnTextContent img{ height:auto !important; } .mcnDividerBlock{ table-layout:fixed !important; } body,#bodyTable{ background-color:#ffffff; } #bodyCell{ border-top:0; } h1{ color:#528aa0; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:26px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h2{ color:#666666; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:22px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h3{ color:#666666; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } h4{ color:#d66f3f; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; font-style:normal; font-weight:bold; line-height:125%; letter-spacing:normal; text-align:left; } #templatePreheader{ background-color:#d66f3f; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ color:#ffeae2; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:12px; line-height:150%; text-align:left; } #templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{ color:#ffeae2; font-weight:normal; text-decoration:underline; } #templateHeader{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:0; } #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ color:#202020; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:150%; text-align:left; } #templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:underline; } #templateUpperColumns{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:0; padding-bottom:0; } #templateUpperColumns .columnContainer .mcnTextContent,#templateUpperColumns .columnContainer .mcnTextContent p{ color:#202020; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:150%; text-align:left; } #templateUpperColumns .columnContainer .mcnTextContent a,#templateUpperColumns .columnContainer .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:underline; } #templateBody{ background-color:#eeeeee; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ color:#999999; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:150%; text-align:left; } #templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:underline; } #templateLowerColumns{ background-color:#ffffff; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:2px none #EAEAEA; padding-top:0; padding-bottom:9px; } #templateLowerColumns .columnContainer .mcnTextContent,#templateLowerColumns .columnContainer .mcnTextContent p{ color:#999999; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:100%; text-align:left; } #templateLowerColumns .columnContainer .mcnTextContent a,#templateLowerColumns .columnContainer .mcnTextContent p a{ color:#ee7f2d; font-weight:normal; text-decoration:none; } #templateFooter{ background-color:#666666; background-image:none; background-repeat:no-repeat; background-position:center; background-size:cover; border-top:0; border-bottom:0; padding-top:9px; padding-bottom:9px; } #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ color:#ffffff; font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:12px; line-height:150%; text-align:center; } #templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{ color:#ffffff; font-weight:normal; text-decoration:underline; } @media only screen and (min-width:768px){ .templateContainer{ width:600px !important; } } @media only screen and (max-width: 480px){ body,table,td,p,a,li,blockquote{ -webkit-text-size-adjust:none !important; } } @media only screen and (max-width: 480px){ body{ width:100% !important; min-width:100% !important; } } @media only screen and (max-width: 480px){ #bodyCell{ padding-top:10px !important; } } @media only screen and (max-width: 480px){ .columnWrapper{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImage{ width:100% !important; } } @media only screen and (max-width: 480px){ .mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer{ max-width:100% !important; width:100% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer{ min-width:100% !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupContent{ padding:9px !important; } } @media only screen and (max-width: 480px){ .mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{ padding-top:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardTopImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{ padding-top:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardBottomImageContent{ padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockInner{ padding-top:0 !important; padding-bottom:0 !important; } } @media only screen and (max-width: 480px){ .mcnImageGroupBlockOuter{ padding-top:9px !important; padding-bottom:9px !important; } } @media only screen and (max-width: 480px){ .mcnTextContent,.mcnBoxedTextContentColumn{ padding-right:18px !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{ padding-right:18px !important; padding-bottom:0 !important; padding-left:18px !important; } } @media only screen and (max-width: 480px){ .mcpreview-image-uploader{ display:none !important; width:100% !important; } } @media only screen and (max-width: 480px){ h1{ font-size:22px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h2{ font-size:20px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h3{ font-size:18px !important; line-height:125% !important; } } @media only screen and (max-width: 480px){ h4{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ .mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templatePreheader{ display:block !important; } } @media only screen and (max-width: 480px){ #templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateUpperColumns .columnContainer .mcnTextContent,#templateUpperColumns .columnContainer .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateBody .mcnTextContent,#templateBody .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateLowerColumns .columnContainer .mcnTextContent,#templateLowerColumns .columnContainer .mcnTextContent p{ font-size:16px !important; line-height:150% !important; } } @media only screen and (max-width: 480px){ #templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{ font-size:14px !important; line-height:150% !important; } } View this email in your browser FEBRUARY 2017 Website Wednesday Highlights   Michael Muzzie Manager of Web Development Joanne Tunney Web Designer Web Development Services CSS & Drupal: Best Practices and Practical Tips Using the Template System View presentation Helpful Links Beginner CSS Info Intro to Web Accessibility Color Contrast Checker     Byron Veale Web Developer Web Development Services What's New in the Template System Access Control Pages Provides a method of creating content pages that require a Princeton University netID and password to access (non-world readable) LaTex Using MathJax as an open-source JavaScript display engine for LaTeX notation that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems, including those on mobile devices.   Access Documentation PWDS Template System New Release v1.13 Highlights   #589  App created to require CAS authentication for pages on a site (but one caveat that people consider the type of content they are putting on the website  (see Protect Our Info) #633: Images on person grid are now clickable to detail person page #720: Retweets are now displayed with the Twitter App feed   See New Release Notes New Face Robert Ivan Interim Project Manager Robert joined Web Development Services (WDS) as an interim Project Manager January 23, 2017. He holds a master's degree in graphic communications from NYU and has been working with web technologies since 1996 when he had a hexadecimal color poster hanging next to his computer and programmed side-scrolling games in Macromedia Flash. Robert loves fishing, tinkering with electronics, and playing video games with his two sons. He is a life-long learning and always up for trying new foods. Robert is located at 693 Alexander Rd. He can be contacted at 8-7853 or rivan@princeton.edu Site Launchings Future of Children James Madison Program Chinese Linguistics Project Princeton Institute for the Science and Technology Materials Open Positions at WDS Full-time Web Designer 10-week temporary/contract Web Designer Please email Scott Dailey for more information: sdailey@princeton.edu Template Training Learn how to manage your website's content or administer your Drupal site.  Seating is limited.   WDS Drupal trainings are held on a Friday at 701 Carnegie Center.    Friday, March 17 | 9am - 12pm Drupal - Intro to Content Authoring   Friday, March 17 | 1:30 - 4:30pm Drupal - Advanced Content Authoring Sign up for Training Working Together Website Wednesday Wednesday, March 15, 12-1:30pm, Frist Vote on the next topic or propose a new one! Seating is limited. Please RSVP to Becca Louie, becca@princeton.edu, by March 10. Pizza and refreshments will be provided. Drupal Drop-in and Co-Working Fridays, 2-5pm 693 Alexander Road Room 204 Weekly co-working opportunity for Drupalists or anyone with a web-tech bent.  Central NJ Drupal Monthly Meetup Feb 9, 7-9pm Friend Center Questions about Drupal, something to share, or just want to come and listen? Meetups are every second Thursday. Also of Interest... User experience and accessibility training User Voice Help us improve and make a proposal for the Template System via User Voice.   Copyright © 2017 Web Development Services, All rights reserved. Want to change how you receive these emails? You can update your preferences or unsubscribe from this list