Skip to content
This repository has been archived by the owner on Jan 26, 2019. It is now read-only.

Commit

Permalink
merge da 2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
garak committed Jul 30, 2015
1 parent a4b4d66 commit 2d2a586
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 13 deletions.
25 changes: 17 additions & 8 deletions best_practices/introduction.rst
Expand Up @@ -35,7 +35,7 @@ Questa guida è **particolarmente indicata** per:
* Siti web e applicazioni web sviluppato con il framework Symfony.

Per altre situazioni, questa guida potrebbe essere un buon **punto di partenza**, che si
potre **estendere per soddisfare le proprie esigenze specifiche**:
potrà **estendere per soddisfare le proprie esigenze specifiche**:

* Bundle condivisi pubblicamente con la comunità di Symfony;
* Sviluppatori esperti o squadre che hanno creato i propri standard;
Expand Down Expand Up @@ -70,14 +70,22 @@ L'applicazione
--------------

Insieme a questa guida ci sarà un'applicazione di esempio, sviluppata seguendo le
best practice. **L'applicazione è un semplice blog**, che
consentirà di concentrarsi sui concetti di Symfony, senza sconfinare in
particolarità proprie dell'applicazione.
best practice. Questo progetto, chiamato Symfony Demo, può essere installato
tramite l'installatore di Symfony. `Scaricare e installare`_ l'installatore
e quindi eseguire il comando seguente, per scaricare l'applicazione:

Invece di sviluppare l'applicazione passo passo, ci saranno pezzi di codice all'interno
dei singoli capitoli. Fare riferimento all'ultimo capitolo di questa guida per maggiori
dettagli sull'applicazione e le istruzioni per
installarla.
.. code-block:: bash
# Linux and Mac OS X
$ symfony demo
# Windows
c:\> php symfony demo
**L'applicazione è un semplice blog**, che consentirà di concentrarsi sui
concetti di Symfony, senza sconfinare in particolarità proprie dell'applicazione,
più complesse. Invece di sviluppare l'applicazione passo passo in
questa guida, ci saranno pezzi di codice all'interno dei singoli capitoli.

Non aggiornare un'applicazione esistente
----------------------------------------
Expand All @@ -95,3 +103,4 @@ practice**. Le ragioni per non farlo sono diverse:
i test o ad aggiungere funzionalità che forniscano valore reale agli utenti finali.

.. _`Fabien Potencier`: https://connect.sensiolabs.com/profile/fabpot
.. _`Scaricare e installare`: http://symfony.com/download
2 changes: 1 addition & 1 deletion best_practices/security.rst
Expand Up @@ -12,7 +12,7 @@ rimanda alla :doc:`sezione sicurezza del ricettario </cookbook/security/index>`.
A prescindere dalle necessità, l'autenticazione è configurata in ``security.yml``, sotto
la voce ``firewalls``.

.. best-practice:
.. best-practice::

A meno che non si abbiano due meccanismi di autenticazione differenti (ad esempio il
form di login per il sito principale e un sistema a token per le API), si
Expand Down
2 changes: 1 addition & 1 deletion best_practices/templates.rst
Expand Up @@ -2,7 +2,7 @@ Template
========

Quando è nato PHP, 20 anni fa, gli sviluppatori rimasero incantati dalla sua semplicità e dalla
possibilità di mescolare facilamente HTML e codice dinamico. Con il passare del tempo, sono nati tanti
possibilità di mescolare facilmente HTML e codice dinamico. Con il passare del tempo, sono nati tanti
linguaggi per i template, come `Twig`, in grado di gestire i template dell'applicazione in modo migliore.

.. best-practice::
Expand Down
2 changes: 1 addition & 1 deletion best_practices/tests.rst
Expand Up @@ -67,7 +67,7 @@ Apparentemente potrebbe sembrare inutile, ma, considerando quanto poco sforzo vi
è sempre un bene avere il test nell'applicazione.

In informatica, questo tipo di test è chiamato `smoke test`_ e consiste
in *"un test preliminare, che rivela fallimenti di base, ma abbastanza gravi da riniviare
in *"un test preliminare, che rivela fallimenti di base, ma abbastanza gravi da rinviare
il rilascio di un software"*.

Definire gli URL nei test funzionali
Expand Down
4 changes: 2 additions & 2 deletions best_practices/web-assets.rst
Expand Up @@ -28,7 +28,7 @@ sarebbero molto più corti:

.. note::

Ricordarsi che la cartella ``web/`` è pubblica e che qualsiasi cosa memorizzatavi dentro
Ricordarsi che la cartella ``web/`` è pubblica e che qualsiasi cosa salvata in essa
sarà pubblicamente accessibile. Per questo motivo, si dovrebbero mettere qui tutte le risorse
compilate, ma non i relativi file sorgente (come i file SASS).

Expand Down Expand Up @@ -79,7 +79,7 @@ Applicazioni di Frontend
Recentemente, tecnologie di frontend come AngularJS sono diventate molto popolari nello sviluppo
di applicazioni web. Tali applicazioni comunicano con il sistema tramite API.

Se si sta sviluppando un'applicazione come questa, si dovrebbero uasre strumenti raccomandati
Se si sta sviluppando un'applicazione come questa, si dovrebbero usare strumenti raccomandati
dalla tecnologia, come Bower e GruntJS. Inoltre, si dovrebbe sviluppare l'applicazione frontend
in modo del tutto separato dal backend Symfony (anche separando
i repository, eventualmente).
Expand Down

0 comments on commit 2d2a586

Please sign in to comment.