This site is archived.

Expert

Scaling your Drupal Application, Data and Business with Microsoft Windows Azure

VIJAY RAJAGOPALAN 24 June 2010
Type:  Not planned session

Microsoft is no stranger to the OSS community these days. Come learn about Microsoft’s new investments in PHP interoperability, and how this benefits the Drupal community. You can grow your Drupal app onto Windows Azure - Microsoft’s Cloud Computing platform – which provides a comprehensive set of online service. Learn how you can plug and play into these rich set of services. You’ll also learn how your business can grow through our Microsoft programs such as WebsiteSpark and PinPoint.

There are multiple ways to scale your Drupal application and business with cloud computing. The first is being able to horizontally scaling your computing power. The second is being able to leverage the scale that you can get with cloud based data services and content delivery networks (CDN). Imagine taking advantage of all of that on a platform that can place your application in front of hundreds of thousands of potential new customers…

Reloaded - How to build a Jobs Aggregation Engine with Nutch, Solr and Views...

David Stuart 23 June 2010
Type:  Not planned session

Nutch, Apache Solr and Views and its business applications

Because I didn't get to goto Drupalcon SF to presesnt in person I though the European Drupalist would care to hear a revisted version of the speech

Nutch is an open web crawler that lets you do fine grained or Internet wide web crawling. In this session I will introduce you to the Drupal Nutch module, which will help with the setup and control of your crawls. We will combine this with some of the new features in the Apache Solr, Views 3 and Apache Solr views to create hybrid search engine vertical that interleaves your content with supporting web content.

The Agenda will be:

Highlighting trending content on your site

Joonas Kiminki 22 June 2010
Type:  Not planned session

Displaying trending content is important to any site. Luckily for Drupal, we have the perfect tool – the Radioactivity module. In this session we will walk through the most common and even the more innovative use cases for the tool. By the end of this session, you will ace all the various settings and scenarios.

Drupal Core - Object-Oriented?

Irakli Nadareishvili 22 June 2010
Type:  Not planned session

Drupal has been frequently criticized for its "non-OO architecture". While Drupal's architecture is very powerful, elegantly unique and uses many object-oriented design principles on a higher level, it is true that modules are not objects and most of the code is a collection of linear functions. Historically heavy object-oriented design has been avoided for the sake of compatibility with PHP 4.x Now that Drupal only supports PHP 5 it's probably worth to think about more OO implementation.

What would Drupal look like if we yielded to the pressure and created purely object-oriented Drupal Core?

Drupal has been frequently criticized for its "non-OO architecture". While Drupal's architecture is very powerful, elegantly unique and uses many object-oriented design principles on a higher level, it is true that modules are not objects and most of the code is a procedural collection of simple functions. Historically heavy object-oriented design has been avoided for the sake of compatibility with PHP 4.x Now that Drupal only supports PHP 5 it's probably worth to think about more OO implementation.

Additional Presenters:  Ioseb Dzmanashvili

The State of Drupal As a Web Application & Product Platform

Irakli Nadareishvili 22 June 2010
Type:  Not planned session

While Drupal is usually thought of in terms of CMS for web sites, many companies and Drupal shops are starting to use the framework to build web applications/products. This panel will look at some of the products being built on Drupal and will discuss the potential of the business model, from the perspective of Drupal Shops looking to expand beyond a strictly service based business as well as from the vantage point of businesses who are looking for a platform to build their products with.

While Drupal is usually thought of in terms of CMS for web sites, many companies and Drupal shops are starting to use the framework to build web applications/products. This panel will look at some of the products being built on Drupal and will discuss the potential of the business model, from the perspective of Drupal Shops looking to expand beyond a strictly service based business as well as from the vantage point of businesses who are looking for a platform to build their products with.

A panel representing leading Drupal-based products, will discuss topics that include:

<

ul>

Additional Presenters:  Chris Brookins David Strauss Eric Gundersen

Business students challenging the web with Drupal

Mixel Kiemen 22 June 2010
Type:  Not planned session

Business students have use Drupal as mashup machine and integrate other APIs. They create a pool of prototype that lead to interesting discussion: can we build a Drupal labs initiative?

During this presentation the concrete projects get elaborated to see how the prototype leads to an interesting medium for researching strategic innovation management. From this experience we suggest a collaboration between academic business education and the Drupal business-ecosystem to work out a Drupal labs initiative.

Getting visibility on the Drupal Business ecosystem

Mixel Kiemen 22 June 2010
Type:  Not planned session

Drupal is growing up and it is getting more Business oriented, but what exactly is the Drupal Business ecosystem, can we get some visibility?

For my research on strategic innovation management I've noticed how much literature exist about OS, but how little is yet know about Drupal. I'm interested in getting more understanding of the Business ecosystem and by doing so we may actually provide some service to that ecosystem.

For example, for modules there are "projects", that helps developers to collaborate. Why don't we have tools for

Advanced Drush

Moshe Weitzman 22 June 2010
Type:  Session in official program

A whirlwind tour through the major features of Drush, the Drupal shell. At first, Drush is handy for greatly speeding up administration on your Drupal site. Once your ken grows, learn how to write your own Drush commands and execute commands on remote servers.

The intent of this session is to show whats possible. The notes from the presentation will document all commands so just sit back and enjoy the ride.

A matter of safety: Security Practices in Drupal

Ivica Puljic 21 June 2010
Type:  Not planned session

In this session you will learn about common security website holes, how hackers use them and what you can do as site developer/maintainer to prevent security breeches.

In this session you will learn about common security website holes, how hackers use them and what you can do as site developer/maintainer to prevent security breeches. Following topics will be discussed:

  • Explanation of top 10 security holes categories by OWASP
  • Types of attack: it is not just your Drupal site that can be compromised. You will learn about the weak spots in your providers’ web server and beyond
  • How to use Drupal in a secure way
  • Using permission system properly to secure your applications

Xtreme Performance Profiling with XDebug and XHProf

pifantastic 21 June 2010
Type:  Not planned session

You've just finished writing the world's greatest Drupal app. Unfortunately it's not the world's fastest. What do you do? Follow me as we embark on a magical journey of function level profilers and how they can help you identify performance killing bottlenecks in your Drupal application.

Drupal contains many layers of abstraction. If you're tasked with making a Drupal application perform well, it can be daunting trying to locate all of the possible bottlenecks. Query loggers and print statements are great, but sometimes we need something better, faster and stronger.

Resources:  XDebug XHProf