Professional Documents
Culture Documents
Chandkheda, Ahmedabad
Internal Guide
Ms. Pooja Vyas
Academic Year
(2023-2024)
1
Gandhinagar Institute of Technology
Moti Bhoyan Road, Gandhinagar, Gujarat
(Affiliated with GTU)
CERTIFICATE
This is to certify that the work of Sumer Internship (3170001) entitled “MOULD
MANUFACTURING SYSTEM AND PROCESS” has been carried out by Fenny Savaliya
under my guidance in partial fulfilment for the degree of Bachelor of Engineering in Information
2
Call Letter
To,
The Head of Department(I.T.), Gandhinagar
Institute of Technology,
We are pleased to confirm that Ms. Savaliya Fenny Mukesh Bhai has been
appointed for 15 days GTU Internship starts from 17th July 2023. We are
confident she will be able to make a significant contribution to the success of
our company and we look forward to work with her.
3
Internship Completion Certificate
This is to certify that Ms. Savaliya Fenny Mukesh Bhai has successfully
completed GTU Internship Program during 17th July 2023 to 10th August
2023. She completed her internship in wordpress. We wish her all the best
wishes for her bright future.
4
Acknowledgement
I thank the people who were a part of this project in numerous ways, people who gave their
unending support right from the stage the project idea was conceived. The four things that go on to
make a successful endeavor are dedication, hard work, patience and correct guidance. I take this
opportunity to offer sincere thanks to Annamalai Kavander who wasvery much kind enough to give
us an idea and guide us throughout our project work. I thankful to all teaching staff (I.T) who shared
their experience and gave theirsuggestion for developing out project in a better way.
V
COMPANY PROFILE
Since 2013 Starland IT Solution has built a team of digital professionals, each committed to
remaining at the forefront of the digital space and delivering market leading results for our clients.
We believe there is too much terminology, uncertainty, and ambiguity within our industry We
communicate in a user - friendly way, creating clarity and transparency in all we do, thus driving
tangible value and ROI.
We understand the evolving digital landscape and offer tried and tested SEO Service & SMM services
to unlock the real potential of your business. We are creatively engaged, digitally focused, and have the
courage to challenge the conventional and we are the specialists here to help your business.
We will offer our customers cost - effective services and secure their loyalty and esteem by holding
their needs above our own. We always stand behind our commitment to quality.
Our desire is that you are perfectly happy with the service we have provided and go the extra mile to
make our Digital Marketing strategy work smooth, Websites perform well, and as importantly exceed
in marketability.
VI
Contents
Title page I
Certificates II
Acknowledgement IV
Company Profile V
Content VI
1 Introduction 9
1.3 Features 11
2 Implementation 13
3 Outcome 26
3.2 Conclusion 39
4. Bibliography 39
VII
List of Figure
VIII
1.Introduction
1 Introduction of WordPress
WordPress began in 2003 when Mike Little and Matt Mullenweg forked a little- known blogging
tool known as B2/cafe log. Little and Mullenweg sought to create a better blogging platform, built on the
original B2 code base, but with more robust features and more consistent development.
The result is WordPress. First a tool for blogging, WordPress quickly grew to be an extensive
content management system (CMS) able to handle a variety of websites.
WordPress is a free, open-source website creation platform. On a more technical level, WordPress
is a content management system (CMS) written in PHP that uses a MySQL database. WordPress is the
easiest and most powerful blogging and website builder in existence today.
A WordPress website is any website that uses WordPress as its content management system
(CMS). WordPress powers both the backend of the website (the interface where a user logs in to make
changes or add new content) and the frontend (the visible part of the website that your visitors see on the
web).
• Blog – A blog is a special type of website devoted to sharing thoughts, photos, reviews, tutorials, recipes
and so much more. Blogs usually display the most recently-published
• E-commerce website – An e-commerce website allows you to sell goods or services online and collect
payment via an online payment system. You can download and install a WordPress e-commerce plugin to
extend the default functionality of WordPress so you can have an online store on your website.
• Business website – Many businesses will benefit from having an online presence in the form of their own
website. If your business needs a website for customers to learn about your company and what you have to
9
offer, WordPress is an excellent option. Customers can contact you, ask for a quote, schedule an
appointment and much more.
• Membership website – A membership website allows you to put content behind a paywall or an account
login. To access pages or posts, users must login or pay for the content. WordPress can also handle
membership websites with additional plugins.
• Portfolio website – Show off your artwork, design skills and more with a portfolio website built on
WordPress.
• Forum website – A forum website can be a helpful place for users to ask questions or share advice.
Believe it or not, many forum websites run on WordPress.
• Event website – Hosting an event? WordPress makes it easy for you to shareyour event
details and sell tickets.
• E-learning website – Students can take online courses, track their progress, download resources and much
more from an e-learning website. With a special kind of plugin called a WordPress LMS plugin, you can
offer online courses from a WordPress website.
• Wedding website – Share the details of your big day with a wedding website built on WordPress. With an
array of WordPress wedding themes, you can get a website up quickly and easily.
• No need to know code – WordPress removes the requirement of needing to know how to code in order to
build a website. While WordPress utilizes a variety of coding languages, there’s no need to know any of
them to use WordPress.
• Extendable with WordPress plugins – The core WordPress software can be extended with WordPress
plugins. WordPress plugins are bits of software that you can upload to your website to add more features
(such as e-commerce, SEO, backups, contact forms and more). There are thousands of free WordPress
plugins available on the WordPress.org plugin directory and a thriving premium (paid) plugins industry.
• Highly customizable with WordPress themes – WordPress themes provide the design and layout of
your website. With a click of a button, you can change the entire look of your website by applying a new
WordPress theme. More advanced WordPress themes are more like WordPress page builders, giving you
even more control of your layouts.
• A thriving community of users and developers – When you have a WordPress website, you can also get
involved in the greater WordPress community through your local WordPress Meetup, Word Camps and
10
more. The WordPress community has a reputation ofbeing incredibly welcoming, helpful and innovative.
• A premium plugin and theme industry – While there are loads of free plugins and themes, most serious
WordPress website owners invest in premium (paid) plugins orthemes. Why? Your purchase of a reputable
premium plugin or theme helps pay for the ongoing development and support of the plugin or theme,
including new features, security patches and more.
• SEO – Search Engine Optimization (SEO) begins at a technical level and WordPress delivers an
exceptional code base for SEO. SEO allows your website’s content to be found via common search
engines such as 11 or Bing. Check out these free WordPress SEO training videos to learn more.
• Speed – WordPress is a lean website framework that is constantly striving to remove code “bloat” that
slows down the loading speed of a website.
• Media file library – WordPress includes a built-in media library where you can upload and embed media
files such as images or videos into your pages or posts. You can even perform basic edits to your images
within WordPress.
• Easy-to-use user interface – WordPress is very easy to use with no complicated settings. If you can use
a WordPress processor, you can use WordPress. WordPress also has a focus on accessibility.
According to usage statistics of content management systems now report that WordPress powers over 60
million websites, or 36% of all websites on the internet and over 60% of all websites whose content
management systems are known.
11
Because WordPress is free and so easy to use, it has been widely adopted as thegold standard
for website builders.
12
2. Installation of Wordpress and XAMPP server (Day 2)
Step 1: Download
XAMPP is a release made available by the non-profit project Apache Friends. Versions withPHP5.5, 5.6, or 7 are
available for download on theApache Friends website.
13
User account control can affect the installation of XAMPP
14
You can start the setup on the startup screen.
In the dialog window entitled 'select components’, you can choose the software components before
installation.
According to the default settings, the selected software components are unpacked and installed in target
folder.
16
Step 9: Windows Firewall blocking
Your Firewall may interrupt the installation process to block the some components of the XAMPP. Use the
corresponding check box to enable communication between the Apache server and your private network or
work network. Remember that making your XAMPP server available for public networks isn’t
recommended.
17
By clicking on 'finish’, the XAMPP Setup Wizard is completed.
Controls for the individual components of your test server can be reached through the XAMPP Control
Panel. The clear user interface logs all actions and allows you to start or stop individual modules with a
single. The XAMPP Control Panel also offers you various other buttons, including:
18
In the Control Panel, you can start and stop individual modules.
Starting modules
Individual modules can be started or stopped on the XAMPP Control Panel through the corresponding buttons
under ‘Actions’. You can see which modules have been started because their names are highlighted green
under the ‘Module’ title.
19
2.2 Create a database and installation of WordPress
Step 1: Download WordPress
2. https://wordpress.org/download/.
3. Unzip the downloaded file to a folder on your local computer.
Step 2: Upload WordPress to hosting account
There are three available options for uploading WordPress to your hosting account. When you unzipped the
file in Step 1, you were left with a folder named wordpress, and the contents need to be uploaded to your
hosting account's file manager.You can accomplish thisone of three ways:
• Upload via FTP - See How to Manage Files with FileZilla for more information.
• Upload via File Manager - See How to Upload Using the File Manager forinstructions.
• Upload via SSH - See How to Get and Use SSH Access for instructions.
WordPress stores its information in a database. Therefore, a database will need tobe created.
1. Log in to cPanel.
2. Look for the Databases section, then click the MySQL Database Wizard icon.
3. For Step1:CreateADatabase,enter the data base name, and click Next Step.
20
4. For Step 2: Create Database Users, enter the database user name andpassword, and click
Create User.
5. For Step 3:Add User to the Database, click the All Privileges checkbox and click
Next Step.
6. For Step 4: Complete the task, make a note of the database name, username,
21
7. and password, as you will need them for Step 4 below.
The wp-config-sample.php file contains the database information and tells the WordPress application from
which database to pull data. This step must be completed to ensure the correct database information is
associated with the WordPress installation.
The wp-config-sample.php file can be found in File Manager in the folder where WordPress is installed. The
folder for your primary domain is public_html by default, so the steps below show the process for that folder.
1. Log in to cPanel.
2. Navigate to the Files section, then click the File Manager icon.
22
Step 5: Run the installation
Open a new browser window and enter your domain to run the installation script. Depending on where you
installed the script, you will be automatically redirected to either of the following URLs:
If you uploaded WordPress to the domain's root folder, you should be redirected to:
https://example.com/wp-admin/install.php
If you upload WordPress to a subfolder of your domain directory, then the URL will bethis format:
https://example.com/yoursubfolder/wp-admin/install.php
Be sure to replace 'example.com' with your actual domain name.
1. Once you access your correct WordPress URL in a browser, you will see a WordPress setup page
prompting you to select your preferred language. Select your preferred languageand cl ick the Continue
button.
23
2. You should now see a welcome page that says, "Welcome to the famous five minute WordPress
installation process!" Under the Information needed section, you'll need to fill out the following fields:
25
3 Outcomes
At 3rd day of my internship me and my team started web development of our project. We collected all
information, photos which were used in our website and and also collected company’s logo.
26
1. Develop Home Page
At 4th day of internship me and my team decided to develop Home Page of ourwebsite project
first. We started our developing of home page.
In our website development home page was main page. Main page include many pages likeabout us,
27
2. Develop About us Page
At 5th day of internship me and my team started to develop About us Page of our websiteproject first.
We started our developing about us page in main page.
28
3. Develop Certificate Page
At 6th day of internship me and my team started to develop Certificates Page of our websiteproject. We started
our developing certificate page in main page.
At that day me also learned about what is tools in WordPress.
Tools is a menu tab in the WordPress admin sidebar. It contains tools to perform some non-routine management
tasks. With every installation of WordPress there are three options.
The first is “Available Tools”. Under this section there is a bookmarklet called Press This that allows quick
posting and publishing by means of using a a browser favorite button. Immediately beneath that there is a
categories to tags converter script that will take you to the Tools Import Screen.
If you look back at the tools drop down menu, then you will see the Import and Export tabs immediately
beneath the Available Tools tab.
These import and export tools allow WordPress to import and export data to and from other content
management systems. The import tool contains scripts to import data from other Content Management Systems
into WordPress. If you have a website on Blogger, Movable Type, or even another WordPress site then you can
install any of the scripts that you need on this page. These scripts will allow you to import your content from
whatever content management system you specified. As was mentioned earlier, the other script you will find on
this page is the categories to tags converter script.
The export tool allows users to export WordPress data in XML format which can later be imported into
another WordPress installation. The format is called a WordPress Extended RSS or WXR file. It will contain
all of your posts, comments, custom fields, categories, and tags. Exporting your content is a useful way to back
up your WordPress website.
29
Fig. 3.3.4 Certificate page
30
4. Develop Services Page
At 7th day of internship me and my team started to develop Services Page of our website project. We started
our developing certificate page in main page. In service page many sub pages are available.
Also that day I learned about what is appearance in WordPress.
Appearance is to manage your theme. From here you can install, delete, update and activate themes. Its menus
allow you to change your site's appearance and behavior. Depending upon thetheme, some of the appearance menu
may not appear to you because some of the options under appearance are theme based.
31
5. Develop Household products Page
At 8th day of internship me and my team started to develop Household product Page of ourwebsite
project. We started our developing household product page in service page.
❖
32
6. Develop Hardware and fitting mould page
9th day of internship me and my team started to develop Hardware and fitting moulds Page of our
website project. We started our developing Hardware and fitting moulds page in service page.
33
7. Develop Sanitary ware products Page
10th day of internship me and my team started to develop Sanitary ware products Page of our website
project. We started our developing Sanitary ware products pagein service page.
34
8. Develop Toys moulds Page
11th day of internship me and my team started to develop Toys moulds Page of ourwebsite project. We
started our developing Toys moulds page in service page.
35
9. Develop Contact us Page
14th day of internship me and my team started to develop Contact us Page of our website project. We started
our developing Contact us page in main page.
36
3.2. Hosting Website
15th day was final day of our project. We were ready to launch our website on browser. Me and my
team checked full website and found some error and solved that error and now we are ready to launch.
On that day I learned How to host any website on server. Step 1: Decide
▪ Static or Basic Websites: Static websites are simple websites with one or more web pages (called
HTML pages). You can build them on your computer with software like Dreamweaver and then upload
the pages to your host’s server using any FTP software (such as FileZilla). Whenever you need to make
changes to your website, you’ll have to edit the pages on your computer and upload them again. Since
they cannot be modified dynamically, such websites are called static websites. Static websites are
cheaper than dynamic websites (below) but come with limited functionality and no option for e-
commerce or interactivity.
▪ Dynamic Websites: Dynamic websites contain information that changes,
depending on the time of day, the viewer and other factors. They make use of both client-side and
server-side scripts to create and update content. Client-side scripts, which run on a user’s computer, are
mainly used for appearance and interaction purposes. Server-side scripts, which reside on a server and
are extensively used by E-commerceand social networking sites, allow users to have individual
accounts and provide a customized response for each user. Dynamic websites are CMS-driven, and
allow you to directly add and edit content (i.e. text, design, photos, and videos), as well as letyour
visitors leave comments and start discussions. Dynamic websites are ideal for businesses and
organizations. Examples of dynamic websites include blogs, forums, photo galleries and ecommerce
sites.
Unlike static HTML sites which can be hosted on most web servers, when it comes to web applications,
there are basically two types of hosting platforms.
Depending on your hosting needs and what you’re most comfortable with, you can choose from:
▪ Linux Hosting, which allows running scripts written in PHP, Perl, Python and other Unix-originated
languages, and usually supports PostgreSQL and MySQL databases. This is the most commonly used
system today.
▪ Windows Hosting, which allows running ASP scripts utilizing .NET and other Microsoft technologies,
and supports Microsoft SQL Server and Access database.
37
You will typically find a wide range of services in web hosting, such as:
▪ Shared Hosting: In shared hosting, you get to share the physical server with other website owners.
However, you will have your own separate account (secured with login credentials). Shared hosting is
very affordable because the cost of operating the server is shared between you and the other website
owners.
▪ VPS Hosting (Virtual Private Server Hosting): In VPS hosting, every website is stored on a very
powerful server that is divided into several virtual compartments. The server software is configured
separately so that each unit can function independently. It should be your preferred option if you have
high-security concerns but don’t want to invest in a faster (but costlier) dedicated server.
▪ Dedicated Hosting: Dedicated hosting offers you an entire server for yourself, thereby making it faster,
more secure…and costlier. It is the ideal solution for larger businesses and high-traffic websites because
it allows for maximum customization, configuration, installation and flexibility.
▪ Cloud Hosting: Cloud hosting allows multiple virtual servers (clouds) to work together to host a
website or a group of websites. It offers unlimited ability to handle sudden traffic spikes. A cloud-hosted
website is not limited to a single server, and the resources allocated to it can shrink or expand
dynamically, depending on how much traffic you get. It’s a great option for large websites, including e-
commerce websites, newsletters and blogs.
After you have purchased your web hosting, you will get Name Servers (also known as Domain Name
Servers or DNS) – which is the Internet’s equivalent of a phone book that
You can now upload your website to your account by connecting to the server using either cPanel’s File
Manager or FTP Client (such as FileZilla) – after which your website will go live.
38
3.3 Conclusion
In our 15 day of internship program, I got very much knowledge about WordPress. I learned about how
to make very dynamic website in WordPress using different types of plugins and themes. WordPress
provide many features to make our website amazing.
39
4. Bibliology
• https://developer.mozilla.org/en-US/docs/Web/JavaScript
• https://wordpress.com/
• https://www.apachefriends.org/
40