PHP Framework
Go to file
Dennis Eichhorn f7fe30e545 update lock
2024-04-24 19:06:59 +00:00
.github more tests and some fixes 2024-04-24 03:20:47 +00:00
Account update version requirement 2024-03-20 07:21:26 +00:00
Ai update version requirement 2024-03-20 07:21:26 +00:00
Algorithm template fixes + bug fixes + style fixes 2024-04-02 21:40:48 +00:00
Api started with template fixes 2024-03-29 15:26:01 +00:00
Application update version requirement 2024-03-20 07:21:26 +00:00
Asset update version requirement 2024-03-20 07:21:26 +00:00
Auth update version requirement 2024-03-20 07:21:26 +00:00
Business autofixes 2024-04-07 17:47:07 +00:00
Config update version requirement 2024-03-20 07:21:26 +00:00
Contract update version requirement 2024-03-20 07:21:26 +00:00
DataStorage fix templates 2024-04-17 17:45:08 +00:00
Dispatcher general fixes 2024-04-19 02:08:38 +00:00
Event update version requirement 2024-03-20 07:21:26 +00:00
Image update version requirement 2024-03-20 07:21:26 +00:00
Localization more tests and some fixes 2024-04-24 03:20:47 +00:00
Log update version requirement 2024-03-20 07:21:26 +00:00
Math template fixes + bug fixes + style fixes 2024-04-02 21:40:48 +00:00
Message fix bugs 2024-04-12 00:52:09 +00:00
Model update version requirement 2024-03-20 07:21:26 +00:00
Module general fixes 2024-04-19 02:08:38 +00:00
Router general fixes 2024-04-19 02:08:38 +00:00
Security update version requirement 2024-03-20 07:21:26 +00:00
Socket update version requirement 2024-03-20 07:21:26 +00:00
Stdlib started with template fixes 2024-03-29 15:26:01 +00:00
System update version requirement 2024-03-20 07:21:26 +00:00
tests general fixes 2024-04-19 02:08:38 +00:00
Uri template fixes + bug fixes + style fixes 2024-04-02 21:40:48 +00:00
Utils fix bugs 2024-04-12 00:52:09 +00:00
Validation update version requirement 2024-03-20 07:21:26 +00:00
Version update version requirement 2024-03-20 07:21:26 +00:00
Views fix templates 2024-04-17 17:45:08 +00:00
.gitattributes ? changes 2022-11-09 22:55:39 +01:00
.gitignore fix vendor 2023-09-24 16:03:39 +00:00
Autoloader.php update version requirement 2024-03-20 07:21:26 +00:00
AutoloadException.php update version requirement 2024-03-20 07:21:26 +00:00
composer.json fix tests 2024-03-20 03:00:25 +00:00
composer.lock update lock 2024-04-24 19:06:59 +00:00
ICLA.txt fix ICLA name 2024-03-20 08:02:39 +00:00
LICENSE.txt auto fixes + some impl. 2024-01-26 22:54:00 +00:00
preload.php update version requirement 2024-03-20 07:21:26 +00:00
Preloader.php update version requirement 2024-03-20 07:21:26 +00:00
README.md fix tests 2024-03-20 03:00:25 +00:00
UnhandledHandler.php update version requirement 2024-03-20 07:21:26 +00:00

Logo

The phpOMS framework is primarily developed for the Karaka application which is a modular web application for small to mid sized companies that need CRM, ERP, Intranet and/or CMS functionalities and much more. The framework is also used in some other tools and websites which compliment the Karaka web application and provides the necessary php functionality.

With Karaka you have one partner who can provide all the tools and software solutions you are used to at fair and reasonable prices even for small organizations and companies/startups. Our solutions can be used independently from each other or fully integrated with other solutions we provide. By choosing Karaka as your partner you'll be able to adjust your software based on the changes in your requirements without worrying about integration and workflow optimization.

Table of Contents

Requirements

  • PHP 8.2
  • PHP extension: php8.2-dev php8.2-cli php8.2-common php8.2-intl php8.2-mysql php8.2-pgsql php8.2-xdebug php8.2-opcache php8.2-pdo php8.2-sqlite php8.2-mbstring php8.2-curl php8.2-imap php8.2-bcmath php8.2-zip php8.2-dom php8.2-xml php8.2-phar php8.2-gd php-pear
  • apache2 (recommended) or nginx
  • mysql-server (recommended) or postgresql postgresql-contrib
  • Tools: tesseract-ocr, pdftotext, pdftoppm
  • Make sure that URL rewriting is active!

Developer tools

  • Php extension: xdebug
  • Tools: Composer, Npm
  • Composer tools: phpstan, phpunit, phpcs
  • Npm tools: eslint

Installation

Detailed installation instructions can be found at:

Philosophy & Demo

We believe software should support a business in it's daily tasks and growth in a very efficient way without frustration. In order to achieve this we constantly take feedback from our customers and expand and improve our software solutions.

You can find a freely available online demo at https://demo.karaka.app (user: admin, pass: orange) without any registration or inquiry.

Development status

Currently Karaka is still developing the first Alpha version. As soon as we have a running Beta version we are allowing external testers to use our software and a selected amount of inhouse developed modules.

General updates can be found in our info section at https://jingga.app/info and developer updates can be found in our developer section at https://jingga.app/dev. In our developer section you can also check out the automatically generated reports such as code coverage, code style, static analysis etc. as well as our code style guide lines and developer documentation.

Tech stack

  • Language: php, js, c/c++, c#, html, css, markdown, shell script
  • Database: Maria/MySQL, PostgreSQL, MSSQL/SQLSrv, SQLite
  • Webserver: apache2, nginx
  • Cache: Redis, Memcached

Become a contributor

Karaka has a very open culture and we always welcome new people who share our philosophy in providing create solutions which just work. You can find the development process description which also describes how to become a contributer in the Organization documentation.

Misc