Unit V WDM Notes
Unit V WDM Notes
Unit V WDM Notes
Using HTML, CSS, JS or using Opensource CMS like Wordpress, design and develop
a Website having Aesthetics, Advanced and Minimal UI Transitions based on the
project - Host and manage the project live in any public hosting
• A content management system is software that allows users without programming knowledge
to create, edit, and publish web content, such as text or multimedia elements, collectively via a
graphical user interface.
– Social Publishing/Communities.
– With classic web content management, the main emphasis is on creating and managing
online content.
– It’s usually necessary that multiple editors can have access to the backend, which in turn
requires complex sharing methods.
– It’s important that the system provides optimized processing for a website with
multimedia content.
– Other important factors include the management of user rights, full text search
capabilities, an efficient news management system, and the ability to present necessary
content in more than one language.
Blog publishing/news:
1
IT8078-Web Design and Management PIT/IV YEAR-IT
– The abilities to interact with the reader and control the timing of publication entries can
also be important features to consider. Quickly and easily creating content is equally, if
not more important – ideally also being able to do so directly onto a mobile device.
Social publishing/communities:
– Developing online communities and making them available to a larger audience requires
a much larger range of functions than by a simple blog.
– This is mostly because online communities target active user groups instead of passive
readers.
– Ideally, content is created not only by the site’s operator, but by the members as well
(user-generated content).
– The basic system of social publishing solutions is usually modular in design and can be
extended by certain web 2.0 functions if necessary.
– open source
• These are referred to as open source software. With open source CMS,
the system and the program code are freely accessible, and the source code can,
in principle, be viewed by anyone.
WordPress 64,2 %
2
IT8078-Web Design and Management PIT/IV YEAR-IT
Shopify 5,2 %
Joomla! 3,5 %
Squarespace 2,5 %
Drupal 2,4 %
Wix 2,4 %
Bitrix 1,7 %
Blogger 1,6 %
Magento 1,2 %
OpenCart 1,0 %
PrestaShop 0,8 %
TYPO3 0,5 %
Weebly 0,5 %
Bigcommerce 0,4 %
• The open source systems like WordPress, TYPO3, Joomla!, Drupal, Contao, and Neos are
currently the most popular standard solutions for professional website operation.
– Fast and scalable, including a free domain for the first year and email address, trust web
hosting from IONOS!
• Domain
• Wildcard SSL
• 24/7 support
3
IT8078-Web Design and Management PIT/IV YEAR-IT
WordPress:
• Originally conceived as a blog system, several extensions are now available for the basic
installation, making it possible to upgrade the software to a fully functional content
management system.
• its low-effort, basic installation, WordPress is good for small and simply structured websites.
• Especially for bloggers, who want to provide their visitors with frequently changing content in
attractive layouts, WordPress is an effective CMS with an intuitive web interface.
• As the complexity of the online project increases, though, the user-friendliness of the software
significantly decreases.
Facts:
– More than 58,000 extensions and a huge range of free design templates
4
IT8078-Web Design and Management PIT/IV YEAR-IT
Pros Cons
Minimal effort for installation and setup Plugins often have security gaps
Simple integration of plugins and other More frequent security updates lead to
extensions additional administrative effort
How to Create and Sell Online Courses with WordPress (Step by Step):
• Selling online courses is a popular online business idea that you can start with a very small
investment and no technical knowledge.
• Here are the steps we will cover to help you create an online course with WordPress:
– Setting up WordPress
5
IT8078-Web Design and Management PIT/IV YEAR-IT
• A course idea where you can help others learn new skills.
• A WordPress hosting account. This is where your website’s files are stored.
• An eLearning management add-on (also known as LMS plugin) to create and manage courses.
– WordPress.com vs WordPress.org.
– We recommend using WordPress.org because it gives you access to all the WordPress
features that you’ll need.
– After purchasing hosting, head over to our guide on how to create a WordPress website
for step by step set up instructions.
– Now that your WordPress website is ready, the next step is to install and setup a
Learning Management System add-on.
– This will allow you to create your online course and add it to your website.
6
IT8078-Web Design and Management PIT/IV YEAR-IT
– MemberPress is the best LMS plugin for WordPress. It is an all-in-one solution with
complete course management, lesson plans, subscriptions, access control, payment
management, and more.
– The course creation process in MemberPress makes it super easy to create and manage
online courses. It comes with a very easy to use course builder that allows you to create
courses, add sections, edit lessons, and more.
– First, you need to visit MemberPress » Courses page where you’ll see a button to install
and activate the courses addon.
7
IT8078-Web Design and Management PIT/IV YEAR-IT
• MemberPress also makes it easy to quickly start adding course contents for each course without
switching to a different page.
8
IT8078-Web Design and Management PIT/IV YEAR-IT
• MemberPress allows you to easily sell online courses with subscription plans. You can create as
many membership plans as you like, and users can select a plan to pay for your online course.
• The best part about using MemberPress is its powerful access control rules. They allow you to
decide who gets access to your online course.
• Simply, go to MemberPress » Rules page and click on the ‘Add New’ button.
9
IT8078-Web Design and Management PIT/IV YEAR-IT
– MemberPress makes it easy to easily send users to the page where they can register and
sign up for your course by purchasing a membership plan.
– https://example.com/courses/
– Don’t forget to replace the example.com with your own domain name.
• Both MemberPress and WordPress are super flexible. This allows you to use them with any
other tools to grow your business and reach more users.
– The other advantage of WordPress + MemberPress combo is that it also makes it easier
for you to promote your online course and make money online.
10
IT8078-Web Design and Management PIT/IV YEAR-IT
– However, you may need to quickly create landing pages to describe course details,
showcase instructors, highlight special offers, etc.
– Custom landing pages and sales pages are proven to increase course sales.
– Search engines are the #1 traffic source for most websites on the internet. This is why
you’ll need to learn how to make your online course website rank higher in search
engines.
– A lot of beginners develop their marketing strategy based on guesswork. You don’t have
to do that when you can get actual data to make informed decisions.
– you need to start an email newsletter. This way you would be able to collect email
addresses and reach out to those users and bring them back to your website.
– Most visitors who come to your website will leave without enrolling into your online
course. This is why it’s important to convert those abandoning visitors into subscribers
or paying customers.
11
IT8078-Web Design and Management PIT/IV YEAR-IT
• Artistic Design
o Integration of artistic imagery into the background and layout of a website can
significantly contribute to the visual appeal. Simple related shapes or silhouettes
in filler space have an enjoyable effect on the user.
• Font Choices
– Clear text is important for webpage aesthetics. Don’t overcomplicate text with tricky
fonts or effects, and don’t make text look tacky with poor color or sizing.
• Layout
– A good layout is critical to aesthetic design. Users will intuitively tune out of a poor
layout, and bounce rates will increase. When a website is too cluttered or has no
structure, it is not visually appealing.
12
IT8078-Web Design and Management PIT/IV YEAR-IT
– Sidebars are important for additional information, especially if the site is usually
accessed from a PC. Visual layout considerations need to consider both responsive
design and PC use.
– Good pictures are important for aesthetic webpage design, they must be attractive and
portray your aim. We are drawn to effective images, and it makes us want to read the
copy associated.
Color:
– Color use should match your style, and colors must complement each other. The
interplay and readability of colors for text, buttons, and background are important for
visual appeal.
Text Construction:
– The textual construction of your website can contribute to aesthetics through careful
placement of styled text blocks.
13
IT8078-Web Design and Management PIT/IV YEAR-IT
• Navigation
Make it easy for visitors to find what they are looking for. Give them multiple vehicles
for accessing information. Provide a Search function, side navigation categories, footer
navigation text links, top navigation buttons or tabs, whatever will make it utterly seamless for a
user to move around your site, no matter where they start.
• Alignment
Elements of your site should be visually connected and balanced. Stick to a limited
number of page treatments; fewer if your site is small, more for larger sites comprised of
multiple content types.
a. Animate.css
b. Bounce.js
c. AnimeJS
d. GreenSock (GSAP)
e. Magic Animations
f. ZDog
g. CSShake
h. Hover.CSS
i. AniJS
Animate.css is one of the smallest and most easy-to-use CSS animation libraries available.
Applying the Animate library to your project is as simple as linking the CSS and adding the
required CSS classes to your HTML elements. You can also use jQuery to trigger the animations
on a particular event if you prefer.
Bounce.js is a JavaScript animation library that focuses on providing a selection of unique fun,
bouncy, Warner Brothers-esque animations to your website.
14
IT8078-Web Design and Management PIT/IV YEAR-IT
AnimeJS is the newest addition to our list, but has won a great many converts since its creation.
It’s incredibly versatile and powerful and wouldn’t be out of place powering HTML game
animations.
GreenSock (or GSAP – GreenSock Animation Platform) is the Swiss army knife of web
animation. For sleek and sophisticated animations that run smoothly, GSAP is ideal. You can
animate anything, from DOM elements to SVGs, and its ecosystem includes some amazing
plugins that let you do all sorts of fun stuff, e.g., morphing SVGs, drawing SVG strokes, scrolling
functionality, scrambling text, and much more.
• Zdog is a JavaScript library for creating 3D designs and animations by David DeSandro. With its
help, you can draw your designs using the <canvas> element or SVGs and bring them to life in
smooth animations with a sleek 3D effect.
• CSShake delivers exactly what it says on the box — a CSS library designed specifically for shaking
elements within your web page. As you might expect, there are a number of variations available
for shaking your web components.
• Hover.css is a CSS animation library designed for use with buttons and other UI elements in your
website. It has really nice 2D transitions, along with a host of other well-crafted animations.
15
IT8078-Web Design and Management PIT/IV YEAR-IT
• In addition to hosting your website on one of its servers, many hosting providers – especially
those with managed WordPress plans – offer handy features you may want for your site. Some
common ones include:
– SSL certificates
– Automated backups
– Email services
– Customer support is a key element of any hosting service. Your relationship with your
hosting provider will likely be a long-term one, so it’s important that it’s able to provide
any help you may need related to your account, server, or even WordPress itself.
4. Set a hosting budget and find a price that works for you
– Hosting is an ongoing expense. Most providers require you to pay monthly fees,
although some offer annual plans. Either way, it’s important to consider what you’ll be
able to afford on a regular basis.
– Some managed WordPress hosts also offer a one-click installation option that enables
you to quickly install the software on your account. There are even plans that come with
WordPress pre-installed, which is the easiest solution.
16
IT8078-Web Design and Management PIT/IV YEAR-IT
• A local web stack, such as XAMPP, is software that provides several components needed for
local development, including a web server. The main benefit of using this method is that it gives
you the most control over your site:
– These platforms, including Local by Flywheel, enable you to easily create local
WordPress installations.
– Local by Flywheel is completely free to use. All you have to do is sign up, download the
app, and start creating sites.
17
IT8078-Web Design and Management PIT/IV YEAR-IT
– Once you verify your email address, you'll see the start page. Click "Start a project
• Find your project folder and select the files you want to upload.
18