Power your site with Apache Solr search!
In this session we will show how to setup an Apache Solr server and how to configure your Drupal site to make use of it. We'll even explain how to make your Solr multicore (multiple indexes) and how to use Solr for your multisite Drupal setup.
Using Solr instead of the standard Drupal search will reduce the load on your database, and will give you a much better search experience (faceted search, autocompletion, better performance, ...).
Topics that will be handled in this session:
- installation of Apache Solr on a clean Ubuntu server
- setup of multiple indexes
- connecting a Drupal Pressflow to a Solr server
- theming of search results with Display Suite
- configuration of facets
- using Solr for indexing and searching geolocation data
- integration of Apache Solr search with Views 3
In this session, module developers will receive an introduction to the Views 7.3 API:
* API overview
* embedding Views in code
* defining default Views
* declaring new tables to Views
o standalone tables
o tables joined to other existing tables
o fields: real, virtual
o altering existing definitions
* Writing handlers (intro)
* Writing plugins (intro)
Prerequisites / Limitations
Attendees should be knowledgeable about module writing and about Views UI use.
Not covered due to limited time: in-depth treatment of advanced field techniques, query altering, various handler and plugin types, themeing, noSQL views, i18n in views.
Following dereine's previous presentation on Views 7.3 is warmly recommended.
With the release of Drupal 7 at the beginning of 2011 we have a whole new beast in our hands. This session will provide a look on what's new and what's gone.
The session is split up in 7 sections:
1) 7 improvements for users
2) 7 improvements for developers
3) 7 improvements for themers
4) 7 improvements for system administrators
5) 7 seeds for the future
6) 7 mistakes of the past that were corrected
7) 7 signs that Drupal 7 rocks
CiviCRM is an open source and freely downloadable constituent relationship management solution. It iss web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.
It is recommended by The Free Software Foundation (FSF) as a fully featured donor and contact management system for nonprofits. beside the FSF, Amnesty International, Creative Commons, and the Wikimedia Foundation are using CiviCRM.
It is the Project of the Month jan 2011 on Sourceforge.
Beside presenting CiviCRM, I will detail the various modules that allow to integrate CiviCRM with view, OG and other "big" drupal modules.
by Marek Sotak
Intended audience: Intermediate
One of the most common features of a module is outputting data. We will be looking at how to approach this from a module developer point of view, covering hook_theme, pre/processing and render API together with best practices as seen in other modules.
4th–6th February 2011