My DrupalCon Paris session proposals

DrupalCon is an important event for Drupal, and if you are a Drupaller, it’s a good idea to attend. I’ll be there, and I’ve proposed three sessions. In each case I’m teaming up with an awesome co-presenter to tell you about exciting techniques and technologies that make Drupal kick that much more ass. Here they are, with the links to the session pages on the DrupalCon Paris website.

The DrupalDocs project: Core documentation for Drupal

Help!

How are we going to write context sensitive help documents for Drupal core that are available to people inside of their site? The DrupalDocs project, that’s how.

Learn what the documentation team is doing to make Drupal easier, and how you can help, now.

You’ll see the HelpInject module in action, and learn how easy it is to write help texts for use with the Advanced Help module. You’ll see how to generate awesome PDF documents from your Drupal site, and meet the team behind Acquia’s documentation.

Solr Search - Way beyond the basics

Solr Search has made its debut and has won many hearts and sites, including Drupal.org. People click with glee upon seeing faceted search. Content recommendation drives your traffic through the roof. But there’s much more power under the hood waiting to be harnessed, and this session will show you how.

You’ll see how easy it is to customize your searches, leverage facets, and build your site’s navigation right on top of the search engine.

You’ll meet a bevy of beautiful modules that extend and build upon the Apache Solr API to do really cool things, like search emails, visualize your content, and offer search as a service.

See Solr do geospatial search with LocalSolr - search that strikes close to home.

Find out what Solr can do with RDF and the Semantic Web. Can you infer the coolness?

The cherry on top will be a preview of Views 3 and it’s ability to use the Solr index as the base upon which views are built.

UPDATE: The Migrate/TW presentation has been canceled.

From Joomla! to Drupal, using Migrate and Table Wizard

Do you or your clients want to use Drupal, but have all the data trapped in some other system? This session is for you.

The Migrate and Table Wizard modules are awesome. To see how awesome they are watch Moshe and me migrate a Joomla! website to Drupal in ten easy steps.

By the end of this session you will:

  • be a budding data migration Jedi
  • have no fear of migration projects
  • be familiar with some cool stuff like the Schema module
  • love Views more than you do now
  • have Drupal Cool-Aid on your lips

http://drupal.org/project/migrate
http://drupal.org/project/tw

Comments

Excited that you will be

Excited that you will be talking about the Solr extensions. I created this small task for LocalSolr to integrate with Solr Views: http://drupal.org/node/463792

Running sometime similar for an upcoming site.

Please oblige us with presentation (ppt) and videos

Hi Robert,

Very much excited about the session. I'm looking forward to ApacheSolr session. Unfortunately, since I work in India, it will be very difficult for me to fly and attend the session there.

I've been working with Drupal as a developer for more than a year and we already have a product in place built in Drupal. We are currently using D6 core search but I'm sure gonna move to apachesolr in quick time. 2 small questions which can just be answered by 'Yes' or 'No' or 'Coming Soon' :)

1. Can I scale my indexing with apachesolr to index different content types differently? I need to include part of different content within another content type based on node references. Possible?

2. Does apachesolr help me indexing users info and activity on the site? i.e. to say can I also index users and provide search for users separately?

Since views 3 is not already there, and I am not so sure in how much time are we waiting for a release, can we still search using apachesolr specifying the content type as another filter?

I just watched the video wherein you compared different 3rd party searches which was very enlightening. Thanks!!

(On another note, can I not register here? I got an Access Denied for that)

Hi Mukesh

There will definitely be slides from the presentations available.

You can index different content types differently. There is a nice hook_apachesolr_update_index(&$document, $node) that lets you add fields to the document. You could implement this and then grab the content from the referenced node and add it to the document.

Users are not currently indexed with the basic module, but it would be trivial to write a new module that uses the API to do just that. I predict this will eventually happen. Note that if you’re using content_profile or any other node-based profile system you can essentially search for users already.

You don’t need Views 3 to do most of the cool stuff already. For example, filtering by type is built in to the main apachesolr_search module. You can also implement hook_apachesolr_modify_query(&$query, &$params, $caller) like this to filter by type before queries get executed:

<?php
function hook_apachesolr_modify_query(&$query, &$params, $caller) {
 
$query->add_filter('type', 'foo');
}
?>

Very cool

Very cool. Thanks Robert!

Looking forward to start using the module. I have been comparing the apache solr module with sphinx and if I am right, the node content is all stored at my local database and then gets indexed with sphinx. I would ideally want to relieve my server of any database query for search, for which I think Apache Solr is my solution.

I already have a fairly large content (more than 500,000 nodes) so I guess I'll be posting issues and seeking help from you and your team quite often.

Thanks for the quick response.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Lines and paragraphs break automatically.

More information about formatting options