A Systematic Investigation of Website Development Using Xampp/ Bootstrap / PHP
Rishab Malhotra1, Yash Bishnoi2, Sanjay Nayak3
1Student, CSE, N.I.E.T, Greater Noida, India
2Student, CSE, N.I.E.T, Greater Noida, India
3Assistant Professor, CSE, N.I.E.T, Greater Noida, India
Abstract- This survey paper covers the various useful tools & techniques that are used in a development of a website. We will discuss the procedure follows in the website, mostly focused on a localhost (Xampp tool) and Bootstrap. This Paper tells about the technologies used in the development of the website, PHP and Bootstrap explained in the result and its functionality with Xampp with screenshots. It is hoped that it will give a wide useful agenda for guiding the process involved.
Keywords:- Development, Bootstrap, Xampp, Effective
We can say the features of webpage formatting, designing, page layout techniques, graphics, multimedia, images and purposes of the multipage website should be including. After programming language to see the layout of the webpage we need a test server. The reason is a developer is using programming language if he/she will be skilled in language but still chances of making some mistakes can be there, there is a need to execute server-side coding to see the preview of the website by the test server. This paper is discussing the server used in a website development process named Xampp and PHP language with Bootstrap.
A. Website Development Include Various Process: –
3. Design & Development
4. Content Writing
6. Testing& Security
8. Maintenance & Update Analysis:
The requirements of the website include Design of website and web pages and how Website looks and feels, Web pages, the content of the website and for recommendation and deliberations, a proper space should be available on the website for an easy approach.
Based on Obligatory, prepare a draft description of Web pages to be developed which includes the sitemap and a flow of various processes.
D. Design & Development:
Development plays a noteworthy role in Web Development. Graphical looks and feel should be impressive and in an efficient way. Graphical elements required for design should appear more remarkably, to do so, use colors and images. Design of web pages & computer graphic includes navigation mock-up, template content, and placeholders.
E. Content Writing:
Writing of content is also a noteworthy task for the development of web pages and plays a very important role in optimization Engine. A well-defined or easy content is necessary for the website users. Content written by a proficient requires pure, easy and accurate content
Coding of a Web Pages is in HTML, PHP, CSS, Java scripts and other technologies of WWW (world wide web) like Bootstrap (which includes files of CSS, JS which can be executed in the website through calling of various classes). For content decoration, page decoration and text contents, we look for code webpage consistently like webpage design. Every web page of a website takes a unique title, unique meta tags as keywords and descriptions about it. We can create links to internal web pages with keywords of the website to explore the search engine ranking and navigation. In this way, we can improve the quality of website code by using techniques and tools according to website standards.
G. Testing & Security:
Testing plays important role in website development, testing is done for browser compatibility, broken links and can check the speed of loading various pages in website and loading speed of images involved in web pages. We can also check validation of HTML code, validation of CSS, checking for spelling and building alterations to rectify the mistakes and can improve our website, we also perform various test on functional processes of the websites like payment gateway, mail services, registration, login/logout etc., Once testing of the website is accomplished we are ready to host it on a web server and upload it.
H. Website Promotion:
The advancements are always a necessary step for the website to the awareness of the peoples. To become more impressive, we can use various available website promotion techniques mentioned:-
Social media (like Instagram, Facebook, WhatsApp)
I. Maintenance & Update:
For the better operation of our website, monitoring of the website from time to time. We can make the updates occasionally as per the requirement of client or user. Unswerving maintenance of website as well as the webpages is required. Whatever changes are there in the information present on the website or the webpages coming from the connection, like any additional articles and other links to be added to the website. We offer maintenance, updation and support on the website according to time.
II. RESEARCH PROCEDURE
Procedure and techniques that are used for website development are different for diverse users depending upon the requirement. Most ideas suggest that the right way to develop a website is by the developers as per the requirement in their own individual methods. The main condition of most of the websites is that requirements cannot change according to time and cost and another thing is that we need a space on the web server and cost to store the website on it as the files cannot be stored on the local server. When a beginning of a website project is there, understand the basics, overlook some critical feature we realistically need. Today all work comes shriek to a halt as the developer asks to renegotiate the contract assigned, integrate a transfiguration order. In this work, we are using Xampp for localhost which provides us a perfect outlook of the website on a local server from which we see performed approach on the local server. For this performance, we used PHP language to code our website content and different icons what we want on our site like CSS and HTML for content and design of the site. Those icons we want on the front as several pages title, for these titles, have an index file and an index file, we give the link of the file, where we add content of that files. Xampp read all the files and convert it into CSS and HTML format, it can convert HTML, CSS, and Java – Scripts and provide the result to the client in the same format. The work is about to generate rules that will be effective and increase the accuracy of work. In these files, we can edit as per requirement according to time as we want in the outlook of the site. The Requirement will easily change and we can view the look of the site on our local server, as the purpose of security is also high. Chances of risk will be minimum.
The objectives associated with the website are given below: –
The objective is to save developer time by integrating CSS, JS file in a single package called bootstrap.
The objective is to make the dynamic website with the use of integrated files bootstrap by calling their classes in main code.
The objective is to save the space-eating on localhost and analyses outlook performance.
The objective is to integrate the various method of optimization.
The objective is to as improve the accuracy and robustness of the website.
The scope and consequence work are given here. In the current website, no space for the server is used and no cost ingesting for DNS is present.
Applying the Code (PHP/HTML/CSS) with support and condition on different stages of designs will improve the accuracy of the website. The user will able to derive a more clear opinion regarding the look of the site, easily & can add content according to his/her needs.
III. GENERAL APPROACH
We will try to use the Xampp (local server) for local hosting of the website. Through Xampp perspective can easily be seen by the developer and user and change the code as per their requirement. Xampp is a free open source cross-platform local server tool developed by Apache and consisting website and HTTP server and understands with the scripts written in PHP programming language. It is easy to use, the flexible and lighthearted tool that makes it easy for developers to create a local web server for testing of websites and development process.
Fig 1. Screenshot of Xampp Server tool
Fig 2. Screenshot of Bootstrap
Because of this, we can have a communicating, flexible and practical website. After using these amazing & quick accountable tools and technologies, now we are able to pick out all those things needed for a good website. Using a Local server Xampp and PHP programming language for development we can easily test our website with database also which is provided by xampp powered by bootstrap classes.
A. Index Code:
For website design, we have written code in PHP language and styling is done by Bootstrap, each index page contains details and design of a website front look and every name with hyperlinks to other pages or website. We can see these things on the home page of a website and code stored in the index file for easy understanding of the code we can take a look on the screenshot below.
Fig 3. Screenshot of Index Page
B. The Perspective of index file:
At index file, all tags will be there and they will be reflected on the Home page of the website page. Firstly, the server will go to the “index.php" file and will convert all code into CSS and HTML code, after that deliver it to client(user) result as an output of CSS and HTML format. The screenshot gives the result of the same index.php code.
Fig 4. Screenshot of Perspective Code
Fig 5. Screenshot of “index.php”
C. Content Preview on a Website:
In the image, we added some contents related to its information and this page involves the use of Bootstrap class in it (like Jumbotron, table-responsive etc) to decorate the page by calling predefined classes.
Fig 6. Screenshot of Content Preview (index.php)
Easy to use, install and implement.
Calling on Bootstrap classes saves the time of coder and reduces the main website code.
Xampp provides the local environment to test our website.
Xampp comes with the database it helps to check database functionality also.
PHP is easy, open source language, easy to learn
Code and provide easy database connectivity.
KumariPunam and NandalRainu “A Research Paper On Website Development Optimization Using Xampp/PHP”Volume 8, No. 5, May-June of Advanced Research in Computer Science 2017 International Journal RESEARCH PAPER, IJARCS. Available Online at www.ijarcs.info © 2015-19 All Rights Reserved 1231 ISSN No. 0976-5697
Rishab Malhotra is a student of Computer Science Engineering from NIET, Gr. Noida and he is writing his first paper in the area of the website development.
Education and Credentials:
He is pursuing his Bachelors of Technology(CSE) from Noida Institute of Engineering & Technology.
He had completed his senior secondary education from St. Peter’s College, Agra.
Certificate for securing A+ grade in the successfully completed training of Open Source Web Technology conducted by EP INFOWAYS PVT LTD.
Yash Bishnoi is a student of Computer Science Engineering from NIET, Gr. Noida and he is writing his first paper.
Education and Credentials:
He is pursuing his Bachelors of Technology(CSE) from Noida Institute of Engineering ; Technology.
He had completed his senior secondary education from Bharti Public School, New Delhi.
Certificate for successfully completed training of Python and Machine Learning conducted by APTRON NOIDA.
Sanjay Kumar Nayak is a Asst. Professor Of Computer Science Engineering Dept. from NIET, Gr. Noida .He has 13 years of Experience in Teaching and research work.
Area of Interest:
Computer Architecture, Computer Networking
Education and Credentials:
His academic qualification is MTech (CSE), BTech (CSE).