2017 © Pedro Peláez
 

project company-site

4devs Company Site

image

fdevs/company-site

4devs Company Site

  • Friday, September 19, 2014
  • by andrey1s
  • Repository
  • 4 Watchers
  • 1 Stars
  • 52 Installations
  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Company Site

Welcome to the "Company Site" based on Symfony2 application that you can use as the skeleton for your new company site., (*1)

1) Installing Use Composer

As Company Site uses Composer to manage its dependencies, the recommended way to create a new site is to use it., (*2)

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:, (*3)

curl -s http://getcomposer.org/installer | php

Then, use the create-project command to generate a new Symfony application:, (*4)

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., (*5)

2) Browsing the Demo data

Load Fixtures Data, (*6)

bin/console doctrine:mongodb:fixtures:load

add cron task for send emails, (*7)

3) Getting started with Symfony

Once you're feeling good, you can move onto reading the official Symfony2 book., (*8)

A default bundle, FdevsCoreBundle, shows yours homepage. After playing with it, you can remove it by following these steps:, (*9)

  • 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:, (*10)

  • Twig is the only configured template engine;, (*11)

  • Doctrine MongoDB is configured;, (*12)

  • Swiftmailer is configured;, (*13)

  • Annotations for everything are enabled., (*14)

It comes pre-configured with the following bundles:, (*15)

  • FrameworkBundle - The core Symfony framework bundle, (*16)

  • SensioFrameworkExtraBundle - Adds several enhancements, including template and routing annotation capability, (*17)

  • DoctrineBundle - Adds support for the Doctrine MongoDB, (*18)

  • TwigBundle - Adds support for the Twig templating engine, (*19)

  • SecurityBundle - Adds security by integrating Symfony's security component, (*20)

  • SwiftmailerBundle - Adds support for Swiftmailer, a library for sending emails, (*21)

  • MonologBundle - Adds support for Monolog, a logging library, (*22)

  • AsseticBundle - Adds support for Assetic, an asset processing library, (*23)

  • WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar, (*24)

  • SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions, (*25)

  • SensioGeneratorBundle (in dev/test env) - Adds code generation capabilities, (*26)

  • FDevsCoreBundle - A demo bundle with some example code/template, (*27)

  • FDevsTeamBundle - A user bundle with some example code/template, (*28)

  • FDevsBlockBundle - A block bundle to edit static blocks, (*29)

  • FDevsCatalogBundle - A catalog bundle to display profile, (*30)

  • FDevsContactUsBundle - A Contact Us bundle to feedback form and send email, (*31)

  • FDevsFileBundle - Add functionality for uploads file, (*32)

  • FDevsPageBundle - Add functionality localizate page, (*33)

  • [FDevsTagBundle][19] - Add functionality tags information, (*34)

All libraries and bundles included in the "Company Site" are released under the MIT or BSD license., (*35)

Enjoy!, (*36)

The Versions