Siwes Report On Web and Wordpress
Siwes Report On Web and Wordpress
CHAPTER 1
INTRODUCTION TO THE STUDENTS’ INDUSTRIAL WORK EXPERIENCE
SCHEME (SIWES)
1.1 The Students’ Industrial Work-Experience Scheme
There are different forms of Cooperative Education around the World, all emanating from
the innovation of Herman Schneider in 1906.
In Nigeria, the current form of Cooperative Education is known as the Students’ Industrial
Work Experience Scheme (SIWES).
Often, Student mistakenly and commonly refers to “SIWES” AS “IT”; whereas industrial
training is generic while SIWES is a specific form of Cooperative Education or industrial
training as practiced or implemented in Nigeria.
1.1.1 Ascendance of SIWES
Following the discontinuation of the system of sponsorship of students by employers at
the Yaba Technical Institute and emergence of other higher institutions offering science,
engineering and technology programs, there was no organized industrial training in Nigeria.
Only those students who engaged in holiday jobs in areas relevant to their courses of study
could be said to have had some form of work-experience or industrial training while others did
not.
The situation led to a spate of criticisms of Set graduates from Nigerian institutions as
lacking practical skills in general and, in particular, the relevant production skills needed by
industry. Consequently, some higher institution introduced the Student Work-Experience
Program (SWEP) to enrich the curricula of engineering courses.
However, SWEP was not suitable for real industrial training.
1.1.2 Advent of SIWES
In recognition of the shortcomings and weaknesses in the formation of Set graduates,
particularly with respect to acquisition of relevant production skills (RPSs), the industrial
Training Fund (which was itself established in 1971 by Decree 47) initiated the Students’
Industrial Work Experience Scheme (SIWES) in 1973. The main reason behind the
embarkment of students in the SIWES was to expose them to the industrial environment and
enable them to develop occupational competencies so that they can readily contribute their
quota to the national economy and technological development after graduation.
1
CSC/2017/0056 | Adebayo Suleiman Oladimeji
Consequently, SIWES is a planned and structured program based on stated and specific
career objectives which are geared towards developing the occupational competencies of
participants
1.2 Overview of Student Industrial Work Experience Scheme (SIWES)
SIWES which stands for Student Industrial Work Experience Scheme was initiated by
the Industrial Training Fund (ITF) in 1973 so as to complement the theoretical knowledge
acquired in higher institutions with practical experience.
Since its induction, the Scheme has gone through series of reforms, it’s management for
instance has changed hands from the ITF to the various regulatory Agencies such as National
Universities Commission (NUC), National Board for Technical Education (NBTE) and
National Commission for College of Education (NCCE) and now back to Industrial Training
Fund (ITF) again. These are the major stakeholders in (SIWES)
Consequently, SIWES Programme was introduced into the curriculum of tertiary
institutions in the country as far back as 1974 with 748 students from 11 institutions of higher
learning.
However, the scheme has over the years contributed immensely to the personal
development and motivation of students to be able to understand the important connection
between the taught and learnt content of their academic programmes and what knowledge and
skill will be expected of them on professional practice after graduation.
Meanwhile, the need for students to possess adequate information on (SIWES) is
further underlined by the fact that (SIWES) is a course of study that attract two, four and six
credit units in Colleges of Education, Polytechnics and Universities respectively, depending on
the need attached to it by the institutions.
The availability of required information therefore, enhances the capacity of students to
work for and earn the credit units allotted for SIWES, rather than wobbling through the
training intervention because of lack of pertinent information.
2
CSC/2017/0056 | Adebayo Suleiman Oladimeji
2. Prepare students for industrial work situation that they are likely to meet after
graduation.
3. Expose students to work methods and techniques in handling equipment and machinery
that may not be available in their institutions.
4. Make the transition from school to the world of work career and enhances students
contacts for later job placements.
5. Provide students with the opportunities to apply their educational knowledge in real
work situations, thereby bridging the gap between theory and practical.
3
CSC/2017/0056 | Adebayo Suleiman Oladimeji
CHAPTER 2
GENERAL OVERVIEW OF THE ORGANIZATION OF ATTACHMENT
2.1 About Coquitech NG
Coquitech NG, which stands for Coqui Technologies Nigeria is a premium design agency
that focuses on quality, innovation, & speed. We utilized technology to bring results to grow
our clients businesses. We pride ourselves in great work ethic, integrity, and end-results.
Throughout the years Coqui Tech has been able to create stunning, designs in multiple
verticals while allowing our clients to obtain an overall better web presence.
Our company strives for corporate integrity, honesty, and servant leadership. Our team
members all strive to be servant-leaders in the workforce. Coquitech doesn’t just focus on
great websites; we personally serve every single customer we come in contact with. It does not
matter if it is a corporate conference over the phone or causal meeting at Starbucks we are here
and in business for you. Because of that we believe personal attention to every customer isn’t
just good business it is a judgment of character as well. Coqui Technologies is making large
strides in the web development and design industry. Coquitech’s has desires to provide
affordable, high-quality website to individuals and companies. Coquitech prides itself with
user-friendly & professional websites that are valuable to any audience that visits.
2.1.1 Core Services at Coquitech NG
• Web Design
• Web Development
• Web Hosting
• Domain Name Registration
• SEO
• CMS
4
CSC/2017/0056 | Adebayo Suleiman Oladimeji
Lead Developer
Backend UI
Developer Designer
Database Graphics
Manager Designer
Coder Frontend
Developer
5
CSC/2017/0056 | Adebayo Suleiman Oladimeji
CHAPTER 3
ACTIVITIES CARRIED OUT DURING THE COURSE OF THE SIWES
PROGRAMME
3.0 WEB DEVELOPMENT
Web development is the work involved in developing a web site for the Internet (World Wide
Web) or an intranet (a private network). Web development can range from developing a simple
single static page of plain text to complex web-based internet applications (web
apps), electronic businesses, and social network services.
Web development usually refers to the main non-design aspects of building web sites:
writing mark-up and coding. Web development may use content management systems (CMS)
to make content changes easier and available with basic technical skills.
6
CSC/2017/0056 | Adebayo Suleiman Oladimeji
7
CSC/2017/0056 | Adebayo Suleiman Oladimeji
8
CSC/2017/0056 | Adebayo Suleiman Oladimeji
<tr>
<td>John</td>
<td>Doe</td>
<td>80</td>
</tr>
</table>
</body>
</html>
OUTPUT:
9
CSC/2017/0056 | Adebayo Suleiman Oladimeji
1. Inline Style: It is used to apply a unique style to a single HTML element. An inline
CSS uses the style attribute of an HTML element.
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;">This is a Blue Heading</h1>
</body>
</html>
2. Embedded / Internal Style: It is used if one single page has a unique style. Internal
styles are defined within the <style> element, inside the <head> section of an HTML
page.
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
3. External Style: With an external style sheet, you can change the look of an entire
website by changing just one file. Each page must include a reference to the external
style sheet file inside the <link> element. The <link> element goes inside the <head>
section. Also when using external css it is preferable to keep the css separate from
your HTML. Placing CSS in a separate file allows the web designer to completely
10
CSC/2017/0056 | Adebayo Suleiman Oladimeji
differentiate between content (HTML) and design (CSS). External CSS is a file that
contains only CSS code and is saved with a “.css” file extension. This CSS is then
referenced in your HTML using the <link> instead of <style> as earlier stated.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
An external style sheet can be written in any text editor. The file must not contain any HTML
code, and must be saved with a .css extension.
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
3.3.3 CSS SELECTORS AND HOW THEY CAN BE USED
CSS selectors are used to find or select HTML elements based on their element name, id or
class
1. Element Selector: The element selector selects elements based on the element name.
2. Id Selector: The id selector uses the id attribute of an HTML element to select a
specific element. The id of an element should be unique within a page, so the id selector is
used to select one unique element. e.g. id=”hello” css #hello {color;red;}
11
CSC/2017/0056 | Adebayo Suleiman Oladimeji
3. Class Selector: The class selector selects elements with specific class attribute. To
select elements with a specific class, write a period (.) character followed by the name of the
class. e.g. .center {text-align:center;}
/* This is
a multi-line
comment */
12
CSC/2017/0056 | Adebayo Suleiman Oladimeji
background-image: url("img_tree.png");
background-repeat: no-repeat;
background-color:#ff00ff;
background-position: right top;
margin-right: 200px;
background-attachment: scroll;
}
FONT WHICH ARE;
1. The Font-family property: This is used to change the face of a font
2. The Font-style property: This is used to make a font italic or oblique.
3. The Font-weight property: This is used to increase or decrease how bold or light a
font appears.
4. The Font-size property: This is used to increase or decrease the size of a font.
p{
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 30px;
font-weight: bold;
}
4. The link active signifies an element on which the user is currently clicking.
<style>
/* unvisited link */
a:link {
color: red;
}
/* visited link */
a:visited {
color: green;
}
/* mouse over link */
a:hover {
color: hotpink;
}
/* selected link */
a:active {
color: blue;
}
</style>
14
CSC/2017/0056 | Adebayo Suleiman Oladimeji
PHP performs system functions i.e. from files on a system it can create, open, read, write, and
close them. The other uses of PHP are:
PHP can handle forms, i.e. gather data from files, save data to a file, through email.
You add, delete, and modify elements within your database through PHP.
Access cookies variables and set cookies.
Using PHP, you can restrict users to access some pages of your website.
It can encrypt data.
<?php
echo "My first PHP script!";
?>
</body>
</html>
Single-line comments: They are generally used for short explanations or notes relevant
to the local code. e.g. #,//
Multi-lines comments: They are generally used to provide pseudocode algorithms and
more detailed explanations when necessary. The multiline style of commenting is the
same as in C. e.g. /*……….*/
3.4.5 VARIABLE TYPES
The main way to store information in the middle of a PHP program is by using a variable. The
important thing to know about variable in PHP includes:
All variable in PHP are denoted with a leading dollar sign ($).
The value of a variable is the value of its most recent assignment.
Variables are assigned with the = operator, with the variable on the left hand side and
the expression to be evaluated on the right.
Variables can, but do not need, to be declared before assignment.
Variables in PHP do not have intrinsic types – a variable does not know in advance
whether it will be used to store a number or a string of characters.
Variables used before they are assigned have default values.
PHP does a good job of automatically converting types from one to another when
necessary.
3.4.6 DATA TYPES
PHP has a total of eight (8) data types which we use to construct our variables.
Integers: They are whole numbers, without a decimal point e.g. 4196
Doubles: They are floating-point numbers e.g. 3.14159 or 49.1
Booleans: They have only two possible values either true or false.
NULL: Is a special type that only has one value: NULL.
Strings: They are sequences of characters, like ‘PHP supports strings operations’.
Arrays: They are named and indexed collections of other values.
Objects: They are instances of programmer-defined classes, which can package up both
other kinds of values and functions that are specific to the class.
Resources: They are instances variables that hold references to resources external to
PHP (such as database connections).
3.4.7 VARIABLE NAMING
16
CSC/2017/0056 | Adebayo Suleiman Oladimeji
</html>
3.4.10 GET AND POST METHODS
There are two ways the browser client can send information to the web server.
The GET Method: It sends the encoded user information appended to the page request.
The page and the encoded information are separated by the ? character.
The POST Method: This method transfers information via HTTP headers.
Note: Before the browser sends the information, it encodes it using a scheme called URL
encoding. In this scheme, name/value pairs are joined with equal signs and different pairs are
separated by the ampersand. e.g. name1=value1&name2=value&name3=value3. Spaces are
removed and replaced with the + character and any other non-alphanumeric characters are
replaced with a hexadecimal values. After the information is encoded, it is sent to the browser.
3.5 DATABASE AND ITS PROPETIES
Structured Query Language (SQL) is used to manipulate database object. Database is a tabular
representation of data with specific attribute.
3.5.1 DATABASE STRUCTURE
DATABASE
All the rows in a given table are related in a way that describes the database function. A row of
data in a table is a called a record.
Data in a table can be linked with another record in a table which is done by a primary key.
A primary key uniquely identify record in the entire database. The primary key cannot be
duplicated in a table. Unique id behaves in the same way it is use to prevent duplicate in a
table.
Note: For me to work (insert) and update record into a database will be done through an
interface called PHPMYADMIN.
18
CSC/2017/0056 | Adebayo Suleiman Oladimeji
PhpMyAdmin is a web based interface to a MYSQL server. This interface is written in PHP
language. Which is frequently used for web based interactive programs.
PhpMyAdmin translates what I enter into the web browser, sends queries to the MySQL
database, and translates the returned information back to web format.
3.5.2 DATABASE CREATION
A database was created for my project, so that the form created can be submitted.
19
CSC/2017/0056 | Adebayo Suleiman Oladimeji
20
CSC/2017/0056 | Adebayo Suleiman Oladimeji
21
CSC/2017/0056 | Adebayo Suleiman Oladimeji
REGISTER PAGE
22
CSC/2017/0056 | Adebayo Suleiman Oladimeji
LOGIN PAGE
23
CSC/2017/0056 | Adebayo Suleiman Oladimeji
USER DASHBOARD
24
CSC/2017/0056 | Adebayo Suleiman Oladimeji
CHAPTER 4
INTRODUCTION TO CONTENT MANAGEMENT SYSTEM
4.1 CONTENT MANAGEMENT SYSTEM
Content Management System (CMS) can be defined as a tool or software program containing a
set of interrelated programs used for creating and managing different digital or online content.
Some famous examples of CMS software are Joomla, Drupal, WordPress, TYPO3, etc. The
typical use of CMSes are in two areas:
1. Enterprise Content Management (ECM) and
2. Web Content Management (WCM)
In the majority of the cases, it can support many users, letting them work in the association.
For example, WordPress makes it possible in creating many administrative users, where each
one has different privileges hence making the work progress in parallel. Content management
systems also comprise of text as well as the layout and design feature like the facility to upload
multimedia content like photos, videos, audio, maps, or even any source code.
4.1.1 COMPONENT OF CONTENT MANAGEMENT SYSTEM
A content management system is composed of 2 major components. These are:
A content management application (CMA) is a graphical user interface that allows its user
to create, delete, modify, and publish content even without the knowledge of HTML or
other programming languages that are necessary to create web pages.
A content delivery application (CDA) is responsible for the back-end services. It manages
as well as delivers content after framed in the CMA.
4.2 WORDPRESS
WordPress provides the most amazing way of creating websites and blogs. More than 34% of
the websites are built using WordPress. So, it can be said that this popular content management
system is famous for developing blogging sites and websites. Today, WordPress has proudly
brought the most supportive and useful blogging community on the web. Thousands of sites
(news, updates, resources, training, tutorials— the list is endless) exists which inherit and
make use of WordPress
WordPress is an open source Content Management System (CMS), which allows the
users to build dynamic websites and blogs. Wordpress is the most popular blogging system on
the web and allows updating, customizing and managing the website from its back-end CMS
and components.
WordPress was initially released on 27th May, 2003 by Matt Mullenweg and
Mike Little. WordPress was announced as open source in October 2009.
4.2.1 FEATURES
26
CSC/2017/0056 | Adebayo Suleiman Oladimeji
WordPress is considered to be the most popular content management system due to its
characteristics.
The most important features of WordPress are that you can create a dynamic website
without any programming and design knowledge.
WordPress is theme-based, which provides you options for various open-source and
premium design themes, which can be integrated easily without any designing knowledge.
Plugins extend the functionality of WordPress, which can be used to add new required
modules.
WordPress sites are search engine optimization (SEO) friendly, and it means sites built-in
WordPress can be easily optimized for search engine listings.
WordPress is Multilingual, which allows users to translate content in their language.
WordPress has an inbuilt Media Management System, which is used to manage images,
music, documents, etc. and can be used with text content.
4.2.2 ADVANTAGES OF WORDPRESS
WordPress is free and an open-source platform under the GNU General Public License
(GPL).
Design themes customization in WordPress is straightforward.
It allows you to manage users with different roles and permissions.
WordPress media management is quick and easy to use.
WordPress provides WYSIWYG editor to manage your text content, which is very useful
for manipulating the layout of the document.
WordPress is free and an open-source platform under the GNU General Public License (GPL),
and you can download it directly from WordPress official website. You can also open
the https://wordpress.org/download/ link directly to download WordPress.
WordPress Setup wizard will ask you initial information about the website, which is
mentioned below.
Step 1: The WordPress installation setup will ask you about the language preference on the
first step. Here you have to choose the language of your choice and press Continue.
Step 2: Installation second stage provides info about required information before proceeding.
Step 3: In this installation steps, you have to provide MySQL database connection credentials.
It will ask for entering the information related to the MySQL database. Here is the list of fields
that the screen will be asking you to insert:
1. Database Name: This will be the name of the database that you have already created in
the MySQL database to use WordPress.
2. Username: It will be the user name data for your database.
3. Password: Here, you have to enter the password for your MySQL database.
4. Database Host: is where you have to insert the hostname which will be by default as
"localhost".
5. Table Prefix: is implemented to add prefixes in the database tables which help in
running multiple sites on the same database.
29
CSC/2017/0056 | Adebayo Suleiman Oladimeji
Once you provide all the information, press the Submit button.
Step 4: The installation setup checks the authentication of database credentials and provides
you with a confirmation.
If you have provided the correct MySQL credentials, a new screen will come up with the
option "Run the Install".
Click that "Run the Install" button.
Step 5: This is the final step, where you have to provide site admin information.
Enter the administrative information which will be having the following the field:
30
CSC/2017/0056 | Adebayo Suleiman Oladimeji
31
CSC/2017/0056 | Adebayo Suleiman Oladimeji
WordPress Top Admin Bar provides some shortcuts links which include notifications about
plugins updates, user comments, write or edit the post, user options, etc. You can see that it
will be available on all pages of WordPress after login, for your convenience.
Screen Options
The WordPress screen option is related to the current page customization, and it may contain
some checkboxes to show and hide some screen options.
Screen Option is a collection of different widgets that can be toggled for showing and hiding
on some screens using checkboxes. This feature of the dashboard allows you to customize the
admin screen or panel.
Welcome
It provides some useful links and steps for the first time to start working with WordPress.
At a Glance
It provides a quick overview of some published posts and pages and also provides the current
WordPress version and current active theme information.
Activity
The activity widget provides quick access to the latest posts and comments. It instantly offers
the option of accepting, declining, answering, editing, deleting, and marking a comment as
spam.
Quick Draft
Quick Drafts allows you quick access to write and save content from the dashboard. You can
draft or publish new content from here that came to your mind.
It provides a tiny post editor that will allow users to write, save, and publish a post from the
admin panel. It also has the provision for adding draft title, added notes about the draft as well
as a saving option as a Draft.
WordPress News
The WordPress News widget gets information from the official WordPress blog, which
contains information about the latest software releases, updates, news, and alerts.
Admin Sidebar Menu
WordPress Admin Sidebar Menu provides main admin options which include links such as
Posts, Media, Pages, Comments, Appearance, Plugins, Users, Tools, Settings, etc., used to
handle your entire website components.
33
CSC/2017/0056 | Adebayo Suleiman Oladimeji
Posts: talks about the entries as contents in reverse chronological order on the posts page.
Also, posts get displayed in the RSS feed of your blog. You can control the number of
posts you want to show at a time from the Reading Settings.
Pages: is static website content element and is not listed according to date. Also, pages do
not make use of tags. An About page is the typical example of pages.
Media Library: is an essential repository for media files (such as images, audio, videos,
and other documents) that can be used on your site. It allows you to upload as well as
manage media files, in your posts and pages easily and quickly.
Comments: show your website's visitors' comments as they wanted to communicate with
you and you can see the list of all comments made by your readers.
Appearances: used to customize your website's look and appearance.
Plugins: is a section from where you can incorporate other additional programs for your
website, which can extend the functionality and add new features for your site.
User: is that section helps in defining what actions the different users of your site are
allowed to perform. These actions are called capabilities.
Tools: contain a collection of programs for performing some non-routine management
tasks.
Settings: are used to set the basic configuration of your site.
4.5 CREATING A WEBSITE OR BLOG IN WORDPRESS
Developing a website using WordPress is simple because all tools and programs are built in
such a way that you can easily interact with the various components of WordPress and
incorporate them into your site. This content management tool is designed in such a way that
even non-technical bloggers and content creators can create their website with much ease and
variations.
Benefits of Using WordPress from a Newbie's Perspective
Choosing WordPress becomes an added advantage because:
It does not require any hardcore technical knowledge.
It is flexible and scaled features.
It is suited for all types of users.
It has an easy integration mechanism.
It creates a responsive site which can be compatible with devices with different screen size
such as mobile phone and tabs.
34
CSC/2017/0056 | Adebayo Suleiman Oladimeji
35
CSC/2017/0056 | Adebayo Suleiman Oladimeji
37
CSC/2017/0056 | Adebayo Suleiman Oladimeji
5. Now you will see a new screen where you will be given the option to add a title and
content for your web page.
6. There are two primary components of this screen:
Title: where you can insert the title of your post
Content: where you will inscribe the content for your post. It can be done in two
different ways:
o Visual mode is where you can write in a regular format by using WYSIWYG Editor.
o Text mode is where you can write in HTML format like you are writing in Windows
Notepad.
4.7.2 What Is a WYSIWYG Editor?
WYSIWYG Editor has similar capabilities like that of a Word Processor, which is a primary
interface where you can draft and format your content. The different button it contains for
editing formatting are: Bold, Italics, Word strike, bullet-list, number-list, block-quote, left and
right alignment, justify, add-link, distraction-free writing toggle button, toggling toolbar, and
horizontal line.
4.7.3 Publishing a New Page in WordPress
Once, you are done writing your entire article or content; you can publish the page to the user
by clicking the Publish button from the right window screen.
Here is the list of components that comes under the Publish section:
1. Save Draft - is used for saving the page as a draft.
2. Preview - is used for previewing your page before publishing.
3. Move to Trash - is used for deleting the page.
4. Status - is used for changing the status of your page, whether it is published, pending, or
under reviewer draft.
5. Visibility - is used to modify the visibility of the page to public, private, or password
protected.
6. Published - is used for changing the published page date and time.
4.7.4 Edit Existing Page
To edit an existing page, you have to go to your WordPress dashboard. From there, you have
to navigate to the Pages Menu > "All Pages". Under "All" or "Published", you will see the list
of pages you have published or already created. There you have to hover your mouse. There
the Edit and Quick Edit option will come in the form of a link.
38
CSC/2017/0056 | Adebayo Suleiman Oladimeji
39
CSC/2017/0056 | Adebayo Suleiman Oladimeji
WordPress Tags can be defined as a set of information that you can attach to your WordPress
content for categorizing and better identify content. Each post can have many tags that can
allow the visitors to click on a tag for finding related posts that have the same tag. When you
mention a tag correctly, it not only helps readers easily find content but also helps in search
optimization.
4.9.1 How to Include Tags in Your WordPress Post
The steps to include tags in your posts are:
1. Log in to WordPress and go to your dashboard.
2. From there, you have to navigate to the Posts > Tags.
3. You will now see a new screen which will be the "Tags" page.
4. From that page, you have to fill all the required fields that are discussed below:
o Name: is where you will name the category, which will be unique.
o Slug: is implemented in your URL for displaying your category.
o Description: are also optional. Here, you are given a text box to put a brief description
of your category.
5. After inserting all the above information, you have to click the "Add New Tag" button.
6. This will bring the newly created tag on the right side of the page, which you can see on
your screen.
42
CSC/2017/0056 | Adebayo Suleiman Oladimeji
1. Administrator: is the one having complete authority over the website, right from adding
new posts to deleting existing posts. The administrator can change the current appearance and
look of the site, as well as passwords and other account details.
2. Editor: are those who deal with the content creation for a site. They are given adequate
right to add, delete, publish, or edit different posts and their associated comments.
3. Author: are those who deal with their posts such as creating, deleting, publishing,
editing, and uploading videos as well as files. They also have the right to delete their posts,
even when they are published. Categorizing their posts and adding tags can also be done by
them. But they are not permitted to add any page or modify them.
4. Contributor: does not have the right to make public their post, content, or page. They
usually send their post to the administrator for review. They even don't possess the right to
upload files like images or videos to their posts.
5. Subscriber: are subscribed to your site and can log in and update their profile as well as
read all public posts. Also, they can update their passwords and other subscriber details.
6. Followers: are not given any right and can only read or comment on different posts.
They are signed to receive site and post notifications.
7. Viewer: can only read or comment on a post.
4.10.2 WordPress User
For setting a role for your user, you as an admin have to do the following steps:
1. From your dashboard, go to the Users menu, from the left window pane.
2. Now choose the "Add User" option.
3. Fill the details that you can see on your screen and then click the "Add New User"
button.
4. Now, once you are done adding new users, you can see that the username you have
given is added to the list of users.
4.10.3 Editing and Deleting Users in WordPress
To edit the users, the steps are:
1. From the WordPress dashboard, go to the Users menu, from the left window pane.
2. Now choose the "All User" option.
3. Now, you will see a screen containing a list of all users.
4. Clicking any particular user will show you the option for Editing and Deleting.
5. Click the Edit | Delete option to either edit or delete that particular selected user.
6. In the case of Delete, you have to press the "Confirm Deletion" button.
43
CSC/2017/0056 | Adebayo Suleiman Oladimeji
44
CSC/2017/0056 | Adebayo Suleiman Oladimeji
CONTACT US PAGE
45
CSC/2017/0056 | Adebayo Suleiman Oladimeji
ABOUT US PAGE
46
CSC/2017/0056 | Adebayo Suleiman Oladimeji
CHAPTER 5
The companies should put in place all the necessary facilities needed to enhance the
knowledge of the student in industrial attachment and experience staff should always be made
to train the students on attachment.
48
CSC/2017/0056 | Adebayo Suleiman Oladimeji
REFERENCES
www.itf.gov.ng
Logbook
http://www.w3schools.com
http://www.tutorialpoint.com
http://www.tizag.com/CSS
http://www.CSS/HTML/116583/article.com
https://www.w3schools.in/wordpress-tutorial/
https://en.wikipedia.org/wiki/Web_development
49