top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Introduction about Wordpress

0 votes
471 views

What is Wordpress?

WordPress is an online, open source website creation tool written in PHP. WordPress is an open source software. And also it is an Content Management System(CMS).

WordPress is free. You can download a wordpress by using below link.
https://wordpress.org/

Benefits of Wordpress

1)Content Management System
2)Wordpress is SEO friendly
3)Easy Social Media Integration
4)Easy for Novices
5)Content Scheduling in Advance
6)RSS Feeds
7)Affordable for Small Busineess
8)Easy Blog Incorporation
9)Mobile Applications
10)Control of your Community

Advantages

  • Easy to use
  • Community
  • Plugins
  • Templates
  • Menu management
  • Non-standard fields

Disadvantages

  • Graphics modification requires knowledge of CSS and HTML
  • Plugins and efficiency
  • PHP security
  • Tables and graphics formatting
  • SQL queries

Video for What is Wordpress

posted Nov 28, 2014 by anonymous

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button
WordPress is the free open source CMS based on PHP and MySql. WordPress is also used as an e-commerce platform to sell or buy products online. WordPress is open source it means it is freely available to download from the internet easily.
WordPress provides different types of features like themes, extensions, customer service, technical service, plugins etc.


Related Articles

What is Content Management System?

A content management system (CMS) is a system used to manage the content of a Web site. Typically, a CMS consists of two elements: the content management application (CMA) and the content delivery application (CDA).

A CMS is a software tool that allows you to create, edit, and publish content.

The goal of a CMS is to provide an intuitive user interface for building and modifying webpage content. Each CMS also provides a web publishing tool that allows one or more users to publish updates live on the Web.

Several web-based CMS tools are available.

The following are some of the most popular ones:

WordPress - free web software designed for creating template-based websites or blogs
Blogger - Google's blogging tool designed specifically for maintaining a blog
Joomla - a flexible web publishing tool that supports custom databases and extensions
Drupal - an open source platform often used for developing community-based sites
Weebly - a web-based platform for building simple personal and business websites
Wix - a collection of web publishing tools for creating a highly customizable website

Some CMS tools are free to use, while others require a monthly fee. Many CMSes provide free basic components, but charge for high-quality templates, web hosting, custom domain names, or other features.

Advantages of CMS

  1. Ability to add or edit pages on your website yourself
  2. Not have to pay your developer monthly maintenance or hourly rate for changes
  3. Useful in organisations, with many content contributors, that perhaps need to audit additions and changes to content being made

Disadvantages of CMS

  1. Potential to break your websites look and feel if not used properly.
  2. You may not have the resource to update website regularly
  3. Using a CSM effectively can require certain computer skills that you or your staff may not have

Features of CMS

  1. HIGH PERFORMANCE AND SCALABILITY
  2. EXTENSIBILITY AND INTEGRATION
  3. STABILITY OF THE SYSTEM
  4. EASY-TO-USE FOR CONTENT EDITORS AND SITE ADMINISTRATORS
  5. ADVANCED SECURITY MANAGEMENT
  6. ADVANCED WORKFLOW AND APPROVAL PROCESS
  7. ONLINE MARKETING TOOLS
  8. MULTISITE SUPPORT
  9. MULTILINGUAL SUPPORT
  10. SUPPORT FOR MOBILE DEVICES
  11. TRAINING SERVICES AVAILABLE
  12. 24/7 HIGHLY RESPONSIVE SUPPORT
  13. RELIABLE BUG FIXING POLICY
  14. EASILY UPGRADABLE AND CLEAR UPGRADE PATH
  15. A SOLID REPUTABLE VENDOR SUPPORTING THE SYSTEM

Video Tutorial for What is CMS?

https://www.youtube.com/watch?v=7J84jPaUWvw

READ MORE

What is Joomla?

Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.

WHAT IS JOOMLA AND HOW DOES IT WORK

Joomla is an Open Source Content Management System (CMS).

Let's break that down into two things :

1)A Content Management System is a piece of software that runs on a server and delivers a website to your browser (Internet Explorer, Chrome, etc) when you request it.

It allows the page you see to be dynamic (it can change depending on what you're doing) and it allows the owner of the site to make changes to the way the site looks without changing the 'code' behind the site.

2)Open source is a concept that basically involves allowing a community to develop and improve a piece of software. None of the people involved in the Joomla project (and there are tens of thousands) are paid, they're all volunteers. The Joomla community do what they do to make the web a better place.

There are two key parts to a Joomla website, one controls how the site will look and the other the information that you see, the content. How a website looks is controlled by something called HTML, this is the language that your browser 'reads' - from this, your browser knows what colour to make the text, where to put a certain image, how far away one thing should be from another and a whole host of other things.

The content part of the site (the text) is delivered 'dynamically' from a database, which is seperate from the HTML part of the site.

The database just stores plain, unformatted text, but allows the web page to connect to it, so when you look at a Joomla website page in a browser, the two are brought together and displayed -

The HTML controlling how everything looks and the database providing the content. When you click a link to a new page, the HTML mostly stays the same, but the browser requests new content from the database, depending on which link you clicked.

Advantages

1)Free and Open Source
2)Full fledged CMS
3)More powerful and robust then wordpress
4)SEO friendly with SEF plug-in

Disadvantages

1)Not SEO friendly out of the box
2)Javascript and CSS can get bulky
3)Some plugins cost money while many are free with wordpress
4)May need a developer for some of the changes.

Video Tutoril about Joomal

https://www.youtube.com/watch?v=Qjnc0H8utks

READ MORE

What is Magento?

Magento is an open-source content management system for e-commerce web sites.

Magento is an ecommerce platform built on open source technology which provides online merchants with a flexible shopping cart system, as well as control over the look, content and functionality of their online store. Magento offers powerful marketing, search engine optimization, and catalog-management tools.

Advantage of choosing Magento as your e-commerce platform is that it offers companies the ultimate e-commerce solution by provident a potent combination of highly scalable design and an extensive support network.

Why is Magento the most preferred E-Commerce Platform?

-Magento platform comes packed with loads of user-friendly features.
-It allows you to update your ecommerce website automatically, which is not available in other e-commerce platforms.
-It is simple, quick and versatile, which makes it easy for customers to search and purchase products and services through Magento-powered websites.
-Magento offers users with highly interactive shopping experience.
-Besides supporting multiple website, Magento also lends support to online stores in promoting their inventory in diverse domains.
-Magento being designed to be a configuration based MVC system (along with a range of extensions) helps to make your website highly scalable.
-Magento e-commerce platform features a powerful SEO, marketing and catalogue management tools so as to fulfil exclusive business requirements of merchants.

Magento, the content management system is based on PHP and MySQL, which is compatible with Linux, requiring no investment in software licenses.

Features of Magento

  • Easy-to-Use Admin System
  • Single Page Checkout
  • Ship to Multiple Addresses
  • Change Prices Site-wide quickly
  • Administer Multiple Websites
  • SEO is done automatically
  • Move data easily using DataFlow

Magento Development Features

  • ML Programming
  • PHP Programming
  • JavaScript Programming

Magento Design Features

  • Custom Landing Page Design
  • Callout Graphics and Photo Editing
  • Buttons, Widgets and Special Effects
  • XHTML/CSS Enhancements
  • Customization Magento Themes Design

Video Tutorial About What is Magento?

https://www.youtube.com/watch?v=H9hZuNBxwm8

READ MORE

Cloning a post or page brings us many advantages. The format in the way you want your posts to look like. Now everyone will be able to keep the same post style when creating a post. The best solution is for you to learn how to copy a page in Wordpress and use it as a template. This will allow you to make the desired changes while maintaining the original source code and using it as needed. It's about saving you time. Learning to copy pages in WordPress, you will save time and copy pages with one click.

Enable Cloning via funtions.php Code

Open the functions.php file  by ftp or any other method you like and edit it and add the following code snippet to the end of the file: 

/*
 * Function for post duplication. Dups appear as drafts. User is redirected to the edit screen
 */
function rd_duplicate_post_as_draft(){
  global $wpdb;
  if (! ( isset( $_GET['post']) || isset( $_POST['post'])  || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action'] ) ) ) {
    wp_die('No post to duplicate has been supplied!');
  }
  /*
   * Nonce verification
   */
  if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
    return;
  /*
   * get the original post id
   */
  $post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
  /*
   * and all the original post data then
   */
  $post = get_post( $post_id );
  /*
   * if you don't want current user to be the new post author,
   * then change next couple of lines to this: $new_post_author = $post->post_author;
   */
  $current_user = wp_get_current_user();
  $new_post_author = $current_user->ID;
  /*
   * if post data exists, create the post duplicate
   */
  if (isset( $post ) && $post != null) {
    /*
     * new post data array
     */
    $args = array(
      'comment_status' => $post->comment_status,
      'ping_status'    => $post->ping_status,
      'post_author'    => $new_post_author,
      'post_content'   => $post->post_content,
      'post_excerpt'   => $post->post_excerpt,
      'post_name'      => $post->post_name,
      'post_parent'    => $post->post_parent,
      'post_password'  => $post->post_password,
      'post_status'    => 'draft',
      'post_title'     => $post->post_title,
      'post_type'      => $post->post_type,
      'to_ping'        => $post->to_ping,
      'menu_order'     => $post->menu_order
    );
    /*
     * insert the post by wp_insert_post() function
     */
    $new_post_id = wp_insert_post( $args );
    /*
     * get all current post terms ad set them to the new post draft
     */
    $taxonomies = get_object_taxonomies($post->post_type); // returns array of taxonomy names for post type, ex array("category", "post_tag");
    foreach ($taxonomies as $taxonomy) {
      $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
      wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
    }
    /*
     * duplicate all post meta just in two SQL queries
     */
    $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
    if (count($post_meta_infos)!=0) {
      $sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
      foreach ($post_meta_infos as $meta_info) {
        $meta_key = $meta_info->meta_key;
        if( $meta_key == '_wp_old_slug' ) continue;
        $meta_value = addslashes($meta_info->meta_value);
        $sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
      }
      $sql_query.= implode(" UNION ALL ", $sql_query_sel);
      $wpdb->query($sql_query);
    }
    /*
     * finally, redirect to the edit post screen for the new draft
     */
    wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
    exit;
  } else {
    wp_die('Post creation failed, could not find original post: ' . $post_id);
  }
}
add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
/*
 * Add the duplicate link to action list for post_row_actions
 */
function rd_duplicate_post_link( $actions, $post ) {
  if (current_user_can('edit_posts')) {
    $actions['duplicate'] = '<a href="' . wp_nonce_url('admin.php?action=rd_duplicate_post_as_draft&post=' . $post->ID, basename(__FILE__), 'duplicate_nonce' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
  }
  return $actions;
}
add_filter( 'post_row_actions', 'rd_duplicate_post_link', 10, 2 );

To enable cloning for pages, use the same code but replace the final line with:

add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);

 

Now save the file and reupload it to your server.

A duplicate button should now appear when you hover over a page or post you want to clone.
For other methods to duplicate a page in wordpress click.
READ MORE
...