Unit 5
Unit 5
Web publishing involves the process of creating and uploading content on the internet,
making it accessible to users worldwide.
Key Components:
1. Content Creation:
o Develop text, images, videos, and multimedia.
o Tools: HTML, CSS, JavaScript, CMS platforms (WordPress, Joomla).
2. Website Design and Development:
o Design user interfaces and layouts.
o Ensure responsiveness and accessibility.
o Use front-end and back-end technologies.
3. Domain Registration:
o Purchase a domain name (e.g., example.com).
o Managed through domain registrars.
4. Web Hosting:
o Store and serve website files.
o Types: Shared hosting, VPS, Dedicated hosting, Cloud hosting.
5. Publishing and Maintenance:
o Upload content using FTP or CMS.
o Regular updates, security patches, and performance monitoring.
Web Browsing
Web browsing is the process of accessing and navigating web pages through a web browser.
Key Components:
1. Web Browser:
o Software used to retrieve and display web pages.
o Examples: Chrome, Firefox, Edge, Safari.
2. URL (Uniform Resource Locator):
o Address of a web resource (e.g., https://www.example.com).
3. HTTP/HTTPS Protocols:
o HTTP: Hypertext Transfer Protocol.
o HTTPS: Secure version with encryption.
4. Search Engines:
o Tools to locate information on the internet.
o Examples: Google, Bing, Yahoo.
5. Caching and Cookies:
o Cache: Stores temporary web data for faster loading.
o Cookies: Store user preferences and session data.
⚡Process Overview:
SGML is a meta-language used to define the structure and rules for creating markup
languages. It is the foundation for HTML and XML.
Key Points:
SGML Syntax:
sgml
CopyEdit
<!DOCTYPE HTML SYSTEM "html.dtd">
<HTML>
<HEAD>
<TITLE>SGML Example</TITLE>
</HEAD>
<BODY>
<P>Hello, SGML!</P>
</BODY>
</HTML>
2. Web Hosting
Web hosting is a service that stores and serves website files on the internet, making them
accessible to users.
1. Shared Hosting:
o Multiple websites share a single server.
o Low cost, but limited resources.
2. VPS (Virtual Private Server) Hosting:
o Virtualized server with dedicated resources.
o Better performance and control than shared hosting.
3. Dedicated Hosting:
o A single server dedicated to one website.
o High performance and control, but expensive.
4. Cloud Hosting:
o Website data is distributed across multiple servers.
o Scalable and reliable, ideal for high-traffic sites.
5. Managed Hosting:
o Host manages technical aspects (updates, backups, security).
o Suitable for non-technical users.
HTML is the standard markup language used to create web pages. It structures content
using tags and elements.
Key Features:
HTML Versions:
CGL, commonly known as CGI (Common Gateway Interface), is a standard protocol that
enables web servers to interact with external programs to process user requests.
Key Points:
Example:
perl
CopyEdit
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html><body><h1>Hello, CGI!</h1></body></html>";
Document interchange standards define protocols and formats to ensure seamless exchange
of information between different systems.
Common Standards:
Web publishing involves a set of processes and tools to create and manage content online.
Key Components:
1. Content Creation:
o Developing text, images, audio, and video.
o Tools: Text editors, graphic design software.
2. Web Design and Development:
o Designing user interfaces and coding web pages.
o Technologies: HTML, CSS, JavaScript.
3. Domain Registration:
o Purchasing a unique domain name (e.g., example.com).
4. Web Hosting:
o Hosting website files on a server.
o Types: Shared, VPS, Dedicated, Cloud.
5. Content Management System (CMS):
o Platform to manage and publish content easily.
o Examples: WordPress, Joomla, Drupal.
6. SEO and Marketing:
o Optimizing content to improve search engine rankings.
4. Document Management
Document management refers to the process of storing, organizing, and tracking documents
efficiently.
Key Features:
1. On-Premises DMS:
o Installed and managed locally.
o Suitable for organizations with strict security needs.
2. Cloud-Based DMS:
o Hosted on the cloud, accessible from anywhere.
o Scalable and cost-effective.
3. Open Source DMS:
o Customizable and free to use.
o Examples: Alfresco, OpenKM.
✅Summary:
Designing an effective web page requires focusing on user experience (UX), functionality,
and aesthetics.
1. Simplicity:
o Clean layout with minimal distractions.
o Avoid clutter and unnecessary graphics.
2. Consistency:
o Uniform design elements (fonts, colors, navigation).
o Maintain consistency across all pages.
3. Navigation:
o Easy-to-use menus and intuitive navigation.
o Use breadcrumbs for improved user guidance.
4. Responsive Design:
o Optimize pages for different devices and screen sizes.
o Use CSS media queries for flexibility.
5. Loading Speed:
o Minimize image sizes and optimize code.
o Use caching and content delivery networks (CDNs).
6. Accessibility:
o Ensure content is accessible to all users, including those with disabilities.
o Follow WCAG (Web Content Accessibility Guidelines).
7. SEO Optimization:
o Use clean HTML, proper heading structure, and relevant keywords.
Search engines and meta search engines help users locate relevant information online.
Search Engines:
Definition: Software that crawls, indexes, and ranks web pages based on search
queries.
Examples:
o Google
o Bing
o Yahoo
How It Works:
1. Crawling: Search bots crawl websites to gather content.
2. Indexing: Data is stored and organized for quick retrieval.
3. Ranking: Algorithms determine page relevance based on keywords.
Definition: Aggregate results from multiple search engines and display consolidated
results.
Examples:
o Dogpile
o Metacrawler
o Yippy
Advantages:
o Broader search coverage.
o Provides diverse perspectives from different engines.
The World Wide Web (WWW) is a system of interlinked documents and resources
accessible via the internet.
Key Concepts:
Evolution of WWW:
Web 1.0: Static web pages with limited interactivity.
Web 2.0: Dynamic content, user interaction, and social media.
Web 3.0: Decentralized web with AI and blockchain technologies.
4. Web Browser
A web browser is software used to access, retrieve, and display information from the World
Wide Web.
Common Browsers:
Google Chrome
Mozilla Firefox
Microsoft Edge
Apple Safari
Key Features:
HTTP is a protocol used to transfer data between a web browser and a web server.
Key Features:
HTTP Methods:
✅Summary: