Sunday, June 22, 2014

What Is HTML5?

HTML5 is the newest hyper text markup language for websites from the World Wide Web Consortium (W3C). The first draft was made public in 2008, but not much happened until 2011. In 2011, HTML5 was released and people started writing about it and using it, but the support in different browsers was still poor. Today all major browsers (Chrome, Safari, Firefox, Opera, IE) offer HTML5 support, therefore the newest HTML technology can be used at its best today.
HTML5 works with CSS3 and is still in development. W3C plans to release a stable version next year, but it still looks like this is a long shot. Since its release, HTML5 has been in continuous development, with the W3C adding more and more impressive features, therefore it seems quite unlikely that HTML5′s development will end soon, which is not necessarily a bad thing.
HTML5 is the successor of HTML 4.01, released for the first time in 1999. The internet has changed significantly since 1999 and it seemed like the creation of HTML5 was necessary. The new markup language was developed based on pre-set standards:
  • New features should be based on HTML, CSS, DOM, and JavaScript.
  • The need for external plugins (like Flash) needs to be reduced.
  • Error handling should be easier than in previous versions.
  • Scripting has to be replaced by more markup.
  • HTML5 should be device-independent.
  • The development process should be visible to the public.

 

What’s new?

HTML5 was created to make the coding process easier and more logical. You will see a bit later that many syntaxes are now deprecated and soon to be kicked out through the back door. The unique and impressive features HTML5 comes with are in the multimedia department. Many of the features it comes with have been created with the consideration that users should be able to run heavy content on low-powered devices. The syntactic features include the new <video>, <audio> and <canvas> elements, but also integration of vector graphics content (what we knew before as being the <object> tags). This means that multimedia and graphic content on the web will be handled and executed easier and faster, without the need of plugins or APIs.
There are a bunchload of new syntaxes added, but below I will name and describe the most important. The rest of them can always be found in W3C’s HTML5 section.
  • <article> – this tag defines an article, a user comment or a post, so an independent item of content
  • <aside> – the aside tag marks content aside from the page content, which for example could be a lateral sidebar
  • <header>, <footer> – you won’t need to manually name IDs for headers and footers, as now you have a pre-defined tag for them
  • <nav> – the navigation can now be placed in the markup in between the nav tags, which will automatically make your lists act like navigation
  • <section> – this is another important new syntax, as it can define any kind of sections in your document. It works pretty much like a div which separates different sections.
  • <audio>, <video> – these two obviously mark sound or video content, which will now be easier to run by devices.
  • <embed> – this new tag defines a container for interactive content (plugin) or external application
  • <canvas> – the canvas tag is quite exciting, as it allows drawing graphics via scripting (mostly JavaScript, but some others can be employed as well)
What is important to remember is that the new HTML5 tags do not always work as the ones before. For example, the header and footer tags will not only mark the start and the end of a page, but also the start and the end of each section you have. This means that these two tags are likely to be used more than once in the whole page. In the illustration below can you see what I mean.
Oh yes, and the DOCTYPE declaration finally makes some sense. Or, at least, this time it is much simpler than before and it is very easy for us to remember and we won’t have to search for it on the web or copy it from site to site. <!DOCTYPE html> closed by </html> at the end of the page is something we waited for for a long time to come and now it finally is here.
Moreover, complex XHTML declarations many of us used before can now be replaced with <html lang=”en”> and long encoding declarations can simply be written in this way: <meta charset=”utf-8″>. Can it get simpler than that? It most definitely can’t.
The following tags from HTML 4.01 are now removed from HTML5, therefore browsers do not offer support for them anymore. This means that it is a good idea to go back to your HTML pages and check for them, as they might disrupt the design in the latest browsers.
  • <acronym>
  • <applet>
  • <basefont>
  • <big>
  • <center>
  • <dir>
  • <font>
  • <frame>
  • <frameset>
  • <noframes>
  • <strike>
  • <tt> 

Things to know about HTML5

It is crucial to remember that HTML5 is built on the success of its previous version, HTML 4.01, which is undoubtedly the best version ever. In order to be better at using HTML5 you do not need to forget everything about the previous version. You are not learning a totally new language here. Keep your beloved syntaxes and keep the way you used to format your code, only remember that now you need to build upon the coding skills you already have.
In case you have absolutely no knowledge of HTML and you want to start now, I advise you to start with HTML 4.01 and only when you master it move onto HTML5. Starting with the latest version is like learning to run before learning to walk – which is impossible as far as I know. HTML 4.01 still contains the basics of HTML5, therefore in my opinion you should have strong knowledge of former HTML versions in order to be able to master HTML5.
The upside of learning HTML5 now is that the new markup language works right away. You can basically do whatever you want with it today – and it is supported in all major browsers. From video to geolocation, local storage and microdata annotations, HTML5 is something we need to start using. If you are in the design business, sticking with HTML 4.01 is a mistake, because everybody will move on while you will remain behind.
HTML5 is definitely here to stay. It is created to sustain today’s necessities and especially because it is in continuous development, it will be able to sustain the changes that will happen in the industry for quite some time. One of the reasons behind HTML5 taking so much time to develop is because the W3C had to analyze lots of factors and think of the future. They took their time and finally delivered something that can easily be labelled as a high-quality product.

Why is it so good?

  • HTML5 is an open standard. Everybody can build on it. No licenses.
  • HTML5 is the key to build an stronger web, capable to serve complex web apps, games or awesome multimedia and interactive websites
  • HTML5 (as in old HTML, CSS and JS) sites or apps source code is always available so the web is and enormous set of examples you can hack from.
  • HTML5 allows our sites to be more open so they can be indexed better and can comunicate with other websites via APIs

Main changes of HTML5

Changes in the markup
Semantic elements, Powerful forms

Changes in the style
New selectors, Rich fonts, columns, grid, lots of visual enhancements

Better media support
Audio and Video support, Canvas, webGL, SVG.

Interactivity
Geolocation API, Local storage, Websockets, SVG, Hardware access


Thursday, June 19, 2014

What Is Social Media Marketing?

Social media marketing refers to the process of gaining traffic or attention through social media sites.

Social media itself is a catch-all term for sites that may provide radically different social actions. For instance, Twitter is a social site designed to let people share short messages or “updates” with others. Facebook, in contrast is a full-blown social networking site that allows for sharing updates, photos, joining events and a variety of other activities.

Why would a search marketer — or a site about search engines — care about social media? The two are very closely related.

Social media often feeds into the discovery of new content such as news stories, and “discovery” is a search activity. Social media can also help build links that in turn support into SEO efforts. Many people also perform searches at social media sites to find social media content.
Search & Social Media Marketing News, Strategies & Tactics

Here at Search Engine Land, we provide social media marketing information and news in a variety of ways:

How To: Social Media Marketing is our section that is devoted to practical tips and tactics about social media marketing. Also see the related How To: Facebook and How To: Twitter sections.

Social Media Marketing Library Archives: This area of Search Engine Land provides a collection of all stories we’ve written on the topic of social media.

In addition to covering social media marketing generally, Search Engine Land also has areas specifically about particular major social media sites and social search sites:
  •    Delicious
  •    Facebook
  •    Foursquare
  •    Google+
  •    Twitter
  •    YouTube
  •    Social Search Engines
  •    Word Of Mouth & Buzz Search Engines

Social Media Tips At Marketing

Marketing Land is the sister site to Search Engine Land that covers all facets of internet marketing, including social media marketing. At Marketing Land, you’ll find regular news coverage about social media marketing. It also offers three dedicated columns on the topic:
  • Social Media Marketing
  • Facebook Marketing
  • Twitter Marketing

What Are Some Social Media Websites?

Now that we have answered the question of what is social media, we can move on to social media websites. Because social media is such a broad term, it covers a large range of websites. But the one common link between these websites is that you are able to interact with the website and interact with other visitors.
Here are some examples of social media websites:
  • Social Bookmarking. (Del.icio.us, Blinklist, Simpy) Interact by tagging websites and searching through websites bookmarked by other people.
  • Social News. (Digg, Propeller, Reddit) Interact by voting for articles and commenting on them.
  • Social Networking. (Facebook, Hi5, Last.FM) Interact by adding friends, commenting on profiles, joining groups and having discussions.
  • Social Photo and Video Sharing. (YouTube, Flickr) Interact by sharing photos or videos and commenting on user submissions.
  • Wikis. (Wikipedia, Wikia) Interact by adding articles and editing existing articles.
And these websites are not the only social media websites. Any website that invites you to interact with the site and with other visitors falls into the definition of social media.

Why Start Social Networking?

Social Networking is a nice form of entertainment, great for meeting people with similar interests, and can be a very effective business technique for entrepreneurs, writers, actors, musicians or artists.
Most of us have hobbies, or things that we are keenly interested in such as books, television, video games or movies. Social networks allow us to reach out to others that have the same interests.
For example, if you like movies, Flixster can help you decide if you might like a new movie just out at the theaters. If you like music, Last.FM can help you find new artists that are similar to your favorite bands.

Wednesday, June 18, 2014

What Is Search Engine Optimization (SEO)?

Search Engine Optimization is the process of improving the visibility of a website on organic ("natural" or un-paid) search engine result pages (SERPs), by incorporating search engine friendly elements into a website. A successful search engine optimization campaign will have, as part of the improvements, carefully select, relevant, keywords which the on-page optimization will be designed to make prominent for search engine algorithms. Search engine optimization is broken down into two basic areas: on-page, and off-page optimization. On-page optimization refers to website elements which comprise a web page, such as HTML code, textual content, and images. Off-page optimization refers, predominantly, to backlinks (links pointing to the site which is being optimized, from other relevant websites).
SEO is sometimes also called SEO copyrighting because most of the techniques that are used to promote sites in search engines deal with text.

www.sunilanand.com



  • SEO Stands for Search Engine Optimization.
  • SEO is all about optimizing a web site for Search Engines.
  • SEO is the process of designing and developing a web site to rank well in search engine results.
  • SEO is to improve the volume and quality of traffic to a web site from search engines.
  • SEO is a subset of search engine marketing.
  • SEO is the art of ranking in the search engines.
  • SEO is marketing by understanding how search algorithms work and what human visitors might search.
If you plan to do some basic SEO, it is essential that you understand how search engines work and which items are most important in SEO.

How Search Engine Works ?

Search engines perform several activities in order to deliver search results
  • Crawling - is the process of fetching all the web pages linked to a web site. This task is performed by a software, called a crawler or a spider (or Googlebot, as is the case with Google).
  • Indexing - is the process of creating index for all the fetched web pages and keeping them into a giant database from where it can later be retrieved. Essentially, the process of indexing is identifying the words and expressions that best describe the page and assigning the page to particular keywords.
  • Processing - When a search request comes, the search engine processes it . i.e. it compares the search string in the search request with the indexed pages in the database.
  • Calculating Relevancy - Since it is likely that more than one pages contains the search string, so the search engine starts calculating the relevancy of each of the pages in its index to the search string.
  • Retrieving Results - The last step in search engines' activities is retrieving the best matched results. Basically, it is nothing more than simply displaying them in the browser.
Search engines such as Google and Yahoo! often update their relevancy algorithm dozens of times per month. When you see changes in your rankings it is due to an algorithmic shift or something else outside of your control.
Although the basic principle of operation of all search engines is the same, the minor differences between their relevancy algorithm lead to major changes in results relevancy.

What is SEO Copywriting?

SEO Copywriting is the technique of writing the viewable text on a web page in such a way that it reads well for the surfer, and also targets specific search terms. Its purpose is to rank highly in the search engines for the targeted search terms.
As well as the viewable text, SEO Copywriting usually optimizes other on-page elements for the targeted search terms. These include the Title, Description and Keywords tags, headings and alt text.
The idea behind SEO Copywriting is that search engines want genuine content pages and not additional pages (often called "doorway pages") that are created for the sole purpose of achieving high rankings.

What is Search Engine Rank?

When you search any keyword using a search engine then it displays thousands of results found in its database. A page ranking is measured by the position of web pages displayed in the search engine results. If Search engine is putting your web page on first position then your web page rank will be number 1 and it will be assumed as with a high rank.
SEO is the process of designing and developing a web site to attend a high rank in search engine results.

What is on-page and off-page SEO

Conceptually, there are two ways of doing SEO
  • On-Page SEO- This includes providing good content, good keywords selection. putting keywords on correct places, giving appropriate title to every page etc.
  • Off-Page SEO - This includes link building, increasing link popularity by submitting in open directories, search engines, link exchange etc.

What is Responsive web design ?

Responsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from mobile phones to desktop computer monitors).
A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries, an extension of the @media rule.
  • The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels or points.
  • Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element.
  • Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser.
  • Server-side components (RESS) in conjunction with client-side ones such as media queries can produce faster-loading sites for access over cellular networks and also deliver richer functionality/usability avoiding some of the pitfalls of device-side-only solutions.


visit this site www.sunilanand.com

Mobile first, unobtrusive JavaScript, and progressive enhancement

"Mobile first", unobtrusive JavaScript, and progressive enhancement (strategies for when a new site design is being considered) are related concepts that predated RWD: browsers of basic mobile phones do not understand JavaScript or media queries, so the recommended practice is to create a basic web site, and enhance it for smart phones and PCs—rather than try graceful degradation to make a complex, image-heavy site work on the most basic mobile phones.

Progressive enhancement based on browser-, device-, or feature-detection

Where a web site must support basic mobile devices that lack JavaScript, browser ("user agent") detection (also called "browser sniffing"), and mobile device detection are two ways of deducing if certain HTML and CSS features are supported (as a basis for progressive enhancement)—however, these methods are not completely reliable unless used in conjunction with a device capabilities database.
For more capable mobile phones and PCs, JavaScript frameworks like Modernizr, jQuery, and jQuery Mobile that can directly test browser support for HTML/CSS features (or identify the device or user agent) are popular. Polyfills can be used to add support for features—e.g. to support media queries (required for RWD), and enhance HTML5 support, on Internet Explorer. Feature detection also might not be completely reliable: some may report that a feature is available, when it is either missing or so poorly implemented that it is effectively nonfunctional.

Tuesday, June 17, 2014

What is Web Design?

Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific purpose. Web design is a similar process of creation, with the intention of presenting the content on electronic web pages, which the end-users can access through the internet with the help of a web browser.

Elements of Web Design


Web design uses many of the same key visual elements as all types of design such as:
Layout: This is the way the graphics, ads and text are arranged. In the web world, a key goal is to help the view find the information they seek at a glance. This includes maintaining the balance, consistency, and integrity of the design.
Color: The choice of colors depends on the purpose and clientele; it could be simple black-and-white to multi-colored design, conveying the personality of a person or the brand of an organization, using web-safe colors.
Graphics: Graphics can include logos, photos, clipart or icons, all of which enhance the web design. For user friendliness, these need to be placed appropriately, working with the color and content of the web page, while not making it too congested or slow to load.
Fonts:  The use of various fonts can enhance a website design. Most web browsers can only read a select number of fonts, known as "web-safe fonts", so your designer will generally work within this widely accepted group.
Content: Content and design can work together to enhance the message of the site through visuals and text. Written text should always be relevant and useful, so as not to confuse the reader and to give them what they want so they will remain on the site. Content should be optimized for search engines and be of a suitable length, incorporating relevant keywords.

Creating User-Friendly Web Design


Besides the basic elements of web design that make a site beautiful and visually compelling, a website must also always consider the end user. User-friendliness can be achieved by paying attention to the following factors.
Navigation: Site architecture, menus and other navigation tools in the web design must be created with consideration of how users browse and search. The goal is to help the user to move around the site with ease, efficiently finding the information they require.
Multimedia: Relevant video and audio stimuli in the design can help users to grasp the information, developing understanding in an easy and quick manner. This can encourage visitors to spend more time on the webpage.
Compatibility: Design the webpage, to perform equally well on different browsers and operating systems, to increase its viewing.
Technology: Advancements in technology give designers the freedom to add movement and innovation, allowing for web design that is always fresh, dynamic and professional.
Interactive: Increase active user participation and involvement, by adding comment boxes and opinion polls in the design. Convert users from visitors to clients with email forms and newsletter sign-ups.
Toronto web design professionals create excellent User Interface (UI) Design for a satisfying web experience. They use critical planning and analysis for the design and they pay attention to individual client specifications, converting the intricate process into a simple and elegant piece of art.