Home Page

Drupal for Departments. Flexibility to build your own website. Functionality to meet University needs.

 

Department Websites by OIT

Drupal by OIT's Web Development Services group is the University's supported content management system (CMS) solution for any academic or administrative department, program, center, or office websites.


Build your own websiteGet started on your own 

Use the documentation, attend training classes, and join the Drupal community at Princeton. The Template System was designed to meet most department website needs.

Request a website


Work with WDS to build a websitePartner with WDS

We'll work with you to create your website. Our staff can provide design, development, and content strategy assistance at an hourly rate. 

Contact Us

Not sure which option is right for you? Email WDS

Don't miss these Drupal events

Fri, Dec 16, 2016,
9:00 am to 4:00 pm
Location: 701 Carnegie Computer Room 131 Mac/PC Room
Wed, Dec 21, 2016,
12:00 pm to 2:00 pm
Location: Frist Room 330
Fri, Feb 3, 2017 (All day) to Sun, Feb 5, 2017 (All day)
Location: Friend Center, Convocation Room

Subscribe to the WDS@Work Newsletter

WDS@Work - Charlie Kreitzberg on Behavioral Analysis 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 NOVEMBER 2016 Website Wednesday Highlights Charlie Kreitzberg on Behavioral Analysis Charlie Kreitzberg, Senior User Experience Advisor in OIT, presented how people use websites and what research shows. DOWNLOAD PRESENTATION (Must have Google Apps enabled for your Princeton account.) New WDS Staff Michelle Scott CONTENT STRATEGIST 693 ALEXANDER | MS56@PRINCETON.EDU Michelle Scott joined WDS on October 31 as a Content Strategist where she will primarily support clients in making smart content decisions. With a passion for digital communication, she's worked around the world as a designer, technical writer and UX researcher. She most recently worked at Rosetta Stone in Austin, TX and Atlassian (JIRA, HipChat) in Sydney, Australia. Born and raised one hour south of Princeton, Michelle enjoys the great outdoors, and, equally the great indoors. She loves sipping tea, 90s cartoons, oil painting landscapes and going to the dog park with her mini-black labrador. Site Launchings Princeton in Beijing Astrophysical Sciences Princeton in Ishikawa Office of the Executive Vice President Template Training Learn how to manage your website's content. WDS provides training once a month on a Friday at 701 Carnegie Center.   Next Class: Friday, December 16, 9am Building and Maintaining Websites with the Drupal Template System Part I and II. Seating is limited. Register Now Working Together Website Wednesday Wednesday, December 21, 12pm Vote on the next topic or propose a new one! Seating is limited. Please RSVP to Becca Louie, becca@princeton.edu, by December 16.  Pizza and refreshments will be provided. Princeton University Core Site Town Hall Meeting Come join us at the Town Hall meeting.  We'd like to hear from you.  Visit re.princeton.edu for date and time information. 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 Dec 8, 7-9pm Friend Center Questions about Drupal, something to share, or just want to come and listen? Meetups are every second Thursday. 6th Annual Drupal Camp NJ Feb 3-5, 9am Friend Center Register today and join aprox. 300 drupalists for a weekend of training and informative sessions.   User Voice Help us improve and make a proposal for the Template System via User Voice.   Copyright © 2016 Web Development Services, All rights reserved. Want to change how you receive these emails? You can update your preferences or unsubscribe from this list



Roxen Migration

The Roxen system will shut down in September 2019. You may be eligible for funding to offset the cost of migrating your website from Roxen to OIT’s Drupal system. 

Learn more about migration funding