Difference between revisions of "Simple-web-fw"

From prokee
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
A simple highly modular framework for building websites and web-applications based on JavaScript and PHP.
+
'''Simple-web-fw''' is a simple highly modular framework for building websites and web-applications based on JavaScript and PHP.
  
 
The aim is to generate the client- and server-side part at once, while taking care of different versions with respect to localization and design variations.
 
The aim is to generate the client- and server-side part at once, while taking care of different versions with respect to localization and design variations.
  
 
The following tools are used (optionally):
 
The following tools are used (optionally):
* baseman ....... for module management
+
* [[baseman]] ....... for module management
* prokee/bmc .... for automated customizations
+
* [[Prokee System|prokee]]/[[bmc]] .... for automated customizations
  
 
There are no other dependencies.
 
There are no other dependencies.
  
 
All code is pure JS/PHP code.
 
All code is pure JS/PHP code.
 +
 +
== Web-Modules ==
 +
Web-Modules are components that add a specific functionality to a web-application based on simple-web-fw. Each Web-Module serves a specific task, which may involve server side as well as client side code. Typical tasks are database operations and user interactions like the submitting of a form. The complete code of a Web-Module is generated by [[bmc]] from an bmc-script.
 +
 +
== Error Codes ==
 +
{| class="wikitable"
 +
|-
 +
! Error Codes !! Description !! Scope
 +
|-
 +
| from E100 to E199 || Basic Framework error codes || global scope
 +
|-
 +
| from E200 to E299 || Framework errors codes for modules || global scope
 +
|-
 +
| from E300 to E399 || Standard errors codes for modules || global scope (with module specific error message texts)
 +
|-
 +
| from E400 to E499 || Error codes for input value checks || global scope (with module specific error message texts)
 +
|-
 +
| from E500 to E599 || Module specific error codes || module scope
 +
|}
 +
 +
== Links ==
 +
[https://github.com/apoll500/simple-web-fw Repository on GitHub]
 +
 +
[[Category:Web]]

Latest revision as of 23:31, 20 September 2019

Simple-web-fw is a simple highly modular framework for building websites and web-applications based on JavaScript and PHP.

The aim is to generate the client- and server-side part at once, while taking care of different versions with respect to localization and design variations.

The following tools are used (optionally):

  • baseman ....... for module management
  • prokee/bmc .... for automated customizations

There are no other dependencies.

All code is pure JS/PHP code.

Web-Modules

Web-Modules are components that add a specific functionality to a web-application based on simple-web-fw. Each Web-Module serves a specific task, which may involve server side as well as client side code. Typical tasks are database operations and user interactions like the submitting of a form. The complete code of a Web-Module is generated by bmc from an bmc-script.

Error Codes

Error Codes Description Scope
from E100 to E199 Basic Framework error codes global scope
from E200 to E299 Framework errors codes for modules global scope
from E300 to E399 Standard errors codes for modules global scope (with module specific error message texts)
from E400 to E499 Error codes for input value checks global scope (with module specific error message texts)
from E500 to E599 Module specific error codes module scope

Links

Repository on GitHub