Skip to content

EvilSpaceHamster/Arcane

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Arcane Web Application Framework

Contributors

  • Alisdair Rankine <info@alisdairrankine.com>
  • you?

Project Description

The framework is split into four main modules named after the four 'elements'.

This framework has four components:

  • fireUI
    The front end library with advanced javascript interactivity and pre-rendering composition help.
  • earthDispatch
    The centre of the application is the application dispatch module. This routes controllers and provides access to all libraries.
  • waterBase
    The database abstraction layer/ORM.
  • windSure
    Quality assurance library. All testing, reporting, security and validation libraries lie here.
  • Leeloo
    Extensions - A fifth element.

Status/Roadmap

Arcane is just a baby, it's status can be described as fledgling. Technically it could be described as version 0.2, but thats only because it had a false start (albeit an educational false start).

As far as a roadmap goes:

Version NumberGoalStatus
0.2.0Starting the projectDONE
0.3.0Completion of the initial front end library (fireUI)IN PROGRESS
0.4.0Completion of core application logic (EarthDispatch)PLANNING

Modules

fireUI

Module Description
The module offers libraries for user interface development and interactivity

Class List

  • fireTable
    Class for creating, concatenating and manipulating tables.
  • fireBox
    Class for creating and manipulating modal dialogs.

earthDispatch

Module Description
This module offers all routing and logic for an application. This is the starting point and the end point for an application.

waterBase

Module Description
This module provides access to databases and allows serialisation of objects. An object that implements a waterBase interface (not yet written, see Issues)

Class List

  • waterMongo
    class for storing objects in a mongoDB server.

windSure

Module Description
This module covers 3 areas: Security/validation, Testing and Reporting/analytics

leeloo

Module Description
This module provides an interface for developing extensions to Arcane

About

Arcane PHP Web Application Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors