symfony
Plugin that makes it easy to implement a set of reference classes which are used as constant and options holders for classes that are accessory to the actual data model.
The sfMelody plugin provides an easy way to connect to facebook, google, yahoo... through OAuth authentification.
the missing audit log library. auditor's purpose is to provide an easy and standardized way to collect and persists audit logs.
Spiriit est une agence qui allie expertise technologique et performance marketing pour accélérer et garantir durablement le ROI de vos projets digitaux et e-commerce.
A Symfony Bundle for interacting with Gotenberg. Integrates natively with twig, router, PHPStorm and more !
You want to add comments on news page, pool or anything ? Just use this plugin ! It provides a comment behavior. Now, everything is commentable !
If you use the symfony 1.4 admin generator with doctrine you may notice that the column headings in the list view are links that enable you to sort your results by that column. If you customize the list view to include columns that include data from a foreign table, the generator will not automatically create these sort links. Here is how I make foreign columns sortable.
«book publishing as easy as it should be»
This plugin provides several enhancements to symfony's form framework. It was designed with the Doctrine ORM in mind, so most of the good stuff is not available for Propel, (yet? contributions welcome :)).
stOfcPlugin class provides abstraction for Open Flash Chart. Creates Flash Chart based on an array of data.
sfDoctrineActAsSignablePlugin provides Signable behavior to your models ("created_by" and "updated_by"columns defining user who created/updated a record)
* Behavior
* Model
This plugin provides a task to optimize web assets used in your project, typically for better frontend performances.
Bundle service integration of official mongodb/mongo-php-library.
This bundle integrates the official mongodb/mongo-php-library driver library (mongodb/mongodb on packagist) with your Symfony app.
Open Source eCommerce Framework on Symfony.
Sylius is an Open Source Headless eCommerce Platform for mid-market and enterprise brands that need custom solutions. With a modern approach to the professional development of projects, it allows the evolution of your digital stack at the pace that beats your competitors and delivers the experience your Customers deserve.
Adds client-side validation to sfForms using jQuery and the jQuery Validation plugin. Rules and messages are automatically parsed from the sfForm validation schema. Javascripts are applied with progressive enhancement using external javascript references.
Documentation sur l'utilisation du plugin symfony sfGuardDoctrine en version 5.x
Doctrine Port from sfFaqPlugin, which allows you to embed a FAQ module within your symfony project
Integrate Piwik web analytics into your symfony project.
Sami: Yet another PHP API documentation generator
Expressive fixtures generator.
Relying on FakerPHP/Faker, Alice allows you to create a ton of fixtures/fake data for use while developing or testing your project. It gives you a few essential tools to make it very easy to generate complex data with constraints in a readable and easy to edit way, so that everyone on your team can tweak the fixtures if needed.
Related contents:
Oro Twig Inspector adds the possibility to find twig templates and blocks used for rendering HTML pages faster during development.
Murph is an open-source CMF built on top of Symfony that helps you to build your own CMS with several domains and languages. It comes with a fully implemented and customizable tree manager, a CRUD generator, a 2FA authentication, settings and tasks managers, basic web analytics.
This is an OpenTelemetry auto-instrumentation package for Symfony framework applications.
Real-time APIs Made Easy.
Mercure is an open protocol for real-time communications designed to be fast, reliable and battery-efficient. It is a modern and convenient replacement for both the Websocket API and the higher-level libraries and services relying on it.
Mercure is a protocol for pushing data updates to web browsers and other HTTP clients in a convenient, fast, reliable, and battery-efficient way. It is especially useful to publish async and real-time updates of resources served through web APIs, to reactive web and mobile apps.
ogDynamicParameters let you manage parameters of any items. You can define item parameters by item family and item model. ogDynamicParameters will offer you the form to create and edit item with all parameters defined.
PostgreSQL enhancements for Doctrine. Provides support for advanced data types (json, jssnb, arrays), text search, array operators and jsonb specific functions
It adds supports for REGEXP, SIMILAR_TO, JSON_GET_FIELD and CONTAINS.
Many admin generator forms involve making associations between the object being edited and related objects. For instance, when adding an event to a calendar, you may need to associate that event with a DJ or a band. Symfony's admin generator can provide pulldowns to select these, but what if the y don't already exist? pkAdminQuickCreatePlugin makes it easy to implement "quick create" buttons that step aside to another admin generator module, create an object, and then bring the user back to complete the rest of the original form with all of their work intact.
A quick tip about symfony's admin generator: if you want to have a custom action, with the following generator.yml bit for example (actions prefixed with an underscore are builtin admin-gen actions)
The Symfony Components are standalone and reusable PHP classes. With no pre-requisite, except for PHP, you can install them today, and start using them right away! yaml, event dispatcher, dependency injection, templating, request handler
Automate your web typography workflow with this Composer dev-tool. 🚀
Converts TTF fonts to optimized WOFF2 subsets using Python FontTools. Works with Laravel, Symfony, and vanilla PHP projects.
Related contents:
Symfony bundle to isolate your app's doctrine database tests and improve the test performance.
This bundle provides features that help you run your Symfony-framework-based App's testsuite more efficiently with isolated tests.
It provides a StaticDriver that will wrap your originally configured Driver class (like DBAL\Driver\PDOMysql\Driver) and keeps a database connection statically in the current php process.
Related contents:
In this tutorial, we will build a simple RESTful API application using Symfony and the latest PHP 8.
Modern WordPress development with Symfony. Sword is WordPress run by Symfony. Your WordPress code has access to all Symfony features, while your Symfony code can be WordPress-independent. Build your theme or child-theme just like you would build a Symfony app.
First, let me give a brief explanation of what column aggregation inheritance is and how it works. With column aggregation inheritance all classes share the same table, and all columns must exist in the parent. Doctrine is able to know which class each row in the database belongs to by automatically setting a "type" column so that Doctrine can cast the correct class when hydrating data from the database. Even if you query the top level column aggregation class, the collection will return instances of the class that each row belongs to.
The code runner for PHP 💫. The PHP Scratchpad
Enjoy coding and debugging in an editor designed for fast feedback and quick iterations. It's like a shell for your application – but with multi-line editing, code completion, and more.
Article pour le tag "symfony"
Symfony bundle to generate PDFs with headless Chrome using chrome-php/chrome.
The ChromePdfBundle is a Symfony bundle that leverages the chrome-php/chrome project to render HTML and save the output as a PDF file.
TwigStan is a static analyzer for Twig templates powered by PHPStan.
TwigStan uses Twig to compile templates to PHP code. It then optimizes the compiled PHP code slightly, allowing PHPStan to analyze it better. It then reports any errors back to the original template and line number.
Symfony wrapper for Blueprint Css Framework
Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: It’s a joy to use. Bolt is created using modern open source libraries, and is best suited to build sites in HTML5 with modern markup.
The Awesome Document Factory.
WeasyPrint is a smart solution helping web developers to create PDF documents. It’s free and open source software that can be easily plugged to your applications and websites and turns simple HTML pages into gorgeous:
WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into reports, invoices or tickets.
Roadiz is a polymorphic and headless CMS based on a node system that can handle many types of services. It is built on Symfony framework, Doctrine ORM, API Platform, and Composer to ensure maximum performance and security.
Roadiz's node system allows you to create your data schema and organize your content exactly how you want. It is designed to remove technical constraints when building tailor-made website architectures and layouts.
FIDO2/Webauthn Bundle for Symfony is a Symfony Bundle that will help you to manage attestation or assertion requests and responses computed by security devices.
Related contents:
The Doctrine Project is the home to several PHP libraries primarily focused on database storage and object mapping.
Related contents:
Much like the sfConfig::get() method, use csSettings::get() to call dynamic, user-defined settings. An admin generator interface allows easy administration.
Open source HTML5 Charts for your website. Simple yet flexible JavaScript charting library for the modern web.
Microservice template for modern PHP applications.
The VilnaCRM PHP Service Template is a comprehensive starting point for building modern PHP microservices. It provides a robust foundation with a state-of-the-art tech stack, including API Platform 3, PHP 8, and Symfony 7. This template is designed to streamline the creation of new PHP projects, incorporating best practices in software architecture and development.
Add Nested Categories to your models. Models can be grouped into individual categories (this is the default), or multiple models can share a group of categories.
Symfony AI is a set of components that integrate AI capabilities into PHP applications.
Related contents:
PHP Extended SQL is an alternative to the also-known DQL (Doctrine Query Language). It combines the flexibility of SQL with the powerful Doctrine metadata to give you more control over queries.
Your mission control center for PHP application performance.
Tideways saves you time by taking the guesswork out of your app’s backend performance. Gain detailed insights, spot performance bottlenecks, and get real-time error detection alerts.