Thursday, January 20, 2011

SEO friendly blogger templates



This tips that will help you to make your blog design better. The points will be not be that elaborated but I’ll cover all the points in detail in my future articles. Lets start :
  1. Choose white colored background template
  2. Place search box at the top in navigation bar
  3. Have a good blog typography (I recommend Verdana fonts)
  4. Have an attractive logo/banner
  5. Always use different color or hyperlinks
  6. Template should be two or three column
  7. Before applying the template make sure you cross check it in different browsers
  8. You must display post author, category, tags and date before or after the post
  9. Use percent instead of pixels
  10. Use a good color scheme (you can take help from ColorCombos)
  11. Compress CSS code, use CSS Compress plugin to compress CSS code
  12. Always have three or four column footer
  13. Use paging
  14. Use small size graphics
  15. Avoid using Flash
  16. Do not add music
  17. Do not add unnecessary badges
  18. Avoid marquee tag (looks very unprofessional)
  19. Avoid blink tag (again looks very unprofessional)
  20. Avoid adding Google ads inside content (it will irritate readers)
  21. Do not overuse Bold tag
  22. Avoid Gif images (it takes a lot of time too load)
  23. Keep categories list as short as possible
  24. Have small blog-roll list
  25. Separate comments and track-backs
  26. Make your blog logo clickable

Web Technology Background



This section provides information about web technologies that relate to the interface between web servers and their clients. This information includes markup languages, programming interfaces and languages, and standards for document identification and display.

Section Organization

  1. Markup Languages Section - Includes all markup languages including HTML, XML, and SGML. Documentation in this section currently includes an HTML Guide, XML Guide, and a Document Type Definition (DTD) reading reference.
  2. CGI Section- Includes four documents describing implementation of the client to server web interface. It includes information about the common gateway interface (CGI), server side includes (SSI), JavaScript, and writing perl script programs
  3. HTTP Section - Thic section currently includes an HTTP Reference which is based on RFC 2616. It has brief descriptions of the HTTP request and response headers and also lists the possible response headers such as 404 (not found).
  4. PHP - PHP is a scripting language that runs on the web server and the script code is embedded in the HTML document. It is easy to use with syntax similar to C which is why it is so popular. This section includes a PHP Introduction manual.
  5. JAVA Section - Documentation is being generated for this section. It currently contains some web links.
  6. MIME Section - This section describes Multipurpose Internet Mail Extension along with its purpose and it also includes a few MIME related web links.
  7. Graphics - Gif files used to add graphics to web pages.

Technologies to be included in this section

  • Streaming audio and video

World Wide Web Coordinating Groups

There are many types of technologies which are used to support the world wide web and more are being developed all the time. There are several groups involved in the development and coordination of these technologies.
  • IAB - Internet Architecture Board. Web site: IAB. The IAB websites states that "The IAB does not aim to produce polished technical proposals on such topics. Rather, the intention is to stimulate action by the IESG or within the IETF community that will lead to proposals that meet general consensus."
  • IANA - Internet Assigned Numbers Authority. Web site: IANA. They control the assignment of internet addresses and domain names.
  • IESG - The Internet Engineering Steering Group. Web site: IESG. According to RFC 2418, the IESG "has responsibility for developing and reviewing specifications intended as Internet Standards."
  • IETF - The Internet Engineering Task Force. Web site: IETF. Their web site says "The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet."
  • InterNIC - Internet Network Information Center, the authority for allocating internet addresses. Web site: InterNIC.
  • IRTF - Internet Research Task Force. Web site: IRTF. Their web site states their mission is "To promote research of importance to the evolution of the future Internet by creating focused, long-term and small Research Groups working on topics related to Internet protocols, applications, architecture and technology."
  • ISOC - Internet Society, promotes internet policies. Web site: ISOC.
  • ISTF - Internet Societal Task Force. Web site: ISTF. Their mission is "To assure the open development, evolution and use of the Internet for the benefit of all people throughout the world".
  • W3C - World Wide Web Consortium, sets standards for the web working with the IETF.W3C
  • OASIS - Organization for the Advancement of Structured Information Standards. OASIS
  • Internet2 Internet2 An Organization that supports internet related technologies including XML, DHTML, JAVA and more.
  • IRT - Internet Related Technologies. Internet Related TechnologiesTheir website states "Internet2, led by over 180 U.S. universities working in partnership with industry and government, is developing and deploying advanced network applications and technologies, accelerating the creation of tomorrow's Internet."
  • Graphic Communications Association A trade association that provides standards for the printing and publishing industries.

Networking Tutorial

The CTDP Networking Guide Version 0.6.3



Introduction

This networking tutorial is primarily about TCP/IP network protocols and ethernet network architectures, but also briefly describes other protocol suites, network architectures, and other significant areas of networking. This networking tutorial is written for all audiences, even those with little or no networking experience. It explains in simple terms the way networks are put together, and how data packages are sent between networks and subnets along with how data is routed to the internet. This networking tutorial is broken into five main areas which are:
  1. Basics - Explains the protocols and how they work together
  2. Media - Describes the cabling and various media used to send data between multiple points of a network.
  3. Architecture - Describes some popular network architectures. A network architecture refers to the physical layout (topology) of a network along with the physical transmission media (Type of wire, wireless, etc) and the data access method (OSI Layer 2). Includes ethernet, Token Ring, ARCnet, AppleTalk, and FDDI. This main area of the networking tutorial can and should be skipped by those learning networking and read later.
  4. Other Transport Protocols - Describes IPX/SPX, NetBEUI, and more.
  5. Functions - Explains some of the functionality of networking such as routing, firewalls and DNS.
  6. Further Details - Gives information about some protocols not covered in the "Basics" section. In the future, it will include more information about packet fragmentation and re-assembly along with more details about UDP and especially TCP and TCP connections.
  7. More Complex functions - Documents multicasting, dynamic routing, and network management
  8. Applications - Documents how some of the applications work such as ping and traceroute. In the future, it will cover telnet, Rlogin, and FTP.
  9. Other Concerns - Includes installing drivers, network operating systems, applications, wide area networks, backing up the network and troubleshooting the network.
  10. References - Includes a reference list of terms, RFCs and recommended reading.
The reader may read this networking tutorial in any order, but for beginners, it would be best to read through from the beginning with the exception of sections 2 (media), 3 (architecture), and 4 (other). At some point, however, the reader should be able to break from the basics and read about routing and IP masquerading. There are no links to various reading material or software packages inside this networking tutorial, except under the references section. This is because it is more structured, and makes it easier to keep the networking tutorial current.
This networking tutorial will first talk about the network basics so the reader can get a good grasp of networking concepts. This should help the reader understand how each network protocol is used to perform networking. The reader will be able to understand why each protocol is needed, how it is used, and what other protocols it relies upon. This networking tutorial explains the data encapsulation techniques in preparation for transport along with some of the network protocols such as IP, TCP, UDP, ICMP, and IGMP. It explains how ARP and RARP support networking. In functional areas, such as routers, several examples are given so the user can get a grasp on how networking is done in their particular situation. This networking tutorial covers routing, IP masquerading, and firewalls and gives some explanation of how they work, how they are set up, and how and why they are used. Firewalls and the available packages are described, but how to set them up is left to other documentation specific to the operating system and the package. Application protocols such as FTP and Telnet are also briefly described. Networking terms are also explained and defined.
This networking tutorial explains the setup of networking functions using Linux Redhat version 6.1 as an operating system (OS) platform. This will apply to server functions such as routing and IP masquerading. For more documentation on setting up packages, read documentation on this web site and other locations specific to the operating system and the package. If you know how to set up other operating servers such as Windows NT, you can apply the information in this networking tutorial to help you understand how to configure services on that OS platform.
This networking tutorial was written because I perceived a need for a basic networking document to explain how these networking services work and how to set them up, with examples. It will help a novice to learn networking more quickly by explaining the big picture concerning how the system works together. I have seen much good networking documentation, but little that explains the theory along with practical setup and applications.

Basic Computer Tutorial

This basic computer tutorial is written for those who do not know very much about computers. The purpose of this basic computer tutorial is to help the reader better understand how to use their computer more effectively and safely. It will help the reader understand:
  • What files and file types are.
  • How to copy files.
  • Where your files are stored.
  • What the parts of your computer are.
  • What an operating system is.
  • What a computer program is.

Security and Performance

With the above basic information, this tutorial will explain methods that you can do to make your system more secure, keep your data safe by backing it up, and avoid most performance degredation caused to bad applications and SPAM.
  • How some file types can be used by third parties to gain control of your computer.
  • How to modify your file view settings so you are not as easily fooled by e-mails containing viruses.
  • How to prevent viruses and worms.
  • How to reduce SPAM.
  • How to back up your files.
  • How to reduce or eliminate unwanted programs that could reduce your system performance.
  • What to do if you receive a virus or worm.
  • What to do if you receive an e-mail telling you that an e-mail you sent contained a virus.
This basic computer tutorial gives some basic information about hardware, operating systems, and programs in the first half to help the reader understand later information about files, e-mail and computer security practices. Depending on the reader's level of knowledge, some of the basic information may be skipped and the reader may refer to the terms page if they do not understand some of the terms.

Twitter Delicious Facebook Digg Stumbleupon Favorites More