Web Publishing and Browsing
VIMALA GURUKUL
Web Publishing and Browsing
Web Publishing
SGML (Standard Generalized Markup Language)
Web Hosting
Documents interchange standards
Common Gateway interface (CGI)
Components of Web Publishing
Document management
Search and Meta Search Engine
Web Page Design Consideration and Principles
HTML
WWW
Browser
HTTP
Publishing Tools
Web publishing is the process of publishing content on the Internet.
It includes –
• Creating and uploading websites
• Updating the associated web pages
• Posting content to these web pages online
Web publishing comprises of personal, business, and community websites in addition to e-books and blogs.
The content meant for web publishing can include text, videos, images and other types of media.
To publishing content on the web you need three things-
• Web publishing software
• Internet connection
• Web server
It is stand for Standard Generalized Markup Language.
It is a markup language used to define and present structured documents (it means define tags).
SGML is a generalised markup language that can be used to define and format various types of structured documents, such as technical documents, legal documents and documents in the publishing industry, including books, magazines and journals.
➢ Web hosting is a service of providing online space for storage of web pages.
➢ These web pages are made available via World Wide Web.
➢ The companies which offer website hosting are known as Web hosts.
1. Shared Hosting
In shared hosting, the hosting company puts thousands of website on the same physical server. Each customer has their own allocation of physical web space and a set of bandwidth limit.
2. Virtual Private Server (VPS)
It is also known as Virtual Dedicated Server. It is a server which is partitioned into smaller servers. In this customer is given their own partition, which is installed with its own operating system.
3. Dedicated Server
In this kind of hosting, single dedicated server is setup for just one customer. It is commonly used by the businesses that need the power, control and security that a dedicated server offers.
4. Reseller Hosting
A reseller acts as a middle man and sells hosting space of someone else’s server.
5. Grid Hosting
Instead of utilising one server, Grid Hosting spreads resources over a large number of servers. It is quite stable and flexible. The servers can be added or taken away. from the grid without crashing the system.
Web hosting companies
➢ Documents interchange standards refer to established guidelines and protocols for the
exchange of electronic documents between different systems, applications, or organisation.
➢ There are several widely recognised interchange standards used for various types of
electronic documents, including text documents, spreadsheets, images, and more.
CGI stands for Common Gateway Interface. It is a protocol and standard for enabling web servers to execute programs or scripts and generate dynamic web content.
CGI allows a web server to interact with external programs, often written in languages like Perl, Python, or C, to perform various tasks such as processing forms, database queries, and generating dynamic web pages.
Components of Web Publishing
➢ Domain name
➢ Web hosting (Web Space)
➢ Web design and development
➢ Promotion
➢ Maintenance
Document management is the practice of storing, organising, and managing documents in a systematic and efficient manner. This process involves the creation, storage, retrieval, tracking, and archiving of documents, both in physical and digital formats.
➢ Search Engine
A search engine is a web-based tool that allows users to search for information on
the internet by entering keywords or phrases. The search engine then retrieves and
displays a list of web pages, documents, images, videos, or other online content that
matches the user's query.
➢ Meta Search Engine
The Meta search Engine is a search engine that combines the results of various
search engines into one and gives one result. It can also be stated as an online
information retrieval tool.
Here is the list of 8-good design principles which will make your website, user-friendly, effective, and engaging.
1. Simple Is the Best
2. Consistency
3. Typography & Readability
4. Mobile Compatibility
5. Color Palette and Imagery
6. Easy Loading
7. Easy Navigation
8. Communication
9. Responsive design
10. Contents meet user goals for visiting websites.
➢ HTML stands for Hyper Text Markup Language
➢ HTML is the standard markup language for Web pages
➢ HTML elements are the building blocks of HTML pages
➢ HTML elements are represented by <> tags
The World Wide Web (WWW or simply the web) is a global information system on the internet that allows users to access and share text, images, videos, and other multimedia content.
Web browsers are software applications that allow users to access and interact with content on the World Wide Web.
Browsers interpret and render web pages, enabling users to view text, images,videos, and other multimedia content.
HTTP means Hypertext Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands
Publishing tools, also known as content management systems (CMS) and publishing platforms, are
software or online services designed to facilitate the creation, management, and publication of
digital content, such as websites, blogs, and online publications. These tools are essential for
individuals, businesses, and organizations that want to publish and maintain an online presence.
Some popular publishing tools include:
WordPress is one of the most widely used content management systems for creating and managing websites and blogs. It is known for its flexibility, ease of use, and a vast library of plugins and themes.
Joomla is another open-source CMS that allows users to build and manage websites and web applications. It's particularly popular for its extensibility and community support
Drupal is a powerful, open-source CMS that is favored for building complex, highly customizable websites. It's often used for community-driven websites and large-scale projects.
Wix is a user-friendly website builder that provides both CMS-like capabilities and an easy drag-and-drop interface for creating websites. It's suitable for beginners and small businesses.
➢ Squarespace:
Squarespace is a website builder and hosting platform known for its elegant
and responsive templates. It's a popular choice for creative professionals and small
businesses.
➢ Medium:
Medium is a user-friendly platform for publishing articles and blog posts. It's
known for its clean and minimalist design and is used by many writers and bloggers.
➢ Ghost:
Ghost is a CMS specifically designed for bloggers. It offers a simple and distraction-
free writing environment, making it a popular choice for bloggers and publishers.
➢ HubSpot:
HubSpot offers a suite of marketing and content management tools for businesses. It includes website creation and blogging features along with marketing automation.
➢ Adobe Experience Manager:
AEM is a comprehensive enterprise-level content management system that is designed for creating and managing complex, data-driven websites and online experiences.
➢ Blogger:
Blogger is a simple, user-friendly platform by Google for creating and hosting blogs.
It's a popular choice for personal bloggers and beginners.
➢ Jekyll:
Jekyll is a static site generator that is popular among developers and technical bloggers. It converts plain text into static websites and is known for its simplicity and speed.
Contentful is a headless CMS that separates content creation from its presentation, making it versatile for delivering content to various platforms and devices.
These publishing tools offer a wide range of features, from creating and editing content to managing user roles and permissions, handling media, and optimizing websites for search engines.
The choice of a publishing tool depends on the specific needs of the user or organization, the complexity of the project, and the level of technical expertise available.