2017 © Pedro Peláez
 

library manager

An HMVC Framework, Superset of CodeIgniter

image

ixaya/manager

An HMVC Framework, Superset of CodeIgniter

  • Wednesday, July 25, 2018
  • by gumoz
  • Repository
  • 2 Watchers
  • 0 Stars
  • 37 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 311 % Grown

The README.md

, (*1)

Ixaya / Manager

HMVC Code Igniter based Framework for creating backends and complete websites, (*2)

About this package

Ixaya Manager is a set of files, libraries, and modules that allows you to use Code Igniter to build a Backend with Login or a Complete Website if you prefer., (*3)

Features

  • CodeIgniter upgradeable through Composer (always use latest version)
  • Run the project (a webserver) using a shell script (no need to install Apache or Nginx during development (http://localhost:8000)
  • HMVC
  • Diferent folders for diferent modules: modules/admin, modules/frontned, etc.
  • Support for MySQL, PostgreSQL, MSSQL, Sqlite, or any database that is supported in CodeIgniter 3.
  • Different Database connection/technology per Model. (you can have a model that loads a Database from Postgres and another Model that loads a Database from MySQL.
  • Responsive Theme (SB Admin 2 Template for the Backend)
  • Login protected Admin module
  • Examples to create a REST API
  • Examples to send Native Apple Push Notifications or use Firebase for Android
  • Production Tested
  • try { } catch { } login for errors (an improvement over CodeIgniter's)
  • Secured Application Folder from Public.

How to Install

To Install Manager you need to, (*4)

Step by Step guide on OSX

  • Install Homebew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Install Git brew install git
  • Install PHP (5.4+) brew install php54 or brew install php72
  • Install Composer brew install composer
  • Clone Repository git clone https://github.com/Ixaya/Manager.git
  • Update packages using composer composer install
  • Run Server sh bin/server.sh

Step by Step guide on Windows

  • Install Git https://git-scm.com/download/win
  • Install PHP (5.4+) https://windows.php.net/download/
  • Install Composer https://getcomposer.org/download/
  • Clone Repository git clone https://github.com/Ixaya/Manager.git
  • Update packages using composer composer install

Application Structure

Root Folder structure

We recomend you to create a folder named app and checkout the project inside., (*5)

  • composer.jsn
  • application/
  • public/
  • bin/

Public Folder

  • public/
  • public/media/ This is where you put all the files uploaded from your users
  • public/assets/{module}/js
  • public/assets/{module}/css
  • public/assets/{module}/images
  • public/assets/{module}/videos

Application Folder

  • application/
  • application/views/ Global Views
  • application/thid_party
  • application/modules Where all your modules go
  • application/models Global Models
  • application/migrations
  • application/libraries Global Libraries
  • application/language Global Language
  • application/hooks Global Hooks
  • application/helpers Global Helpers
  • application/database
  • application/controllers Global Controllers
  • application/config Configuration of your App
  • application/cache

Modules Folder

Inside the modules folder you can have any folder that goes inside Application, like: Models, Views, Controllers, (*6)

  • application/modules
  • application/modules/{module}/views
  • application/modules/{module}/controllers
  • application/modules/{module}/models
  • application/modules/{module}/libraries
  • application/modules/{module}/language
  • application/modules/{module}/.... and more

Soon more Docs..., (*7)

The Versions

25/07 2018

dev-master

9999999-dev

An HMVC Framework, Superset of CodeIgniter

  Sources   Download

MIT

The Requires

 

by Gustavo Moya
by Humberto Olavarrieta