Sessions https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/accepted?field_experience_value_many_to_one=All&field_track_value_many_to_one=All&keys= en Intro to Stanford's Responsive Drupal Themes https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/intro-stanfords-responsive-drupal-themes <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/meganem" title="View user profile.">meganem</a> </div> <div class="field-item even"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/hyperboy" title="View user profile.">hyperboy</a> </div> </div> </div> <p>In this session we will introduce Stanford's responsive, Drupal 7 themes: Open Framework, Stanford Framework, and its subthemes. We will introduce responsive web design, discuss which themes are best for what use (e.g. department vs. personal), and share our development process and what went in to planning the responsive behaviors for these themes.</p> <p>Come to this talk if:</p> <ul> <li>You want to learn about how to make a subtheme</li> <li>You are a website owner, developer, or vendor looking to build sites at Stanford</li> <li>You want to know about Stanford's Drupal themes and when/how you can use them</li> <li> You are interested in learning how to implement the Stanford Identity Guidelines on your Drupal site</li> <li>You want to learn more about responsive web design</li> </ul> <div class="field field-type-filefield field-field-slides"> <div class="field-label">Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="filefield-file"><img class="filefield-icon field-icon-application-pdf" alt="application/pdf icon" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/profiles/cod/modules/contrib/filefield/icons/application-pdf.png" /><a href="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/slides/drupalcamp2013_introtothemes.pdf" type="application/pdf; length=1658263">drupalcamp2013_introtothemes.pdf</a></div> </div> </div> </div> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1400-1445">6 April 14:00 - 14:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/190">190</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Design and Theming </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> <div class="field field-type-filefield field-field-image"> <div class="field-items"> <div class="field-item odd"> <img class="imagefield imagefield-field_image" width="93" height="100" alt="" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/OFW_logo_bw.png?1360278404" /> </div> </div> </div> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/intro-stanfords-responsive-drupal-themes#comments Thu, 07 Feb 2013 23:07:12 +0000 meganem 47 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Using Menu Block module to build consistent navigation https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/using-menu-block-module-build-consistent-navigation <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/linnea-williams" title="View user profile.">Linnea Williams</a> </div> </div> </div> <p>Easily create a consistent navigational structure on your site with Menu Blocks! Menu Block module provides configurable blocks of menu trees starting with any level of any menu. You'll learn how to automatically display sub-sections of your main menu based on the node you are currently viewing.</p> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/using-menu-block-module-build-consistent-navigation#comments Wed, 16 Jan 2013 18:38:44 +0000 Linnea Williams 37 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp The Stanford Blog Feature: How we built the SWS Blog https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/stanford-blog-feature-how-we-built-sws-blog <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/meganem" title="View user profile.">meganem</a> </div> </div> </div> <p>Stanford Web Services has been hard at work on the Stanford Blog Feature since summer 2012. This feature provides a simple, yet robust blog feature that you can enable on your Drupal site. In this session, we will demo the various parts of the feature, how they work, and how we've used this feature to build the SWS Blog (<a href="http://swsblog.stanford.edu" title="http://swsblog.stanford.edu">http://swsblog.stanford.edu</a>).</p> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Site Building </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Use Cases </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/stanford-blog-feature-how-we-built-sws-blog#comments Thu, 07 Feb 2013 23:30:10 +0000 meganem 49 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp BoF Session - Training Needs https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/bof-session-training-needs <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/nancyb" title="View user profile.">nancyb</a> </div> </div> </div> <p>Join Nancy Baumann and staff from Stanford IT Services Tech Training to discuss Drupal training needs and issues.</p> <p>IT Services Technology Training is in the process of redesigning the Drupal training curriculum that we offer to Stanford groups and departments.</p> <p>Tech Training is interested in understanding the training needs of your group and/or department for the Stanford Drupal community. Rather than concentrating on individual training needs, please come with what issues/needs we can address to prepare your group's staff to keep your site where you need it to be. We want to hear your thoughts and have a lively discussion.</p> <p>Visit: <a href="http://drupaltraining.stanford.edu" title="http://drupaltraining.stanford.edu">http://drupaltraining.stanford.edu</a> and <a href="http://techtraining.stanford.edu" title="http://techtraining.stanford.edu">http://techtraining.stanford.edu</a></p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/5-april-1350-1445-0">5 April 14:15 - 15:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/185">185</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Training </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/bof-session-training-needs#comments Fri, 08 Mar 2013 19:24:59 +0000 nancyb 111 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp We are on Drupal! What now? https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/we-are-drupal-what-now <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/irinazaks" title="View user profile.">irinazaks</a> </div> </div> </div> <p>9 months after migration, we will be showing in the series of case studies how Drupal is changing operations flow at SLS and people's minds</p> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Community </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Content Management </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Higher Education </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/we-are-drupal-what-now#comments Mon, 11 Feb 2013 22:53:31 +0000 irinazaks 65 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp From Blank to Live in 45! https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/blank-live-45 <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/douglaschoffman" title="View user profile.">douglaschoffman</a> </div> </div> </div> <p>Are you new to Drupal, but don't know where to start? This session is for you! In 45 minutes (or less), we will install Drupal 7, build a functioning web site and deploy it live to the Internet. I call the method we will use Codeless Drupal. No need for any of that pesky PHP or CSS or HTML stuff! Our site will be built with standard Drupal modules and a contributed (read free) theme. You will leave this session with an understanding of the basic building blocks of Drupal, including pages, blocks, menus, content types, fields, views, image presets and much more.</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1115-1200">6 April 11:15 - 12:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280b">280B</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/blank-live-45#comments Fri, 15 Feb 2013 22:45:16 +0000 douglaschoffman 67 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Velocity & Viscosity: Train-Wrecks, Ugly-Baby Meetings And Other Client Calamaties https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/velocity-viscosity-train-wrecks-ugly-baby-meetings-and-other-client-calamaties <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/susan-rust" title="View user profile.">Susan Rust</a> </div> </div> </div> <p>Drupal's great. But why is it so hard to have velocity but not viscosity around clients, dev teams and projects? This thrashing leaves many clients leaving Drupal and many Drupalers hating clients. Clients and projects drive Drupal and so let's develop better methodology for implementing world-class Drupal sites, have profitable dev shops and happy Drupal customers.</p> <p><strong>TRAIN-WRECKS FOR DEVELOPMENT:</strong> If you're losing money on projects, wishing the client's expectations were more realistic, burning out your team, have too many bugs and constant scope creep; this might be an interesting and valuable 50 minutes. Development shop margins are thin; but great process, training and client management make all the difference.</p> <p><strong>TRAIN-WRECKS FOR CLIENTS:</strong>If you're going into a project or have one already off the rails, this workshop will help develop a strategy for success. Learn how to prepare, document and go into a development project as a partner and collaborator.</p> <p><strong>EXCUSE ME, BUT YOU NEED TO KNOW YOUR BABY IS UGLY:</strong>This year, I've had no less than five of these uncomfortable and unfortunate conversations on a rescue project. Sometimes we're the second, third, fourth development team and no one has told the client the truth about their site, their own shortcomings as a client and why their project is failing. We'll discuss red flags, project containment and how to successfully triage a project back to health.</p> <p><strong>CLIENT CALAMATIES:</strong>Got stuck with a bad Drupal site? There's a better way to work with the development cycle. With some thoughtful planning around Client Wrangling, Project Wrangling, and Risk Assessment, projects can be successful.</p> <p><strong>LOSING VISCOSITY &amp; GAINING VELOCITY: </strong>In this fun, collaborative and interactive session we'll share, dissect and discuss:</p> <ol> <li>what makes a good client</li> <li>homework for everyone</li> <li>what makes a good project</li> <li>plan, plan, plan, develop</li> <li>risk assessment, risk management</li> <li>calling a flag on the play, triage and pulling the plug</li> <li>minimum viable product</li> <li>agile, waterfall and hybrids</li> <li>downfall of design-driven development</li> <li>downfall of client-driven development</li> <li>the magic of matrices for everything</li> </ol> <p>Drupal can be still be fun and clients can become great collaborative partners with just a little structure.</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1400-1445">6 April 14:00 - 14:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280a">280A</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Higher Education </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Use Cases </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/velocity-viscosity-train-wrecks-ugly-baby-meetings-and-other-client-calamaties#comments Sun, 17 Feb 2013 00:32:35 +0000 Susan Rust 69 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Twig, and the new theme layer in Drupal 8 https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/twig-and-new-theme-layer-drupal-8 <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/jenlampton" title="View user profile.">jenlampton</a> </div> </div> </div> <p>Drupal 8 has a new theme engine: Twig. Twig provides several advantages over PHPtemplate, our previous theme engine, including: Security, Performance (probably), and Ease of Use.</p> <p>Though we all know and love PHPTemplate, Drupal is not really using the PHPTemplate theme engine anymore. In order to overcome the shortfalls we encountered, we solved problems by creating a Drupal-specific combination of PHPTemplate and giant renderable "Arrays of Doom". Though the current solution was infinitely flexible for those who understand it - we've managed to produce a theme layer that is painfully frustrating to use, for all the people who needed it most.</p> <p>Front-end developers who want to write their own HTML, CSS, and JavaScript, and who are experts in those areas, have been forced to learn PHP and understand the inner workings of Drupal in ways that were never intended.</p> <p>The theme layer is also the place where people who are new to Drupal, including many of our current core developers, first get their start. By making this entry point unapproachable and territory for Drupal experts only, we're not only frustrating the front-end developer community, but possibly turning away potential contributors, by making the first step too high.</p> <p>The move to Twig means we can take a good hard look at all the markup generated by Drupal core. We're working hard to create a Drupal Theming wonderland where things are consistent, intuitive, and easy to work with.</p> <p>In addition to moving to Twig, the rest of the system is also getting an overhaul. We've already identified over 40 theme functions in core that can be removed or consolidated, and we're working hard on creating a Theme Component Library so all markup coming out of Drupal can be consistent.</p> <p>In this session We'll point out some of the problems we faced with PHPTemplate and Renderables, and show how these issues are being addressed through the move to Twig. There's still a lot to do, and some things we still haven't decided on yet, but we're definitely making progress.</p> <p>Come see what template files will look like in Drupal 8, and learn how you can get involved in making a better Tommorrow for your favorite CMS.</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1300-1345">6 April 13:00 - 13:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/190">190</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Design and Theming </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/twig-and-new-theme-layer-drupal-8#comments Wed, 20 Feb 2013 01:52:35 +0000 jenlampton 71 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Build better websites with Panels https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/build-better-websites-panels <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/jenlampton" title="View user profile.">jenlampton</a> </div> </div> </div> <p>Drupal is somewhat limited in how it handles the layout of content on the page. It assumes every page on any given site will use exactly the same layout, and that the only really important content on that page will sit right smack in the middle.</p> <p>Fortunately, we can use the Panels module to build smarter displays of content than Drupal can handle on its own.</p> <p>Panels offers a variety of layouts for us to choose from, and also allows us to provide our own. After a layout is selected, panels allows us to position our content into that layout however our hearts desire.</p> <p>In this session you'll learn the basics of the Page Manager user interface, and how to implement some of the the most common uses for panels: including:</p> <ul> <li>a custom home page layout</li> <li>unique landing pages</li> <li>strategic content layouts</li> <li>better category pages</li> <li>useful user profiles</li> </ul> <p>I'll also show you some great examples of Panels solving real-world problems in interesting ways, and explain how the same result can be achieved on your own site.</p> <p>Time permitting, I'll also show you how easy it is to provide your own panels layouts, write your own custom content panes for panels, and even create your own access rules.</p> <p>Come see how much better your live can be with panels, and find out why I put panels on every site I build!</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1115-1200">6 April 11:15 - 12:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/190">190</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/build-better-websites-panels#comments Wed, 20 Feb 2013 01:58:10 +0000 jenlampton 73 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Twitter Bootstrap + Panopoly = Thememagix/Codescience https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/twitter-bootstrap-panopoly-thememagixcodescience <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/pirog" title="View user profile.">pirog</a> </div> </div> </div> <p>It's been more than a year since the introduction of both Twitter Bootstrap and Panopoly yet the Drupal community has still not produced a module and/or theme that easily integrates these two powerful toolkits.</p> <p>This session will briefly showcase the power of Panopoly, Panels and Twitter Bootstrap and then will show what happens when the three collide in a powerful explosion of codescience, namely a new theme developed by Kalamuna called <a href="http://drupal.org/project/kalatheme">Kalatheme</a>.</p> <p>This intersection produces an entirely different theming experience for Drupal that will allow developers to rapidly build fully responsive, mobile and tablet ready themes built with a best practices CSS/JS toolkit (Bootstrap) but also built on top of the awesome Panopoly framework.</p> <p>Specific areas of interest that will be discussed are:</p> <p><strong>Libraries API Integration</strong><br /> Start theming on the 10th floor instead of from the ground and remove tons of clutter in your theme by putting bootstrap (or custom bootstrap libraries like on <a href="https://wrapbootstrap.com/" title="https://wrapbootstrap.com/">https://wrapbootstrap.com/</a>) in the libraries folder where it belongs. Kalatheme takes care of these basics so you can focus on what makes your theme unique. Also, no companion module here. It's all powered by the theme. </p> <p><strong>Blocks are Dead</strong><br /> Move beyond the old paradigm of theming with blocks and regions to a panels layout driven responsive paradigm that fully leverages the power of the panels in place editor. Never turn block.module on ever again. </p> <p><strong>Page and Panels Layout Templates</strong><br /> Older themes have a plethora of template files with lots of complexity and logic in page.tpl.php. In the "no-regions" paradigm page.tpl.php becomes trivial and simple and your entire site becomes simple, lightweight and easily built panels layouts. Add "regions" when you need them. </p> <p><strong>Simple Subthemes</strong><br /> With Libraries API integration and a powerful base theme your subthemes will be simple, intuitive and not overloaded with files. Instead of having tons of monolithic templates and CSS your subtheme will have a couple css files and some panels layouts. Do more with less.</p> <p><strong>Styles Plugins</strong><br /> Kalatheme ships with a special ctools style plugin for site builders and admins to easily configure the device visibility of particular panels panes. It also allows users to easily add element tags and classes to panels panes. You can configure add additional styles and classes to the plugin in your theme settings. Hide certain panes on tablet and mobile. Easily change pane styles. Bridge the gap between site building and theming. </p> <p>The session will finish by showing an example of a Kalatheme subtheme and the pathway taken to easily turn a custom bootstrap library into a powerful panels based, region-less theme. </p> <p>The session will also showcase a bunch of custom Bootstrap libraries that don't look like Bootstrap.</p> <div class="field field-type-filefield field-field-slides"> <div class="field-label">Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="filefield-file"><img class="filefield-icon field-icon-application-pdf" alt="application/pdf icon" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/profiles/cod/modules/contrib/filefield/icons/application-pdf.png" /><a href="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/slides/kalatheme_-_stanford_2013.pdf" type="application/pdf; length=4299505">kalatheme_-_stanford_2013.pdf</a></div> </div> </div> </div> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1600-1645">6 April 16:00 - 16:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280b">280B</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Design and Theming </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Mobile </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/twitter-bootstrap-panopoly-thememagixcodescience#comments Sun, 24 Feb 2013 00:33:05 +0000 pirog 75 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Fast Local Development + Pantheon + Drush = Kalabox https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/fast-local-development-pantheon-drush-kalabox <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/pirog" title="View user profile.">pirog</a> </div> </div> </div> <p>We will discuss the various local and on-server Drupal development environments that are currently available and how readily available/free/open source local development environments have fallen behind. </p> <p>Then, enter the Kalamuna Kalabox, a FREE and application based modern webserver that has a sexy GUI to manage your sites but also can be SSH'd into and customized. The rest of the session will showcase all of the features, easy of use and customization options that are available with Kalabox.</p> <p>Kalabox ships as a one-click MacOSX installer (Windows/Linux in the works) built on puppet source that runs natively in a linux virtual box. </p> <p><strong>The Stack</strong><br /> nginx<br /> PHP5 (with common extensions including apc)<br /> MySQL<br /> Apache Solr<br /> Apache Tomcat</p> <p>Our stack is comparable to the Pantheon stack minus the key performance tools (Varnish, Redis, etc) which makes it a great tool for developing Pantheon sites locally. It is also one of the only stacks that ships with nginx and apache solr by default. Our stack is already built and performance tuned for Drupal which means that on a local rig it is very fast. Kalabox makes your development cycles more efficient. </p> <p><strong>The Tools</strong><br /> SSH<br /> git<br /> drush<br /> PHPMyAdmin<br /> samba<br /> webgrind<br /> xdebug</p> <p>We ship with some standard web tools like git and PHPMyAdmin but we also wrap in webgrind for easy profiling of code and samba to expose your webroot to an IDE that you can run natively on your OS instead of inside a virtual box. If you use eclipse or netbeans or xdebug compatible IDE you can easily debug your code.</p> <p><strong>The Frontend</strong><br /> Kalabox also provides a node.js MacOSX application frontend so the user can easily spin up new drupal sites, access utilities and tweak their environment. </p> <p><strong>Pantheon Integration</strong><br /> Kalabox was built with Pantheon in mind and as a consequence kalabox comes with extensive pantheon integration. You can enter your Pantheon user name and password into kalabox and see all your pantheon sites show up in the kalabox dashboard. With one-click ease you can pull down or refresh code, data and files from any of your pantheon sites. You can also choose to build any of your pantheon sites locally. Make the fast and best practices Pantheon experience even faster and MORE best practices by developing locally.<br /> <strong><br /> The Consequences</strong><br /> 1. Share the same local development environment with other developers.<br /> 2. Speed up development<br /> 3. Get all the advantages of a modern stack with no sysadmin experience<br /> 4. Get a great starting point if you do have sysadmin experience and want to customize your environment<br /> 5. Supercharge your Pantheon development workflow.</p> <div class="field field-type-filefield field-field-slides"> <div class="field-label">Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="filefield-file"><img class="filefield-icon field-icon-application-pdf" alt="application/pdf icon" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/profiles/cod/modules/contrib/filefield/icons/application-pdf.png" /><a href="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/slides/kalabox_-_stanford_2013.pdf" type="application/pdf; length=2497747">kalabox_-_stanford_2013.pdf</a></div> </div> </div> </div> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1400-1445">6 April 14:00 - 14:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280b">280B</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Development </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/fast-local-development-pantheon-drush-kalabox#comments Sun, 24 Feb 2013 00:35:11 +0000 pirog 77 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Stanford Web Leaders Summit https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/stanford-web-leaders-summit <p>Discuss Business side of managing Drupal website for a School.<br /> Planning challenges - budgets, redesigns, upgrades</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/5-april-1350-1445-0">5 April 14:15 - 15:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/190">190</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Community </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Stanford </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/stanford-web-leaders-summit#comments Wed, 27 Feb 2013 19:22:49 +0000 irinazaks 81 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Planning for Drupal Performance https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/planning-drupal-performance <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/john-bickar" title="View user profile.">John Bickar</a> </div> <div class="field-item even"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/dharris1" title="View user profile.">dharris1</a> </div> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/kensharp" title="View user profile.">kensharp</a> </div> </div> </div> <p><a href="http://ayl.lv/PDP">Session Slides</a></p> <p>We will walk through an review of planning for high performance on Drupal, covering the following factors:</p> <ul> <li>Planning your site architecture</li> <li>Evaluating your users, content, and traffic</li> <li>Identifying user actions</li> <li>Determining your resources</li> </ul> <p>We will cover:</p> <ul> <li>Assessment of current performance, and impact of any performance "improvements"</li> <li>Tools for assessing performance</li> <li>Tools and techniques for improving Drupal performance</li> <li>Hosting options</li> </ul> <p>This session will be appropriate for everyone from small site builders building on Drupal SaaS environments (Stanford Sites, Drupal Gardens), up to and including Drupal development teams that include sysadmins and database administrators.</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1500-1545">6 April 15:00 - 15:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280b">280B</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Development </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/planning-drupal-performance#comments Wed, 27 Feb 2013 20:17:59 +0000 John Bickar 83 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Academic Summit https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/academic-summit <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/jyee" title="View user profile.">jyee</a> </div> <div class="field-item even"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/jhegland" title="View user profile.">jhegland</a> </div> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/irinazaks" title="View user profile.">irinazaks</a> </div> </div> </div> <p>How Drupal is Bringing Value to Academia Research </p> <p>Drupal is becoming a powerful research tool that relieves faculty and researchers from working on creating and managing databases and user interface tools and allows them to focus on actual research topics. We will use four sites to demo how tools built with Drupal support faculty in research, career advising, book publishing and more</p> <ul> <li>SLA - legal research tool <p>The Securities Litigation Analytics group at Stanford Law School is a research group that tracks the public and private enforcement of federal securities laws. Examples of data collected include named plaintiffs and defendants, case outcomes, settlement monies, insurance contributions and attorneys’ fees collected. The data is useful to academics and practitioners alike for predicting case outcome and settlement costs.</p> <p>Historically, data was collected in a FileMaker database, which limited the nature of the data collection, permitting only “static” snapshots of a case at its resolution and forcing researchers to rely heavily on a DBA already stretched too thin. Two years ago, SLA began the process of developing a new, more organic, database that would allow continual tracking of cases in a real-time, even-driven environment. After a couple development stumbles, SLA discovered Drupal and is near to beta-testing an all-new Drupal-based application in less than 3 month. In addition to a much deeper level of analysis, the new system also allows more flexibility for the researchers to add, remove variables and alter the data collection workflow independently of a developer with a minimal level of training. This flexibility has allowed the scope of research to expand greatly, while freeing up more time for actual data collection. </p> </li> <li>SLSNavigator - course and curriculum guide <a href="https://slsnavigator.law.stanford.edu/">https://slsnavigator.law.stanford.edu/</a> <p>This ever-evolving tool is designed to help law students get the most from their experience at Stanford Law School. If you know what kind of law you want to practice, or even if you don't, SLSNavigator can identify specific courses that can move you toward any goal. </p></li> <li>Railroaded - how Drupal helps in research book publishing <a href="http://railroaded.stanford.edu/">http://railroaded.stanford.edu/</a> <p>The Spatial History Project (SHP) at Stanford University uses technology to examine and refine our understanding of history; Taking what we already know about the past, charting these clues in the context of place and time, and displaying the results visually in order uncover hidden historical trends and patterns. As the Railroaded website explains, “One of the ways this project operates outside of normal historical practice is by using visualization as a way not simply to illustrate conclusions, but a means of doing research.” </p> <p>The Spatial History Project, The Jasper Group, and OpenSourcery are proud to make the infrastructure for the Railroaded companion site available for others in the open source and scholarly communities to use, for free. By doing so we hope that other authors – of monographs, dissertations, theses, and of purely digital publications – can implement this unique infrastructure of modules to present their own scholarship. </p></li> <li>Drupal for Online learning <a href="http://www.tv411.org/">http://www.tv411.org/</a> <p>TV411 is the companion website to the Emmy-award winning PBS television show of the same name. Like the show, the website was created as a teaching tool for undereducated adults interested in broadening their reading, writing, math and science skills. With an online presence established, TV411 was able to create a more interactive learning opportunity for its users.</p> <p>Prior to calling on OpenSourcery, TV411 was experiencing a number of issues with their flash-based site. Our firm was hired for a complete redesign. Building on a preexisting module, we were able to expand the customization of their teaching tools while improving the site's overall performance. The new TV411.org allows users to take lessons or quizzes and track their progress, creating a seamless learning experience over any period of time.</p> </li></ul><fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/5-april-1515-1600">5 April 15:15 - 16:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/190">190</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Higher Education </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Stanford </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Use Cases </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/academic-summit#comments Thu, 28 Feb 2013 01:10:17 +0000 irinazaks 85 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Working with Content in Drupal https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/working-content-drupal <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/linnea-williams" title="View user profile.">Linnea Williams</a> </div> </div> </div> <p><strong>View the demo webpage:</strong> <a href="https://sites.stanford.edu/sws-demo-wysiwyg/" title="https://sites.stanford.edu/sws-demo-wysiwyg/">https://sites.stanford.edu/sws-demo-wysiwyg/</a></p> <p>Learn how to best use your WYSIWYG (what you see is what you get) editor–that bar of buttons above your text box–to format your text for accessibility and SEO. We'll help you learn how to paste successfully, choose the right text formats, and make your content readable.</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/5-april-1515-1600">5 April 15:15 - 16:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/285">285</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Content Management </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Stanford </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/working-content-drupal#comments Fri, 01 Mar 2013 19:31:30 +0000 Linnea Williams 87 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Mastering Your Own Domain: Putting Content at the Forefront of Your Web Strategy https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/mastering-your-own-domain-putting-content-forefront-your-web-strategy <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/jacobhayden" title="View user profile.">jacobhayden</a> </div> </div> </div> <p>Most Web design projects tend overlook a simple fact: People visit your website because they want to consume your content. So why is it that Web professionals and their clients tend to put a premium focus on technology, IA, and design, while relegating content to "ugly stepchild" status? This session will explore tips, tools, and techniques designed to place site content at the forefront of your Web strategy. </p> <p>Topics covered will include: </p> <p>• Bridging the gap between content development, design, and programming;<br /> • Techniques to quickly and efficiently define organizational vision and user needs;<br /> • The power of domain modeling to determine site content and functionality;<br /> • Content modeling: getting a jump on content editing and development BEFORE designs are completed;<br /> • Miscellaneous tips, tricks, and war stories from a grizzled veteran of numerous Higher Ed / Drupal site redesign projects. </p> <p><strong>Presenter</strong><br /> Jake McGowan is Managing Partner at Rolling Orange Interactive agency, where has led strategic design and development efforts for a variety of higher education clients, including: Stanford, Princeton, University of Chicago, Loyola University, UC Santa Cruz, Santa Clara University, and the University of California System.</p> <div class="field field-type-filefield field-field-slides"> <div class="field-label">Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="filefield-file"><img class="filefield-icon field-icon-application-pdf" alt="application/pdf icon" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/profiles/cod/modules/contrib/filefield/icons/application-pdf.png" /><a href="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/slides/rolling_orange-content_strategy-drupalcamp_stanford_4-6-13_0.pdf" type="application/pdf; length=733803">rolling_orange-content_strategy-drupalcamp_stanford_4-6-13.pdf</a></div> </div> </div> </div> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1115-1200">6 April 11:15 - 12:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/185">185</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Content Management </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Higher Education </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Use Cases </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/mastering-your-own-domain-putting-content-forefront-your-web-strategy#comments Tue, 12 Mar 2013 22:57:27 +0000 jacobhayden 149 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Hack Core -- without using a footgun. https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/hack-core-without-using-footgun <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/micheas" title="View user profile.">micheas</a> </div> </div> </div> <p>The first mantra of the Drupal community is "Don't hack core."</p> <p>That is great advice for site builders and people new to Drupal.</p> <p>Unfortunately Drupal is not perfect and sometimes the problems and limitations that Drupal has can only be overcome by hacking core.</p> <p>We will talk about when to hack core. </p> <p>When to use other peoples core hacks.</p> <p>This session will include a case study of how and why we hacked core for a specific site and how we maintain it.</p> <div class="field field-type-filefield field-field-slides"> <div class="field-label">Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="filefield-file"><img class="filefield-icon field-icon-application-pdf" alt="application/pdf icon" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/profiles/cod/modules/contrib/filefield/icons/application-pdf.png" /><a href="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/slides/stanford-drupal-camp-2013.pdf" type="application/pdf; length=135677">stanford-drupal-camp-2013.pdf</a></div> </div> </div> </div> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1300-1345">6 April 13:00 - 13:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280b">280B</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Development </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Intermediate </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/hack-core-without-using-footgun#comments Sat, 02 Mar 2013 18:00:28 +0000 micheas 89 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp From Freelancer to Drupal Shop: The things they forgot to tell you https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/freelancer-drupal-shop-things-they-forgot-tell-you <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/aimee-degnan" title="View user profile.">Aimee Degnan</a> </div> </div> </div> <p>Starting a Drupal shop isn't just about getting talented resources, wonderful clients and making stellar websites. Being a business owner comes with a massive amount of legal and logistic obligations that need to be addressed - but no one tells you! This session includes important "hidden" business and legal topics both prospective entrepreneurs and existing business owners must be aware of. </p> <p> Hook 42 recently started a Drupal shop and grew from 2 owners to 6 employees plus multiple contractors in a 1 month window. This session will cover many topics we had to address to support such quick growth in a legal and sane manner. </p> <ul> <li>Make THE decision</li> <ul> <li>Going Solo vs. Team - the Pros &amp; Cons of each.</li> <li>Choosing your business partner(s).</li> <li>Have a vision for the business size and culture.</li> <li>Identifying and adapting to opportunity and growth.</li> </ul> <li>Get Started</li> <ul> <li>Naming your business.</li> <li>Creating the business entity.</li> <li>Your support system.</li> <li>Identify risks &amp; mitigation to your business type.</li> </ul> <li>Make it Legal</li> <ul> <li>Know when and how to find professional help. :)</li> <li>Legalese for client, contractors and employees.</li> <li>Hiring 1099s and employees.</li> <li>Outsourcing HR.</li> </ul> <li>Keep it Running</li> <ul> <li>Invoicing and getting paid.</li> <li>Accounting, budgeting and cash cushions.</li> <li>Reoccurring obligations to your team, partner and legal folks.</li> <li>Company management tools.</li> </ul> <li>Leveraging the Community</li> <ul> <li>Other Drupal CXOs.</li> <li>Blogs, articles, and tweets, oh my!</li> <li>Drupal user groups!</li> </ul> </ul><fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/6-april-1500-1545">6 April 15:00 - 15:45</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/280a">280A</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Community </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/freelancer-drupal-shop-things-they-forgot-tell-you#comments Tue, 05 Mar 2013 20:16:48 +0000 Aimee Degnan 91 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Update on Website, Copyright and Trademark Legal Concepts https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/update-website-copyright-and-trademark-legal-concepts <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/rsachdev" title="View user profile.">rsachdev</a> </div> </div> </div> <p>There is no doubt as to the importance of maintaining an online presence through various media such as company websites, blogs and social media sites for businesses. Many web designers and website operators are not equipped with the legal knowledge to address the legal issues to consider when launching or maintaining the businesses website, blog or social media presence. Attorney Sachdev will speak about what disclaimers are required on websites, what copyright and trademark issues should be considered when creating content for websites and social media, what privacy issues present themselves in the online environment, whether a privacy policy needed and what should it include, what information can be collected and what legal checks and balances should be in place before doing so. Also, what website terms and conditions are important will be covered. This seminar provides an overview of these key issues and is beneficial to web designers and those who own a website, blog or social media profile and others interested in this area of law. </p> <p>Attorney Rajeev Sachdev practices law with Sachdev Law Professional Corporation in California and holds several degrees including an MBA and a Masters in Law. He can be reached at <a href="mailto:rsachdevesq@yahoo.com">rsachdevesq@yahoo.com</a> or via phone at 916-248-6667.</p> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/5-april-1615-1700">5 April 16:15 - 17:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/180">180</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Content Management </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Development </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/update-website-copyright-and-trademark-legal-concepts#comments Wed, 06 Mar 2013 07:27:30 +0000 rsachdev 93 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp Multilingual module madness! Which i18n modules do I really need? https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/multilingual-module-madness-which-i18n-modules-do-i-really-need <div class="field field-type-userreference field-field-speakers"> <div class="field-label">Speaker(s):&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <a href="/group/drupal/cgi-bin/2013drupalcamp/users/kristen-pol" title="View user profile.">Kristen Pol</a> </div> </div> </div> <p>Configuring a multilingual site in Drupal 7 is not for the faint of heart. If you search for i18n-related modules on drupal.org, you’ll find nearly 100 listed! So, which ones do we really need? And, why? </p> <p>This session will give a rundown of the myriad of multilingual Drupal modules as well as take a peek at what is coming up in Drupal 8. We will cover:</p> <ul> <li>Must-use modules like <a href="http://www.drupal.org/project/i18n" target="”_blank”">i18n</a> and friends</li> <li>Core content translation vs. the <a href="http://www.drupal.org/project/entity_translation" target="”_blank”">Entity Translation module</a></li> <li>Making the translation process easier for translators and content editors</li> <li>Considerations for SEO, panels, and custom themes</li> <li>Preview of how things will change (for the better!) in Drupal 8</li> </ul> <p>Our goal will be to discuss the most important modules for creating a multilingual Drupal 7 site but we will also touch upon some optional modules that might make sense for certain sites.</p> <p>To make creating multilingual Drupal 8 sites much better, please get involved with the <a href="http://www.drupal8multilingual.org/" target="”blank”">Drupal 8 Multilingual Initiative</a>!</p> <div class="field field-type-filefield field-field-slides"> <div class="field-label">Slides:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <div class="filefield-file"><img class="filefield-icon field-icon-application-pdf" alt="application/pdf icon" src="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/profiles/cod/modules/contrib/filefield/icons/application-pdf.png" /><a href="https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sites/default/files/slides/hook42-multilingual-module-madness.pdf" type="application/pdf; length=6187832">hook42-multilingual-module-madness.pdf</a></div> </div> </div> </div> <fieldset class="fieldgroup group-schedule"><legend>Schedule info</legend><div class="field field-type-nodereference field-field-session-slot"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Time slot:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/content/5-april-1515-1600">5 April 15:15 - 16:00</a> </div> </div> </div> <div class="field field-type-nodereference field-field-session-room"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Room:&nbsp;</div> <a href="/group/drupal/cgi-bin/2013drupalcamp/rooms/180">180</a> </div> </div> </div> </fieldset> <fieldset class="fieldgroup group-audience"><div class="field field-type-text field-field-track"> <div class="field-items"> <div class="field-item odd"> <div class="field-label-inline-first"> Track:&nbsp;</div> Content Management </div> <div class="field-item even"> <div class="field-label-inline"> Track:&nbsp;</div> Development </div> <div class="field-item odd"> <div class="field-label-inline"> Track:&nbsp;</div> Site Building </div> </div> </div> <div class="field field-type-text field-field-experience"> <div class="field-label">Experience level:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Beginner </div> </div> </div> </fieldset> https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp/sessions/multilingual-module-madness-which-i18n-modules-do-i-really-need#comments Thu, 07 Mar 2013 06:08:37 +0000 Kristen Pol 95 at https://web.stanford.edu/group/drupal/cgi-bin/2013drupalcamp