2017 © Pedro Peláez
 

library framework

Nemundo Framework

image

nemundo/framework

Nemundo Framework

  • Tuesday, July 31, 2018
  • by nemundo
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

Nemundo Framework

Installation

composer init
composer require nemundo/framework

Do not create an .ignore File., (*1)

Project Intallation

php -r "require __DIR__.'/vendor/autoload.php';(new \Nemundo\Dev\ProjectBuilder\ProjectBuilderScript())->createProject();"

Add Autoloader (composer.json)

  "autoload": {
    "psr-4": {
      "ProjectNamespace\\": "src/"
    }
  }

Run Composer Update

composer update

Initial Setup

php bin/init.php

Setup

php bin/setup.php

Admin Setup

php bin/admin_setup.php

Create Admin User

php bin/cmd.php admin-user

Password Reset

php bin\cmd.php user-password-reset

Usergroup Clean

php bin/cmd.php usergroup-clean

Htaccess Build

php bin/cmd.php apache-password

Delete unused Tables

sudo php bin/cmd.php model-clean

Database Backup

sudo php bin/cmd.php backup-dump
sudo php bin/cmd.php backup-import
sudo php bin/cmd.php backup-clean

Model Image Resize

sudo php bin/cmd.php model-image-resize

Db Index Delete

php bin/cmd.php db-index-delete

Project Clean (Delete Databas/Files)

php bin/cmd.php project-clean

Copy App Package

php bin/package_setup.php

Scheduler Installation

Folgender Befehl muss als Cronjob eingerichtet werden., (*2)

php bin/cmd.php scheduler-check
cronjob -e
* * * * * php /srv/web/[project]/bin/cmd.php scheduler-check > /srv/web/[project]/log/scheduler-check.log 2>&1

Cache Path

Im config.ini muss der Pfad definiert werden., (*3)

cache_path=

Config Setup with Argument

php -r "require __DIR__.'/vendor/autoload.php';(new \Nemundo\Project\Config\ProjectConfigArgumentBuilder())->createConfig();"
(new \Nemundo\Project\Config\ProjectConfigArgumentBuilder())->createConfig('/srv/web/project/', 'localhost', 3306, 'root', 'password', 'db1');

Dependency

Mail, (*4)

composer require symfony/mailer

Rss Reader, (*5)

composer require laminas/laminas-http
composer require laminas/laminas-feed
"laminas/laminas-feed": "*",
"laminas/laminas-http": "*"

Excel, (*6)

composer require phpoffice/phpspreadsheet

Word, (*7)

composer require phpoffice/phpword

Mobile Detection, (*8)

composer require mobiledetect/mobiledetectlib

SSH, (*9)

composer require phpseclib/phpseclib

Linux

Scheduler Job beenden

ps -aux kill -9 pid_number, (*10)

The Versions

31/07 2017

0.0.5

0.0.5.0

Nemundo Framework

  Sources   Download

The Requires

 

by Urs Lang

31/07 2017

0.0.6

0.0.6.0

Nemundo Framework

  Sources   Download

The Requires

 

by Urs Lang

30/07 2017

0.0.4

0.0.4.0

Nemundo Framework

  Sources   Download

The Requires

 

by Urs Lang