frdl / install-setup-wizard
Installer/Setup-Wizard to create your Frdlweb-Workspace (Development-Server).
Fund package maintenance!
wehowski
webfan.de/sponsor-me
domainundhomepagespeicher.de
Installs: 3
Dependents: 0
Suggesters: 1
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.2
This package is auto-updated.
Last update: 2024-10-21 13:20:04 UTC
README
Kickstarter boilerplate to be used by composer create-project
command. Demo/Test Application.
New Version(s)
New versions continue here at webfat
!
Installation
Installation (via UI) - Recommended way
https://frdl.webfan.de/install/php/ provides an UI you can download and use to create projects by an web-interface-UI.
Configuration and Usage
- Create boilerplate (optional)
not yet supported
composer create-project frdl/install-setup-wizard <dir>
-
Make directory
./
public, e.g. by creating a vhost with this dir as DOCUMENT_ROOT. -
Login to
./admin.php
with the username of the process the current (web-)script is running on and the default-password "admin" and CHANGE THE PASSWORD! -
Setup:
- Visit the
System
Menu to setup and configure the requirements: * SetupComposer
in theSystem
-Page
* SetupWorkspace Directory
in theSystem
-Page
* SetupNode.js
andnpm
in theSystem
-Page
* Setupgit
in theSystem
-Page
* Setupfrdl.js
in theSystem
-Page
* Finalize the installation, klickInstall Webfan PHP-Installer
in theSystem
-Page - Manage your Projects:
* Create your first project in theProject
-Page via theCreate Project
-Button * Add the dependencies andfrdl-module
packages by visiting theProject
->Composer
Menu * Install the dependencies * Setup and configure yourfrdl-module
s via visiting theProject
->Configuration
-Menu * ClickCompile Project
in theEndpoint
-Page to compile the application usingfrdl
andfrdl.js
- Visit the
-
Tip: rename the admin.php file to a new name harder to guess!
-
Tip: enable the autoupdate and adminalert features and options if present!
-
Tip: edit/uncomment the lines 100-101 of admin.php AFTER EVERY UPDATE/INSTALL!
- (this SHOULD be provided as config option in next updates...)
Screenshots
Modules/Extensions
To develop a Module for this framework, you have to publish a package of e.g. type "frdl-module" or "frdl-extension". Following the directory-structure and naming conventions of the framework it will be compiled by frdl. Documentation follows/to do...
Example Modules
- Official Frdlweb/Webfan Packages Repository...
- Domain Whois Module
- Web Assets Extension Module
- Contact Form Module