Scheduler Bundle is a Symfony 2/3 bundle for create and manage calendar events in your Symfony 2/3 application. This package is a part of Artscore Studio Framework.
IMPORTANT NOTICE: This bundle is still under development. Any changes will be done without prior notice to consumers of this package. Of course this code will become stable at a certain point, but for now, use at your own risk.
BE CARREFUL : This bundle does not include external libraries, you must install the libraries via Compoer, in accordance with best practices of Symfony documentation.
This version of the bundle requires :
- Symfony >= 2.8 / >= 3+
If you wish to use default texts provided in this bundle, you have to make sure you have translator enabled in your config.
# app/config/config.yml
framework:
translator: ~
For more information about translations, check Symfony documentation.
Require the bundle with composer :
$ composer require artscorestudio/scheduler-bundle "dev-master"
Composer will install the bundle to your project's vendor/artscorestudio/scheduler-bundle directory. It also install dependencies.
Enable the bundle in the kernel :
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new ASF\SchedulerBundle\ASFSchedulerBundle()
// ...
);
}
Now that you have activated and configured the bundle, all that is left to do is import the ASFSchedulerBundle routing files.
By importing the routing files you will have ready made pages for things such as Scheduler homepage, etc.
asf_scheduler:
resource: "@ASFSchedulerBundle/Resources/config/routing/routing.yml"
Now you have completed the basic installation and configuration of the ASFSchedulerBundle, you are ready to learn about more advanced features and usages of the bundle.
The following documents are available :