How to check which CMS is used for web application

Many times our clients gives the list of web applications or websites which they like or there competitors.  We need to check that websites and we want to How to check which CMS is used for web application and technologies they used in there website for development

How to check which CMS is used for web application

There is very nice firefox plugin available which will tell us about all application and script or CMS which are are used in any website. This firefox plugin is useful for every developer.

Wappalyzer

How to check which CMS is used for web application
How to check which CMS is used for web application

Wappalyzer is an add-on for Firefox that uncovers the technologies used on websites. It detects CMS and e-commerce systems, message boards, JavaScript frameworks, hosting panels, analytics tools and several more.

Wappalyzer will be able to detect following application. Full list of application you will find here.

http://wappalyzer.com/about/#list

When you install this plugin and restart the browser. you are able to see the information about CMS or application which you are using.

In end of firefox address bar you can see the cms and application icons which is used in your website.

I specially like this firefox plugin. This is very useful for doing the homework of any website.

 

How to check which CMS is used for web application
How to check which CMS is used for web application

custom post type permalink not working wordpress

From WordPress 3.0 version we are able to use the custom_post_type. In installation time of theme or plugin new permalink structure will be created and you can easily able to use the custom post type permalink.

custom post type permalink not working wordpress
custom post type permalink not working wordpress

If your custom_post_type function is having some issues then wordpress permalink for your custom post type will not work. If your custom post type permalink is not working properly then normally you will get the 404 page and message saying page not found.
Your wordpress does not create the permalink structure aumatically so you need to recreate the Rewrite rules again with wordpress.

If you not added following code in you custom_post_type function then please add the following code:

'rewrite' => array(
 'slug' => 'issue',
 'with_front' => FALSE,
 ),

The right way to use rewrite rule in function is as follows;

register_post_type( 'movies',
 array( 'label' => __('Movies')
, 'public' => true,
'show_ui' => true ,
'rewrite' => array( 'slug' => 'movies', 'with_front' => false )
 ) );

If you are still facing issue and 404 page is coming then go the your wordpress panel -> setting- > permalink page and hit save changes button.
That will flushes the rewrite rules and build rewirte rules again in wordpress.

create install script for drupal module and create tables

Drupal is most popular CMS in the world for creating the web application. For custom purpose we need to create the drupal modules. We need the custom tables for creating the drupal.

create install script for drupal module and create tables

create install script for drupal module and create tables
create install script for drupal module and create tables

In this article I will tell how you can create the sample drupal module with custom two table. When you activate the drupal module then tables which are defined in the module will be get installed. When you unactive the drupal module tables will get deleted from database.

For creating the drupal module three files are necessary and that as follow:

1. yourmodule.info (you can use your module name

2. yourmodule.install

3. yourmodule.module

First .info file is important and in that file we will put module related information. mymodule.info file has following content.


; $Id$
name = My module
description = This module is to test the install feature
core = 6.x

For creating custom tables you can use following code in mymodule.install file.


<?php
function mymodule_schema() {
 $schema['mymodule_test'] = array(
 'description' =--> t('The base table for saved articles.'),
 'fields' => array(
 'id' => array(
 'description' => t('The primary identifier'),
 'type' => 'int',
 'unsigned' => TRUE,
 'not null' => TRUE),
 'uid' => array(
 'description' => t('The user identifier.'),
 'type' => 'int',
 'unsigned' => TRUE,
 'not null' => TRUE,
 'default' => 0),
 'name' => array(
 'description' => t('The name.'),
 'type' => 'varchar',
 'length' => '100',
 'not null' => TRUE,
 'not null' => TRUE),
 ),
 'primary key' => array('id'),
 );

 $schema['mymodule_test1'] = array(
 'description' => t('The base table for saved articles.'),
 'fields' => array(
 'id' => array(
 'description' => t('The primary identifier'),
 'type' => 'int',
 'unsigned' => TRUE,
 'not null' => TRUE),
 'uid1' => array(
 'description' => t('The user identifier.'),
 'type' => 'int',
 'unsigned' => TRUE,
 'not null' => TRUE,
 'default' => 0),
 'name' => array(
 'description' => t('The name.'),
 'type' => 'varchar',
 'length' => '100',
 'not null' => TRUE,
 'not null' => TRUE),
 ),
 'primary key' => array('id'),
 );

 return $schema;
}

function mymodule_install() {
 // Create my tables.
 drupal_install_schema('mymodule');
}

function mymodule_uninstall() {
 // Drop my tables.
 drupal_uninstall_schema('mymodule');
}
?>

.Module file is most important. In this file you can put the code which for you written the module. Now in this file Now I am giving you the sample menu code. mymodule.module file has following content.


<?php
function mymodule_menu() {

 $items['mymodule'] = array(
 'title' =--> 'mymodule View',
 'page callback' => 'mymodule_view',
 'access arguments' => array('access content'),
 );

 return $items;
}

function mymodule_view()
{
 return 'test';
}

?>

If you have some more doubts then please content me and comment on this article.

If you want more drupal tutorials than visit here

joomla vs drupal

When we want to choose any CMS, First two biggest cms we get in mind. That is Joomla and druapl. Both are very best CMS. I personally love both. That is all depending on you what expertise you have and what is your client is demanding.

joomla vs drupal

joomla vs drupal
joomla vs drupal

Here in this article I will help you If you are not choosen any CMS and you are confused about Joomla and Drupal. They both offers similar kind of features in their CMS in different order. If user or client side if we talk then joomla’ admin panel gives you very nice and user-friendly user interface in admin side. Drupal has admin panel with good admin panel but that is complex as compare to joomla.

Here I will first talk about Drupal. Following is a list of drupal features which I like

1. So much flexible for configuration

2. Great Seo features

3. Drupal need some time of R&D for his features and modules

4. great theme  system. Any XHTML or CSS template can be easily converted to Drupal.

5. User groups & user permissions, OpenId compliant in Version 6

6. Drupal is having lots of free addons and modules

7. Community with great support and API

8. Performance and scalability wise good.

9. No Default WYSIWYG editor for editing content- Need to free module

10. For e-commerce use Ubercart

Now I will talk about Joomla. Here is a list of features which is in Joomla

1. Very easy to install & setup

2. very user-friendly and easy for using

3. No good seo as like drupal

4. free themes and moduls

5. No User groups & permissions

6. So many modules cost you money

7. Not scalable for bigger sites

8. Default WYSIWYG editor for editing content

9. For ecommerce use Virtuemart

Conclusion: I recommend choose Drupal as CMS. Drupal is litter hard then joomla for work on and user interface side. But performance and if you see future side drupal is good.

SEO is major factor in these days for your any website for ecommerce and marketing or anything. In that scenario choose Drupal. Because Drupal is providing best options and features with SEO.

What You are thinking about Joomla and Drupal, please share with me.