Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.
/ Magister Public archive

Magister is a programmer oriented framework for building complex made-to-order websites

Notifications You must be signed in to change notification settings

MagnaXSoftware/Magister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magister

Magister is a programmer oriented framework for building complex made-to-order application. Its modus operandi is to provide tools to facilitate and speed up website and application development, and stay out of the way.

It is meant to be a lightweight framework, for projects that to not need or want the bulk of frameworks such as CakePHP, Symfony, Zend, etc. It does however, use concepts similar to these frameworks, such as Convention over Configuration and a MVC-like system.

Magister makes no assumptions as to the type of application that is running on it, so you are free to build your application as you want.

Installation

The simplest installation is to upload the package to your server and set the DocumentRoot to the path of the app directory. If that is not possible, the whole package can be uploaded straight into the current DocumentRoot.

The advanced installation consists of uploading the lib directory to a central location on your server, outside of the DocumentRoot, and the app to the DocumentRoot (or a location within). This method requires editing the value of the LIB_DIR constant in the application's index.php file to point to the directory containing the Magister folder. This method allows multiple apps to share the same library.

Documentation

At the moment, there is only API-level documentation, which can be procured by running the following command in the root directory (the one that contains lib):

phpdoc run

Do not fear, as we are building the documentation of Magister, and in a short while, you'll know all you need to build websites left and right!

About

Magister is a programmer oriented framework for building complex made-to-order websites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published