fdevs / company-site
4devs Company Site
Installs: 52
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 4
Forks: 0
Open Issues: 0
Language:CSS
Type:project
Requires
- php: >=5.3.3
- doctrine/doctrine-fixtures-bundle: 2.2.*
- doctrine/mongodb: 1.2.*@dev
- doctrine/mongodb-odm: 1.0.*@dev
- doctrine/mongodb-odm-bundle: 3.0.*@dev
- egeloen/ckeditor-bundle: 2.*
- fdevs/block-bundle: ~1.0
- fdevs/catalog-bundle: ~1.0
- fdevs/contact-us-bundle: ~1.0
- fdevs/file-bundle: ~1.0
- fdevs/page-bundle: ~1.0
- fdevs/tag-bundle: ~1.0
- friendsofsymfony/user-bundle: 2.0.*@dev
- incenteev/composer-parameter-handler: ~2.0
- intervention/image: 2.*
- knplabs/gaufrette: 0.2.*@dev
- knplabs/knp-gaufrette-bundle: 0.2.*@dev
- misd/phone-number-bundle: ~1.0
- sensio/distribution-bundle: ~3.0
- sensio/framework-extra-bundle: ~3.0
- sonata-project/admin-bundle: ~2.3.0
- sonata-project/core-bundle: ~2.3.0
- sonata-project/doctrine-mongodb-admin-bundle: 2.3.*@dev
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.5.*
- twig/extensions: ~1.0
- twitter/bootstrap-bundle: ~1.0
Requires (Dev)
- sensio/generator-bundle: ~2.3
This package is auto-updated.
Last update: 2020-01-28 08:18:20 UTC
README
Welcome to the "Company Site" based on Symfony2 application that you can use as the skeleton for your new company site.
- Installing Use Composer
As Company Site uses Composer to manage its dependencies, the recommended way to create a new site is to use it.
If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:
curl -s http://getcomposer.org/installer | php
Then, use the create-project
command to generate a new Symfony application:
php composer.phar create-project fdevs/company-site path/to/install
Composer will install Company Site and all its dependencies under the
path/to/install
directory.
- Browsing the Demo data
Load Fixtures Data
bin/console doctrine:mongodb:fixtures:load
add cron task for send emails
- Getting started with Symfony
Once you're feeling good, you can move onto reading the official Symfony2 book.
A default bundle, FdevsCoreBundle
, shows yours homepage. After
playing with it, you can remove it by following these steps:
- modify design in the
src/FDevs/CoreBundle/Resources/views/Default/index.html.twig
file;
What's inside?
The Symfony Standard Edition is configured with the following defaults:
-
Twig is the only configured template engine;
-
Doctrine MongoDB is configured;
-
Swiftmailer is configured;
-
Annotations for everything are enabled.
It comes pre-configured with the following bundles:
-
FrameworkBundle - The core Symfony framework bundle
-
SensioFrameworkExtraBundle - Adds several enhancements, including template and routing annotation capability
-
DoctrineBundle - Adds support for the Doctrine MongoDB
-
TwigBundle - Adds support for the Twig templating engine
-
SecurityBundle - Adds security by integrating Symfony's security component
-
SwiftmailerBundle - Adds support for Swiftmailer, a library for sending emails
-
MonologBundle - Adds support for Monolog, a logging library
-
AsseticBundle - Adds support for Assetic, an asset processing library
-
WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar
-
SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions
-
SensioGeneratorBundle (in dev/test env) - Adds code generation capabilities
-
FDevsCoreBundle - A demo bundle with some example code/template
-
FDevsTeamBundle - A user bundle with some example code/template
-
FDevsBlockBundle - A block bundle to edit static blocks
-
FDevsCatalogBundle - A catalog bundle to display profile
-
FDevsContactUsBundle - A Contact Us bundle to feedback form and send email
-
FDevsFileBundle - Add functionality for uploads file
-
FDevsPageBundle - Add functionality localizate page
-
FDevsTagBundle - Add functionality tags information
All libraries and bundles included in the "Company Site" are released under the MIT or BSD license.
Enjoy!