Archive

Archive for the ‘oscommerce developer’ Category

CodeIgniter – Extending the native ‘Model’ and make it your own.

October 3, 2011 Leave a comment

Hi All,

Today I took advantage of CodeIgniter’s ability to extend the native libraries, and I was well satisfied that it just works.

Codeigniter Development India

Let me elaborate, I’m in the process of creating models for my CI project, and realized that certain functions within the models were getting repetitive. Using CI’s ability to create my own custom libraries, I was able to create my own custom ‘Model’ which extends from the core ‘Model’ object. How this simple architecture has cleaned up my code is simply remarkable.

So read on…

CI has some pretty great documentation to get a beginner CI coder up to speed. In the case of using models, the docs says you need to extend from the CI’s core ‘Model’ object.Typically the code will be something like this:

—–

class Model_name extends Model {
	function Model_name() {
		parent::Model();
	}
}
-----
Given that Models are generally library functions to your database, certain 
functions like create,  read, update and delete would be common across all models.
 In which case the code will probably  start to look like this:
------
class Model_name extends Model {

	function Model_name() {
		parent::Model();
	}

	function create() {
		//do insert data into database
	}

	function read() {
		//do get data into database
	}

	function update() {
		//do update data into database
	}

	function delete() {
		//do delete data from database
	}
}
------

Imagine having to repeatedly write (opps, cut-and-paste) that same 4 (or more) functions to every model you create. A better way would be to consolidate those functions into a parent Model, and your models inherit from the parent their ability to create, read, update and delete.

One way you can do this is to just edit and insert these functions into CI’s native Model code which you can find in system/libraries/Model.php. But when it comes to upgrading the core when a new version is released, you may end up overriding those changes you need.

A much better way is to create your own model object called MY_Model and inherit it’s capabilities from the core Model. (Do note that ‘MY_’ is the default prefix set in CI for extending native libraries, but the prefix can be changed. Read the docs.)

This is how you do it, you create a new php file, MY_Model.php in the applications/libraries/folder. The code for MY_Model would look something like this:

——–

class MY_Model extends Model {

	function MY_Model() {
		parent::Model();
	}
	function create() {
		//do insert data into database
	}

	function read() {
		//do get data into database
	}

	function update() {
		//do update data into database
	}

	function delete() {
		//do delete data from database
	}
}
--------
Now, within your models at applications/models folder, you would do something like this:
class Model_name extends MY_Model {
	function Model_name() {
		parent::MY_Model();
	}
}

And within your controllers at applications/controllers folder, you would be able to access 
the common functions of create, read, update and delete as you would normally.
------
class Blogs extends Controller {
	function view() {
		$this->Model_name->read();
	}
}
------

And that’s it. I know it’s very skeletal, but it should give you some ideas on how to proceed to extend the native core libraries CI comes with. Of course, this method doesn’t just apply to ‘Model’, you can extend any of the CI core objects. The CI docs have a good intro to extending the native library.

Also, I would like to give a nod to Emram at PHPFour for his Extended Model for CodeIgniter which basically incorporates CakePHP-like model capabilities into the CI Model.

Do bear in mind his method is to replace the system/libraries/Model.php file which is not recommended, for reasons I mentioned before. However, you should be able to incorporate his work by extending from the native library.

Contact:

bhavinran07[@]gmail.com

Categories: CakePHP, CakePHP Developer India, freelance developer, Freelance PHP Developer, Freelance PHP Programmer, Freelance Programmer India, Hire Dedicated Programmer, Hire Dedicated Programmer India, Hire PHP Developer India, Hire PHP Professional, Hire PHP Professional India, Hire PHP Programmer India, iphone developer, JavaScript, joomla, joomla customization india, Joomla Developer, joomla developer india, joomla freelancer india, jquery, mysql, open sources developer india, oscommerce Customization, oscommerce developer, php, PHP Development, PHP Freelance, PHP Freelancer, PHP Freelancer India, php freelancing india, php freelancing india mumbai, Php programming, web designer, web designer india, Web Developement Company USA, web developer, web developer ahemdabad india, web developer india, Web development India, Wordpress Developer India, wordpress freelance developer, wordpress freelance programmer, wordpress freelancer, Wordpress Freelancer India, Wordpress Programmer, Wordpress Shopping Cart, Wordpress theme customization, wordpress theme integration, x cart development india Tags: , , , , , , , , , , , , , , , , , , , , , ,

Hardening Your Web Application Against SQL Injections

October 2, 2011 Leave a comment

[The information provided is for educationally purposes only and not to be used for malicious use]

Hi All,

Before digging what actually SQL Injection is, let me explain you what is SQL it self.

What is SQL?

Structured Query Language (SQL) is a specialized programming language for sending queries to databases. Most small and industrial- strength database applications can be accessed using SQL statements. SQL is both an ANSI and an ISO standard. However, many database products supporting SQL do so with proprietary extensions to the standard language. Web applications may use user-supplied input to create custom SQL statements for dynamic web page requests.

What is SQL Injection?

SQL injection is a technique that exploits a security vulnerability occurring in the database layer of a web application. The vulnerability is present when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and thereby unexpectedly executed. It is in fact an instance of a more general class of vulnerabilities that can occur whenever one programming or scripting language is embedded inside another.

“SQL Injection” is subset of the unverified/unsanitized user input vulnerability (“buffer overflows” are a different subset), and the idea is to convince the application to run SQL code that was not intended. If the application is creating SQL strings naively on the fly and then running them, it’s straightforward to create some real surprises.

Many organization’s web servers has been compromised just because of SQL Injections, including big names which I would not like to mention here, you can search it easily on Internet.

What is Blind SQL Injection?

This particular type of attack is called a blind SQL injection attack, because the attacker cannot take advantage of detailed error messages from the server or other sources of information about the application. Getting the SQL syntax right is usually the trickiest part of the blind SQL injection process and may require a lot of trial and error. But, by adding more conditions to the SQL statement and evaluating the Web application’s output, an attacker will eventually determine whether the application is vulnerable to SQL injection.

Blind SQL injection a special case that plays on the web developers or website owners sense of security. While they may think that everything on the server is tightly guarded a Blind SQL injection attack will silently be playing truth or consequences with the web server. This type of attack though very time consuming is one that provides the most potentially damaging security hole. This is because an attacker gets not only access but is provided with an enormous amount of knowledge about the database and can potentially gain access to a servers file system. This type of attack is one that is automated and requires good amount of setup to succeed. But once it is done it does not require a great deal of effort to repeat.

What is Error message SQL Injection?

Web applications commonly use SQL queries with client-supplied input in the WHERE clause to retrieve data from a database. When a Web application executes such queries without validating or scanning the user-supplied data to ensure it’s not harmful, a SQL injection attack can occur. By sending unexpected data, an attacker can generate and submit SQL queries to a web applications database. A test for SQL injection vulnerabilities takes place by sending the application data that generates an invalid SQL query. If the server returns an error message, that information can be used to try to gain uncontrolled access to the database. This is the basis of one of the most popular SQL injection attacks.

Hiding error messages does not stop the SQL injection attack. What typically happens is the attacker will use the knowledge gained from the failure of this attack to change tactics. What they turn to is blind SQL injection.

Why SQL Injection?

When a web application fails to properly sanitize user-supplied input, it is possible for an attacker to alter the construction of backend SQL statements. When an attacker is able to modify a SQL statement, the process will run with the same permissions as the component that executed the command. (E.g. Database server, Web application server, Web server, etc.). The impact of this attack can allow attackers to gain total control of the database or even execute commands on the system.

 

Contact : 

bhavinrana07[@]gmail.com

Categories: CakePHP, CakePHP Developer India, drupal freelancer india, freelance developer, Freelance PHP Developer, Freelance PHP Programmer, Freelance Programmer India, Hire Dedicated Programmer India, Hire PHP Developer India, Hire PHP Professional, Hire PHP Professional India, Hire PHP Programmer India, Hire Web developer, india web development, iphone application developer, iphone developer, JavaScript, joomla, joomla customization india, Joomla Developer, joomla developer india, joomla freelancer india, jquery, Magento, magento freelancer india, mysql, oscommerce Customization, oscommerce developer, php, PHP Developer, PHP Developer India, PHP Development, PHP Freelancer India, Php programming, SQL, Web Developement Company USA, web developer, web developer ahemdabad india, web developer india, Web development India, wordpress, Wordpress Blog Developer, Wordpress Customization Services, Wordpress Developer, Wordpress Developer India, wordpress freelance developer, wordpress freelance programmer, wordpress freelancer, Wordpress Freelancer India, Wordpress Programmer, Wordpress Shopping Cart, Wordpress theme customization, wordpress theme integration, x cart development india, x-cart Tags: , , , , , , , , , , , , , , , , , , , , ,

PHP Web Development, Custom PHP Development of India based OPS – Instant, Interactive, Inexpensive (freelance php developer programmer wordpress joomla drupal and many open sources, cakephp and many frameworks)

October 2, 2011 3 comments

PHP Web Development, Custom PHP Development of India based OPS – Instant, Interactive, Inexpensive (freelance php developer programmer wordpress joomla drupal and many open sources, cakephp and many frameworks).

😀

Need to develop website in PHP? Want to develop custom applications in PHP? Looking for PHP development services at affordable costs? Then your search ends here.

Outsourcing Programming Services (OPS) – A leading PHP development company from India offers PHP web developmentservices at cost effective rates. Develop your custom high end applications through PHP development services. Increase business efficiency level and reduce business overheads by outsourcing custom PHP development requirements to us.

Request a Quote to know your PHP development costs for FREE, visit: https://bhavinrana.wordpress.com/

PHP Development Services by OPS:

• Custom PHP Development: Customized development with desired features and dynamic functionality
• PHP Application Development: Develop business web applications with elegant application user interface design
• PHP eCommerce Website Development: eCommerce shopping cart development services using Magento, CS Cart, VirtueMart, X-Cart, Zen Cart, etc.
• PHP MySQL Development: Develop dynamic and database driven website applications with PHP and MySQL
• Open Source PHP Implementation and Customization: Helps to develop and implement PHP Open Source Applications for businesses on open source and PHP platform i.e. LAMP, WAMP
PHP Web Development with MVC architecture: Develop web applications using CakePHP, Zend framework and CodeIgniter.

Based in India, leading PHP Development Company provides total PHP development solutions for various businesses & industries. It has a team of best Indian PHP developers who has developed and delivered thousands of custom PHP applications at affordable rates.

Drop a brief of PHP development requirements and get assisted by PHP Development experts in almost no time.

Contact:

bhavinrana07[@]gmail.com

Categories: ajax, Androide developer, CakePHP, CakePHP Developer India, drupal freelancer india, Freelance PHP Developer, Freelance Programmer India, freelance web, freelance web designer, Freelance web developer, get a freelancer, Graphic Designer, Hire Dedicated Programmer, Hire Dedicated Programmer India, Hire PHP Developer India, Hire PHP Professional, Hire PHP Professional India, Hire PHP Programmer India, iOS, iphone 4, iphone application developer, iphone developer, iphone website designer, JavaScript, joomla customization india, Joomla Developer, joomla developer india, joomla freelancer india, jquery, mysql, open sources developer india, oscommerce Customization, oscommerce developer, php, PHP Developer, PHP Developer India, PHP Development, PHP Freelance, PHP Freelancer, PHP Freelancer India, php freelancing india, php freelancing india mumbai, PHP programmer, Php programming, web design india, web designer, web designer india, Web Developement Company USA, web developer, web developer ahemdabad india, web developer india, Web development India, Word Press Reserch, Wordpress Customization Services, Wordpress Developer, Wordpress Developer India, wordpress freelance developer, wordpress freelance programmer, wordpress freelancer, Wordpress Freelancer India, Wordpress Programmer, Wordpress Shopping Cart, Wordpress theme customization, wordpress theme integration, x cart development india, x-cart Tags: , , , , , , , , , , , , , , , , , , , ,

Submit Form Using Ajax (Post)

September 24, 2011 1 comment

Post.html

<script type="text/javascript" language="javascript">// <![CDATA[
var h_request = false;
function makePOSTRequest(url, parameters) {
h_request = false;

<!--more-->

if (window.XMLHttpRequest) //MOZILLA
{
h_request = new XMLHttpRequest();
if (h_request.overrideMimeType)
{
h_request.overrideMimeType('text/html');
}
}
else if (window.ActiveXObject) { // IE
try {
h_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
h_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!h_request) {
alert('Cannot create XMLHTTP instance');
return false;
}

h_request.onreadystatechange = alertContents;
h_request.open('POST', url, true);
h_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
h_request.setRequestHeader("Content-length", parameters.length);
h_request.setRequestHeader("Connection", "close");
h_request.send(parameters);
}

function alertContents() {
if (h_request.readyState == 4) {
if (h_request.status == 200) {
result = h_request.responseText;
document.getElementById('myspan').innerHTML = result;
} else {
alert('There was a problem with the request.');
}
}
}

function get(obj) {
var poststr = "mytextarea1=" + encodeURI( document.getElementById("mytextarea1").value ) +
"&mytextarea2=" + encodeURI( document.getElementById("mytextarea2").value );
makePOSTRequest('post.php', poststr);
}

// ]]></script>

<form action="javascript:get(document.getElementById('form1'));" name="form1" id="form1">
<textarea id="mytextarea1">testing data
1
2
3
</textarea>
<textarea id="mytextarea2">testing data 2
4
5
6</textarea>
<br>
<input type="button" name="button" value="Submit"
onclick="javascript:get(this.parentNode);">

</form>

<br><br>
Server-Response:<br>
<hr>
<span name="myspan" id="myspan"></span>
<hr>

Post.php

<?
print_r($_POST);
?>
Categories: ajax, Androide developer, CakePHP, CakePHP Developer India, freelance developer, Freelance PHP Developer, Freelance PHP Programmer, Freelance Programmer India, freelance web, freelance web designer, Freelance web developer, get a freelancer, Hire Dedicated Programmer, Hire Dedicated Programmer India, Hire PHP Developer India, Hire PHP Professional, Hire PHP Professional India, Hire PHP Programmer India, Hire Web developer, Hire Web Developer India, india web development, Indian Freelancer, iOS, ipad, iphone developer, JavaScript, joomla, joomla developer india, jquery, mysql, oscommerce Customization, oscommerce developer, php, PHP Freelancer, PHP Freelancer India, php freelancing india, php freelancing india mumbai, PHP programmer, PHP Programmer India, Php programming, PHP Web Development, php web programmer, web designer india, Web Developement Company USA, web developer, web developer ahemdabad india, web developer india, Web development India, Word Press Reserch, wordpress, Wordpress Blog Developer, Wordpress Customization Services, wordpress freelance developer, wordpress freelance programmer, wordpress freelancer, Wordpress Freelancer India, Wordpress Programmer, Wordpress Shopping Cart, Wordpress theme customization, wordpress theme integration, x cart development india Tags: , , , , , , , , , , , , , , , , , , , ,

Hire X-Cart Developer for Cost-Effective & Secure eCommerce Solutions

September 21, 2011 Leave a comment

Proper implementation of the shopping cart software is very vital. A high quality shopping cart software with a wide range of features is useless if not implemented appropriately. X-cart shopping cart software is popular open source product with various features that are required for high quality eCommerce website. For the best possible use of X-cart technology in eCommerce website development, developer / programmer suppose to be proficient in his programming practices. An excellent technology and proficient developer can decide the whole design of online business. TheeCommerce website ought to be fast & error-free functioning to ultimate users. The administrator or website owner always look for good management and control on the website and supposed to be flexible for any modifications. Integration of new modules and features must be easy in the future in any high quality eCommerce website. All this could be done by hiring X-Cart developer. Hire X-Cart Developer is one of the potential options available for the robust eCommerce website development.

 

Special dedicated developer on rent is comparatively cost effective for setting up eCommerce business or developing eCommerce website. The job of eCommerce website development is costly if someone wants to start at small level such as selling products & services from home. The small businessmen can hire X-Cart developer from web development service providers for integrating the X-Cart shopping cart software in business websites (eCommerce websites). The companies and big businessmen also prefer the concept of hiring dedicated developers from any reliable web development company. For instance, the trends of offshore outsourcing in the modern online business are common and hire X-Cart programmer is very popular practice for developing cost – effective eCommerce websites. Moreover, small businessmen can have the facilities of customization in the eCommerce web development by hiring dedicated X-Cart developer.

 

This slideshow requires JavaScript.

For the last many years retail business on the web is very regular practice by the small & big retailers/ merchants. They always seek cost effectiveeCommerce shopping cart solutions and there are hundreds of shopping cart software are available to utilize in the eCommerce websites. Among the popular shopping carts, X-Cart is the well-known name and eCommerce developers also admire practicing eCommerce website development with them. A proficient X-Cart developer on hire is the best resource for providing comprehensive eCommerce solution. A large number of online businessmenhire X-Cart developers for making their existing online business more productive by replacing the old shopping cart software. X-Cart amazing eCommerce technology offers high level security features. Different entities such as whole sellers, retailers, distributors, eCommerce solution providers and various internet companies like to hire X-Cart Developer. 

Ouch! I’ve Been Banned By Google!

September 19, 2011 Leave a comment

 

This question has become very common these days. Waking up to find out that your site has disappeared from the rankings of Google is shocking and nothing can be worse than for someone who runs an  business that this. There are certain times when the website does not rank for its own name. These are very clear signs that your site has been banned by .

 

Google does not offer any warnings before it bans your site. You will only be able to find out when the visitors to your site drops considerably. This will be followed by the sales reducing by a high margin. A high percentage of site owners may be left without an understanding of what actually transpired thus scratching their heads and spending sleepless nights about how to get back.

 

Your site cannot be banned without a reason.

 

There are certain Google’s rules which when violated, will make your website banned from the search engines.

 

The possible reasons that may make your site get banned include:

 

  • Meta Tags and Robots: Looking at your robots and Meta tags may be the best way forward since it may be possible that your robots have been set in a way to exclude Google spiders from indexing your site. If your site has a robot .txt file, it would make sense if you look at it. Your Meta tags should never show something like this: < Meta name=”ROBOTS”=cont=”NOINDEX”>
  • When this appears on your site, Google will definitely be prevented from ranking to your site. Your choice of a robot code may also lead to your site not being ranked by Google. Ensure that your choice of robot codes is set to allow the  visit all your web pages.
  • Cloaking: You must have heard about cloaking, right? This is a term used to describe a site that sends web pages that have been altered to search engines that crawl the sites. You will note that when different content is returned to the users than what is returned to the search engines with the aim of causing some distortion in search engine rankings. This is one of the malpractices that can have your site banned from Google rankings. Google tries as much as possible to ensure that the quality of the search results is not only consistent but also of high quality. Any site which is involved in cloaking may be banned by Google permanently.
  • So when your website displays different information for a real person and for search engine spiders, your site is said to be cloaking. The cloaked pages are keyword-packed with the intention of displaying different information, which will make it get ranked highly. If you have a site and have included such manipulations, it is high time that you stop. Failure to do this will have your site banned by Google.
  • Duplicate websites and content: Creating content for websites is not an easy task. A site that has duplicate content is penalized by Google. You may have your site banned when someone copies your content, which was original. It is thus important to monitor your content and make sure that noother site is using them. This can be done by carrying out a Google search by using a few of your quotation marks around the content/ (“). If you find out that someone has copied your content; you will find it necessary to visit http://www.google.com/dmca.html where you’ll be able to learn more about infringement of copyrights. If your content has been copied without your knowledge, it may be necessary that you check http://www.copyscape.com.
  • Presence of hidden links or texts: There are many ways that you can have a text hidden. Some of the methods that are used are sneakier than others. When a link or a text is not visible to a human being but only to a , it is considered to be hidden. Texts can be hidden by using white and text colors on a white background or making use of cascading style sheets to hide the texts. When this is done, it’s just a matter of time, and you will have your site banned by Google.
  • Spamming or stuffing of keywords: Google allows up to a maximum of 5 percent of keyword density in the content that appears on your site. There are certain web pages that have been stuffed by keywords unnecessarily. It is important that you use your keywords the right way.
  • Buying links: Buying links will deal a huge blow to your Google rankings. It may not get your site banned, but you will drop down in your Google rankings. Your investment in getting links faster will be a waste. To move up the Google rankings, you may consider staying away from buying links.
  • Creating doorway redirects: Sites that have created sneaky redirects risk getting banned by Google. When its spiders locate such mistakes in your site, it will definitely get banned.

 

How to get back into Google rankings

 

Google states that site owners should not make use of sneaky redirects, hidden links or texts and also avoid loading your web pages with words that are irrelevant. Sending automated messages to Google from your website is not acceptable. Furthermore, doorway pages that have been created for the search engines and not for website users should not be part of your site.

 

To get back into the ranking list, you should ensure that you have checked your sites for the above ethical malpractices and make the necessary modifications. You will need to do this since, even if you resubmit the site for consideration, chances of being rejected are higher.

 

If you would like to resubmit your site for re-inclusion ion Google rankings, you will need to log into the Google’s Sitemaps which will take you to the bottom of your account page. You will see “Submit a re-inclusion request”. This will direct you to this link:https://www.google.com/webmasters/sitemaps/reinclusion?hl=en

 

What does this mean?

 

Well,you will have to register your website to be considered for reinclusion. After you’ve done this, you will check boxes that will not only you agree to being guilty of the mistakes you committed but also agree to making modifications also a box to promise that you will not commit the mistake again.

 

There is a box that will allow you to explain yourself. In this space, you will need to include everything that you believe will get your site ranked.

 

After you have gone through this procedure, Google will send its spiders to your site again to check if your site has been cleaned. It may take a few months to get indexed and during this waiting period, you should not tamper with your site not unless it is very necessary.

 

After you have done the above, it does not hurt sending Google an email. It is not necessary but it may help get things done faster.

 

Got comments? had similar experience? please comment and share your knowledge!
 
Contact me :
bhavinrana07[@]gmail.com


Categories: .htaccess, Androide developer, CakePHP, CakePHP Developer India, freelance developer, Freelance PHP Developer, Freelance PHP Programmer, Freelance Programmer India, freelance web, freelance web designer, get a freelancer, Google, Hire Dedicated Programmer, Hire Dedicated Programmer India, Hire PHP Developer India, Hire PHP Professional, Hire PHP Professional India, Hire PHP Programmer India, Hire Web developer, Hire Web Developer India, Indian Freelancer, iphone application developer, iphone developer, iphone website designer, JavaScript, joomla customization india, Joomla Developer, joomla developer india, jquery, mysql, oscommerce Customization, oscommerce developer, php, PHP Freelancer India, php freelancing india, php freelancing india mumbai, PHP programmer, Php programming, Programming Facts Blog, web developer ahemdabad india, web developer india, Web development India, Word Press Reserch, Wordpress Customization Services, Wordpress Developer, Wordpress Developer India, wordpress freelance developer, wordpress freelance programmer, wordpress freelancer, Wordpress Freelancer India, Wordpress Programmer, Wordpress Shopping Cart, Wordpress theme customization, wordpress theme integration Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , ,

What Everyone Ought to Know about HTML5

September 19, 2011 Leave a comment

What is html5, and why you should use it?

HTML5 is a language for creating and laying out content for the web with a core technology throughout the internet. This has been the 5th revision and it was created in approximately 1990. The purpose behind HTML5 is improving the language which will support the latest and most innovated multimedia, understood by computer systems. If anything, this is a response to the observation and increase in technology, with different types of features which have been introduced by different specifications. This has been introduced by software products and web browsers.
It has defined markup language that can be written in the HTML form and it includes a very detailed process to encourage different types of . It will prolong, improve and make sense of the markups. There are new features that have been added, which includes audio and video as well as SVG content. These have been incorporated into the system to make the whole process much easier to handle media and graphics throughout the web without any separated plug ins. Content and documents are now enriched and redefined.
There are reasons as to why you should use HTML5 and it revolves around the way that you are going to use the web in general. Many are supporting in it, investing in it and wanting to be a part of the system. This is used in  and almost all of the websites that you visit, making the whole link process a lot easier on your behalf. There’s going to be a lot of marquee and headline changes thanks to Google, Mozilla and Apple.

There are super cookies which will give you much more space and very adequate application databases, such as email. Sites will include canvas drawing which will mark off a certain part of the page for pictures, charts, games and graphs; whatever feature can be included into the programming code, will be included.
There’s going to be an infinite amount of support going into audio streaming support, and it’s going to bring playback features to you in the case of an audio or video format. There are Geo-location features which can find your location and tailor around it so that there is more convenience in the things that you are typing into your .

  • HTML5 is very good because it improves the ability of search engines to understand the content and structure of a video
and provides greater accessibility.
  • This is what many website owners will continue to take advantage of for the next few years.

here is going to be smarter search boxes, text boxes and controls which will allow you to send through email-less annoyance in general. The overall focus of HTML5 is to make the whole build, drag and drop tools easy to use. It’s a focus on web application and discussion boards or real time. It may seem like another language to you if you aren’t familiar with technology terms, but just know that it’s going to make your internet experience easier.

%d bloggers like this: