Skip to content

serens/Signature-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signature framework

What is the Signature framework? Signature is a simple and fast MVC framework, written in PHP 7.0. It is designed to make web development easier, faster and more fun.

Requirements

  • An Apache web server with the mod_rewrite module enabled and configured
  • PHP 7.0.x or newer
  • A database like MySQL is highly recommended

Installation

Installing and setting up Signature framework is as simple as possible.

Step 1: Clone

Clone from git://github.com/serens/Signature-Framework.git into your document root of your new application, for instance /websites/signature/. Your directory structure should like this now:

/websites/signature/
    /cache
    /modules
        /Application
            /res
            /src
                /Model
                /Controller
                    IndexController.php
                Config.php
                Module.php
            /tpl
        /Signature
    /tests
    .gitignore
    .htaccess
    composer.json
    index.php
    phpunit.xml
    README.md

Step 2: Set up a virtual host

Create an Apache virtual host so that http://signature.local will serve index.php from the document root /websites/signature/ where you have cloned the repository several minutes before.

Now edit your hosts file so that the host signature.local points to 127.0.0.1.

Step 3: Restart Apache

Restart your Apache and open "http://signature.local" in your favorite browser. If your virtual host is set up correctly, you should now see the following screen.

Congratulation Screen

Step 4: Nothing more. You are now ready to go.

Your first Signature framework Application is set up and running. Your next step may be to call http://signature.local/about/config/ to see your current configuration.

Configuration Screen

This is one of the configured default routes available after setting up Signature framework. It is supposed to provide a fast way to inspect your vital settings like routes, loaded modules and persistence status.

About

PHP MVC Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors