This bundle provides a Site and Page management through container and block services
MIT License
Bot releases are visible (Hide)
Published by VincentLanglet 11 months ago
sonata_page_path
and sonata_page_url
method. (@VincentLanglet)CmsManagerSelector::onSecurityInteractiveLogin
(@tdumalin)Sonata\PageBundle\Twig\Extension\PageExtension::breadcrumb
. (@VincentLanglet)Sonata\PageBundle\Twig\Extension\PageExtension::ajaxUrl
. (@VincentLanglet)Sonata\PageBundle\Twig\Extension\PageExtension::renderContainer
. (@VincentLanglet)Sonata\PageBundle\Twig\Extension\PageExtension::renderBlock
. (@VincentLanglet)Sonata\PageBundle\Twig\Extension\PageExtension::controller
. (@VincentLanglet)Published by VincentLanglet 11 months ago
renderWithParams
(@VincentLanglet)Published by VincentLanglet about 1 year ago
Published by SonataCI over 1 year ago
Published by SonataCI over 1 year ago
sonata-project/form-extensions
2.0 (@jordisala1991)Published by SonataCI over 1 year ago
Published by jordisala1991 over 1 year ago
Published by VincentLanglet over 1 year ago
Published by VincentLanglet almost 2 years ago
Published by VincentLanglet almost 2 years ago
assets/css/frontend.scss
to use in site's page (@eerison)symfony/intl
. (@jordisala1991)sonata-project/doctrine-extensions
^2.0. (@jordisala1991)sonata-project/twig-extensions
^2.0. (@jordisala1991)PageManager::createWithDefaults()
to create Pages with some default values. (@jordisala1991)BaseCommand::class
to Symfony\Command::class
(@eerison)SnapshotChildrenCollection
to be a lazy Collection
from Doctrine (@jordisala1991)page
context to sonata.page.block.breadcrumb
used in src/Resources/views/layout.html.twig
file (@eerison)app.js
and app.css
(@jordisala1991)BlockAdmin
and its childs now inject their required dependencies through __construct
instead of set methods. (@jordisala1991)PageAdmin
now injects its required dependencies through __construct
instead of set methods. (@jordisala1991)PageInterface
, SnapshotInterface
and SiteInterface
to reflect all the methods available on the actual implementation. (@jordisala1991)\DateTime
to \DateTimeInterface
on all the codebase. (@jordisala1991)snapshot
translation (@eerison)customUrl
implementation. (@jordisala1991)host_with_path
with site on a relative path of '/'. (@jordisala1991)View Page
button on Page edit, when site has relative path of '/'. (@jordisala1991)--site=all
option for the commands (@eerison)DumpPageCommand::class
(@eerison)RenderBlockCommand::class
(@eerison)BaseCommand::class
(@eerison)sonata.page.assets
option (@eerison)page_stylesheets
block from base_layout.html.twig
(@eerison)page_javascripts
block from base_layout.html.twig
(@eerison)page_top_bar
block from base_layout.html.twig
(@eerison)page_container
block from base_layout.html.twig
(@eerison)page_asset_footer
block from base_layout.html.twig
(@eerison)AjaxController
. (@jordisala1991)BlockController
. (@jordisala1991)BlockContextManager
service to use the default one from BlockBundle. (@VincentLanglet)setSlugifyMethod
and getSlugifyMethod
static methods from Page. (@jordisala1991)MigrateBlockNameSettingCommand::class
(@eerison)MigrateToJsonTypeCommand::class
(@eerison)Published by VincentLanglet about 2 years ago
Published by VincentLanglet about 2 years ago
CreateSnapshotService
to create snapshots (@eerison)CreateSnapshotBySiteInterface
(@eerison)CreateSnapshotByPageInterface
(@eerison)DumpPageCommand::class
(@eerison)RenderBlockCommand::class
(@eerison)Mustache:class
generator (@eerison)CleanupSnapshotConsumer
class (@eerison)CleanupSnapshotsConsumer
class (@eerison)--mode
option for sonata:page:cleanup-snapshots
(@eerison)--base-console
option for sonata:page:cleanup-snapshots
(@eerison)--site=all
option for sonata:page:cleanup-snapshots
(@eerison)--base-console
option for sonata:page:create-snapshots
(@eerison)--site=all
option for sonata:page:create-snapshots
(@eerison)--site=all
option for sonata:page:update-core-routes
(@eerison)BaseCommand::class
(@eerison)src/Command/CloneSiteCommand.php
(@eerison)src/Entity/Transformer.php
(@eerison)src/Model/Page::target
property (@eerison)src/Model/Page::getTarget()
method (@eerison)src/Model/Page::setTarget()
method (@eerison)src/Model/PageInterface::getTarget()
method (@eerison)src/Model/PageInterface::setTarget()
method (@eerison)src/Model/Snapshot::target
property (@eerison)src/Model/Snapshot::targetId
property (@eerison)src/Model/Snapshot::getTarget()
method (@eerison)src/Model/Snapshot::setTarget()
method (@eerison)src/Model/Snapshot::getTargetId()
method (@eerison)src/Model/Snapshot::setTargetId()
method (@eerison)src/Model/SnapshotPageProxy::target
property (@eerison)src/Model/SnapshotPageProxy::getTargetId()
method (@eerison)src/Model/SnapshotPageProxy::setTargetId()
method (@eerison)src/Page/PageServiceManager::createResponse()
method (@eerison)MigrateToJsonTypeCommand::class
(@eerison)MigrateBlockNameSettingCommand::class
(@eerison)BlockEsiCache
, BlockJsCache
and BlockSsiCache
. (@Hanmac)async
mode in CreateSnapshotsCommand
(@eerison)sonata.notification.backend
code into SiteAdminController
(@eerison)sonata.notification.backend
code into PageAdminController
(@eerison)sendMessage
and $backend
property into the CreateSnapshotAdminExtension
(@eerison)Published by VincentLanglet almost 3 years ago
Published by VincentLanglet almost 3 years ago
Published by VincentLanglet almost 3 years ago
Published by VincentLanglet about 3 years ago
SonataCacheBundle
v3 (@VincentLanglet)BlockEsiCache
, BlockJsCache
and BlockSsiCache
(@VincentLanglet)BlockEsiCache::__construct()
signature (@VincentLanglet)BlockSsiCache::__construct
signature (@VincentLanglet)SonataCacheBundle
v2 (@VincentLanglet)SonataCache
v1 (@VincentLanglet)