This namespace does not contain any documentable elements

Classes and interfaces

BootbusinessThemeBundle

« More »

Classes and interfaces

BootbusinessThemeExtension

Implements the base class to load a theme configuration

« More »

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

Classes and interfaces

ModernBusinessThemeBundle

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

ModernBusinessThemeExtension

Implements the base class to load a theme configuration

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BootbusinessBlockBundle

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BlockManagerBootbusinessContactOfficeBlock

Description of BlockManagerBootbusinessContactOfficeBlock

« More »

BlockManagerBootbusinessEventBlock

Description of BlockManagerBootbusinessEventBlock

« More »

BlockManagerBootbusinessMemberBlock

Description of BlockManagerBootbusinessMemberBlock

« More »

BlockManagerBootbusinessNavbarBlock

Description of BlockManagerBootbusinessNavbarBlock

« More »

BlockManagerBootbusinessProductBlock

Description of BlockManagerBootbusinessProductBlock

« More »

BlockManagerBootbusinessProductThumbnailBlock

Description of BlockManagerBootbusinessProductThumbnailBlock

« More »

Classes and interfaces

ButtonType

Defines the form to edit the Bootstrap button's attributes

« More »

Classes and interfaces

BootbusinessBlockExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

RedKiteLabsBootstrapBundle

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BundlesAutoloader

Parses bundles installed by composer, checks if the bundle has an autoload.json file in its main root folder and when the file is present, copies the autoloader.json, the routing.yml and config.yml under the app/config/bundles folder, to autoconfigure the bundle.

« More »

Classes and interfaces

BaseJson

Implemens some basic functions to manage the json format

« More »

JsonAutoloader

Parses a json autoloader and converts it into an object

« More »

JsonAutoloaderCollection

Defines an autoloaders objects collection

« More »

Classes and interfaces

Bundle

Parses a json autoloader and converts it into an object

« More »

Classes and interfaces

RoutingLoader

Defines a routing loader object to automatically load routes from a predefined routing folder

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

RedKiteLabsBootstrapExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

RedKiteLabsElFinderBundle

« More »

Classes and interfaces

ElFinderController

« More »
This namespace does not contain any documentable elements

Classes and interfaces

RedKiteLabsElFinderBaseConnector

Instantiates the elFinder connector

« More »

RedKiteLabsElFinderConnector

Configures the connector

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

RedKiteLabsElFinderExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

RedKiteCmsInstallerBundle

« More »

Classes and interfaces

BowerBuildCommand

Builds the bower component.json file

« More »

ConfigureCmsCommand

Prepares the RedKite CMS configuration files

« More »

InstallCommand

Installs RedKite Cms

« More »

Classes and interfaces

InstallerController

Implements the controller to install RedKite CMS

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BowerBuilder

BowerBuilder parses al the registered bundles folders and collects the component.json file if exists. All the collected files are merged and an unique file is generated into the web folder.

« More »

Classes and interfaces

DsnBuilderInterface

Defines the base interface to build a dsn string

« More »

GenericDsnBuilder

Implements the object to generate a generic dsn

« More »

MysqlDsnBuilder

Implements the object to generate the dsn for a mysql database

« More »

PgsqlDsnBuilder

Implements the object to generate the dsn for a postgres database

« More »

SqliteDsnBuilder

Implements the object to generate the dsn for a sqlite database

« More »

Classes and interfaces

BaseDsnBuilder

Implements the base object to generate the dsn string to connect to a database

« More »

Classes and interfaces

RedKiteCmsParametersType

RedKiteCms Form Type.

« More »

Classes and interfaces

ConfigurationGenerator

ConfigurationGenerator generates the RedKite CMS configuration files

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BaseOptions

Implements a base class to define the base options required to install RedKite Cms

« More »

Classes and interfaces

Configurator

Implements the base object to prepare RedKite CMS configuration

« More »

Classes and interfaces

GenericDbBootstrapper

Implements the generic object to bootstrap the database

« More »

SqliteDbBootstrapper

Implements the Sqlite object to bootstrap the database

« More »

Classes and interfaces

BaseDbBootstrapper

Implements the object deputed to boostrap the database

« More »

Classes and interfaces

Validator

Validates input params

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

RedKiteCmsInstallerExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

MarkdownBlockBundle

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BlockManagerMarkdownBlock

Description of BlockManagerMarkdownBlock

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

MarkdownBlockExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

RedKiteCmsBaseBlocksBundle

« More »

Classes and interfaces

ElFinderFileController

« More »
This namespace does not contain any documentable elements
This namespace does not contain any documentable elements

Classes and interfaces

BlockManagerFile

BlockManagerFile handles a file block

« More »

Classes and interfaces

BlockManagerImage

BlockManagerImage handles an image block

« More »

Classes and interfaces

BlockManagerLanguagesMenu

Defines the Block Manager to render a navigation menu for the website's languages.

« More »

Classes and interfaces

Classes and interfaces

BlockManagerMenu

BlockManagerMenu handles a menu block

« More »

BlockManagerMenuVertical

BlockManagerMenu handles a vertical menu block

« More »

Classes and interfaces

BlockManagerScript

BlockManagerScript handles a script block

« More »
This namespace does not contain any documentable elements

Classes and interfaces

ElFinderFileConnector

ElFinderMarkdownConnector implements the ElFinder connector to handle files

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BaseType

Implements a base form to defines the translation domain for this bundle

« More »

Classes and interfaces

FileType

Defines the file form

« More »

Classes and interfaces

ImageType

Defines the images' editor form

« More »

Classes and interfaces

LanguagesMenuType

Defines the languages menu editor form

« More »

Classes and interfaces

LinkType

Defines the link editor form

« More »

Classes and interfaces

ScriptType

Defines the script editor form

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

RedKiteCmsBaseBlocksExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

RedKiteCmsBundle

RedKiteCmsBundle

« More »

Classes and interfaces

FeatureContext

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BaseGenerateBundle

« More »

GenerateAppBlockBundleCommand

« More »

GenerateAppThemeBundleCommand

« More »

GenerateTemplatesCommand

« More »

Classes and interfaces

MigrateThemeCommand

Upgrades to AlphaLemonCms Beta4 release

« More »

Classes and interfaces

BlocksController

Implements the actions to manage the blocks on a slot's page

« More »

CmsController

Implements the controller to load RedKiteCms

« More »

CmsElFinderController

Implements the actions for the ElFinder bundle

« More »

ConfigurationController

« More »

DeployController

« More »

LanguagesController

« More »

PagesController

« More »

SecurityController

Implements the authentication action to grant the use of the CMS.

« More »

ThemePreviewController

Implements the controller to load RedKiteCms

« More »

ThemesController

« More »

Classes and interfaces

BaseController

« More »
This namespace does not contain any documentable elements

Classes and interfaces

ActiveThemeInterface

Defined the methods the active theme manager object must defin

« More »

ActiveTheme

ActiveTheme is the object deputed to manage the website active theme

« More »

Classes and interfaces

AssetsPath

AssetsPath provides the paths for common assets folders

« More »

Classes and interfaces

BlocksAdderMenu

BlocksAdderMenu builds the blocks adder menu structure

« More »

BlocksAdderMenuItem

BlocksAdderMenuItem represents an item in the BlocksAdderMenu

« More »

Classes and interfaces

CommandsProcessorInterface

Defines the methods to execute one or more console commands

« More »

CommandsProcessor

Processes console commands

« More »

Classes and interfaces

BlocksCompilerPass

Register the available blocks by their tags

« More »

Classes and interfaces

ConfigurationInterface

Defines the interface to write/read to/from a parameter -> value entity

« More »

ConfigurationManager

Implements the ConfigurationInterface to manage a set of configration parameters from a database

« More »

Classes and interfaces

ContentManagerInterface

The interface used to describe a Content Manager object.

« More »

Classes and interfaces

ContentManagerBase

The base class that defines a content manager object

« More »

Classes and interfaces

BlockManagerFactoryInterface

BlockManagerFactory creates a BlockManager object

« More »

BlockManagerInterface

Identifies a block manager object type

« More »

BlockManager

BlockManager is the base object that wraps an Block object and implements a RedKiteCms Block object

« More »

BlockManagerContainer

Provides the Container for the BlockManager

« More »

BlockManagerFactory

BlockManagerFactory is the object responsible to create a new BlockManager object

« More »

BlockManagerFactoryItem

BlockManagerFactoryItem saves the block manager, the id used to identify the block manager itself and a description. Optionally accepts the group attribute, to group togheter the blocks that belongs the same group

« More »

Classes and interfaces

BlockManagerImages

BlockManagerImages is the base object deputed to handle a content made by a list of images, like a slider or an image gallery

« More »

Classes and interfaces

BlockManagerInlineTextBlock

BlockManagerInlineTextBlock is the base object deputed to handle an inline editor to manage an hypertext block

« More »

Classes and interfaces

BlockManagerJsonBase

BlockManagerJsonBase is the base object deputed to handle a json content

« More »

BlockManagerJsonBlock

BlockManagerJsonBlock is the base object deputed to handle a json content

« More »

BlockManagerJsonBlockCollection

BlockManagerJsonBlockCollection is the base object deputed to handle a json content which defines a collection of objects

« More »

BlockManagerJsonBlockCollectionBase

BlockManagerJsonBlockCollectionBase is the base object deputed to implement the very basic methods to handle a json content which defines a collection of objects

« More »

BlockManagerJsonBlockContainer

BlockManagerJsonBlockContainer extends the BlockManagerJson base object with the Symfony2 Container object

« More »

Classes and interfaces

InvalidFormConfigurationException

Thrown when the form which must be used with JsonBlock is not configured properly

« More »

InvalidItemException

Thrown when the content has not the requested item

« More »

InvalidJsonFormatException

Thrown when the json content is not decodable

« More »

Classes and interfaces

BlockManagerService

BlockManagerService represent an empty BlockManager

« More »

Classes and interfaces

LanguageManager

LanguageManager is the base object that wraps an Language object

« More »

Classes and interfaces

PageManager

PageManager is the base object that wraps an Page object

« More »

Classes and interfaces

PageBlocksInterface

Defines the methods to manage page blocks objects

« More »

PageBlocks

PageBlocks is the object deputed to load and handle the blocks for a website page

« More »

Classes and interfaces

SeoManager

SeoManager is the base object that wraps an Seo object

« More »

Classes and interfaces

SlotManager

SlotManager is the object deputaed to manage the page's slots.

« More »

Classes and interfaces

BaseBlocks

SlotManager represents a slot on a page.

« More »

BlockManagersCollection

BlockManagersCollection collects BlockManager objects

« More »

BlocksAdder

BlocksAdder is the object deputed to add and edit a block on a slot

« More »

BlocksRemover

BlocksAdder is the object deputed to remove a block from a slot

« More »
This namespace does not contain any documentable elements

Classes and interfaces

RepeatedSlotsAligner

RepeatedSlotsAligner is responsibile to align the slots repeated status when a slot changes its status on a template

« More »

Classes and interfaces

SlotConverterInterface

Used by the Slots converter to convert a slot from its current repeated status to the new one

« More »

SlotConverterBase

SlotConverterBase is the base object deputed to align the blocks placed on a slot when this last one is changing its repeated status

« More »

SlotConverterToLanguage

SlotConverterBase is the base object deputed to align the blocks placed on a slot when this last one is changing its repeated status

« More »

SlotConverterToPage

SlotConverterBase is the base object deputed to align the blocks placed on a slot when this last one is changing its repeated status

« More »

SlotConverterToSite

Converts a slot to site repeated status

« More »

Classes and interfaces

SlotsConverterFactoryInterface

Used by the Slots converter factory to create the appropriate converter to change the repeated status of a slot to another one

« More »

SlotsConverterFactory

Creates a slot converter from a known repeated status

« More »

Classes and interfaces

TemplateBase

Implements the base object that defines a template

« More »

TemplateManager

TemplateManager wrap an Template object to manage the template's slots when RedKiteCms editor is active *

« More »

Classes and interfaces

ParametersValidatorInterface

ParametersValidator

« More »

ParametersValidator

ParametersValidator validates consistence of array parameters

« More »

ParametersValidatorLanguageManager

ParametersValidatorLanguageManager adds specific validations for languages

« More »

ParametersValidatorPageManager

ParametersValidatorPageManager adds specific validations for pages

« More »

Classes and interfaces

DeployerInterface

Defines the mehods to deploy a website

« More »

Deployer

Deployer is the base object deputed to deploy the website from development to production.

« More »

TwigDeployer

TwigDeployer extends the base deployer class to save a PageTree to a twig template

« More »

Classes and interfaces

PageTreeCollection

A collection of PageTree objects

« More »

Classes and interfaces

RoutingGeneratorInterface

Defines the interface that must be implemented to generate the routes required to handle the website routing

« More »

RoutingGenerator

RoutingGenerator is a base object deputed to generate the routes required to handle the website routing

« More »

RoutingGeneratorProduction

RoutingGeneratorProduction generated the routing for the production environment

« More »

RoutingGeneratorStage

RoutingGeneratorStage generated the routing for the production environment

« More »

Classes and interfaces

SitemapGeneratorInterface

The object deputed to deploy the website from development, RedKiteCms, to production, the deploy bundle.

« More »

SitemapGenerator

SitemapGenerator is the object deputed to generate and write the website sitemap

« More »

Classes and interfaces

AssetSection

AssetSection is the object deputed to generate the asset sections of a twig template

« More »

ContentSection

ContentSection is the object deputed to generate the content sections of a twig template

« More »

MetatagSection

AssetSection is the object deputed to generate the metatag sections of a twig template

« More »

TemplateSection

TemplateSection defines the section required to generate a template

« More »

TemplateSectionTwig

TemplateSectionTwig is the object deputed to implement the base methods to write the sections for a twig template

« More »

Classes and interfaces

TwigTemplateWriter

TwigTemplateWriter is the object deputed to generate and write a twig template from a PageTree object

« More »

Classes and interfaces

ElFinderJavascriptsConnector

Configures the ElFinder library to manage javascripts files

« More »

ElFinderMediaConnector

Configures the ElFinder library to manage media files, like images, flash, pdf and more

« More »

ElFinderStylesheetsConnector

Configures the ElFinder library to manage media files, like images, flash, pdf and more

« More »

Classes and interfaces

ElFinderBaseConnector

Configures the ElFinder library to manage media files, like images, flash, pdf and more

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BlockEvents

Defines the names for the block actions events

« More »

Classes and interfaces

BlockEditedEvent

Defines the BlockEditedEvent event

« More »

Classes and interfaces

BlockEvents

Defines the names for the block events

« More »

LanguageEvents

Defines the names for the language events

« More »

PageEvents

Defines the names for the page events

« More »

SeoEvents

Defines the names for the seo events

« More »

TemplateManagerEvents

Defines the names for the template manager events

« More »

Classes and interfaces

BaseActionEvent

Defines a base event raised from a ContentManager

« More »

BaseBeforeActionEvent

Defines a base event raised by a Content before an action occours

« More »

Classes and interfaces

AfterBlockAddedEvent

Defines the AfterBlockAddedEvent event

« More »

AfterBlockDeletedEvent

Defines the AfterBlockDeletedEvent event

« More »

AfterBlockEditedEvent

Defines the AfterBlockEditedEvent event

« More »

BeforeBlockAddingEvent

Defines the BeforeBlockAddingEvent event

« More »

BeforeBlockDeletingEvent

Defines the BeforeBlockDeletingEvent event

« More »

BeforeBlockEditingEvent

Defines the BeforeBlockEditingEvent event

« More »

Classes and interfaces

ContentEventsHandler

Implements the EventsHandler to hanled events for Content objects

« More »

Classes and interfaces

AfterLanguageAddedEvent

Defines the AfterLanguageAddedEvent event

« More »

AfterLanguageDeletedEvent

Defines the AfterLanguageDeletedEvent event

« More »

AfterLanguageEditedEvent

Defines the AfterLanguageEditedEvent event

« More »

BeforeAddLanguageCommitEvent

Defines the AfterPageAddedEvent event

« More »

BeforeDeleteLanguageCommitEvent

Defines the AfterPageAddedEvent event

« More »

BeforeEditLanguageCommitEvent

Defines the AfterPageAddedEvent event

« More »

BeforeLanguageAddingEvent

Defines the BeforeLanguageAddingEvent event

« More »

BeforeLanguageDeletingEvent

Defines the BeforeLanguageDeletingEvent event

« More »

BeforeLanguageEditingEvent

Defines the BeforeLanguageEditingEvent event

« More »

Classes and interfaces

AfterPageAddedEvent

Defines the AfterPageAddedEvent event

« More »

AfterPageDeletedEvent

Defines the AfterPageDeletedEvent event

« More »

AfterPageEditedEvent

Defines the AfterPageEditedEvent event

« More »

BeforeAddPageCommitEvent

Defines the AfterPageAddedEvent event

« More »

BeforeDeletePageCommitEvent

Defines the AfterPageAddedEvent event

« More »

BeforeEditPageCommitEvent

Defines the AfterPageAddedEvent event

« More »

BeforePageAddingEvent

Defines the BeforePageAddingEvent event

« More »

BeforePageDeletingEvent

Defines the BeforePageDeletingEvent event

« More »

BeforePageEditingEvent

Defines the BeforePageEditingEvent event

« More »

Classes and interfaces

AfterSeoAddedEvent

Defines the AfterSeoAddedEvent event

« More »

AfterSeoDeletedEvent

Defines the AfterSeoDeletedEvent event

« More »

AfterSeoEditedEvent

Defines the AfterSeoEditedEvent event

« More »

BeforeAddSeoCommitEvent

Defines the BeforeAddSeoCommitEvent event

« More »

BeforeDeleteSeoCommitEvent

Defines the BeforeDeleteSeoCommitEvent event

« More »

BeforeEditSeoCommitEvent

Defines the BeforeEditSeoCommitEvent event

« More »

BeforeSeoAddingEvent

Defines the BeforeSeoAddingEvent event

« More »

BeforeSeoDeletingEvent

Defines the BeforeSeoDeletingEvent event

« More »

BeforeSeoEditingEvent

Defines the BeforeSeoEditingEvent event

« More »

Classes and interfaces

AfterClearBlocksEvent

Defines the AfterClearBlocksEvent event

« More »

AfterClearPageBlocksEvent

Defines the AfterClearBlocksBlocksEvent event

« More »

AfterPopulateEvent

Defines the AfterPopulateEvent event

« More »

BeforeClearBlocksCommitEvent

Defines the BeforeClearBlocksCommitEvent event

« More »

BeforeClearBlocksEvent

Defines the BeforeClearBlocksEvent event

« More »

BeforeClearPageBlocksCommitEvent

Defines the BeforePopulateCommitEvent event

« More »

BeforeClearPageBlocksEvent

Defines the BeforeClearPageBlocksEvent event

« More »

BeforePopulateCommitEvent

Defines the BeforePopulateCommitEvent event

« More »

BeforePopulateEvent

Defines the BeforePopulateEvent event

« More »

Classes and interfaces

BasePopulateEvent

Defines the base event raised when the website is deployed

« More »

Classes and interfaces

AfterDeployEvent

Defines the AfterDeployEvent event

« More »

BeforeDeployEvent

Defines the DeforeDeployEvent event

« More »

DeployEvents

Defines the names for the deploy events

« More »

Classes and interfaces

BaseDeployEvent

Defines the base event raised when the website is deployed

« More »

Classes and interfaces

AfterPageTreeRefreshEvent

Defines the AfterPageTreeSetupEvent event

« More »

AfterPageTreeSetupEvent

Defines the AfterPageTreeSetupEvent event

« More »

BeforePageTreeRefreshEvent

Defines the BeforePageTreeSetupEvent event

« More »

BeforePageTreeSetupEvent

Defines the BeforePageTreeSetupEvent event

« More »

PageTreeEvents

Defines the names for the PageTree events

« More »

Classes and interfaces

BasePageTreeEvent

Defines the base event raised when the website is deployed

« More »

Classes and interfaces

EventsHandlerInterface

Defines the interface to implement a EventDispatcher wrapper to handle and dispatch several events

« More »

EventsHandler

A base EventsHandler object to create the events and dispatch them when required

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BaseBlockType

The base type to inherit a form to handle a block

« More »

Classes and interfaces

JsonBlockType

JsonBlockType is the abstract Type that should be used to implement an App-Block which has a form interface and saves its content as json

« More »

Classes and interfaces

Language

Defines the embedded object mapped with the languages form

« More »

LanguagesForm

Implements the form to manage the website languages

« More »

Classes and interfaces

ChoiceValues

Implements some static method to fetch the values used in the interfaces forms from the database

« More »

Classes and interfaces

Page

Defines the pages form fields

« More »

PagesForm

Implements the form to manage the website pages

« More »

Classes and interfaces

RoleType

Implements the form to manage the website roles

« More »

UserType

Implements the form to manage the website users

« More »

Classes and interfaces

Seo

Defines the page attributes form fields

« More »

SeoForm

Defines the page attributes form

« More »

Classes and interfaces

AppBlockGenerator

AppBlockGenerator generates an App-Block bundle

« More »

AppThemeGenerator

AppThemeGenerator

« More »

BaseGenerator

BaseGenerator defines the base generator

« More »

ExtensionGenerator

ExtensionGenerator generates the DI Extension file, overriding the one generated by the bundle generator

« More »

SlotsGenerator

SlotsGenerator generates the slots file for the given template

« More »

TemplateGenerator

TemplateGenerator

« More »

Classes and interfaces

TemplateParser

TemplateParser parses the twig templates from a given folder to look for the information that defines the slot's attributes

« More »

Classes and interfaces

ImageThumbnailer

ImageThumbnailer creates the thumbnail of the given image

« More »
This namespace does not contain any documentable elements

Classes and interfaces

CmsBootstrapListener

Bootstraps RedKiteCms

« More »

ResourceFreeListener

Checks that the requested resource is not used by any other user. When it is not free, it stops the request propagation and returns a response warning the user that the resouce is locked, when it is available, it locks the resource for the current user.

« More »

Classes and interfaces

ExceptionListener

Listens for kernel exception

« More »

Classes and interfaces

AddLanguageBlocksListener

Listen to the onBeforeAddLanguageCommit event to copy blocks from a language to the adding language

« More »

AddLanguageSeoListener

Listen to the onBeforeAddLanguageCommit event to copy seo attributes from the main language to the new one

« More »

DeleteLanguageBlocksListener

Listen to the onBeforeDeleteLanguageCommit event to delete the blocks which belongs the language to remove

« More »

DeleteLanguageSeoListener

Listen to the onBeforeDeleteLanguageCommit event to delete the seo attributes which belongs the language to remove

« More »

Classes and interfaces

AddLanguageBaseListener

Provides a base class to listen to onBeforeAddLanguageCommit event

« More »

DeleteLanguageBaseListener

Provides a base class to listen to onBeforeDeleteLanguageCommit event

« More »

Classes and interfaces

AddPageBlocksListener

Listen to the onBeforeAddPageCommit event to add the page's contents, when a new page is added

« More »

AddSeoListener

Listen to the onBeforeAddPageCommit event to add the page's seo attributes, when a new page is added

« More »

DeletePageBlocksListener

Listen to the onBeforeDeletePageCommit event to delete page's contents, when a page is removed

« More »

DeleteSeoListener

Listen to the onBeforeDeletePageCommit event to delete the page's seo attributes, when a page is removed

« More »

EditSeoListener

Listen to the onBeforeEditPageCommit event to edit the seo attributes when a new page is edited

« More »

Classes and interfaces

AccessDeniedListener

Listens for kernel exceptions to intercept the AccessDeniedException during an Ajax request

« More »

Classes and interfaces

UpdatePermalinkOnBlocksListener

Listen to the onBeforeEditSeoCommit event and parsers the blocks to look for the old permalink and replaces it with the new one

« More »

Classes and interfaces

PageTree

Defines an object which stores all the web page information as a tree

« More »

PageTreePreview

Extends RedKiteCms PageTree object to display the page in preview mode

« More »

Classes and interfaces

DataManager

DataManager is the objected deputed to handle the information related to a website page, retrieved from a database

« More »

Classes and interfaces

TemplateAssetsManager

TemplateAssetsManager is the object deputed to collect assets parsing RedKite CMS blocks and themes in use in the current website

« More »

TemplateAssetsManagerDeploy

TemplateAssetsManagerDeploy is the object deputed to handle website assets when deploying the site

« More »
This namespace does not contain any documentable elements

Classes and interfaces

FactoryRepositoryInterface

Defines the methods to create a repository object

« More »

FactoryRepository

FactoryRepository object instantiates repository objects according with the orm and the repository type

« More »

Classes and interfaces

RepositoryNotFoundException

Thrown when the FactoryRepository cannot create a new repository

« More »

Classes and interfaces

OrmInterface

OrmInterface defines the shared methods required to use an orm with RedKiteCms

« More »

Classes and interfaces

BlockRepositoryPropel

Implements the BlockRepositoryInterface to work with Propel

« More »

ConfigurationRepositoryPropel

Implements the BlockRepositoryInterface to work with Propel

« More »

LanguageRepositoryPropel

Implements the LanguageRepositoryInterface to work with Propel

« More »

LockedResourceRepositoryPropel

Implements the UserRepositoryInterface to work with Propel

« More »

PageRepositoryPropel

Implements the PageRepositoryInterface to work with Propel

« More »

RoleRepositoryPropel

Implements the UserRepositoryInterface to work with Propel

« More »

SeoRepositoryPropel

Implements the SeoRepositoryInterface to work with Propel

« More »

UserRepositoryPropel

Implements the UserRepositoryInterface to work with Propel

« More »

Classes and interfaces

PropelOrm

Implements the OrmInterface for Propel Orm

« More »

PropelRepository

Implements the RepositoryInterface to define the base class any propel model must inherit

« More »

Classes and interfaces

BlockRepositoryInterface

Defines the methods used to fetch block records

« More »

ConfigurationRepositoryInterface

Defines the methods used to fetch configuration records

« More »

LanguageRepositoryInterface

Defines the methods used to fetch language records

« More »

LockedResourceRepositoryInterface

Defines the methods used to fetch locked resources records

« More »

PageRepositoryInterface

Defines the methods used to fetch page records

« More »

RepositoryInterface

Defines the methods required by a model object

« More »

RoleRepositoryInterface

Defines the methods used to fetch role records

« More »

SeoRepositoryInterface

Defines the methods used to fetch seo page attributes records

« More »

UserRepositoryInterface

Defines the methods used to fetch user records

« More »

Classes and interfaces

ResourcesLocker

ResourcesLocker is responsible to manage the locked resources.

« More »

Classes and interfaces

ResourceNotFreeException

Thrown when any a locked resource is not free

« More »

Classes and interfaces

SiteBootstrapInterface

SiteBootstrapInterface defines the methos to boostrap a RedKiteCms website from the scratch for a given theme

« More »

SiteBootstrap

SiteBootstrap is responsibile to boostrap a web site from the scratch, for a given theme

« More »

Classes and interfaces

ThemeChanger

ThemeChanger is deputed to change the website template

« More »

Classes and interfaces

TranslatorInterface

Defines the base interface to translate a message to another language

« More »

Translator

A base class to add translation capabilities to derived objects

« More »

Classes and interfaces

UrlManagerInterface

Defines the methods to manages an url to be used when in CMS mode and for production mode

« More »

UrlManager

This object is deputaed to format an url to be used when the CMS editor is active or for the production environment

« More »

UrlManagerStage

Defines the object to format an url to be used when the CMS editor is active or for the stage environment

« More »

Classes and interfaces

ViewRendererInterface

Defines the methods to render a set of views

« More »

ViewRenderer

This object renders one or more twig templates.

« More »

Classes and interfaces

Configuration

Configures the CMS parameters

« More »

RedKiteCmsExtension

Loads the CMS parameters into the DIC

« More »

Classes and interfaces

RegisterCmsListenersPass

Registers the CMS events

« More »

Classes and interfaces

ImageThumbnailExtension

Adds the renderSlot function to Twig engine

« More »

SlotRendererExtension

Adds the renderSlot function to Twig engine

« More »

StringsExtension

Adds some functions to Twig engine to manupulate strings from twig

« More »

Classes and interfaces

TinyMceBlockBundle

« More »

Classes and interfaces

TinyMceController

TinyMceController

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BlockManagerTinyMceBlock

Defines the Block Manager to handle a hypertext block managed by the tinyMce editor

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

TinyMceBlockExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

TwitterBootstrapBundle

« More »
This namespace does not contain any documentable elements
This namespace does not contain any documentable elements

Classes and interfaces

BlockManagerBootstrapAccordionBlock

Defines the Block Manager to handle a Bootstrap Accordion

« More »

BlockManagerBootstrapAccordionPanelBlock

Defines the Block Manager to handle the Bootstrap Thumbnail

« More »

Classes and interfaces

BlockManagerBootstrapBadgeBlock

Defines the Block Manager to handle the Bootstrap Badge

« More »

Classes and interfaces

BlockManagerBootstrapBreadcrumbBlock

BlockManagerBootstrapBreadcrumbBlock handles a Twitter Bootstrap Bradcrumb component

« More »

Classes and interfaces

BlockManagerBootstrapButtonBlock

Defines the Block Manager to handle a Bootstrap Button

« More »

Classes and interfaces

BlockManagerBootstrapButtonsGroupBlock

Defines the Block Manager to handle a Bootstrap Buttons group

« More »

Classes and interfaces

BlockManagerBootstrapDropdownButtonBlock

Defines the Block Manager to handle a Bootstrap Dropdown Button

« More »

Classes and interfaces

BlockManagerBootstrapLabelBlock

Defines the Block Manager to handle the Bootstrap Label

« More »

Classes and interfaces

BlockManagerBootstrapNavbarBlock

Defines the Block Manager to handle the Bootstrap Navbar

« More »

BlockManagerBootstrapNavbarButtonBlock

Defines the Block Manager to handle a Bootstrap navbar button

« More »

BlockManagerBootstrapNavbarDropdownBlock

Defines the Block Manager to handle a Bootstrap navbar dropdown button

« More »

BlockManagerBootstrapNavbarFormBlock

Defines the Block Manager to handle a Bootstrap navbar button

« More »

BlockManagerBootstrapNavbarMenuBlock

Defines the Block Manager to handle a Bootstrap navbar menu

« More »

BlockManagerBootstrapNavbarTextBlock

Defines the Block Manager to handle a Bootstrap navbar text

« More »

Classes and interfaces

BlockManagerBootstrapPageHeaderBlock

Defines the Block Manager to handle the Bootstrap Page Header component

« More »

Classes and interfaces

BlockManagerBootstrapSliderBlock

Defines the Block Manager to handle a Bootstrap Carousel slider

« More »

Classes and interfaces

BlockManagerBootstrapSplitDropdownButtonBlock

Defines the Block Manager to handle a Bootstrap Split Dropdown Button

« More »

Classes and interfaces

BlockManagerBootstrapSimpleThumbnailBlock

Defines the Block Manager to handle the Bootstrap Thumbnail

« More »

BlockManagerBootstrapThumbnailBlock

Defines the Block Manager to handle the Bootstrap Thumbnail

« More »

Classes and interfaces

BlockManagerBootstrapSimpleThumbnailsBlock

Defines the Block Manager to handle a collection of Bootstrap Thumbnails

« More »

BlockManagerBootstrapThumbnailsBlock

Defines the Block Manager to handle a collection of Bootstrap Thumbnails

« More »
This namespace does not contain any documentable elements
This namespace does not contain any documentable elements

Classes and interfaces

BadgeType

Defines the form to edit a badge block

« More »

Classes and interfaces

BadgeType

Defines the form to edit a badge block

« More »

Classes and interfaces

BaseType

Implements a base form to defines the translation domain for this bundle

« More »
This namespace does not contain any documentable elements

Classes and interfaces

ButtonType

Defines the form to edit the Bootstrap button's attributes

« More »

Classes and interfaces

ButtonType

Defines the form to edit the Bootstrap button's attributes

« More »
This namespace does not contain any documentable elements

Classes and interfaces

Classes and interfaces

Classes and interfaces

BootstrapFormFactory

Creates a form for a specific Twitter Bootstrap version

« More »
This namespace does not contain any documentable elements

Classes and interfaces

LabelType

Defines the form to edit a label block

« More »

Classes and interfaces

LabelType

Defines the form to edit a label block

« More »

Classes and interfaces

This namespace does not contain any documentable elements

Classes and interfaces

Classes and interfaces

This namespace does not contain any documentable elements

Classes and interfaces

This namespace does not contain any documentable elements

Classes and interfaces

Classes and interfaces

This namespace does not contain any documentable elements

Classes and interfaces

Classes and interfaces

This namespace does not contain any documentable elements

Classes and interfaces

Classes and interfaces

Classes and interfaces

PageHeaderType

Defines the form to edit a Page Header block

« More »

Classes and interfaces

SliderType

Defines the form to edit the Bootstrap slider's attributes

« More »
This namespace does not contain any documentable elements

Classes and interfaces

ThumbnailType

Defines the form to edit a thumbnail block

« More »

Classes and interfaces

ThumbnailType

Defines the form to edit a thumbnail block

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

TwitterBootstrapExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

RedKiteLabsThemeEngineBundle

« More »
This namespace does not contain any documentable elements

Classes and interfaces

AssetsCollectionInterface

Defines the methods to add and remove one or more items from a AssetsCollection

« More »

Asset

The Asset object extracts the asset's full path and the absolute path to the web/bundle's folder

« More »

AssetCollection

Class for iterating over a list of Assets elements

« More »

Classes and interfaces

ThemesCollectionCompilerPass

Register the themes by their tags

« More »
This namespace does not contain any documentable elements

Classes and interfaces

EventListenersRegistrator

Register the listeners by their tags

« More »

RegisterRenderingListenersPass

« More »

Classes and interfaces

ThemeEngineListenersCollection

Collects the theme engine registered listeners for the red_kite_labs_theme_engine.event_listener tag

« More »

Classes and interfaces

BaseFrontendController

Defines the base controller application should inherit from

« More »

FrontendController

Defines the base controller application should inherit from

« More »

Classes and interfaces

BaseExtension

Implements the base class to load a theme configuration

« More »

Classes and interfaces

PageRendererEvents

Defines the event names

« More »

Classes and interfaces

BeforePageRenderingEvent

Defines the event dispatched before the page is rendered

« More »

Classes and interfaces

BasePageRenderingListener

Implements a basec listener to replace a content when the page is rendered and ready to be returned with the response.

« More »

Classes and interfaces

SlotContent

SlotContent stores the information related to the content to replace ona slot

« More »

Classes and interfaces

Template

The class deputate to manage a template

« More »

TemplateAssets

TemplateAssets

« More »

Classes and interfaces

ThemeInterface

ThemeInterface

« More »

Theme

Theme represents a theme and it is a collection of Template objects

« More »

Classes and interfaces

ThemeSlotsInterface

Defines the theme slots methods

« More »

Slot

This class represents a slot on a page. The slot is the last html tag, usually a DIV tag, where the displayed content lives.

« More »

ThemeSlots

ThemeSlots is the object deputed to collect and manage the theme's slots

« More »

Classes and interfaces

ThemeCollectionBase

Theme represents a theme and it is a collection of Template objects

« More »

ThemesCollection

Collects the website themes

« More »

Classes and interfaces

Configuration

This is the class that validates and merges configuration from your app/config files

« More »

RedKiteLabsThemeEngineExtension

This is the class that loads and manages your bundle configuration

« More »

Classes and interfaces

FileExtension

Adds some functions to Twig engine to manupulate strings from twig

« More »

SlotRendererExtension

Adds the renderSlot function to Twig engine

« More »