CMS Exam
CMS Exam
and services to businesses in the Midwest. Founded in 1970, the company operates
from 15 locations in Iowa, Illinois, Missouri, and Indiana. Its services and
products include safety and industrial supplies, high purity specialty gas
manufacturing, welder repair, resistance, spot welding and a welder training
program that is used by company customers to educate, certify, and upgrade their
welding capabilities. As the company grew over the years it began scanning and
storing customer order and invoice records as digital records. The goal was to
provide employees with a way to look up customer information without having to deal
with paper files. However, the initial solution used for digitizing the documents
eventually proved inadequate. By 2015, the company began looking for a technical
solution that could help fulfill its core business goal of providing its business
customers with value through continuous improvement and innovation. Do you think
SharePoint can help the company to achieve business goals? Justify your answer with
relevant reason.
SharePoint is a great and interactive tool for all kinds of business and in this
case it would be a suitable platform to manage records. The reasons are as follows:
Comprehensive Search:
SharePoint has an in-depth searching mechanism, it allows users to put in any
queries and not only it returns with the desired result but makes sure that it is
providing only the most useful content by removing any duplicates. The mechanism is
such that it autocorrects any mistakes made by the user while typing in the search.
The process of searching and information retrieval is quick.
Real-time editing:
With SharePoint’s real time editing feature, you can edit your documents without
having to worry about making multiple edited copies of the same document. At times,
there are different people working on the same document and each of them saves
their version of the document on the server which makes it confusing. With real-
time editing feature, users can work on the same document simultaneously at the
same time without causing any confusions. Moreover, any changes made can be tracked
as well.
Question No 3: [7 Marks]
Suppose you are a WordPress developer. You have to create the school management
website using PHP, MySQL, JavaScript, HTML5 and CSS3. The essential modules
required in a school management website are:
2. Transport management:
Managing a transport system could prove to be a headache, the module should be able
to identify routes of the buses and allot seats to the faculty and the students
based on the availability of seats. It should be able to record the fees payment
information. The back-end development requires this system to be responsive, quick
and scalable. The system should also be integrated with fees management system and
admission management module.
3. Fees management:
The fees management module should have student’s payment history and information
based on different categories. Monthly reports should mention the fee defaulters
and the developers can integrate admission management with this system to send
notification to the students when fees are pending. In order to avoid any
confusion, the front end of the system should be usable and properly organized.
4. Attendance management:
This module should allow automated attendance, either using biometric or card
scanners, etc. The database should generate day to day reports that can be sent to
the administration to keep check of the student’s attendance. The front end needs
to be usable and attractive and should have separate panels for admins and students
so that both of them can keep a check on their attendance. Back-end development
should ensure safety so that no unauthorized person can access the system.
6. Staff Management:
This module includes all the staff, from teachers, admins, to the lower staff. It
should have a payroll module to calculate and distribute salaries. The staff
management system could keep a track of the performance of the teachers through
evaluation forms. Entering and deleting information should be easy. Admins should
be able to manage attendance of the teachers through database. Front end needs to
show category of staff separately.
Domain name is your identity that a brand has and in order for a business to help
people remember their domain name, the name should be catching, attractive and most
importantly original. Registering a domain name is simple.
Step 1:
The first step is to decide what domain name do you want, it should be a unique
name having alphanumeric characters. However, it is important to keep in mind that
your domain name should be easy and clear so that the users can search for it
without having to look up on the internet. This increases your brand value as well.
Step 2:
You can also use different websites on the internet that will help you in checking
whether your domain name is valid or not. Domain Typer is one such tool that tells
you whether the domain name you are selecting is valid and is available to you.
Step 3:
After deciding on your domain name and checking its availability you can go to a
domain registrar website for example: GoDaddy, Domain.com, etc. There are different
packages you can buy and get your domain name registered.
2. What type of hosting is preferable for small business? Justify your answer.
A small business can either go for shared hosting, it allows them to share
resources with multiple websites without having to spend a lot of money on their
own. While starting a business or when your profits are low you would not want to
spend a lot of money on these resources and a share hosting service is the most
suitable.
It is always best for a business to have their separate hosting and domain as it
helps them get a unique identity and manage operations themselves through hosting.
However, you can compromise on the hosting part and can get shared hosting for a
small business. Domain names should always be separate so that it is not confused
with other businesses.
This function takes a capability which will be used to determine whether or not a
page is included in the menu.
The function which is hooked in to handle the output of the page must check that
the user has the required capability as well.
$page_title
(string) (Required) The text to be displayed in the title tags of the page when the
menu is selected.
$menu_title
(string) (Required) The text to be used for the menu.
$capability
(string) (Required) The capability required for this menu to be displayed to the
user.
$menu_slug
(string) (Required) The slug name to refer to this menu by (should be unique for
this menu).
$function
(callable) (Optional) The function to be called to output the content for this
page.
Default value: ''
2. If the client wants to restrict content length of the post to 1000. Write a
program to fulfil this requirement.
<?php
$article_data = substr(get_the_content(), 0, 1000);
echo $article_data;
?>
3. What are the rules that you have to follow for WordPress plugin development?
Question No 6: [5 Marks]
1. Give the name of a well-known CMS (indicate the language it is written in).
A well-known CMS is WordPress because this is the first and the basic content
system that anyone would’ve heard of. Such is the kind of popularity this system
has gained over the years. This has been the most acclaimed one yet. Having said
that, WordPress is also the easiest to use and fairly easy to comprehend if one is
new to this field.
As a website owner you can go for reusing code i.e libraries or CMS, when you
are not adept at writing codes. Instead of learning a new programming language or
even hiring someone to write it for you, it is best to choose a suitable CMS and
set up your website.
If you are willing to set up a website for business purposes, reusing the
code would be the best option for you as it would save you time and money while you
can set up your business as quickly as possible. Developing a new website could
prove to be time consuming and costly.
Existing codes or CMS can be really useful but the problem with predefined
codes are that they are limited to a certain degree. If you want to add additional
features to your website, changing the code would cause difficulties so it is
always better to write your own code from scratch in this situation.
A CMS platform is made for general use, while it may lack in some features
there are few instances where you may find additional features that are not
required by your system. In this case to avoid extra downloading time for your
website it is best to write your own code.