Download the PHP package popphp/pop-bootstrap without Composer
On this page you can find all versions of the php package popphp/pop-bootstrap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download popphp/pop-bootstrap
More information about popphp/pop-bootstrap
Files in popphp/pop-bootstrap
Package pop-bootstrap
Short Description A skeleton application for the Pop Web Application Framework, using Bootstrap Material Icons and Font Awesome frameworks.
License BSD-3-Clause
Informations about the package pop-bootstrap
Pop Bootstrap
END OF LIFE
The pop-bootstrap
component is now end-of-life and will no longer be maintained.
Release Information
Version 4.2.0 February 6, 2019
Overview
This repository is a skeleton web application for the Pop Web Application Framework using the Bootstrap v4, Material Icons and Font Awesome frameworks. The concept behind this skeleton framework focuses on a minimal feature set that allows access view a basic web interface, an API and also the console.
- Requirements
- Installation
- Getting Started
- Web Access
- API Access
- Authentication
- Validate the Token
- Refresh the Token
- Revoke the Token
- Manage Users
- Console Access
Requirements
- Minimum of PHP 7.1.0
- Apache 2+, IIS 7+, or any web server with URL rewrite support
- MySQL 5.0+
Top
Installation
The command below will install all of the necessary components, seed the database and take you through the installation steps automatically:
Alternatively, the last command above can be npm run dev
if you'd
like build the UI assets for a dev environment instead.
Top
Getting Started
You can start the web server by running the kettle
command:
Visit the main web address at http://localhost:8000
. You will
be redirected to a login screen. The default credentials are:
- Username:
admin
- Password:
password
Top
Web Access
Once logged in via a web browser, you will see that most of the navigation
displayed is not active, with the exception of the Orders
page, the Users
page and the Logout
icon. The Orders
page demonstrates a mock layout with
side navigation. The Users
page will let you manage users. The Logout
icon executes a user logout.
Top
API Access
You can access the API to authenticate a user or manage users as well. The following examples use cURL to demonstrate the accessing the API:
Authentication
Upon a successful authentication, you will receive a JSON response that looks like this:
With that, you'll be able to continue accessing the API.
Top
Validate the Token
Top
Refresh the Token
Top
Revoke the Token
Top
Manage Users
Get Users
Get a User
Create User
Update a User
Delete a User
Delete Users
Top
Console Access
The application comes with a simple console interface to assist with application management from the CLI as well. You can build upon this to add console-level features and functionality
Top