pdeans / miva-migration
MVC framework application skeleton for Miva data migrations and integrations.
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 22
Type:project
Requires
- php: ^7.1.3
- fideloper/proxy: 4.*
- laravel/framework: 5.*
- laravel/tinker: 1.*
- pdeans/miva-api: 1.*
- pdeans/utilities: 1.*
- dev-master
- v3.0.2
- v3.0.1
- v3.0.0
- v2.x-dev
- v2.0.1
- v2.0.0
- v1.2.1
- v1.2.0
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.0
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/css-what-2.1.3
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/tar-4.4.19
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/composer/phpoffice/phpspreadsheet-1.12.0
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/jquery-3.5.0
- dev-dependabot/npm_and_yarn/acorn-5.7.4
- dev-dependabot/composer/symfony/http-foundation-4.4.1
This package is auto-updated.
Last update: 2023-06-03 21:03:01 UTC
README
This package is abandoned and no longer maintained.
Miva Data Migration / Integration MVC Framework Skeleton
About the Framework
This PHP based MVC web application framework skeleton was created to help aid in rapid development of Miva data migrations and integrations by establishing a common workflow.
The framework utilizes the elegant Laravel framework to do most of the heavy lifting. Please note that prior knowledge of Laravel, as well as the packages listed below, are almost certainly a prerequisite in order to get up and running with the framework in a productive manner.
- Miva JSON Api PHP Library - Helper library for interacting with the Miva JSON API.
- PHP dotenv - PHP version of the original Ruby dotenv; essentially loads environment variables from a
.env
file.
Installation
This project uses Composer to manage its dependencies. Installation steps for Composer can be found here.
Issue the following command to create a new install:
$ composer create-project pdeans/miva-migration
Getting Started
Web Root/Public Directory
After installing the framework, you should configure your server's web root to point to the /public
directory if it is not setup already. The index.php
file in this directory serves as the front controller for all HTTP requests entering the application.
Configuration Files
All of the configuration files for the framework can be found in the /config
directory. However, the configuration values are generally set in the .env
file.
Versions
The following lists the main framework components included with each version, as well as the minimum PHP version required.
Version 3:
- Laravel 5.*
- Miva JSON API Library
- PHP 7.1.3+
Version 2:
- Laravel 5.5
- Miva Remote Provision Library
- PHP 7.0.0+
Version 1:
- Slim 3
- Miva Remote Provision Library
- PHP 5.6.4+
License
This project is open-sourced software licensed under the MIT license.