Author: garak
Date: 2010-02-04 09:57:13 +0100 (Thu, 04 Feb 2010)
New Revision: 27544
Modified:
doc/branches/1.4/jobeet/it/01.markdown
doc/branches/1.4/jobeet/it/02.markdown
doc/branches/1.4/jobeet/it/03.markdown
doc/branches/1.4/jobeet/it/05.markdown
doc/branches/1.4/jobeet/it/07.markdown
doc/branches/1.4/jobeet/it/08.markdown
doc/branches/1.4/jobeet/it/09.markdown
doc/branches/1.4/jobeet/it/11.markdown
doc/branches/1.4/jobeet/it/13.markdown
doc/branches/1.4/jobeet/it/14.markdown
doc/branches/1.4/jobeet/it/16.markdown
doc/branches/1.4/jobeet/it/17.markdown
doc/branches/1.4/jobeet/it/20.markdown
doc/branches/1.4/jobeet/it/21.markdown
doc/branches/1.4/jobeet/it/22.markdown
doc/branches/1.4/jobeet/it/23.markdown
Log:
[doc][1.4] consistency fixes
Modified: doc/branches/1.4/jobeet/it/01.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/01.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/01.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -234,7 +234,7 @@
>L'importazione del progetto in un nuovo repository Subversion è spiegata alla
>fine
>di questo capitolo.
-Se tutto procede bene, questo comando lancierà il vostro editor preferito per
+Se tutto procede bene, questo comando lancierà l'editor preferito per
dare la possibilità di configurare le fonti esterne di Subversion.
>**TIP**
@@ -281,7 +281,7 @@
> c:\> php lib\vendor\symfony\data\bin\symfony
>
>La linea di comando di symfony è il miglior amico dello sviluppatore. Mette
->a disposizione molti strumenti che aumentano la vostra produttività per le
+>a disposizione molti strumenti che aumentano la produttività per le
>attività giornaliere come la pulizia della cache, la generazione del codice
>e molto altro.
@@ -348,7 +348,7 @@
>Visto che il file symfony è eseguibile, gli utenti Unix possono sostituire
>tutte le
>occorrenze di '`php symfony`' con '`./symfony`' da qui in avanti.
>
->Su Windows potete copiare il file 'symfony.bat' nel vostro progetto ed
utilizzare
+>Su Windows si può copiare il file 'symfony.bat' nel progetto ed utilizzare
>'`symfony`' invece che '`php symfony`':
>
> c:\> copy lib\vendor\symfony\data\bin\symfony.bat .
@@ -406,24 +406,24 @@
>programm SCM utilizzato (ad esempio se si utilizza Subversion, configurando la
>proprietà `svn:ignore`).
-Setup del ~server Web~: la via brutta
+Setup del ~server web~: la via brutta
-------------------------------------
Nella sezione precedente è stata creata una cartella per contenere il progetto
-Jobeet. Se l'avete creata da qualche parte dentro la ~cartella principale web~
-del vostro server web, siete in grado di accedere al progetto da un browser
web.
+Jobeet. Se è stata creata da qualche parte dentro la ~cartella principale web~
+del server, si è in grado di accedere al progetto da un browser web.
Chiaramente, visto che non è richiesta nessuna configurazione, il tutto è
stato
-molto rapido da realizzare, tuttavia provate ad accedere al file
`config/databases.yml`
-nel vostro browser per capire quante pericolose conseguenze può implicare
-questo modo di agire dettato dalla pigrizia. Se l'utente sa che il sito
+molto rapido da realizzare, se tuttavia si prova ad accedere al file
`config/databases.yml`
+nel vostro browser, si può capire quante pericolose conseguenze può implicare
+questo modo di agire, dettato dalla pigrizia. Se l'utente sa che il sito
è stato sviluppato con symfony, avrà accesso a molti file sensibili.
-**Mai e poi mai utilizzare un setup di questo tipo su un server in
produzione** e
-leggete la prossima sezione per imparare a configurare correttamente il
-vostro web server.
+**Mai e poi mai utilizzare un setup di questo tipo su un server in
produzione**,
+leggere la prossima sezione per imparare a configurare correttamente il
+proprio server web.
-Setup del server Web: la via sicura
+Setup del server web: la via sicura
-----------------------------------
Una buona pratica web è quella di mettere nella cartella principale web
solamente i
@@ -478,7 +478,7 @@
>
> c:\development\sfprojects\jobeet\web
-Questa configurazione mette Apache in ascolto sulla porta `8080` della vostra
macchina,
+Questa configurazione mette Apache in ascolto sulla porta `8080` della propria
macchina,
quindi il sito Jobeet sarà accessibile dal seguente URL:
http://~localhost~:8080/
@@ -629,38 +629,38 @@
>o anche cercare "free subversion repository" su Google per avere
>molte più opzioni.
-Innanzitutto, create un nuovo repository per il progetto `jobeet`:
+Innanzitutto, creare un nuovo repository per il progetto `jobeet`:
$ svnadmin create /path/to/jobeet/repository
-Sulla vostra macchina, create la struttura di base delle cartelle:
+Sulla propria macchina, creare la struttura di base delle cartelle:
$ svn mkdir -m "creata struttura la base delle cartelle"
➥ http://svn.example.com/jobeet/trunk
➥ http://svn.example.com/jobeet/tags
➥ http://svn.example.com/jobeet/branches
-Ed eseguite il checkout della cartella vuota `trunk/`:
+Eseguire il checkout della cartella vuota `trunk/`:
$ cd /home/sfprojects/jobeet
$ svn co http://svn.example.com/jobeet/trunk/ .
-Poi rimuovete il contenuto delle cartelle `cache/` e `log/`, visto che
+Poi rimuovere il contenuto delle cartelle `cache/` e `log/`, visto che
non intendiamo inserirle nel repository.
$ rm -rf cache/* log/*
-Ora assicuratevi di impostare i giusti permessi di scrittura sulle cartelle
`cache`
-e `log`, per fare in modo che il web server possa scriverci dentro:
+Ora assicurarsi di impostare i giusti permessi di scrittura sulle cartelle
`cache`
+e `log`, per fare in modo che il server web possa scriverci dentro:
$ chmod 777 cache/ log/
-Ora, importate tutti i file e le cartelle:
+Ora, importare tutti i file e le cartelle:
$ svn add *
-Siccome non avremo mai bisogno di eseguire il commit per file delle cartelle
-`cache/` e `/log`, potete specificare delle opzioni di "ignore":
+Siccome non sarà mai necessario di eseguire il commit per file delle cartelle
+`cache/` e `/log`, si possono specificare delle opzioni di "ignore":
$ svn propedit svn:ignore cache
@@ -675,7 +675,7 @@
$ svn propedit svn:ignore log
-E inserite:
+E inserire:
*
Modified: doc/branches/1.4/jobeet/it/02.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/02.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/02.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -25,33 +25,33 @@
imparare symfony prima di tutto. Ricordate però che è abbastanza difficile
trovare
buoni sviluppatori per symfony.
-Dove potete trovare uno sviluppatore symfony? Dove potete pubblicizzare le
vostre skill
-su symfony?
+Dove si può trovare uno sviluppatore symfony? Dove si possono pubblicizzare le
+proprie abilità con symfony?
-Avete bisogno di trovare una buona bacheca per gli annunci di lavoro. Avete
detto Monster?
-Pensate meglio. Quello di cui avete bisogno è una bacheca molto specifica. Una
dove
+Occorre trovare una buona bacheca per gli annunci di lavoro. Chi ha detto
Monster?
+Pensiamoci meglio. Quello che serve è una bacheca molto specifica. Una dove
trovare le persone migliori, gli esperti. Una bacheca dove sia semplice,
veloce e divertente
cercare un lavoro oppure offrirlo.
-Non cercate più. Jobeet è quello che vi serve. **Jobeet è un software Open
Source**
+Non serve più cercare. Jobeet è quello che serve. **Jobeet è un software Open
Source**
che fa solamente una cosa, ma la fa bene. È facile da usare, personalizzare,
ampliare e
-integrare nei vostri siti. Supporta diverse lingue di default e certamente usa
le ultime
-tecnologie in fatto di Web 2.0 per rendere migliore la user experience
dell'utente.
+integrare nei propri siti. Supporta diverse lingue di default e certamente usa
le ultime
+tecnologie in fatto di Web 2.0 per rendere migliore l'esperienza dell'utente.
Inoltre mette a disposizione feed e API per interagire con essa.
-Esiste già? Come utente potreste trovare diverse bacheche per gli annunci di
+Esiste già? Come utente si possono trovare diverse bacheche per gli annunci di
lavoro simili a Jobeet su Internet. Ma provate a trovarne una Open-Source e
ricca
di funzionalità come quella che proponiamo qui.
>**NOTE**
->Se state veramente cercando un lavoro con symfony, oppure volete assumere
->uno sviluppatore symfony, potente consultare il sito
[symfonians](http://symfonians.net/)
+>Se si cerca veramente un lavoro con symfony, oppure si vuole assumere
+>uno sviluppatore symfony, si può consultare il sito
[symfonians](http://symfonians.net/)
Le ~User Story~ del progetto
---------------------------
+----------------------------
-Prima di tuffarsi nel codice a capofitto descriviamo un po' di più il progetto.
+Prima di tuffarsi nel codice a capofitto, descriviamo un po' di più il
progetto.
La sezione seguente descrive le funzionalità che vogliamo implementare nella
prima
versione/~iterazione~ del progetto con alcune semplici storie.
Modified: doc/branches/1.4/jobeet/it/03.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/03.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/03.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -275,7 +275,7 @@
>**CAUTION**
>Passare la password del database nella linea di comando è comodo, ma
>[~non
>sicuro|Sicurezza~](http://dev.mysql.com/doc/refman/5.1/en/password-security.html).
->A seconda di chi accede al vostro ambiente, potrebbe essere meglio
+>A seconda di chi accede all'ambiente, potrebbe essere meglio
>modificare `config/databases.yml` per cambiare la password. Ovviamente,
>per mantenere la password al sicuro, l'accesso al file di configurazione
>dovrebbe essere ristretto.
Modified: doc/branches/1.4/jobeet/it/05.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/05.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/05.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -26,7 +26,7 @@
Perciò, siccome l'URL è l'interconnessione tra il sito web e l'utente, deve
comunicare significative informazioni riguardo alla risorsa che identifica. Ma
gli URL "tradizionali" non descrivono davvero una risorsa, essi mostrano la
-struttura interna di un'applicazione. All'utente non interessa che il vostro
+struttura interna di un'applicazione. All'utente non interessa che il
sito sia realizzato in PHP o che una particolare offerta di lavoro abbia un
certo
identificatore sul database. Mostrare il funzionamento interno
dell'applicazione
è piuttosto dannoso in termini di ~sicurezza|Sicurezza~: cosa succederebbe se
l'utente
Modified: doc/branches/1.4/jobeet/it/07.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/07.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/07.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -1,7 +1,7 @@
Giorno 7: Giocare con la pagina delle categorie
===============================================
-Ieri avete ampliato le vostre conoscenze su symfony in diverse aree:
+Ieri avete ampliato le conoscenze su symfony in diverse aree:
oggetti di ##ORM##, fixture, routing, debug e configurazioni
personalizzate. Abbiamo finito con una piccola sfida per oggi.
Modified: doc/branches/1.4/jobeet/it/08.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/08.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/08.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -293,9 +293,9 @@
Aggiungere test a causa di un bug
---------------------------------
-Ipotizziamo che sia passato del tempo e che uno dei vostri utenti vi abbia
-riportato uno strano ~bug~: alcuni link di lavori puntano ad una pagina di
-errore 404. Dopo alcune investigazioni, trovate che per qualche ragione questi
+Ipotizziamo che sia passato del tempo e che un utente abbia
+segnalato uno strano ~bug~: alcuni link di lavori puntano ad una pagina di
+errore 404. Dopo alcune investigazioni, si scopre che per qualche ragione
questi
lavori mancano dello slug della compagnia, della posizione o del posto.
Come è possibile?
Modified: doc/branches/1.4/jobeet/it/09.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/09.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/09.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -10,7 +10,7 @@
Test funzionali
---------------
-I ~test funzionali|Test Funzionali~ sono un ottimo strumento per testare la
vostra applicazione
+I ~test funzionali|Test Funzionali~ sono un ottimo strumento per testare la
propria applicazione
in modo completo: dalla richiesta fatta da un browser alla risposta inviata
dal server. Permettono di testare tutti i livelli di un'applicazione: il
routing,
il modello, le azioni ed i template. Molto probabilmente sono molto simili a
@@ -33,14 +33,14 @@
>"[~Selenium~](http://selenium.seleniumhq.org/)". Selenium gira
>direttamente nel browser, per automatizzare i test tra le
>varie piattaforme ed i vari browser, quindi è in grado di
->testare i JavaScript della vostra applicazione.
+>testare i JavaScript della propria applicazione.
La classe `sfBrowser`
---------------------
In symfony i test funzionali vengono eseguiti attraverso un ~browser|Browser~
speciale
implementato dalla classe
[`sfBrowser`](http://www.symfony-project.org/api/1_4/sfBrowser).
-Esso si comporta come un browser realizzato per la vostra applicazione e
direttamente
+Esso si comporta come un browser realizzato per la propria applicazione e
direttamente
connesso ad essa, senza il bisogno di un server web. Vi dà l'accesso a tutti
gli
oggetti di symfony prima e dopo ogni richiesta, dandovi l'opportunità di
analizzarli
e fare i controlli di cui avete bisogno.
@@ -97,7 +97,7 @@
[`sfTestFunctional`](http://www.symfony-project.org/api/1_4/sfTestFunctional)
che accetta un'istanza di `sfBrowser` nel suo costruttore. La classe
`sfTestFunctional`
delega i test agli oggetti **~tester|Tester~**. Svariati tester sono
distribuiti con
-symfony, inoltre potete realizzarne di vostri.
+symfony, inoltre se ne possono realizzarne altri.
Come abbiamo visto ieri, i test funzionali vengono memorizzati nella cartella
`test/functional/`. Per Jobeet, i test si trovano nella sotto-cartella
Modified: doc/branches/1.4/jobeet/it/11.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/11.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/11.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -17,8 +17,8 @@
>Potete usarlo in ogni applicazione PHP, usando le cartelle `lib/form/`,
>`lib/widgets/`
>e `lib/validators/`.
>
->Un altro componente riutilizzabile è il framework del routing. Copiate la
cartella
->`lib/routing/` nel vostro progetto non-symfony e sfruttatene i benefici per
gli URL
+>Un altro componente riutilizzabile è il framework del routing. Copiando la
cartella
+>`lib/routing/` nel proprio progetto non symfony, se ne possono sfruttare i
benefici per gli URL
>gratuitamente.
>
>I componenti che sono indipendenti da symfony formano la
Modified: doc/branches/1.4/jobeet/it/13.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/13.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/13.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -464,8 +464,8 @@
suo [repository di
Subversion](http://svn.symfony-project.com/plugins/sfDoctrineGuardPlugin).
>**TIP**
->Ricordate di assicurarvi che il plugin sia abilitato dopo la sua
installazione,
->a meno di non usare il metodo `enableAllPluginsExcept()` nella vostra classe
+>Assicurarsi che il plugin sia abilitato dopo la sua installazione,
+>a meno di non usare il metodo `enableAllPluginsExcept()` nella classe
>`config/ProjectConfiguration.class.php`.
</doctrine>
Modified: doc/branches/1.4/jobeet/it/14.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/14.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/14.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -409,7 +409,7 @@
--------
Come per molte feature di symfony il supporto nativo vi permette di aggiungere
-feed al vostro sito senza particolari sforzi.
+feed al proprio sito, senza particolari sforzi.
Oggi abbiamo migliorato l'esperienza di ricerca di lavoro. Domani vedremo come
dare maggiore possibilità di inserimento a chi pubblica offerte di lavoro
Modified: doc/branches/1.4/jobeet/it/16.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/16.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/16.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -84,8 +84,8 @@
>**TIP**
>Il messaggio email è una istanza della classe `Swift_Message`. Fare
>riferimento
>alla [documentazione](http://www.swiftmailer.org/docs) ufficiale di Swift
>Mailer
->per imparare di più su questo oggetto, e per fare cose più avanzate come
->allegare file.
+>per imparare di più su questo oggetto e per fare cose più avanzate, come ad
esempio
+>allegare un file.
Configurazione
--------------
@@ -94,16 +94,16 @@
messaggio al destinatario. Naturalmente, come molte altre cose in symfony,
questo è
completamente configurabile.
-### ~Factories~
+### ~Factories|Factory~
-Nei giorni precedenti, abbiamo già parlato riguardo gli oggetti core di symfony
+Nei giorni precedenti, abbiamo già parlato degli oggetti principali di symfony
come `user`, `request`, `response`, o il `routing`. Questi oggetti sono
creati, configurati e gestiti automaticamente dal framework symfony. Inoltre
-sono sempre accessibili dall'oggetto ~`sfContext`~ e come molte cose nel
+sono sempre accessibili dall'oggetto ~`sfContext`~ e, come molte cose nel
framework, sono configurabili attraverso un file di configurazione:
~`factories.yml`~. Questo file è configurabile per l'ambiente.
-Quando `sfContext` inizializza i factorie del core, legge il
+Quando `sfContext` inizializza i factory principali, legge il
file `factories.yml` per i nomi della classe (`class`) e i parametri
(`param`) da passare al costruttore:
@@ -119,7 +119,7 @@
>**SIDEBAR**
>La classe `sfContext`
>
->L'oggetto ~`sfContext`~ contiene riferimenti a oggetti del core di symfony
come
+>L'oggetto ~`sfContext`~ contiene riferimenti a oggetti di symfony come
>request, response, user, ecc. Dal momento che `sfContext` agisce come un
>singleton, si può utilizzare `sfContext::getInstance()`
>da qualsiasi parte e quindi avere accesso a qualsiasi oggetto del core di
>symfony:
@@ -129,10 +129,10 @@
>
>Ogni volta che si vuole utilizzare `sfContext::getInstance()` in una delle
>proprie classi, sarebbe meglio pensarci due volte, perché introduce un ~forte
>accoppiamento|Forte Accoppiamento~.
->È quasi sempre meglio passare l'oggetto che è necessario come parametro.
+>È quasi sempre meglio passare l'oggetto necessario come parametro.
>
>È anche possibile utilizzare ~`sfContext`~ come un registro e aggiungere i
>propri oggetti usando
->metodi `set()`. Accetta un nome e un oggetto come parametri e il metodo
`get()`
+>i metodi `set()`. Accetta un nome e un oggetto come parametri e il metodo
`get()`
>può essere usato in seguito per recuperare l'oggetto in base al nome:
>
> [php]
@@ -185,11 +185,11 @@
* `none`: I messaggi sono semplicemente ignorati.
Qualunque sia la strategia, le email sono sempre salvate in un log e
disponibili
-nel pannello "mailer" della barra web con gli strumenti di debug.
+nel pannello "mailer" della web debug toolbar.
-### ~Il mezzo della mail~
+### ~Trasporto della mail~
-I messaggi mail vengono inviati effettivamente da un mezzo. Il mezzo è
configurato nel
+I messaggi mail vengono inviati effettivamente da un mezzo di trasporto. Il
mezzo è configurato nel
file di configurazione `factories.yml` e la configurazione predefinita
utilizza il
server SMTP della macchina locale:
@@ -222,7 +222,7 @@
Ora che abbiamo visto come inviare una email con il mailer di symfony,
scriviamo alcuni test funzionali per assicurarci di aver fatto bene le cose.
Per
-impostazione predefinita, symfony registra un tester `mailer`
(~`sfMailerTester`~) che
+impostazione predefinita, symfony registra un tester `mailer`
(~`sfMailerTester`~), che
facilita il test delle mail nei test funzionali.
Sostituire il file del test funzionale `affiliate` per l'applicazione di
backend con
@@ -280,4 +280,4 @@
Domani implementeremo l'ultima caratteristica mancante al sito web di Jobeet,
il motore di ricerca.
-__ORM__
\ No newline at end of file
+__ORM__
Modified: doc/branches/1.4/jobeet/it/17.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/17.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/17.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -595,11 +595,11 @@
--------
Oggi abbiamo implementato un motore di ricerca con molte caratteristiche in
meno
-di un'ora. Ogni volta che avete bisogno di aggiungere una nuova caratteristica
-ad un vostro progetto, controllate che qualcun'altro non ci abbia già pensato.
-Controllate inoltre che non sia implementato nativamente nel
-[framework symfony ](http://www.symfony-project.org/api/1_4/). Poi,
controllate i
-[plugin di symfony](http://www.symfony-project.org/plugins/). E non dimenticate
+di un'ora. Ogni volta che occorre aggiungere una nuova caratteristica
+al proprio progetto, controllare che qualcun altro non ci abbia già pensato.
+Controllare inoltre che non sia implementato nativamente nel
+[framework symfony ](http://www.symfony-project.org/api/1_4/). Poi,
controllare i
+[plugin di symfony](http://www.symfony-project.org/plugins/). E non dimenticare
di controllare anche le librerie di [Zend
Framework](http://framework.zend.com/manual/en/)
e quelle di [ezComponent](http://ezcomponents.org/docs).
Modified: doc/branches/1.4/jobeet/it/20.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/20.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/20.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -259,7 +259,7 @@
Dopo aver lanciato il task, verificare che non sia stata creata la cartella
`lib/model/`.
Il task ha comunque creato le cartelle `lib/form/` e `lib/filter/`. Entrambe
-contengono le classi di base per i form Propel del vostro progetto.
+contengono le classi di base per i form Propel del progetto.
Poiché tali file sono globali per un progetto, rimuoverli dal plugin:
@@ -704,7 +704,7 @@
È anche necessario creare un file `LICENSE`. La scelta di una licenza non è un
compito
facile, ma la sezione dei plugin symfony elenca solo i plugin che vengono
rilasciati
sotto una licenza simile a quella utilizzata da symfony (MIT, BSD, LGPL e
PHP). Il
-contenuto del file `LICENSE` verrà visualizzato sotto la scheda licenza della
vostra
+contenuto del file `LICENSE` verrà visualizzato sotto la scheda licenza della
pagina pubblica del plugin.
L'ultimo passo è quello di creare un file `package.xml` nella cartella
principale del plugin.
@@ -714,7 +714,7 @@
>**NOTE**
>Il modo migliore per imparare la sintassi del file `package.xml` è
>sicuramente quello di copiarne uno
>tra quelli presenti nei
->[plugin
esistenti](http://svn.symfony-project.com/plugins/sfGuardPlugin/branches/1.2/package.xml).
+>[plugin
esistenti](http://svn.symfony-project.com/plugins/sfGuardPlugin/branches/1.3/package.xml).
Il file `package.xml` è costituito da più parti, come potete vedere in questo
esempio:
Modified: doc/branches/1.4/jobeet/it/21.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/21.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/21.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -8,14 +8,14 @@
migliori ~performance|Performance~.
Ma oggi parleremo di un altro tipo di cache: la cache HTML. Per migliorare le
-performance del vostro sito web potete inserire in cache tutte le pagine HTML o
+performance del sitoi, si possono inserire in cache tutte le pagine HTML o
solo parte di esse.
Creare un nuovo ambiente
------------------------
Di default la funzionalità per la cache dei template è abilitata nel file di
-configurazione `settings.yml` per l'~ambiente|Ambienti~ `prod` ma non per
quello `test` o
+configurazione `settings.yml` per l'~ambiente|Ambienti~ `prod`, ma non per
quello `test` o
`dev`:
[yml]
@@ -60,7 +60,7 @@
L'unica differenza è il secondo parametro del metodo
`getApplicationConfiguration()`,
che rappresenta il nome dell'ambiente, `cache`.
-Potete testare l'ambiente `cache` nel vostro browser chiamando il suo front
+Si può testare l'ambiente `cache` nel browser, richiamando il suo front
controller:
http://jobeet.localhost/frontend_cache.php/
@@ -103,13 +103,12 @@
classname: DebugPDO
</propel>
-Visto che la configurazione di default salva in cache tutte le impostazioni
-avrete bisogno di cancellarla prima di poter vedere i cambiamenti nel vostro
-browser:
+Visto che la configurazione di default salva in cache tutte le impostazioni,
+occorre cancellarla prima di poter vedere i cambiamenti nel browser:
$ php symfony cc
-Ora se aggiornate la pagina nel browser la web debug toolbar dovrebbe essere
+Ora, se si aggiorna la pagina nel browseri, la web debug toolbar dovrebbe
essere
presente nell'angolo in alto a destra della pagina, come succede per l'ambiente
`dev`.
@@ -117,7 +116,7 @@
--------------------------
La cache dei template di symfony può essere configurata attraverso il file
-~`cache.yml`~. La configurazione di default per l'applicazione può essere
trovata
+~`cache.yml`~. La configurazione predefinita per l'applicazione può essere
trovata
in `apps/frontend/config/cache.yml`:
[yml]
@@ -128,15 +127,15 @@
Di default, visto che tutte le pagine possono contenere contenuti dinamici, la
cache è disabilitata in modo globale (`enabled: false`). Non abbiamo bisogno
di
-cambiare questa impostazione dato che abiliteremo la cache pagina per pagina.
+cambiare questa impostazione, dato che abiliteremo la cache pagina per pagina.
L'impostazione `lifetime` definisce la ~durata della cache|Durata della cache~
lato server in secondi (`86400` secondi equivalgono ad un giorno).
>**TIP**
->Potete anche lavorare in modo contrario: abilitare la cache in modo globale e
->poi disabilitarla su pagine specifiche che non devono essere inserite in
cache.
->Dipende da quale metodo rappresenta quello meno impegnativo per la vostra
+>Si può anche lavorare in modo contrario: abilitare la cache in modo globale e
+>poi disabilitarla su pagine specifiche, che non devono essere inserite in
cache.
+>Dipende da quale metodo rappresenta quello meno impegnativo per la propria
>applicazione.
Cache delle pagine
@@ -320,15 +319,15 @@
-------------
Memorizzare la pagina di creazione del lavoro in cache è problematico,
-perché essa contiene un form. Per capire meglio il problema, andate
-alla pagina "Post a Job" nel vostro browser, in modo da metterla in cache.
-Quindi cancellate il cookie di sessione e provate di nuovo ad inviare
-il form. Dovreste vedere un messaggio di errore che vi avverte di
+perché essa contiene un form. Per capire meglio il problema, si apra
+la pagina "Post a Job" nel browser, in modo da metterla in cache.
+Quindi si cancelli il cookie di sessione e si provi di nuovo ad inviare
+il form. Dovrebbe apparire un messaggio di errore, che avverte di
un attacco ~CSRF~:

-Perché? Siccome abbiamo configurato un segreto CSRF quando abbiamo creato
+Perché? Siccome abbiamo configurato una chiave CSRF segreta quando abbiamo
creato
l'applicazione frontend, symfony inserisce un token CSRF in tutti i form.
Per proteggersi dagli attacchi CSRF, questo token è unico per ogni
utente e per ogni form.
Modified: doc/branches/1.4/jobeet/it/22.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/22.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/22.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -210,7 +210,7 @@
### La ~cartella radice del web|Cartella radice del web~
Su alcuni host web, non si può modificare il nome della cartella radice
-del web. Ipotizziamo che sul vostro host web sia chiamata `public_html/`
+del web. Ipotizziamo che sul proprio host web sia chiamata `public_html/`
invece di `web/`:
[php]
Modified: doc/branches/1.4/jobeet/it/23.markdown
===================================================================
--- doc/branches/1.4/jobeet/it/23.markdown 2010-02-04 08:28:51 UTC (rev
27543)
+++ doc/branches/1.4/jobeet/it/23.markdown 2010-02-04 08:57:13 UTC (rev
27544)
@@ -19,17 +19,17 @@
che formano un completo [framework MVC](#chapter_04_l_architettura_mvc)
(Modello, Vista, Controllore).
-Prima di pensare al codice, prendetevi un po' di tempo per leggere
+Prima di pensare al codice, meglio spendere un po' di tempo per leggere
la [storia e la filosofia di symfony](#chapter_01_introduzione).
-Quindi, verificate i [prerequisiti](#chapter_01_prerequisiti) del framework,
-ed usate lo [script
`check_configuration.php`](#chapter_01_installazione_di_symfony)
-per validare la vostra configurazione.
+Quindi, verificare i [prerequisiti](#chapter_01_prerequisiti) del framework,
+ed usare lo [script
`check_configuration.php`](#chapter_01_installazione_di_symfony)
+per validare la propria configurazione.
-Infine, [installate symfony](#chapter_01_installazione_di_symfony). Dopo un po'
-di tempo forse vorrete anche
[aggiornare](#chapter_22_sub_aggiornare_aggiornamento_symfony)
+Infine, [installare symfony](#chapter_01_installazione_di_symfony). Dopo un po'
+di tempo, forse si vorrà anche
[aggiornare](#chapter_22_sub_aggiornare_aggiornamento_symfony)
all'ultima versione del framework.
-Il framework fornisce anche degli strumenti per facilitare il
[deployment](#chapter_22_rilascio).
+Il framework fornisce anche degli strumenti per facilitare il
[rilascio](#chapter_22_rilascio).
Il ~Modello~
------------
@@ -323,16 +323,16 @@
un libro come questo. Il secondo passo è fare **pratica**. Niente potrà mai
sostituire la pratica.
-Questo è ciò che si può iniziare a fare oggi. Pensate al progetto web più
semplice
+Questo è ciò che si può iniziare a fare oggi. Pensare al progetto web più
semplice
che possa fornire un qualche valore: un gestore di cose da fare, un semplice
blog, un
-convertitore di tempo o di valuta, qualunque cosa... Sceglietene uno e
iniziate a realizzarlo
-con le conoscenze che avete oggi. Usate i messaggi di aiuto dei task per
imparare le differenti
-opzioni, guardate il codice generato da symfony, usate un editor di testi che
abbia il supporto
-all'auto-completamento del PHP come [Eclipse](http://www.eclipse.org/), e
andate a vedere
+convertitore di tempo o di valuta, qualunque cosa... Sceglierne uno e iniziare
a realizzarlo
+con le conoscenze attuali. Usare i messaggi di aiuto dei task per imparare le
differenti
+opzioni, guardare il codice generato da symfony, usare un editor di testi che
abbia il supporto
+all'auto-completamento del PHP, come [Eclipse](http://www.eclipse.org/), e
andare a vedere
nella [guida di riferimento](http://www.symfony-project.org/reference/1_4/)
tutte le
configurazioni previste dal framework.
-Fruite di tutto il materiale gratuito che avete a vostra disposizione per
imparare di più
+Fruire di tutto il materiale gratuito che si ha a disposizione per imparare di
più
su symfony.
### La comunità
@@ -345,6 +345,7 @@
di unirvi alla community di symfony:
* Iscrivendovi alla [mailing list degli
utenti](http://groups.google.com/group/symfony-users)
+ * Iscrivendovi alla [mailing list
italiana](http://groups.google.com/group/symfony-it)
* Iscrivendovi al [feed del blog
ufficiale](http://feeds.feedburner.com/symfony/blog)
* Iscrivendovi al [feed di symfony
planet](http://feeds.feedburner.com/symfony/planet)
* Chattando sul canale[IRC #symfony](irc://irc.freenode.net/symfony) su
freenode
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.