Beta version
Base class for Roadiz themes.
Special controller app file for assets management with InterventionRequest lib.
Special controller app file for backend themes.
Controller abstract class for global CMS util actions.
Defines entry points for Roadiz.
Frontend controller to handle a page request.
Generic importer class for themes fixtures.
Constraint for the Unique Entity validator.
Unique Entity Validator checks if one or a set of fields contain unique values.
Css editor form field type.
CustomForm selector and uploader form field type.
Class CustomFormsType
Document selector and uploader form field type.
Group selector form field type.
Node state selector form field type.
Font variants selector form field type.
Group selector form field type.
Json editor form field type.
Markdown editor form field type.
Group selector form field type.
Node state selector form field type.
Node types selector form field type.
Node selector and uploader form field type.
This class creates recaptcha element
Roles selector form field type.
Group selector form field type.
Group setting selector form field type.
Tag form field type.
Theme selector form field type.
Translation selector form field type.
Users selector form field type.
Yaml editor form field type.
[email protected]}
Class for create all importer.
[email protected]}
[email protected]}
[email protected]}
[email protected]}
Class AbstractApi.
Class NodeSourceApi
Class NodeTypeApi.
Command line utils for managing Cache from terminal.
Command line utils for managing Cache from terminal.
Class DispatcherDebugCommand
Command line utils for process document downscale.
Command line utils for installing RZ-CMS v3 from terminal.
Command line utils for installing RZ-CMS v3 from terminal.
Command line utils for managing node-types from terminal.
Command line utils for managing node-types from terminal.
Command line utils for managing node-types from terminal.
Command line utils for managing node-types from terminal.
Class NodesCleanNamesCommand
Command line utils for managing nodes from terminal.
Command line utils for managing nodes from terminal.
Class NodesOrphansCommand
Command line utils for managing node-types from terminal.
Command line utils for testing requirements from terminal.
Roadiz console application.
Command line utils for managing nodes from terminal.
Command line utils for managing nodes from terminal.
Command line utils for managing nodes from terminal.
Command line utils for managing nodes from terminal.
Command line utils for managing themes from terminal.
Command line utils for managing themes from terminal.
Command line utils for managing translations from terminal.
Command line utils for managing translations
Command line utils for managing translations.
Command line utils for managing translations.
Command line utils for managing translations.
Command line utils for managing users from terminal.
Command line utils for managing users from terminal.
Command line utils for managing users from terminal.
Command line utils for managing users from terminal.
Command line utils for managing users from terminal.
Command line utils for managing users from terminal.
Command line utils for managing users from terminal.
An AbstractEntity with datetime fields to keep track of time with your items.
Combined AbstractDateTimed and PositionedTrait.
Base entity implementing PersistableInterface to offer a unique Id.
Abstract entity for any Human-like objects.
Base entity interface which deals with identifier.
Trait which describe a positioned entity
[email protected]}
[email protected]}
This is used by the ExceptionListener to translate an AccessDeniedException to a Response object.
Roles bag used to get quickly a role entity and to create it automatically if it does not exist.
Settings bag used to get quickly a setting value.
Interface ContainerAwareInterface.
DevKernel is meant for Vagrant and Docker development env where using file sharing on Roadiz folder.
CustomForms describe each node structure family, They are mandatory before creating any Node.
CustomFormAnswer entities.
CustomFormField entities are used to create CustomForms with custom data structure.
CustomFormField entities are used to create CustomForms with custom data structure.
Documents entity represent a file on server with datetime and naming.
Folders entity represent a directory on server with datetime and naming.
Translated representation of Folders.
Fonts are entities which store each webfont file for a font-family and a font-variant.
A group gather User and Roles.
Newsletters entities wrap a Node and are linked to Subscribers in order to render a HTML Email and send it over MailTransportAgent.
Describes a simple ManyToMany relation between Newsletter and Subscriber
Node entities are the central feature of RZ-CMS, it describes a document-like object which can be inherited with NodesSources to create complex data structures.
NodeTypes describe each node structure family, They are mandatory before creating any Node.
NodeTypeField entities are used to create NodeTypes with custom data structure.
Describes a complexe ManyToMany relation between Nodes, CustomForms and NodeTypeFields.
NodesSources store Node content according to a translation and a NodeType.
Describes a complexe ManyToMany relation between NodesSources, Documents and NodeTypeFields.
Describes a complexe ManyToMany relation between two Nodes and NodeTypeFields.
Http redirection which are administrable by BO users.
Roles are persisted version of string Symfony's roles.
Settings entity are a simple key-value configuration system.
Settings entity are a simple key-value configuration system.
A Subscriber is a light User which only can subscribe to newsletter feeds and can be tagged.
Tags are hierarchical entities used to qualify Nodes.
Translated representation of Tags.
Themes describe a database entity to store front-end and back-end controllers.
Translations describe language locales to be used by Nodes, Tags, UrlAliases and Documents.
UrlAliases are used to translate Nodes URLs.
Event dispatched after a route has been matched.
Handle file management on documents lifecycle events.
Class ExceptionSubscriber
Class FilterFolderEvent
Handle file management on Fonts lifecycle events.
Event dispatched to setup theme configuration at kernel request.
Class MaintenanceModeSubscriber
Class PreviewModeSubscriber
Class SignatureListener.
Event dispatched to setup theme configuration at kernel request.
Exception raised when an API require you to create a Application (client ID).
Exception raised when a form is sent without the right parameters.
Exception raised when trying to view a non supported embed document.
Exception raised when a security method need a non-empty secret or salt.
Exception raised when trying to create or update an entity when a sibling already exists.
Exception raised when trying to update or delete a required entity.
Exception raised when a Facebook username does not exist.
Exception raised when you want to force a given Response object.
Exception raised when no configuration file has been found.
Exception raised when no translation is available.
Exception raised when no yaml configuration file has been found.
Exception raised when someone trying to see preview entry point and has no rights to.
Exception raised when trying to create a node-type field with a reserved name.
Exception raised when no Solr server respond.
Exception raised when no Solr server is configured.
Exception raised when trying to include manually a Theme class file which seems not valid.
Provide paths for file management.
Handle operations with customForms fields entities.
Handle operations with node-type entities.
Handle operations with documents entities.
Handle operations with folders entities.
Handle operations with fonts entities.
Handle operations with Group entities.
Handle operations with newsletters entities.
Handle operations with nodes entities.
Handle operations with node-type fields entities.
Handle operations with node-type entities.
Handle operations with node-sources entities.
Handle operations with tags entities.
Handle operations with translations entities.
Handle operations with users entities.
[email protected]}
Roadiz Request extending Symfony to be able to store current Theme in it.
Perform basic filtering and search over entity listings.
A paginator class to filter node entities with limit and search.
A paginator class to filter node-sources entities with limit and search.
A simple paginator class to filter entities with limit and search.
Perform basic filtering and search over entity listings.
[email protected]}
Class DocumentTranslationRepository
EntityRepository that implements a simple countBy method.
[email protected]}
[email protected]}
[email protected]}
[email protected]}
EntityRepository that implements search engine query with Solr.
[email protected]}
Class PrefixAwareRepository for defining join-qeuries prefixes.
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
Extends Symfony2 RouteCollection to add parseResources() method to defer route loading.
UrlMatcher which tries to grab Node and Translation informations for a route.
UrlMatcher which tries to grab Node and Translation informations for a route.
UrlMatcher which tries to grab Node and Translation informations for a route.
Class RoadizRouteCollection.
Route handling methods.
Router class which takes a DeferredRouteCollection instead of YamlLoader.
Class GlobalNodeSourceSearchHandler
Wrap a Solarium and a Document’ translations together to ease indexing.
Wrap a Solarium and a DocumenTranslation together to ease indexing.
Wrap a Solarium and a NodeSource together to ease indexing.
Define basic serialize operations for Json data type.
Define basic serialize operations for XLSX data type.
Serialization class for Group.
Json Serialization handler for Node.
Json Serialization handler for NodeSource.
XLSX Serialization handler for NodeSource.
Serialization class for NodeTypeField.
Json Serialization handler for NodeType.
Serialization class for Role.
EntitySerializer that implements simple serialization/deserialization methods.
Serialization class for Setting.
Json Serialization handler for Node.
Json Serialization handler for NodeSource.
Json Serialization handler for UrlAlias.
Register configuration services for dependency injection container.
Register assets services for dependency injection container.
Register Embed documents services for dependency injection container.
Register Doctrine services for dependency injection container.
Register Embed documents services for dependency injection container.
Register security services for dependency injection container.
Register form services for dependency injection container.
Class LoggerServiceProvider.
Register Mailer transport instance.
Register routing services for dependency injection container.
Register security services for dependency injection container.
Register Solr services for dependency injection container.
Register Theme services for dependency injection container.
Register Embed documents services for dependency injection container.
Register Twig services for dependency injection container.
Register configuration services for dependency injection container.
Class ContactFormManager
Event subscriber which append a debug console after any HTML output.
Create documents from UploadedFile.
Class EmailManager
Manages HTTP cache objects in a Container.
A log system which store message in database.
Abstract class to handle external media via their Json API.
Util to grab a facebook profile picture from userAlias.
Util to grab a facebook profile picture from userAlias.
Handle node duplication.
Class NodeNameChecker
Class UniqueNodeGenerator
String handling methods.
ThemeResolver to get backend and frontend themes.
Extension that allow render inner page part calling directly their controller response instead of doing a simple include.
Extension that allow render document images.
Extension that allow render fonts.
Extension that allow to gather nodes-source from hierarchy
Extension that allow render document images
Extension that allow render nodes, nodesSources and documents Url
This is an example for defining custom CLI command.
Frontend controller to handle Page node-type request.
Class DefaultThemeApp
Installation application
Extends common back-office controller, but add a request validation to secure Ajax connexions.
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
Class CustomFormsUtilsController
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
Redirection controller use to update database schema.
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
[email protected]}
Provide user security views and forms.
Class NodeDuplicationSubscriber
Class NodesSourcesUniversalSubscriber
Subscribe to Node, NodesSources and UrlAlias event to clear ns url cache.
Create a raw image and downscale it to a new image file for a better web usage.
Subscribe to Node and NodesSources event to update a Solr server documents.
Subscribe to Translation event to clear result cache.
Dynamic editor form field type.
Class FolderTranslationType
Class NodeTagsType.
Node tree embedded type in a node source form.
Class NodeTypeFieldType
Class RedirectionType
Class TranstypeType
Class CustomFormModel.
Class DocumentModel.
Interface ModelInterface.
Class NodeTypeModel.
Rozier main theme application
Class SessionListFilters.
A widget always has to be created and called from a valid AppController in order to get Twig renderer engine, security context and request context.
Prepare a Folder tree according to Folder hierarchy and given options.
Prepare a Node tree according to Node hierarchy and given options.
Prepare a Tag tree according to Tag hierarchy and given options.