Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harkalygergo/symfony-platform-ujabb
Symfony Platform is a multisite and multilingual compatibility Business Management System as a Symfony PHP Framework vendor bundle. It's ideal for growing any business. Free and open-source and always will be.
https://github.com/harkalygergo/symfony-platform-ujabb
symfony symfony-bundle twig
Last synced: about 1 month ago
JSON representation
Symfony Platform is a multisite and multilingual compatibility Business Management System as a Symfony PHP Framework vendor bundle. It's ideal for growing any business. Free and open-source and always will be.
- Host: GitHub
- URL: https://github.com/harkalygergo/symfony-platform-ujabb
- Owner: harkalygergo
- Created: 2024-06-06T15:09:01.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-05T15:12:39.000Z (2 months ago)
- Last Synced: 2024-10-13T06:20:56.663Z (about 1 month ago)
- Topics: symfony, symfony-bundle, twig
- Language: PHP
- Homepage:
- Size: 73.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Symfony Platform
Symfony Platform is a multisite and multilingual compatibility Business Management System as a Symfony PHP Framework vendor bundle. It's ideal for growing any business. Free and open-source and always will be.
---
## Services
- Profile
- Rendszerüzenetek
- Értesítések
- Content Management System (CMS)
- honlapok
- bejegyzés
- kategóriák
- oldal
- megjelenés
- menüpontok
- popup
- galéria / slideshow
- médiatár
- blokkok
- hozzászólások
- Customer Relationship Management (CRM)
- ügyféllista
- űrlapok
- hirlevél
- automatizmusok
- webes gombok
- chat
- Enterprise Resource Planning (ERP)
- rendszerfelhasználók
- feladatkezelő
- analitika
- időpontfoglaló
- ingatlan adatbázis
- számlázás
- könyvelés
- raktár
- beszerzés
- értékesítés
- CRM
- HRM
- projektmenedzsment
- dokumentumkezelés
- szállítás
- szerviz
- gyártás
- minőségügy
- szabályozás
- szállítói kapcsolatok
- vevői kapcsolatok
- pénzügyek
- System (SYS)
- instance megnevezése, létrehozás időpontja, fő fiók
- számlázási fiókok
- aktuális szolgáltatások
- fizetendő szolgáltatások
- integrációk
- export / import
- URL átirányítások
- linkrövidítés
- Account
- saját adatok
- jelenléti ív
- jegyzet
- naptár
- webmail
- tárhely
- jelszómódosítás
- kijelentkezés
- Support
- ticket
- névjegy
- súgó
- felhasználói dokumentáció---
## Installation
### Composer
```shell
composer require harkalygergo/symfony-platform
```---
## Usage
1. Create a default controller in your Symfony project.
2. Add a code like this to:```php
namespace App\Controller;use HarkalyGergo\SymfonyPlatform\Controller\PopupController;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Attribute\Route;class PlatformController extends AbstractController
{#[Route('/{_locale?}/{path}', name: 'proxy', requirements: ['path' => '.+'], defaults: ['path' => ''])]
public function index2(Request $request, $path)
{
// Extract the path to determine the target controller and action
$pathParts = explode('/', $path);
$controllerName = !empty($pathParts[0]) ? ucfirst($pathParts[0]) . 'Controller' : 'DefaultController';
$actionName = !empty($pathParts[1]) ? $pathParts[1] . 'Action' : 'indexAction';// Ensure the target controller and action exist
$controllerClass = 'HarkalyGergo\\SymfonyPlatform\\Controller\\' . $controllerName;
if (!class_exists($controllerClass)) {
return new Response('Controller not found', 404);
}$controller = new $controllerClass();
if (!method_exists($controller, $actionName)) {
return new Response('Action not found', 404);
}// Call the target action with the request
return call_user_func_array([$controller, $actionName], [$request]);
}
}
```---
## Documentations
### Developer Book
Based on:
- latest Symfony PHP Framework (https://symfony.com)
- latest Twig template engine (https://twig.symfony.com/)
- latest Bootstrap (https://getbootstrap.com)
- latest chart.js (https://www.chartjs.org/)Versions under Git History.
---
## Copyright
Made with :green_heart: in Budapest & Karcag (Hungary) by Harkály Gergő (https://www.harkalygergo.hu).