Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Sf Front Editor

Sf Front Editor Laravel Package

loicpennamen/sf-front-editor

sf-front-editor is a PHP package that adds an in-place front-end editing layer to your application, letting authorized users update page content directly in the browser. It simplifies copy changes and reduces reliance on backend admin screens.

View on GitHub
Deep Wiki
Context7

Content editor for Symfony.

Frequently asked questions about Sf Front Editor
Is sf-front-editor a Laravel package?
No. The sf- prefix is a Symfony 1.x naming convention, and the package is scoped to Symfony-style PHP applications with their own templating and plugin structure. It is not a Laravel package and would not be discovered by Laravel's package discovery or service provider registration. Treat it as a reference implementation of the in-place editing pattern rather than a dependency you can pull into a Laravel app.
Can I install sf-front-editor with Composer in a Laravel application?
Realistically no. The repository metadata does not confirm a composer.json, and Symfony 1.x-era projects typically ship a package.xml plugin manifest instead, which Composer cannot install. Before spending any engineering time, clone the repository and check whether composer.json or package.xml exists at the root. If it is package.xml, the package is not an installable dependency for Laravel and never will be without a rewrite.
Which Laravel and PHP versions does sf-front-editor support?
There is no stated Laravel compatibility at all, because the package predates and targets a different framework lineage. PHP version support is also unstated, but Symfony 1.x-era code typically targets PHP 5.x, which is itself end-of-life and unsupported. Laravel version compatibility is therefore not the meaningful axis to evaluate; the real questions are whether the code runs on a supported PHP version and whether its editing JavaScript can be lifted out of Symfony's asset pipeline.
What Symfony version is sf-front-editor built for?
The sf- prefix and plugin-style conventions indicate Symfony 1.x, which reached end of life in 2012. Symfony 2 and later moved to the VendorBundle naming convention and a completely different container, routing, and templating model. If the Symfony 1.x assumption is confirmed, the underlying runtime is a security and hiring liability independent of the package's own quality.
Is sf-front-editor maintained, licensed, and safe to use in production?
The available metadata does not answer this: there is no license statement, no tagged release information, no dependency or star counts, and no last-commit date, and the project is hosted only on Bitbucket. Without a license you cannot confidently vendor or fork it for commercial work. Do a timeboxed license and maintenance review before this enters any backlog, and document the outcome so the same package does not reappear in intake next quarter.
How does sf-front-editor persist edited content, and can I reuse that storage in Laravel?
Persistence details are not documented in the available overview, but a Symfony 1.x plugin of this shape would typically use Doctrine models tied to that framework's ORM layer. Mirroring those models in Laravel would mean adopting an unsupported ORM version or reimplementing the schema by hand. The practical path is to define your own storage interface and Eloquent models in Laravel, then reuse only the editing interaction.
How does the save and cancel workflow work, and can it post to a Laravel route?
The package provides a simple save and cancel workflow with server-side persistence, but the save endpoint in a Symfony plugin is normally a Symfony route and action. That action will assume Symfony session authentication, CSRF handling, and request conventions that Laravel does not share. You can point the front-end JavaScript at a Laravel route instead, but you will be writing that controller, validation, and authorization yourself.
Does sf-front-editor handle rich-text sanitization, media uploads, and per-field permissions?
The overview mentions configurable editable fields and content types but says nothing about sanitization, uploads, or field-level authorization. These are exactly the areas where in-place editing becomes a security concern, because content is written from the public-facing page. Assume you must implement HTML sanitization, upload handling, and per-field permission checks yourself, and budget for them in any build-versus-borrow estimate.
How do I evaluate sf-front-editor quickly before committing engineering time?
Run a timeboxed viability check under an hour: clone the repository, look for composer.json versus package.xml, check for config or PluginConfiguration files, read the README, and confirm the license and last commit date. That single answer, Composer package versus Symfony 1 plugin, flips the entire adoption conversation. If it is Symfony 1-era, skip straight to extracting the UX pattern rather than attempting integration.
What should I use instead for in-place front-end editing in Laravel?
Build it natively: mark editable regions in Blade, drive the interaction with Livewire or a small Alpine component, and persist through a Laravel controller with policies, validation, and HTML sanitization. Get a real estimate for one editable region that is persisted and permissioned, because that number is the actual decision input. Compare it against a maintained headless editor or CMS package before writing code, and treat sf-front-editor purely as design reference.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource