Recommend this page to a friend! |
Download |
Info | Example | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not enough user ratings | Total: 167 | All time: 8,886 This week: 48 |
Version | License | PHP version | Categories | |||
ampframe 1.1 | GNU General Publi... | 5.6 | PHP 5, Libraries, Design Patterns |
Description | Author | |
This package implements a MVC framework for developing Web applications. It provides: |
Website structure
I need a basis structure to build my website
<?php
|
PHP based framework using the Model-View-Controller architecture.
AMP Frame is a core framework built for developers and designers to quickly launch web pages and services. It seperates the developers coding task on the back end from the designers display task on the front end with a controller driven templating system.
It is built using the model-view-controller (MVC) pattern where a controller manipulates a model which provides data for a view to deliver. It also contains a router so that different routes can be triggered from different requests and multiple models can be loaded as needed.
AMP Frame can do anything a model can be developed for. It ships with a page model and view for displaying web pages, two mySQLi models (procedural and object methods) for handling database operations, an error model for error handling and a model to manage clean URL's. While those models cover common uses, they really only scratch the surface of what is possible.
When developing anything, you have to weigh the ease of use against the performance cost. AMP Frame was developed with performance and flexibility at the top of the requirements so it is not a plug and play system where you have to work around what you get. Anyone with a working knowledge of PHP and HTML should find it easy to work with, especially to implement the capabilities of models and systems already developed.
Models are currently being developed and can be found at Amp Apps
Files (113) |
File | Role | Description | ||
---|---|---|---|---|
config (4 files) | ||||
control (1 file, 3 directories) | ||||
docs (4 files) | ||||
model (12 files) | ||||
resource (1 file) | ||||
route (5 files) | ||||
template (1 file, 3 directories) | ||||
trait (2 files) | ||||
view (3 files) | ||||
favicon.ico | Data | Auxiliary data | ||
index.php | Example | Example script | ||
LICENSE | Lic. | License text | ||
postproc.php | Example | Example script | ||
preproc.php | Aux. | Auxiliary script | ||
README.md | Doc. | Documentation |
Files (113) | / | config |
File | Role | Description |
---|---|---|
config.php | Conf. | Configuration script |
default.php | Aux. | Auxiliary script |
index.php | Aux. | Auxiliary script |
init.php | Class | Class source |
Files (113) | / | control |
Files (113) | / | control | / | help |
File | Role | Description |
---|---|---|
afc.cleanurl.php | Class | Class source |
afc.config.php | Class | Class source |
afc.control.php | Class | Class source |
afc.empty.php | Class | Class source |
afc.flow.php | Class | Class source |
afc.model.php | Class | Class source |
afc.mvcr.php | Class | Class source |
afc.oview.php | Class | Class source |
afc.result.php | Class | Class source |
afc.route.php | Class | Class source |
afc.routing.php | Class | Class source |
afc.start.php | Class | Class source |
afc.tpl.php | Class | Class source |
afc.view.php | Class | Class source |
index.php | Aux. | Auxiliary script |
Files (113) | / | control | / | page |
File | Role | Description |
---|---|---|
afc.empty.php | Class | Class source |
afc.environ.php | Class | Class source |
afc.home.php | Class | Class source |
afc.skin.php | Class | Class source |
afc.test.php | Class | Class source |
index.php | Aux. | Auxiliary script |
Files (113) | / | control | / | project |
File | Role | Description |
---|---|---|
afc.empty.php | Class | Class source |
afc.home.php | Class | Class source |
index.php | Aux. | Auxiliary script |
Files (113) | / | docs |
File | Role | Description |
---|---|---|
changelog.txt | Doc. | Documentation |
index.php | Aux. | Auxiliary script |
license.txt | Doc. | Documentation |
setup.txt | Doc. | Documentation |
Files (113) | / | model |
File | Role | Description |
---|---|---|
afm.cleanurl.php | Class | Class source |
afm.error.e.php | Class | Class source |
afm.error.php | Class | Class source |
afm.mysqlio.e.php | Class | Class source |
afm.mysqlio.php | Class | Class source |
afm.mysqlip.e.php | Class | Class source |
afm.mysqlip.php | Class | Class source |
afm.page.e.php | Class | Class source |
afm.page.php | Class | Class source |
afm.routing.e.php | Class | Class source |
afm.routing.php | Class | Class source |
index.php | Aux. | Auxiliary script |
Files (113) | / | route |
File | Role | Description |
---|---|---|
help.php | Example | Example script |
index.php | Aux. | Auxiliary script |
page.php | Example | Example script |
project.php | Example | Example script |
trigger.php | Aux. | Auxiliary script |
Files (113) | / | template |
Files (113) | / | template | / | default |
Files (113) | / | template | / | default | / | content |
Files (113) | / | template | / | default | / | content | / | child |
Files (113) | / | template | / | default | / | css |
Files (113) | / | template | / | default | / | skin |
File | Role | Description |
---|---|---|
dark.php | Example | Example script |
index.php | Aux. | Auxiliary script |
light.php | Example | Example script |
template.php | Example | Example script |
Files (113) | / | template | / | help |
Files (113) | / | template | / | help | / | content |
File | Role | Description | ||
---|---|---|---|---|
child (1 file) | ||||
cleanurl.php | Aux. | Auxiliary script | ||
config.php | Aux. | Auxiliary script | ||
control.php | Aux. | Auxiliary script | ||
empty.php | Aux. | Auxiliary script | ||
flow.php | Aux. | Auxiliary script | ||
index.php | Aux. | Auxiliary script | ||
model.php | Aux. | Auxiliary script | ||
mvcr.php | Aux. | Auxiliary script | ||
oview.php | Aux. | Auxiliary script | ||
result.php | Aux. | Auxiliary script | ||
route.php | Aux. | Auxiliary script | ||
routing.php | Aux. | Auxiliary script | ||
start.php | Aux. | Auxiliary script | ||
tpl.php | Aux. | Auxiliary script | ||
view.php | Aux. | Auxiliary script |
Files (113) | / | template | / | help | / | content | / | child |
File | Role | Description |
---|---|---|
index.php | Aux. | Auxiliary script |
Files (113) | / | template | / | help | / | css |
Files (113) | / | template | / | help | / | skin |
File | Role | Description |
---|---|---|
index.php | Aux. | Auxiliary script |
template.php | Example | Example script |
Files (113) | / | template | / | project |
Files (113) | / | template | / | project | / | content |
Files (113) | / | template | / | project | / | content | / | child |
Files (113) | / | template | / | project | / | css |
Files (113) | / | template | / | project | / | skin |
File | Role | Description |
---|---|---|
index.php | Aux. | Auxiliary script |
template.php | Example | Example script |
Files (113) | / | trait |
File | Role | Description |
---|---|---|
aft.toolbox.php | Class | Class source |
index.php | Aux. | Auxiliary script |
Files (113) | / | view |
File | Role | Description |
---|---|---|
afv.page.e.php | Class | Class source |
afv.page.php | Class | Class source |
index.php | Aux. | Auxiliary script |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
Main website powered by AmpFrame |
If you know an application of this package, send a message to the author to add a link here.