New Age sliders and carousel (Responsive)

After using views slideshow and jCarousel (and not so happy the way they work, mostly in theming department) there are new players in town and they are even responsive. Also easy to theme and easy to setup.

Omega 4 and Compiling Sass on Windows (how to install and make it work)

I know Sass and Less are major improvements in Css coding, but setting all this up is a drag. I was using Omega 4 and to style it we need to use Sass coding. There are enough resources out there, but they are often limited to some special use case scenario and as there are many components to make it work you will have problems when trying to set it up.

Setting Sessions and Cookies

Setting a session in Drupal is easy, everything is set from the Drupal boostrap, all you need to do is to set it and get it. Like

$_SESSION['zip'] = $form_state['values']['zip_code'];
and latter you just get value on some page like
$view_filters['field_zip_range']['value'] = $_SESSION['zip'];

View 3, alter filters programmatically

function custom_views_pre_view(&$view) {
    if ($view->name === 'pricing') {
  $view_filters = $view->display_handler->get_option('filters');
    $view_filters['field_zip_range']['value'] =  $_SESSION['zip_code'];
   
  $overrides = array();
  $overrides['filters'] = $view_filters;
  foreach ($overrides as $option => $definition) {

WSOD or white screen of death and error reporting

Sometimes you will have a WSOD and nothing to show for. One simple solution to get what is a problem is to insert the following lines into the Drupal's index.php, that should set PHP to report all errors.