Skip to content

Commit

Permalink
Added more links to screencast videos
Browse files Browse the repository at this point in the history
  • Loading branch information
javiereguiluz committed Jul 25, 2018
1 parent 3c80d1a commit 01bad19
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 6 deletions.
6 changes: 6 additions & 0 deletions doctrine.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
Databases and the Doctrine ORM
==============================

.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Doctrine screencast series`_.

One of the most common and challenging tasks for any application
involves persisting and reading information to and from a database. Although
the Symfony Framework doesn't integrate any component to work with databases,
Expand Down Expand Up @@ -895,3 +900,4 @@ Learn more
.. _`newer utf8mb4 character set`: https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
.. _`Transactions and Concurrency`: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/transactions-and-concurrency.html
.. _`limit of 767 bytes for the index key prefix`: https://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
.. _`Doctrine screencast series`: https://knpuniversity.com/screencast/symfony3-doctrine
7 changes: 7 additions & 0 deletions doctrine/associations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
How to Work with Doctrine Associations / Relations
==================================================

.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Mastering Doctrine Relations`_
screencast series.

Suppose that each product in your application belongs to exactly one category.
In this case, you'll need a ``Category`` class, and a way to relate a
``Product`` object to a ``Category`` object.
Expand Down Expand Up @@ -413,3 +419,4 @@ Doctrine's `Association Mapping Documentation`_.

.. _`Association Mapping Documentation`: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html
.. _`Association Updates`: http://docs.doctrine-project.org/en/latest/reference/unitofwork-associations.html
.. _`Mastering Doctrine Relations`: https://knpuniversity.com/screencast/symfony3-doctrine-relations
6 changes: 6 additions & 0 deletions forms.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
Forms
=====

.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Symfony Forms screencast series`_.

Dealing with HTML forms is one of the most common - and challenging - tasks for
a web developer. Symfony integrates a Form component that makes dealing with
forms easy. In this article, you'll build a complex form from the ground up,
Expand Down Expand Up @@ -699,3 +704,4 @@ Learn more
.. _`Symfony Form component`: https://github.com/symfony/form
.. _`DateTime`: https://php.net/manual/en/class.datetime.php
.. _`2.8 UPGRADE Log`: https://github.com/symfony/symfony/blob/2.8/UPGRADE-2.8.md#form
.. _`Symfony Forms screencast series`: https://knpuniversity.com/screencast/symfony3-forms
6 changes: 6 additions & 0 deletions frontend.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Managing CSS and JavaScript
===========================

.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Webpack Encore screencast series`_.

Symfony ships with a pure-JavaScript library - called Webpack Encore - that makes
working with CSS and JavaScript a joy. You can use it, use something else, or just
create static CSS and JS files in your ``web/`` directory and include them in your
Expand Down Expand Up @@ -109,3 +114,4 @@ Other Front-End Articles
.. _`Mix`: https://laravel.com/docs/5.4/mix
.. _`Symfony`: http://symfony.com/
.. _`Full API`: https://github.com/symfony/webpack-encore/blob/master/index.js
.. _`Webpack Encore screencast series`: https://knpuniversity.com/screencast/webpack-encore
7 changes: 4 additions & 3 deletions page_creation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@ two-step process:
create a Symfony ``Response`` object, which can hold HTML content, a JSON
string or even a binary file like an image or PDF.

.. seealso::
.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Joyful Development with Symfony`_
screencast series from KnpUniversity.
screencast series.

.. seealso::

Expand Down Expand Up @@ -265,4 +266,4 @@ Go Deeper with HTTP & Framework Fundamentals

.. _`Twig`: https://twig.symfony.com
.. _`Composer`: https://getcomposer.org
.. _`Joyful Development with Symfony`: http://knpuniversity.com/screencast/symfony/first-page
.. _`Joyful Development with Symfony`: https://knpuniversity.com/screencast/symfony3
6 changes: 6 additions & 0 deletions security.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
Security
========

.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Symfony Security screencast series`_.

Symfony's security system is incredibly powerful, but it can also be confusing
to set up. In this article you'll learn how to set up your application's security
step-by-step, from configuring your firewall and how you load users, to denying
Expand Down Expand Up @@ -1320,3 +1325,4 @@ Other Security Related Topics
.. _`frameworkextrabundle documentation`: https://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/index.html
.. _`HWIOAuthBundle`: https://github.com/hwi/HWIOAuthBundle
.. _`Symfony ACL bundle`: https://github.com/symfony/acl-bundle
.. _`Symfony Security screencast series`: https://knpuniversity.com/screencast/symfony3-security
6 changes: 6 additions & 0 deletions service_container.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
Service Container
=================

.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Symfony Fundamentals screencast series`_.

Your application is *full* of useful objects: a "Mailer" object might help you
send emails while another object might help you save things to the database.
Almost *everything* that your app "does" is actually done by one of these objects.
Expand Down Expand Up @@ -1180,3 +1185,4 @@ Learn more
.. _`service-oriented architecture`: https://en.wikipedia.org/wiki/Service-oriented_architecture
.. _`Symfony Standard Edition (version 3.3) services.yml`: https://github.com/symfony/symfony-standard/blob/3.3/app/config/services.yml
.. _`glob pattern`: https://en.wikipedia.org/wiki/Glob_(programming)
.. _`Symfony Fundamentals screencast series`: https://knpuniversity.com/screencast/symfony3-fundamentals
7 changes: 4 additions & 3 deletions setup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@ Installing & Setting up the Symfony Framework
This article explains how to install Symfony in different ways and how to solve
the most common issues that may appear during the installation process.

.. seealso::
.. admonition:: Screencast
:class: screencast

Do you prefer video tutorials? Check out the `Joyful Development with Symfony`_
screencast series from KnpUniversity.
screencast series.

Creating Symfony Applications
-----------------------------
Expand Down Expand Up @@ -317,7 +318,7 @@ Go Deeper with Setup
setup/composer
setup/*

.. _`Joyful Development with Symfony`: http://knpuniversity.com/screencast/symfony
.. _`Joyful Development with Symfony`: https://knpuniversity.com/screencast/symfony3
.. _`Composer`: https://getcomposer.org/
.. _`Phar extension`: https://php.net/manual/en/intro.phar.php
.. _`Symfony Standard Edition`: https://github.com/symfony/symfony-standard
Expand Down

0 comments on commit 01bad19

Please sign in to comment.