Skip to content

Added more links to screencast videos #10114

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should update the URL of this one too :) https://knpuniversity.com/screencast/symfony3


.. 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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And we should update this URL

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