Monday, 7 December 2020

WooCommerce an WordPress open-source e-commerce plugin

WooCommerce is an WordPress open-source e-commerce plugin. WooCommerce is a free WordPress plugin that have e-commerce functionality to your WordPress website to become a online store. This wordpress plugin was launched in 2011.

WooCommerce is the world’s most popular eCommerce platform. It is super-flexible, cost-effective, and easy to manage even for beginners.
You have many features in woocommerce plugin like search products, add to cart, image gallery, product catagories, sale schedule, product rating, product filter, product out of stock, etc.
You  can Create a beautiful store where your customers can find what they want
WooCommerce is open source which means that you can customize it, but that also means that more is required of the user.
WooCommerce means business. Keep tabs on the performance metrics most important to you with WooCommerce Admin – powerful and customizable central dashboard for your store, this platform is approximate free.
There are thousands of plugins available for WooCommerce. You can use them to create contact forms, add pricing tables, rating product, filters, and more.
To install WooCommerce:Go to plugin.
Click on Add New button
Click Install Now
Click Activate nowWhether you’re launching a business, any retail online, or developing sites for clients,
use WooCommerce for a store that powerfully blends content and commerce.

SEO (Search Engine Optimization) Introduction

If you have new website and you don't have any positive response on your latest website then what you think. SEO (Search Engine Optimization) is best option to get best rank on Google Search Engine Page.

SEO stands for Search Engine Optimization, which is use to increasing the quality  and quantity of traffic to your website through organic search engine results.

There are two type of seo first one is “ON-PAGE SEO” and second one is “OFF-PAGE SEO”ON-PAGE SEO
This type of SEO also known as “On-site SEO”, you needs knowledge of HTML code you have to optimizing  the elements of code like adding your unique keywords, adding meta tags, testing speed etc.There are some type of tags that you can use in “On-page SEO”:Meta Title : Meta title is a unique text related to you website which shows on google search page if your website is ranked. You can write title between 60 to 70 char and  in pixels between 130 to 160px.
You can add this tag like
<title></title>Meta Description : Meta Description is a short content which describe what you write in your website this is also shows on google search page same as title. You can write title between 150 to 165 char and  in pixels between 140 to 680px.
You can add this tag like :
<meta name="description" content="This is my description">Meta Keyword : Meta keyword tag is used to show your unique keywords to google search page you have to choose keywords related to your website content.
You can add this tag like :
<meta name="description" content="best rank website, how to increace rank">Canonical tag : Canonical tag is used to show the root page of the website to google.
You can add this tag like :
<link rel=“canonical” href=“” />Image Size : Image size decreses the website speed that is not good for SEO. You can use images in kbs instead in mbs.


This type of SEO also known as “Off-site SEO”, you have to knowledge about how to create links. Off-Page SEO is not happened directly on your website it takes time. Off-page seo depends on “Link-building,  Local Seo and Social Media” .

There are some type of links as shown below : 

Classified links
Commenting Links
Guest Post
Competitive links
Directory submission
Blog Submission
Profile Submissions
Fourm Submissions
Social Media Submissions

 OFF-PAGE SEO TECHNIQUESSEO techniques are used to get your website rank on top position on SERP page.MOZ : Moz is useful site which provides SEO related or other means information, tips and mostly with subjective knowledge. The information provided by Moz articles leads to win factors of gaining goals.Ubersuggest : Uber suggest is a free keyword research tool made by Neil Patel . neil patel who is also an american youtuber and a web designer . Uber's Suggest is a one of the best free keyword research tool .Serprobot :  Serprobot is a keyword tracker website you can easily track your keyword on a daily basis if you have 500 keyword and want to track and check keyword position so you have the best tool if you use serprobot you can eassly track your keyword position. SEO Profiler : SEO profiler is a web application that helps you to get higher rankings on Google and other search engines. With high rankings on search engines, you will get more website visitors, more customers and more sales. It focuses on the up-to-date SEO tasks that are needed to get high rankings with Google's current ranking algorithm.Ahref : Ahrefs is a well-known tool set for back-links and SEO analysis.

At the moment we stand out from the herd of other similar services by the  largest base of Live links, huge Index and the best Speed of index updates.

We constantly improve all our algorithms to provide our customers with  freshest and most actual back-links data.


Thursday, 10 May 2018

Blockchain Technology : Smart Contracts

Origin of Smart Contract

Smart contract concept was developed by "Nick Szabo" in 1994 with the goal of bringing practices of contract law and practice to  design the electronic protocols between strangers on the Internet. Bitcoin emerged the use of contracts/blocks on a blockchain. Ethereum has made smart contracts operational along with the facility of ready made templates for various purposes. Smart contracts in general can be used to form any type of agreement that consists of specific & precise conditions and outcomes.

What is Smart Contract ?

  • Smart Contract is a set of rules in the form of programming  code that adds layers of information onto digital transactions being executed on a blockchain. 
  • Smart contracts are digital programs or contracts which may be executable or kick starter. They execute the instructions given to them automatically.
  • To process a Smart Contract a blockchain is required and Contracts can be encoded on any blockchain.
  • Blockchain is a virtual machine and it runs a smart contract.
  • Smart contract is the basic unit of programming a blockchain for business purposes.
  • Smart contract creates assets or tokenize existing assets on a blockchain.
  • A smart contract enforces terms of the agreement through programming crypto-graphically.
  • Smart contracts ensures a specific set of results. 
  • Smart Contracts are formed with the combined work of two parties "Software Developer" and "Lawyer". So a need for litigation is not required for that.
  • Smart Contract is an agreement between all bodies involved in a transaction that holds everyone involved responsible for their role. 
  • Smart contracts facilitate to perform required transactions without any involvement of 3rd party.
  • All the transactions performed by a smart contract are track-able this enables to maintain transaction history for records. Such transaction can not be reversed. 
  • Instead of simply exchanging digital tokens for a service or a product, smart contracts facilitate with more complex transactions through them. 
  • Benefits of using smart contracts instead of traditional contracts are increased speed, efficiency & trust among the parties.  


How Smart Contract Works ?

Smart contract is formed with the consultation of lawyer on legal terms and with the help of a programmer who code those terms and write set of rules in the form of program. 
That set of rules i.e. smart contract is then placed in a block of a blockchain. 
This contract is spread and copied multiple times between the nodes of a blockchain. Now whenever a smart contract get triggers by a request on blockchain then the programs of smart contract gets executed and perform actions as per written terms and conditions. The program verifies implementation of the rules by itself.

Smart Contract Example

Payment settlement after a job is complete. 
Assuming that their are two parties in which a payment has to made based on a job. In this case a smart contract plays an automatic and trustworthy role. A legal contract is made between a client and vendor based on various terms and conditions. Payment is made based on these terms. On start of the contract full payment is made by the client and it goes to an intermediate wallet. This payment will be release to vendor on completion of the job and only when both of the parties agrees. If any of the party disagrees and terms of the contract are not full filled the wallet payment goes back to client automatically.


Anatomy of a Smart Contract

Elements of a contract are mutual consent, consideration, capacity, and legality. 

Formation of Smart contracts depends on the information of
- Various parties involved,
- Their obligations,
- Time, 
- Terms and Conditions,
- Host that will execute contract code,
- Contract Outcomes

Three main stages during the formation of a smart contract -
First : Translating the terms of the contract into code. 
2nd : Ensuring the mutual consent from all parties for the correctness & outcomes of the code written for contract.
3rd : Execution of the code in impartial way so that results are always trustworthy and precise.

Coding Structure of a Smart Contract
A contract is similar to a class. A contract code is consist of state variables, functions, function modifiers, events, structures, and enums. It supports inheritance and polymorphism concepts of Object oriented programming. 

Example : Structure of Smart Contract Program

Code for a contract of simple Cryptocurrency

Solidity is a contract-oriented programming language for writing smart contracts. It is used for implementing smart contracts[2] on various blockchain platforms. It was developed by Gavin Wood, Christian Reitwiessner, Alex Beregszaszi, Liana Husikyan, Yoichi Hirai and several former Ethereum core contributors to enable writing smart contracts on blockchain platforms such as Ethereum.

WooCommerce an WordPress open-source e-commerce plugin

WooCommerce is an WordPress open-source e-commerce plugin. WooCommerce is a free WordPress plugin that have e-commerce functionality to your...