Your current filters are…
by Alex Kirmse
Zappos has been using Drupal for over 3 years. We have utilized Drupal for homepages, landing pages, brand pages, various static content driven websites (blogs.zappos.com, developer.zappos.com), and many other uses.
Topics we will be covering in this case study include:
New to Drupal or just need a quick refresher in some of the topics and related terminology? In this session we'll explain nodes, blocks, users, roles, taxonomy and many of the other basic concepts used throughout Drupal. The session will also provide a brief history of the Drupal project, Drupal's position in the web CMS market, and a basic overview of the volunteer and commercial Drupal ecosphere.
by Roger Lopez
This summer, the US Department of Energy re-launched Energy.gov on Drupal. The technical requirements of the project were driven by an internal need to consolidate the publishing and editorial resources of dozens of program offices. This session will discuss the challenges of developing a platform that will serve the current and future needs of the department, and the tools and techniques we developed along the way. We will also be discussing the projects that will be contributed back to the Drupal community on behalf of the work done for this project.
The technical discussion will include:
by Angie Byron
Drupal is an open source project with one of the largest group of contributors (nearly 10,000 developers in all). How does anything get done? How do the big decisions get made? What processes exist to make changes happen? How is the community structured? How do new people get a voice and navigate their way through?
This talk will discuss some facts and statistics about the Drupal community, as well as provide answers to these and other burning questions regarding how our “do-ocracy” functions, and why it matters to you.
by Jeff Eaton
Just because you've never used Drupal doesn't mean you don't already posses a wealth of knowledge related to building a website. In this session we'll cover some of the basic principals of architeching, developing, designing, and managing any website and how those things map to a Drupal powered website.
by Jeff Walpole
TakePart, the digital division of Participant Media, uses its films and hundreds of social action partners to develop a a rich ecosystem of related content and social action campaigns. To effectively meet TakePart's mission goals of building awareness and propelling positive social change, we built a platform on OpenPublish that showcased their work and connected the dots between campaigns, actions, related content and partners. TakePart is not alone in having highly customized content and publishing requirements, and this session covers the 10 needs publishers require from Drupal for an effective publishing platform.
Topics we will cover include:
by Sally Young
Get a crash course in the basics of building a website using Drupal 7 and all the features and functionality baked in to the latest and greatest release of our favorite CMS. In this session we'll cover the basics of getting a Drupal site up and running using the Drupal "core" download, including creating and managing user accounts, navigation systems, adding additional fields to the built in content types, creating our own custom content types, and methods for categorizing content on your site. This will be a live demonstration of some features built in to Drupal and an overview of how to use them in order to build a successful Drupal-powered site.
The official website of the GRAMMYs gets pounded on GRAMMY Sunday, as music fans by the millions flock to the site for a list of winners, red carpet photos, live behind-the-scenes video, etc. Learn how The Recording Academy and Lullabot optimized Drupal – and used Varnish and Akamai – to withstand this massive traffic spike while serving up news and information in near-real time
Out of the box Drupal 7 has a ton of powerful tools for collecting and storing content provided by your site's administrators and end users. Once that content exists though how do we make use of it beyond a simple single page display? Enter the views module. Views is the most popular contributed module on drupal.org, and for good reason. The views module allows you to make lists of nodes, users, taxonomy terms, files and much more of the content on your Drupal site with just a few clicks. Never write an SQL query by hand again.
In this session we'll cover the basics of using the views module to create a list of nodes, demonstrate the use of filters to limit the items within a list, sorting to control the order items are listed and relationships to pull in additional information about items from other sources. Once we've created a list of items to display we'll take a look at the various options for outputting that list on a page, in a block, or as an RSS feed for our site.
by Blake Hall
We've recreated Netflix with Videola, which is an open source distribution of Drupal (built with Lullabot love) for powering IPTV websites. In this session you'll get a quick look at the configuration Videola provides out of the box. Blake will then show how you can tweak the membership product settings, and how you can do more customization to suit your particular use case. By the end of the session you'll have an idea of how some of building blocks provided by Drupal and Videola can be stitched together to suit your needs, however strange they may be.
Drupal 7 has a lot of really nice new features in it, so upgrading your site could bring a lot of benefits. Upgrading can look straightforward in writing but there are a lot of little things to pay attention to in the process. In this session we'll demonstrate the steps of upgrading a site from Drupal 6 to 7. We'll look at Drupal core with some contributed modules as well, including making sure that things like our old CCK fields and Views get updated properly. We'll then talk about the resources available if you need to update any custom modules or themes as well.
by Andrew Berry
Drush is the Drupal Shell, which has become a key tool in the Drupal site-builder and developer toolbox. Learn what Drush is and get an introduction to how to use this Swiss army knife of Drupal.
by Ryan Szrama
Drupal Commerce brings the full power and flexibility of Drupal 7 to e-commerce website development. In this session, Ryan Szrama will show a variety of sites built with Drupal Commerce, demonstrating the module configuration and custom development used to create basic stores and highly customized e-commerce applications.
You will walk away with a broad understanding of what Drupal Commerce can do for you and a clear path to get started using a ready-made Drupal distribution called Commerce Kickstart.
Karen Stevenson has cloned Meetup.com in Drupal and called it Groupal. Hear how Karen incorporated Organic Groups with events, locations, rsvps, photo galleries, and activity streams, all stitched together with Panels and Views. In the process of building this out we had to analyze which of several alternative modules to use for location, signup, activity stream, photo gallery and other functionality. Karen will discuss why we picked the modules we did and will note others that might work as well or better in other situations.
by Jake Strawn
We've all heard a lot recently about Responsive Web Design, Mobile First approaches, and the latest trends in the development/design process all the cool kids are using, but how can you actually incorporate these technologies today in Drupal??
This session will guide you through the options for creating responsive, mobile-first themes in Drupal.
by Earl Miles
Learn how to control the markup of a view. Add classes, change the HTML elements, group fields in a layout, or go all the way to using Panels to break up a view and display rows in different columns, put ads between rows and more, all in the UI. Just add some CSS!
A Drupal website is as effective, performant, and reliable as the team who builds it. Whether you need one developer or twenty, finding the right people is essential to a site's success. What are the traits and skills to look for when hiring a Drupal developer? What can we learn from Drupal shops with years of experience building successful, and sometimes unsuccessful, Drupal development teams?
Once you find the right people, successful projects require a creative, ongoing blending of talent into a focused, productive team who, like a flock of birds, can adapt to course changes with grace. How can you encourage technical team leads to work with project managers, business owners, and stakeholders in ways that encourage and support the team's dynamic problem-solving process? How do you turn expertise into successful Drupal products? We'll consider these questions and answer a few of yours.
by Greg Dunlap
Everyone knows that Drupal is a great CMS for building websites, but did you know that you can also use it to power your mobile apps? Using the Services module, you can take all the content on your existing Drupal site and serve it out to your iOS and Android apps as well. In this session we will run through how the Services module works, and provide a real example of the kind of apps you can build with it.
Using version control is a great way to keep track of your code and ensure you have a way out of snafus, but what about all the little bits of configuration that get stored in the database in a system like Drupal? This session will look at the most common workflow for handling this tricky question and covers the best practices and tools for deployment, using Features and exportable settings to get your configuration out of the database and into code.
by Nicole Lind
In the old days, moving to Drupal often meant converting static pages or templates to Drupal nodes. Today, it is rare that we get to build a site from scratch. Reality is that most major Drupal projects are now migrations from other content management systems.
Taking on such a migration is not a trivial decision for an organization. There is a great deal of complexity in the reasons for migrating, but the decision is often not understood well amongst the various stakeholders.
This session is not a workshop about why to choose Drupal. Rather, I will discuss what to expect after the decision is made and techniques for managing the change given the various reasons you may have for doing so.
by Nathan Haug
Drupal can power any site from the lowliest blog to the highest-traffic corporate dot-com. Come learn about the high-end of the spectrum with this comparison of techniques for scaling your site to hundreds of thousands or millions of page views an hour.
This course will cover software that you need to make Drupal run at its best, as well as software that acts as a front-end cache (a.k.a Reverse-Proxy Cache) that you can put in-front of your site to offload the majority of the processing work.
This talk will cover the following software and architectural concepts:
This track will explain how to use Drupal as base system to manage your mobile application's data (photos, videos, content, users, geo info, taxonomies etc). We will demo some apps built for Android and iOS using Drupal as base. Track will also cover introduction to ServicesAPI in Drupal.
A Critical Look at the Agile Process on the MarthaStewart.com Drupal Re-Platforming
Agile and Scrum, a particular flavor of the Agile Process, are the soup du jour. Scrum is used to manage most large enterprise Drupal projects. When Scrum/Agile projects stumble, or even fail, it's often because the project wasn't truly an Agile project to begin with. Often the project had a fixed timeline, fixed budget, or fixed scope, and was simply a Waterfall project with a crunchy Agile shell. It's difficult to work in an Agile manner when time is short, stakeholders are absent, or scope is rigid, though that doesn't prevent many shops from co-opting the trendy terminology so you'll often hear about sprints, velocity, or burn-down rates on Waterfall projects.
But where are the limits, the hidden fracture lines, of a textbook Agile project? Let's say you have the time, the budget, the committed stakeholders, the Scrum-savvy developers, product owners, and project managers, and the flexible scope, where does Agile stumble when it's done by-the-book by an experienced team of veteran project managers?
We'll examine a rather large Drupal project, the MarthaStewart.com family of sites, and discuss where Agile wasn't so agile, and the techniques the team used to prop it back up. We'll look at some points of friction between how Agile wants a project to work, and how Drupal, the technology, wants a project to work, and offer a case study of the MarthaStewart.com re-platforming project, which involved tens of developers, and a team of no less than six experienced project managers, including Martha Stewart's Drew Harteveld, and Lullabot's Seth Brown.
by Mike Ryan
OK, you've committed to Drupal - or you're at least pre-engaged. You can visualize your new site - the nice clean front-end, the whiz-bang social networking features, the flexibile administration tools. But, you're wondering how the content on your old site, in the form of square pegs, will fit into those nice round Drupal entities. In this code-free session, we'll discuss how data migration fits into your conversion project - the importance of reviewing the old data early and often, of putting it in front of the site builders as soon as possible, the importance of - spoiler alert! - communication.
To wrap up three days of intense learning and fun, we'll open the floor for an anything goes question and answer session. We'll have a panel of our speakers and the audience will be able to ask whatever they have on their mind. We'll be recording the session to be released on Lullabot Drupal Podcast following the conference.
12th–14th October 2011