Now that Drush has become standard equipment in every developer's toolbox, and Drupal 8 is around the corner, you may find yourself asking "Which Drush version should I use?" While Drush 6 has a stable release, only Drush 7 can be used with Drupal 8. Usually, I use Drush 7. It works well with both Drupal 7 and Drupal 8, and even though is doesn't have a stable release yet, it feels pretty stable to me.
Come to think of it, I almost decided not to go to the RAI in the morning! All the official sessions are over since thursday and yesterday there was only ‘codesprinting’ left. This is where you can help contributing to the Drupal community in an informal setting with other Drupal users.
Picture: Thomas Ricker
From the 23rd to the 27th of September the annual DrupalCon was held in Prague. DrupalCon is the biggest Drupal event in Europe. This year there were 1840 attendees! The Drupal community is awesome and it again became clear that this community is the greatest asset of Drupal.
In this post a short summary of things that are worth mentioning.
Last Thursday and Friday there was another Drupal CxO meeting. This time it was in Barcelona. The CxO event is for C-level executives of Drupal companies. It's all about business and doing what the Drupal community is good at: sharing knowledge and experience. It was good to see there were besides the usual suspects, new faces. This is just another sign the Drupal community is still growing.
Recently Triquanta build a specialized search engine for the Gemeentemuseum Den Haag (www.gemeentemuseum.nl). The goal of this project was to develop a search engine for finding museum objects within large collections. This search engine was based on research done by Marijn Koolen who works as an assistent professor at the University of Amsterdam (www.uva.nl). His research was part of the Catch Project (http://www.catchplus.nl/en).
Now we have a Solr running in a Drupal site, let's have a look at what is actually happening when a request is sent to Solr. We created a basic page titled 'Fox', so let's try to find this page!
At the moment the best search engine available for Drupal is Apache Solr. There are many Drupal sites which actually use Solr to power their search. Using the configuration options of the solr integration modules, the search is already quite decent, and this is where many developers stop tweaking Solr. In some situations however, it might be necessary to tweak solr beyond the standard configuration options. Luckily this tweaking is relatively easy: almost all tweaking of Solr can be done by adding and/or altering parameters to the request to Solr. The Solr integration modules on the other hand, offer hooks to alter the parameters send to Solr. So if the search behavior should be tweaked, the question is not 'Can it be done?', but rather 'What should I send to Solr, to get this behavior?'. This blog series will explain how Solr works in the first place, and will show how to debug and optimize indexing and querying.
Ever had a (Drupal) website that just did not respond fast enough and you could not figure out what was causing it? I bet you did not look at the frontend code. The part which takes place in the browser of the site visitor. As a web developer we all tend to have big and (resource) heavy machines with powerful CPU's. Most of the time that's not the case for the visitor of your website. Even worse, the visitor might be using IE7 or older!