symsite / symsite
Simple CMS on Symfony framework.
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.5.0
- doctrine/doctrine-bundle: ~1.4
- doctrine/doctrine-fixtures-bundle: ^2.2
- doctrine/orm: ^2.4.8
- incenteev/composer-parameter-handler: ~2.0
- knplabs/knp-paginator-bundle: ^2.5
- nesbot/carbon: ^1.20
- sensio/distribution-bundle: ~4.0
- sensio/framework-extra-bundle: ^3.0.2
- spe/filesize-extension-bundle: ~0.1.0
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.7.*
Requires (Dev)
- beelab/bowerphp: 1.0.*@dev
- sensio/generator-bundle: ~2.3
This package is not auto-updated.
Last update: 2024-04-27 16:47:31 UTC
README
Simple CMS on Symfony framework.
Reauirements
- PHP >= 5.5
- Database
- SQLite
- MySQL
- PostgreSQL
Instration
$ composer create-project symsite/symsite path/to/install
$ cd path/to/install
$ composer install
$ bin/bowerphp install
$ php app/console assets:install --symlink
Configration
# app/config/parameters.yml
parameters:
# MySQL, PostgreSQL
database_host: 127.0.0.1
database_port: 3306
database_name: YOURE_DATABASE_NAME
database_user: YOURE_USER_NAME
database_password: YOURE_USER_PASSWORD
# SQLie database path
database_path: '%kernel.root_dir%/data.db3'
# Mail
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: YOURE_MAIL_USER_ID
mailer_password: YOURE_MAIL_USER_PASSWORD
# Mail Form
mailform_delivery_to: YOURE_MAIL_ADDRESS
# Symfony2 Secret Generator -> http://nux.net/secret
secret: ThisTokenIsNotSoSecretChangeIt
# app/config/config.yml
parameters:
locale: en
site_name: YOUR_SITE_NAME
...
doctrine:
dbal:
# pdo_mysql | pdo_pgsql | pdo_sqlite
driver: pdo_sqlite
# app/config/security.yml
security:
providers:
in_memory:
memory:
users:
admin:
# Admin Pasword
password: admin123
Setup Database
$ cd path/to/install
$ php app/console doctrine:schema:create
Run SymSite
$ cd path/to/install
$ php app/console server:run
Server running on http://127.0.0.1:8000
...
Customize
You can customeize a SymSite in the Symfony way.
- Twig Template
- Form
- Doctrine ORM
- Etc.