MiMFa aseqbase is a unique framework for web development called "aseqbase" (a sequence-based framework) has been developed to implement safe, flexible, fast, and strong pure websites based on that, since 2018 so far.
There is a list of multiple websites, developed by this framework:
NAME | DESCRIPTION | VISIT |
---|---|---|
MiMFa | A Technology Provider | 🔗 |
aseqbase | The original website | 🔗 |
IRMS | An Integrated Resources Management System stands special for an aseqbase website... | 🔗 |
DataLab | An Integrated Software for Data Scientists and Analysts! | 🔗 |
Scraper | An Integrated Software for Automatic Data Extraction and Collecting! | 🔗 |
PubkyFace | 10,000 unique collectible NFT Characters with proof of ownership stored on the Polygon blockchain | 🔗 |
This version is available for:
PLATFORM | VER |
---|---|
Linux | 32–bit/64–bit |
Microsoft Windows | 32–bit/64–bit |
ENGINE | VER |
---|---|
PHP | 8.2 + |
SERVER | VER |
---|---|
Apache | 2.x |
Nginx | 1.x |
Microsoft IIS | 7 |
DATABASE | VER |
---|---|
MySQL | 5.1 + (5.7 + preferred) |
SQL Server | 10.50.1600.1 + |
PostgreSQL | 8.3.18 + |
- Install all requirements mentioned above
- Follow one of these options:
- Open a terminal in the destination directory (for example,
D:\MyWebsite\
) of the website, then install the framework by:> composer create-project aseqbase/aseqbase ./
- Prompts below to create a manageable framework (update, uninstall, etc.):
> composer require aseqbase/aseqbase > cd vendor/aseqbase/aseqbase > composer dev:install
- Open a terminal in the destination directory (for example,
- Put the destination directory of your website on the appeared step (for example,
D:\MyWebsite\
)Destination Directory [D:\MyWebsite\]: D:\MyWebsite\
- Follow the steps to finish the installation of sources, database, etc.
- [optional] Create an optional file named
global.php
in the root directory with the following script:<?php $BASE = '[the-base-directory-name]'; // (Optional) The base directory you want to inherit all properties except what you changed $ASEQ = '[the-carrent-directory-name]'; // (Optional) The current subdomain sequence, or leave null if this file is in the root directory $SEQUENCES_PATCH = []; // (Optional) An array to apply your custom changes in \_::$Sequences // newdirectory, newaseq; // Add new directory to the \_::$Sequences // directory, newaseq; // Update directory in the \_::$Sequences // directory, null; // Remove thw directory from the \_::$Sequences ?>
- Enjoy...
- Do one of the following options:
- Visit its special URL (for example,
http://[my-domain-name].com
orhttp://[my-subdomain-name].[my-domain-name].com
) - On the local server:
- Use the following command on the root directory
> composer start
- Visit the URL
localhost:8000
on the local browser
- Use the following command on the root directory
- Visit its special URL (for example,
- Enjoy...
- Keep your framework updated using
> cd vendor/aseqbase/aseqbase > composer dev:update
- Follow the steps to finish the update of sources, database, etc.
- Enjoy...
- Uninstall the framework and the constructed database using
> cd vendor/aseqbase/aseqbase > composer dev:unistall
- Follow the steps to finish the uninstallation of sources, database, etc.
- Enjoy...
Contributions can take the form of new components or features, changes to existing features, tests, documentation (such as developer guides, user guides, examples, or specifications), bug fixes, optimizations, or just good suggestions.
aseqbase Core is released under the terms of the GNU General Public License.