Website Design & Development 2

• What is Domain name or Domain Registration & Hosting?
Ans: Domain registration refers to the process of registering a domain name, which identifies one or more IP (Internet Protocol) addresses with a name that is easier to remember and use in URLs to identify particular Web pages. The person or business that registers domain name is called the domain name registrant.
Hosting: store (a website or other data) on a server or other computer so that it can be accessed over the Internet.

Type of Website:
• Static Website
• Dynamic & Responsive Website
• E-Commerce Website
• Classic Website
• Portfolio Base Website
• Business Website
• Blog
• News Portal

Static versus dynamic web pages
Static web pages:
Static web pages don’t change content or layout with every request to the web server. They change only when a web author manually updates them with a text editor or web editing tool like Adobe Dreamweaver. The vast majority of web sites use static pages, and the technique is highly cost-effective for publishing web information that doesn’t change substantially over months or even years. Many web content management systems also use static publishing to deliver web content. In the cms the pages are created and modified in a dynamic database-driven web-editing interface but are then written out to the web server (“published”) as ordinary static pages. Static pages are simple, secure, less prone to technology errors and breakdown, and easily visible by search engines.

Dynamic web pages:
Dynamic web pages can adapt their content or appearance depending on the user’s interactions, changes in data supplied by an application, or as an evolution over time, as on a news web site. Using client-side scripting techniques (xml, Ajax techniques, Flash ActionScript), content can be changed quickly on the user’s computer without new page requests to the web server. Most dynamic web content, however, is assembled on the web server using server-side scripting languages (asp, jsp, Perl, php, Python). Both client- and server-side approaches are used in multifaceted web sites with constantly changing content and complex interactive features. Dynamic web pages offer enormous flexibility, but the process of delivering a uniquely assembled mix of content with every page request requires a rapid, high-end web server, and even the most capable server can bog down under many requests for dynamic web pages in a short time. Unless they are carefully optimized, dynamic web content delivery systems are often much less visible to search engines than static pages. Always ask about search visibility when considering the merits of a dynamic web content system.

Business card websites:
Much like an actual business card, business card websites supply your name, contact details and maybe a logo. They may also provide some product or service information.
You might want this type of website if you are looking for an economical and quick way of creating a basic online presence.

Folio websites:
Folio websites are quite simple, like business card websites. The difference is that they include a folio section that showcases your body of work as a professional or organization.
You may want this type of website if you work in a creative industry and need to convey the breadth and depth of your body of work.

Brochure websites:
Brochure websites allow you to put your range of products and services online for customer browsing. This type of website doesn’t allow customers to buy online.
You may want this type of website if you have a shop or your practice a trade that produces products, but don’t need to sell online.

e-Commerce websites:
If you want to be able to sell products or services online, then you may want to invest in a website with an e-commerce platform. With an e-commerce website you will be able to accept payment (via credit card, PayPal or otherwise) for your products or services.
e-Commerce does not have to be more complicated than opening a store on an online marketplace like eBay or Etsy. If you want a customized online shop, then you may need to spend more time and money to get it.
You may want this type of website to supplement your physical—offline—shop, or as your sole point of sale.

Blogs:
Running a blog can be an excellent way of driving traffic to your website. Also, making regular blog posts may make your website more visible to search engines. This means that people will be able to find your website more easily.

• What is CMS for Website?
Ans: 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). The CMA element allows the content manager or author, who may not know Hypertext Markup Language (HTML), to manage the creation, modification, and removal of content from a Web site without needing the expertise of a Webmaster. The CDA element uses and compiles that information to update the Web site. The features of a CMS system vary, but most include Web-based publishing, format management, revision control, and indexing, search, and retrieval.
Example of CMS:
1. WordPress
2. Drupal
3. Joomla!
4. ExpressionEngine
5. Own CMS

• What isThemes or Templates?
Ans: Website themes determine the overall look of Website and its design. How it works.

Website Language:
1. HTML (Hypertext Markup Language)
2. CSS (Cascading Style Sheets)
3. PHP (Personal Home Page)
4. JAVA Script
5. Rails & Rubi
6. Magento
7. Shopyfi