Showing posts from 2013

What's New in Drupal 7

New Minimum System Requirements: This is not a complete list of requirements. Please read the complete list of requirements.
Database: MySQL 5.0.15 or PostgreSQL 8.3PHP Version 5.2 or higherPHP Memory: 40M - 64M Security:More secure implementation for scheduled tasks (cron.php).More secure password system.More secure log-in system.Modules can be updated via the web. Usability:Administrative links to edit existing page elements are now available on each web page, without having to go to an administration page first.Improved support for integration of WYSIWYG editors.Added more drag-and-drop for administrative tasks.Permissions now have the ability to handle more meta-data (permissions now have a description).User 1 created as part of the installation process.Added features to the default install profile (tagging on the Article content type).Setting up automated task runs (cron) can now be achieved via Drupal's configuration alone, without having to install any scripts on the we…

how to turn off iis 7?

stop and disable the www service
type services.msc from the run command prompt > scroll down to World Wide Publishing service.
or go to control panel > Administrative Tools > Services.msc > World Wide Publishing service.

Theme - Responsive Blog

Responsive Blog is a responsive multipurpose Drupal 7 theme. We have created the theme with a wide range of sites in mind.
Overall Responsive Blog has a very clean and elegant design without much clutter. Its a very sleek solution that will make any site really stand out and look fantastic. The theme is completely responsive, and has been tested on the iPhone and iPad for optimal performance. This is an all around great theme, useful for almost any project.
FeaturesResponsive, Mobile-Friendly Theme1-column and 2-coumns layout support2 pre-designed color schemes (White and Dark)A total of 12 block regionsConfigurable layout : Sidebar can be Right or LeftMobile support (Smartphone, Tablet, iPhone, Android, etc)Configurable jQuery Cycle Image SlideshowMulti-level drop-down menus (Multilingual support)Minimal design and nice typographyHTML5 & super clean markupFacebook, Twitter and other Social Icon.Read More

XAMPP for Linux

Step 1: Download Simply click on one of the links below. It's a good idea to get the latest version. :)

A complete list of downloads (older versions) is available at SourceForge.

XAMPP for Linux 1.8.1, 2012/9/30
Notice XAMPP Linux 1.8.181 MBApache 2.4.3, MySQL 5.5.27, PHP 5.4.7 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.14.2, ProFTPD 1.3.4a, phpMyAdmin, OpenSSL 1.0.1c, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.5, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1, APR (1.4.6), APR-utils (1.4.1)
MD5 checsum: e7092eafff81ad363de45d192774b4d6 Upgrade 1.8.0 to 1…

Drush Commands

Core drush commandsarchive-dumpBackup your code, files, and database into a single file.archive-restoreExpand a site archive into a Drupal web site.cache-clearClear a specific cache, or all drupal caches.cache-getFetch a cached object and display it.cache-setCache an object expressed in JSON or var_export() format.core-configEdit drushrc, site alias, and Drupal settings.php files.core-cronRun all cron hooks in all active modules for specified site.core-executeExecute a shell command. Usually used with a site alias.core-quick-drupalDownload, install, serve and login to Drupal with minimal configuration and dependencies.core-requirementsProvides information about things that may be wrong in your Drupal installation, if any.core-rsyncRsync the Drupal tree to/from another server using ssh.core-statusProvides a birds-eye view of the current Drupal installation, if any.core-topicRead detailed documentation on a given topic.drupal-directoryReturn path to a given module/theme directory.helpP…

Caching: Modules that make Drupal scale

There are many ways to improve the performance & scalability of Drupal.
Comparison of a selection of performance and scalability modules:

Read Full ....

8 Popular online apps to test the mobile version of your site

The mobile revolution has inspired major and minor websites alike to have a mobile version. Mobile versions can be created using themes, extensions, and other modifications. While developing mobile version, you may want to test it on two, three, or even five different mobile handsets. After development, you are not aware how it will appear in each mobile present on this Earth as you have to buy each of them to test it manually.
Let us make this work simple for you by collecting some tools in this article to test the mobile version of your website.
You can test your mobile website on these tools, analyze it for the mistakes/errors, and then optimize it according to the recommendations. Let us have a look at some of the mobile testing applications available online.

1. W3C mobileOK Checker W3C tops the list every time you come to the field of website testing. This time also, W3C mobileOK Checker tops the web-based mobile testing tools. You just have to visit its website and …

Allow to switch themes with page caching enabled

Patch for this problem.

Web Developer Toolbar (Web Accessibility Toolbar)

Better Formats - Module

Better formats is a module to add more flexibility to Drupal's core input format system.
Features 6.xSet the default format per role.Set the default format per content type.Control allowed formats per content type.Hide format tips.Hide more format tips link.Hide format selection for nodes, comments, and blocks seperately, forcing the default to be used.Expand the selection fieldset by default.Disable the expand/collapse of the selection fieldset.Set selection fieldset title.Set more format tips link text.Set default formats for nodes and comments separately.Sensible defaults and fail overs for ease of use.Works with CCK textareas.Works with Panels comment form.i18n module support for user defined strings. 7.x (needs more testing for a stable release)Set allowed text formats per field.Set default order of text formats per field.Hide format tips per role.Hide more format tips link per role.Hide format selection per role per entity.Currently only works on Field API fields on fieldab…

Increase upload size in your php.ini (Increase Maximum file size: 8 MB)

note: increasing PHP upload size is different from increasing PHP memory limit. You can learn to increase memory limithere.
Drupal's limits on upload file size are determined by your server's PHP settings (as well as Drupal specified settings that can be set at Admin > Site Configuration > File Upload). The default values for PHP will restrict you to a maximum 2 MB upload file size.
On the settings page for the upload module, Drupal calculates and displays the maximum file size that you can set based upon two PHP settings: 'post_max_size' and 'upload_max_filesize'. Since 'post_max_size' is the limit for all the content of your post, many people choose 'post_max_size' to be a multiple of 'upload_max_filesize' to allow multiple files to be uploaded, but this is not essential. The upload module limits the size of a single attachment to be less than either post_max_size, or upload_max_filesize, whichever is smaller. The …

Views Slideshow - Module

Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for each View you create.
Potential usesNews item slideshow (such as the title, image and teaser of the last 5 news articles submitted) The Last X number of X submitted (images, videos, blog entries, forum posts, comments, testimonials, etc.). Rotate any image, based on any filters you can apply in views. Hottest new products for any ecommerce drupal site. Rotate contact links, share links, etc. Heck, you could rotate entire nodes, categories, image galleries, etc. I wouldn't suggest it, but you have that power. Its also a great space saver. Places where you had multiple images or multiple items such as RSS feeds or category listings can now be presented in a slideshow. The possibilities are really endless, as the more ways you can think of to categorize and add to views, the more you c…

Menu Minipanels - Module

Megamenus (explanation) built using (mini) Panels, which provides tremendous flexibility in what can be displayed.
Click-by-click beginner's tutorial:
Benefits By making additional sub-pages available from the main navigation the module provides a quicker route for visitors to find the pages they are looking for. Used carefully, megamenus can be a great enhancement to a site's UI and can contribute towards improving conversion rates on e-commerce sites, e.g. it helped double the conversion rates on the site the module was originally developed for.
Why MiniPanels? There are two main reasons why minipanels are used:
Usability: once an initial learning curve is gotten past the module becomes very easy to use.Flexibility: there is a tremendous amount of configuration available via minipanels and almost anything can be added to one - views, blocks, nodes, other menus, and even raw PHP code if the PHP Filter is enabled. Further, …

Megamenu - Module

Overview Mega menus are a type of drop-down, which seeks to overcome some of the usability drawbacks to traditional style drop-downs. Primarily, mega menus have two advantages:
The information architecture of your navigation is made clearer and is visible all at onceThe amount of clicking, searching, and navigating is reduced This module allows you to build mega menus by leveraging jQuery and the existing Drupal menu system. Megamenu takes a Drupal menu that is 3 levels deep, and converts it into a categorized 3-level mega menu, which is placed into your site as a block.


Taxonomy Access Control Lite - Module

This node_access module governs access to nodes based on the taxonomy terms applied to the nodes. A simple scheme based on taxonomy, roles and users controls which content is visible.
As the name implies, this module shares some functionality with an
earlier module called Taxonomy Access Control (TAC). If you are
shopping around for an access control module to use, consider that one
as well. See this module's README.txt for an explanation of "why yet another access control module".
Here are some key features of tac_lite:
Designed to be as simple as possible in installation and administration.Uses Drupal's node_access table, db_rewrite_sql hook and
taxonomy module to leave the smallest possible footprint while doing
it's job. For example, it introduces no new database tables. Grant permissions based on roles. Grant permissions per user. (Give a specific user access in addition to what his/her roles allow). Supports view, update and delete permissions. B…

OM Maximenu - Module

"Maximize your main navigation by adding text, images, videos, slideshow, tabs, menu blocks, user info ..."
That is now possible by using OM Maximenu which can create menus with all other module blocks you want as attachments, modules like views, slideshow, menu, user, nice menus, quicktabs, and custom blocks with tables, lists, images, videos, etc.

Read More

warning: strcmp() expects parameter system.module

warning: strcmp() expects parameter 2 to be string, array given in modules\system\system.module on line 1125.
warning: strcmp() expects parameter 2 to be string, array given in modules\system\system.module on line 1125.
warning: strcmp() expects parameter 2 to be string, array given in H:\server\liveserverd\www\go\modules\system\system.module on line 1125.


/** * Helper function to sort requirements. */
function _system_sort_requirements($a, $b) {
+ $a = array('weight','title');
+ $b = array('weight','title');
 if (!isset($a['weight'])) {
 if (!isset($b['weight'])) {
return strcmp($a['title'] ,$b['title']);
 return -$b['weight'];
return isset($b['weight']) ? $a['weight'] - $b['weight'] :
$a['weight']; }

Improve table semantics by adding scope or headers/id attributes

Drupal 6 Performance Tips

Using DB Maintenance and Boost

In this chapter, we're going to install, confi gure, and utilize the DB Maintenance and
Boost modules. DB Maintenance will allow us to maintain and optimize our MySQL
database from within the Drupal admin interface. Boost will help us to speed up
page load times on our site for our anonymous site users by using its sophisticated
and advanced page, HTML, CSS, and JavaScript caching mechanisms. We'll look at
basic introductory Boost concepts in this chapter, and later in Chapter 6 we will look
at more advanced topics using the Boost module. Consider this a two part dose of the
Boost module. Both of these contributed modules will help you diagnose problems
on your site and server as well as help to keep your site running smoothly and in
an optimized fashion. These are not required modules, but rather are recommended
modules to add to your Drupal performance arsenal. The way this chapter will work
is that we'll outline the purpose of each module, install and…