WCM UNIT-2
WCM UNIT-2
Web hosting and managing multimedia content involve the storage, delivery, and organization of
various media files, such as images, videos, audio, and other rich media on the internet.
Web Hosting
Definition:
Web hosting is a service that allows individuals and organizations to make their websites
accessible on the internet. It involves storing website files and making them available for users to
access online.
Web hosting refers is renting space on a server, which is a powerful computer that stores and
manages the files and data of a website. The hosting provider is responsible for maintaining the
server’s hardware, ensuring a reliable internet connection, and providing the necessary
infrastructure for websites to be viewed and accessed by users worldwide
How does web hosting work?
Following is the process of storing, managing, and delivering web content to achieve a seamless
online presence.
• Server allocation:Web hosting begins with selecting a hosting provider, which allocates
server space to store website files.
• Domain connection: After registering a domain name, the domain is connected to the hosting
provider’s server through DNS settings.
• File storage: Website files, including HTML, images, and other content, are uploaded and stored
on the hosting provider’s server.
• Internet accessibility:The hosting provider ensures the server is connected to the internet,
allowing users world wide to access the website.
• Data transfer:When a user enters the website’s domain in a browser, the hosting server transfers
the necessary files to the user’s device for display.
• Maintenance and security: The hosting provider maintains the server’s hardware, performs
regular backups, and implements security measures to protect against potential threats.
Page 1
BCA VI SEM Web Content Management system UNIT 2
Types of Hosting
There are various types of web hosting, including shared hosting, VPS (VirtualPrivateServer)
hosting, dedicated hosting, and cloud hosting. The choice depends on factors like traffic volume,
technical requirements, and budget.
1.Shared Hosting
It’s a web hosting service where many websites reside on one web server connected to the
internet. It is like multiple websites sharing resources on a single server. This type of hosting is
provided under one’s own domain name, www.yourname.com. It is cost-effective and suitable for
small websites with moderate traffic,but resources are shared among different users, potentially
impacting performance.
Pros :Cost-effective,easytosetup,Secured by hosting provider.
Cons: Limited resources, potential performance impact from other sites, Shared resources can
slowdown the whole server.
Page 2
BCA VI SEM Web Content Management system UNIT 2
2. Dedicated Hosting
Hosted on a dedicated server, this type of hosting is best suited for large websites with high traffic.
In this, the company wishing to go online rents an entire web server from a hosting company. This
is suitable for companies hosting larger websites, maintaining others’ sites or managing a big
online mall, etc like Google Cloud.
Pros: Full control,high performance,and resource allocation.
Cons: Expensive,requires technical expertise for management.
3. Virtual private server hosting
VPS hosting allocates a dedicated portion of a server, also called a partition, to website owners.
Each partition provides dedicated RAM and processing power for each website. Websites hosted
on this type of platform rarely suffer from performance issues. VPS hosting is less expensive than
dedicated hosting but costs more than shared hosting. But VPS hosting resources might not be
ideal for users who want to host large online stores or stream media files ontheir websites.
However, VPS hosting is suitable for small business owners as it provides root access for
customization and specialized software installations.
Pros: Enhanced control and more resources than SharedHosting.
Cons: Limited scalability compared to dedicated servers.
4. Cloud Hosting
Cloud Hosting utilizes a network of interconnected servers to distribute resources dynamically.
Cloud hosting employs virtualization technology to pool resources from a collection of servers
provisioned in the cloud. This flexible hosting option lets website owners manually scale resources
up or down, depending on their usage requirements. It also offers an autoscale option where
resources are automatically increased during traffic spikes. Cloud hosting is best suited for
businesses that need a cost-effective option that comes with extra resources, is fully scalable and
doesn't require much technical expertise.
Pros: Scalable, flexible, and reliable.
Cons:Costs can increase with usage, and intricate pricing models could add to the complexity of
overall costs.
5.Free Hosting:
This is a free non-paid web hosting service. This type of hosting is available with many prominent
sites that offer to host some web pages for no cost, like Hostinger.
Advantages :
Free of cost
Use websites to place advertisements.banners and other forms of advertising media
Disadvantages:
Customer support is missing
Low bandwidth and lesser data transfer
No control over your website
Page 3
BCA VI SEM Web Content Management system UNIT 2
In simple terms, if your website was a house, then your domain name will be its address.
A domain name can be any combination of letters and numbers, and it can be used in combination
of the various domain name extensions, such as .com, .net and more.
The domain name must be registered before you can use it. Every domain name is unique. No two
websites can have the same domain name. If someone types in www.yourdomain.com, it will go
to your website and no one else's.
The Internet is a giant network of computers connected to each other through a global network of
cables. Each computer on this network can communicate with other computers.
To identify them, each computer is assigned an IP address. It is a series of numbers that identify a
particular computer on the internet. A typical IP address looks like this: 66.249.66.1
Domain names were invented to solve this problem. Now if you want to visit a website, then you
don’t need to enter a long string of numbers. Instead, you can visit it by typing an easy to remember
domain name in your browser’s address bar. For example, www.google.com.
A domain name is unique to your website (just like a fingerprint), and cannot be shared between
different websites.
Page 4
BCA VI SEM Web Content Management system UNIT 2
5. Configure domain settings: Access your domain registrar’s control panel and update the
domain’s DNS settings to point to the hosting provider’s name servers. This step ensures that when
someone enters your domain, they are directed to the correct server.
6. Install Content Management System (CMS): If using a CMS like WordPress, follow your
hosting provider’s instructions to install the platform. Many providers offer easy, one-click
installations, streamlining the process and enabling quick setup of your website.
7. Upload website files: Use File Transfer Protocol (FTP) or the hosting provider’s file manager
to upload your website files to the server. Organize files appropriately to maintain a structured
directory, ensuring the proper functionality of your website
Page 5
BCA VI SEM Web Content Management system UNIT 2
Content Management Systems (or CMS) are third-party applications that provide a graphical
user interface for adding and editing website content: pages, scripts, files, multimedia content,
and so on. The following CMS are the most popular and widely used:
WordPress - a free and open-source blogging tool.
Joomla - a free and open-source content management system for publishing web content.
Drupal - a free and open-source content-management framework. Before you can create a
website with a CMS, you need to install the CMS on your hosting account.
A wiki is a site that is designed for groups of people to quickly capture and share ideas by
creating simple pages and linking them together. It's a collection of web pages that use simple
language and hyperlinks to navigate from one topic to another easily.
A wiki is a collaborative site where users can add, edit or remove content. From fan sites to
encyclopedias, wikis are one of the most popular ways to read, write, and share information online.
Examples of Wiki is
Page 6
BCA VI SEM Web Content Management system UNIT 2
• Wikipedia — a free online encyclopedia that is open for users to add and edit online
content. It is currently the largest and most-read wiki in history.
• Wikivoyage — Wikivoyage is another free web-based platform. Its content is more geared
toward global traveling, including destinations, travel updates, etc.
• Wiktionary — the goal here is for every word in every language to be found on Wiktionary
with a definition.
• Wikibooks — It’s an online collaborative book authoring site that allows anyone to edit and
link to a page for resources.
Types of WIKI
1. Internal Wiki
2. External Wiki
1. Internal Wiki: An internal wiki, also called a private wiki, is a closed site for your
employees who collaborate in real-time to maintain and update the company’s internal
information. Your company wiki becomes a go-to source for them when they want to
learn about the regulations, check for references when they get stuck, and gain
knowledge from experts.
Think of a private wiki as your company’s personal online knowledge platform that
keeps employees updated about your company and its work processes, helping them
become more productive.
2. External Wiki: External wikis are also called public wikis accessed by anyone using
an internet connection. The Wikipedia page is the best example of an external wiki that
accepts contributions from millions of users globally to its public pages.
In a business context, public wikis can be used for collaboration with outside
contributors, such as agencies or contractors. Corporate wikis are also increasingly
being used as self-service customer service websites, or helpdesks. When customers
run into problems, they can consult the company's public wiki, get FAQs answered,
and troubleshoot their own problems. This is a great resource for clients, and cuts down
on customer service workloads and wait times.
A Private wiki stores information securely. Information stored in public wiki is not
secure.
Internal wikis are used by businesses to external wikis are used for public-facing
store and share sensitive information purposes and can be accessible by anyone
within their organization
Only few contributors can view and /or edit Whole world can view or edit or both
Page 7
BCA VI SEM Web Content Management system UNIT 2
Page 8
BCA VI SEM Web Content Management system UNIT 2
Like any website, you want to structure your wiki in a way that is easy for users to
understand and navigate. You can do so using categories, tags, and internal links.
To start, make a list of the broadest topics your wiki will cover. "Then each of these topics
will be a category.
For example you can also use department names, like marketing, sales, product, and HR,
as categories.
In addition to categorizing your wiki posts, you can also add tags that will make
the posts easier to find in search and internal links.
7. Configure Settings:
Here the rules are established and people are assigned to add the content to the wiki. To
ensure that unauthorized people don’t edit content. So that the wiki developer/authorized
person will assign roles and access levels.
For example ,if you have a customer service department, A Customer Service
Representative can be given access to relevant pages only and people in the marketing team
might get more access. Once you have identified what type of roles and access each person
needs, you can assign them accordingly in the software.
Creating a wiki doesn’t have to be complicated, it just takes a bit of planning
and carefulness. With the right software, security measures, community guidelines, and
regular maintenance, you can have a successful wiki. Creating a wiki will be a iterative
process: you publish the most essential and accurate information and get some feedback.
Once you feel comfortable with the information and structure, you can share the wiki with
the company.
Maintaining a Wiki
Maintaining a wiki site involves a few key steps to keep it organized, up-to-date, and user-
friendly:
1. Content Creation: Start by creating the core content of your wiki. Organize it logically
with a clear structure using categories, pages, and links.
2 . User Contributions :Encourage users to contribute by allowing them to create and
edit content. Set guidelines and rules for contributing to maintain quality
3. Regular Updates:
Keep the content fresh by updating it regularly. Set a schedule to review and revise
pages as needed. Encourage users to contribute new information or edit existing
content.
4. Content Moderation:
Implement content moderation if necessary to prevent spam, vandalism, or
inappropriate edits. Some platforms have built-in moderation tools.
Page 9
BCA VI SEM Web Content Management system UNIT 2
Ex:
• AbuseFilter: Allows for the creation of automated rules to filter and handle
harmful content.
Ex- false information, repeated information, offensive languages
• SpamBlacklist: Blocks edits that contain links to blacklisted domains.
Ex- commercial sites for self promotion
• PageProtection: Manages the protection levels of pages to restrict editing.
ex- biography of a famous person
5. Monitoring Changes:
Keep an eye on recent changes and edits to ensure they are accurate and appropriate.
Most wiki platforms have features to track edits and revert changes if necessary.
6. Content Organization:
Maintain a logical structure for your wiki pages. Use categories, tags, and links to
connect related content and make it easy to navigate.
7. Community Building: Foster a community around your wiki by engaging with users,
encouraging discussions, and acknowledging valuable contributions.
8. Quality Control:
Establish guidelines for content creation and editing. Encourage contributors to cite
sources, write clearly, and follow a consistent style.
9. User Engagement:
Foster a collaborative environment by encouraging users to ask questions, leave
comments, and participate in discussions. This can help improve the quality of content
and build a sense of community.
10. SEO and Searchability: Optimize your wiki for search engines by using relevant
keywords and structuring content for searchability
11. Backup and Recovery :Regularly back up your wiki site to prevent data loss. Have a
recovery plan in place in case of technical issues or data corruption.
12. Security:
Protect your wiki site from spam, vandalism, and other security threats. Implement
measures such as CAPTCHA verification, user permissions, and regular backups to
safeguard your content.
13. Documentation:
Provide clear instructions and documentation for users on how to create and edit
pages, use formatting tools, and navigate the site effectively.
Page 10
BCA VI SEM Web Content Management system UNIT 2
Organize Slides:
Arrange your slides in the desired order and structure. Most WCMS platforms allow you
to easily reorder and organize content within a presentation.
Page 11
BCA VI SEM Web Content Management system UNIT 2
Page 12
BCA VI SEM Web Content Management system UNIT 2
Test your presentation on various devices to ensure that it displays correctly and functions
well on different screen sizes. Responsive design techniques can help adapt your
presentation layout for optimal viewing on smart phones and tablets.
Analytics and Tracking:
If your WCMS supports analytics integration, set up tracking to monitor how users interact
with your presentation. This can provide valuable insights into audience engagement and
help you refine your content and design.
Feedback Mechanisms:
Include mechanisms for collecting feedback from users, such as surveys, polls, or
comment sections. This can help you gather insights into audience preferences and improve
future presentations.
Regular Updates:
Keep your presentation content up-to-date by regularly reviewing and revising it as needed.
Update information, replace outdated content, and refresh the design to keep your
presentation relevant and engaging.
Promotion and Distribution:
Use your WCMS's built-in sharing and distribution features to promote your presentation
to a wider audience. Share it on social media, embed it on other websites, or include it in
email newsletters to reach more viewers.
Security:
Implement security measures to protect your presentation content from unauthorized
access or tampering. Use strong passwords, restrict user permissions as needed, and keep
your WCMS software up-to-date with the latest security patches.
Feedback and Iteration:
Encourage feedback from users and stakeholders, and use that feedback to iterate and
improve your presentation over time. Regularly review analytics data and user feedback to
identify areas for enhancement and refinement.
Page 13
BCA VI SEM Web Content Management system UNIT 2
1. Loom:
The solution developed by the startup firm weave makes sharing and recording screen
videos incredibly simple. Loom is an extremely user-friendly tool that can be used for
screen sharing of any kind, demo films, onboarding, and quick video communications
to coworkers. An extension is used to install it in Google Chrome.
The content is instantly uploaded, and the recording happens extremely quickly.
Among other apps, Loom can be integrated with Jira, Slack, and Gmail.
2. Screencast-O-Matic:
A popular tool for creating, editing, and sharing videos: Over 9 million people have
used Screen-O-Matic, according to the tool's manufacturer, and over 55 million videos
have been made with it. Screen-O-Matic is specifically designed for use by enterprises,
developers, and educational institutions. Screen recording is simple to use, and webcam
and audio recording are optional.
The next stage is to add a ton of editing possibilities, such music, color changes,
descriptions, transitions, animations, zoom functions, highlighting of details,
show/hide mouse, and the ability to input images or movies from other devices.
The software then allows you to share completed screencasts on YouTube,
Screen-o-Matic or through a link. You can also embed them in applications like Moodle
or Canvas or on your company’s intranet.
3. Free Screen Recorder:
The Free Screen Recorder is a free utility for Windows PCs. Screen recordings and
single screenshots can be made with it. The files are distributed in BMP, TIF, PDF,
JPG, or PNG formats also as MP4 videos. You have complete control over whatever
part of the screen to record, and you may record mouse pointer and sound movements
as well.
4. OBS Studio:
OBS Studio, is a well-developed, free, open source software that can be used to record
video with sound and to stream videos. OBS Studio has many recording options, such
as switching between scenes, video sources, screen resolution, picture in picture
recording, editing, video effects, filters, and more. The download comes with an audio
mixer that controls noise reduction and audio amplification. Because of the open source
nature of OBS Studio, it is always changing and improving. In 2019, it was regularly
updated. OBS Studio can be used for many purposes, such as instructions, tutorials,
and even Let's play videos.
5. Camtasia:
Camtasia is a software suite, created and published by TechSmith, for creating and
recording professional video tutorials and presentations via screencast (screen
recording), or via a direct recording. Camtasia is available in English, French, German,
Japanese, Portuguese, Spanish and Chinese versions.
The tool has high performance and includes many more features than simple
screen recording. After screen recording, Camtasia offers comprehensive editing:
Page 14
BCA VI SEM Web Content Management system UNIT 2
visual commentary, highlighting, and subtitles and many more options are available.
You can add effects and transitions, as well as image, audio, and video files in
Camtasia’s own editing program.
6. Quicktime Player:
Many Mac users have already installed it on their computers: Quick Player is not only
a media player for playing videos, it also allows video recording. Users can select part
of the video and audio source. There is also an option to sense mouse clicks. You can
also split a movie into multiple clips and manipulate each one individually.
7. Screenium:
Screenium is a screen recording software for macOS developed by Synium Software.
It allows users to capture their computer screens, record audio, and create high-quality
screencasts for various purposes such as tutorials, presentations, or gameplay video.
Screenium offers tools for cutting, marking and highlighting details. Finished
videos can be exported or published directly to YouTube, Vimeo, Facebook, and Flickr.
Alternatively, Screenium allows you to send your videos via message app on the Mac
or via email.
8. Adobe Captivate:
Adobe Captivate is a powerful tool for creating eLearning materials in various
mediums. Adobe Captivate is also extremely useful for creating online courses . Adobe
Captivate supports the creation of interactive videos, virtual reality walkthroughs,
screencasts, multi-module courses, and quizzes.
9. CamStudio:
CamStudio is a free and open-source screen recording software for Windows. It allows
users to record all screen and audio activity on their computer and create AVI video
files or convert them to SWF format. CamStudio is often used for creating software
demonstrations, tutorials, or recording gameplay.
10. Snagit:
More lightweight than Camtasia, Snagit is excellent for quick screen captures and basic
editing. Offers features like image capture, video recording, and annotation tools.
Page 15
BCA VI SEM Web Content Management system UNIT 2
• Articulate each step or concept, providing context for the actions on the screen.
3. Effective Use of Visuals:
• Highlight important areas on the screen using annotations or callouts.
• Zoom in or focus on specific elements to guide viewers' attention.
4. Engaging Introductions and Summaries:
• Begin with a brief introduction to outline what the screencast will cover.
• Summarize key points at the end to reinforce learning.
5. Editing for Clarity:
• Trim unnecessary parts and ensure a smooth and focused viewing experience.
• Add transitions, captions, and other editing elements to enhance the final product.
6. Choosing the Right Resolution:
• Consider the platform where your screencast will be viewed and choose an appropriate
resolution.
• Balance file size and video quality for optimal viewing.
7. Optimizing Audio Quality:
• Use a quality microphone to ensure clear and crisp audio.
• Remove background noise during editing if necessary.
8. Interactive Elements:
• Incorporate quizzes, polls, or interactive elements if your screencast is part of alarger
educational program.
• Encourage viewer participation and engagement.
9. Sharing and Distribution:
• Choose appropriate platforms for sharing your screencast.
• Consider embedding the video in websites, blogs, or e-learning modules.
10. Feedback and Improvement:
• Encourage viewers to provide feedback.
• Use feedback to improve future screencasts and refine your presentation style. Screen
casting can be a valuable tool for educational purposes, tutorials, demonstrations, and
more. By combining the right tools with effective techniques, you can create engaging
and informative screencasts.
Page 16
BCA VI SEM Web Content Management system UNIT 2
• In the context of web development and content management systems (CMS), multilingual
content development involves planning, creating, translating, and maintaining content to
cater to a diverse and global audience.
• This practice ensures that users from different linguistic backgrounds can understand and
engage with the content effectively, contributing to a more inclusive and accessible digital
experience.
Multilingual Content Development:
1. WCMS Selection: Choose a WCMS that supports multilingual features. Popular systems like
WordPress, Drupal, and Joomla offer plugins or modules for multilingual content.
Ex-- WordPress -with external plugins like WPML or Polylang
2. Content Structure: Plan a clear content structure that accommodates multiple languages.
Consider how pages, posts, and media will be organized for each language.
3. Language Configuration: Configure the WCMS to support the languages you intend to use.
This includes setting the default language, enabling language packs, and configuring
language-specific settings.
4. Translation Tools: Utilize built-in or third-party translation tools integrated with the WCMS.
These tools can assist in translating content efficiently and maintaining consistency across
languages.
5. Multilingual URL Structure: Implement a clear and SEO-friendly URL structure for
multilingual content. Include language indicators in URLs to enhance search engine
optimization.
6. Language Switching: Provide an intuitive language-switching mechanism for users. This
may involve language flags, a dropdown menu, or automatic language detection based on user
preferences.
7. SEO Considerations: Optimize each language version for search engines. Pay attention to
meta tags, keywords, and localized content to improve visibility in different regions.
8. Localization of Content: Go beyond translation by localizing content to suit cultural nuances.
This includes adapting images, dates, and other elements to resonate with the target audience.
9. Responsive Design: Ensure that the website's design is responsive and accommodates various
languages. Test how the layout adapts to different text lengths and character sets.
10. Content Versioning: Implement version control for multilingual content. Keep track of
changes made to each language version to facilitate content management and updates.
11. User Permissions: Manage user permissions based on language roles. Define who can edit,
review, or publish content for each language.
12. User Experience (UX): Prioritize a seamless user experience across languages. Test
navigation, forms, and interactive elements to ensure they function well in each language.
13. Content Maintenance: Develop a plan for ongoing content maintenance in multiple
languages. Regularly review and update content to keep it accurate and relevant.
14. User Feedback: Encourage users to provide feedback on language-specific content. Monitor
user comments or inquiries related to language-specific pages.
Page 17
BCA VI SEM Web Content Management system UNIT 2
15. Analytics and Metrics: Use analytics tools to track the performance of multilingual content.
Analyze user engagement, traffic, and conversion rates for each language. By carefully
implementing these strategies, you can create a multilingual web presence that effectively
communicates with diverse audiences.
Ex- Google Analytics --Identify which language version drives the most traffic.
Page 18