Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.
/ app-1.0 Public archive

[DEPRECATED] Skeleton Spiral Application optimized for Web and SAAS applications

Notifications You must be signed in to change notification settings

spiral-modules/app-1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spiral, PSR7/PHP7 Framework

Latest Stable Version License Build Status

Spiral Framework

The Spiral framework provides open and modular Rapid Application Development (RAD) environment, database tools, code re-usability, extremely friendly IoC, IDE integration, PSR-7, simple syntax and customizable scaffolding mechanisms

Spiral Framework | Modules and Packages | Guide | Installation Notes | Forum


Server Requiments

Make sure that your server is configured with following PHP version and extensions:

  • PHP 7.1+
  • OpenSSL Extension
  • MbString Extension
  • Tokenizer Extension
  • PDO Extension with desired database drivers

Installation

composer create-project spiral/application

Once application installed you can ensure that it was configured properly by executing:

./spiral configure -k && phpunit

Available Components:

  • ODM - MongoDB strict schema ODM
  • Storage - File storage abstraction layer

Available Modules:

  • Auth - Token based user authentication
  • Profiler Panel - Profiler panel/middleware for Spiral Applications (pre-installed)
  • IDE Helper - IDE autocomplete generator: ORM, ODM, RequestFilters, Container (pre-installed)
  • Hybrid DB - ORM-to-ODM relation bridge with transactions support
  • Scaffolder - Help commands for scaffolding parts of your application (pre-installed)
  • Toolkit - View widgets (pre-installed)
  • Vault - HMVC Core with RBAC and visual layout
  • PHPFastCache - PSR6 and PSR16 cache adapters