Nette Documentation Preview

syntax
Installazione di Nette
**********************

.[perex]
Volete sfruttare i vantaggi di Nette nel vostro progetto esistente o state pensando di creare un nuovo progetto basato su Nette? Questa guida vi guiderà passo dopo passo nell'installazione.


Come aggiungere Nette al vostro progetto .[#toc-how-to-add-nette-to-your-project]
---------------------------------------------------------------------------------

Nette offre una raccolta di pacchetti (librerie) utili e sofisticati per PHP. Per incorporarli nel vostro progetto, seguite questi passaggi:

1) **Questo strumento [Composer |best-practices:composer]:** essenziale per facilitare l'installazione, l'aggiornamento e la gestione delle librerie necessarie al progetto.

2) **Scegliere un [pacchetto |www:packages]:** Supponiamo di dover navigare nel file system, cosa che [Finder |utils:finder] del pacchetto `nette/utils` fa in modo eccellente. Il nome del pacchetto si trova nella colonna di destra della documentazione.

3) **Installare il pacchetto:** Eseguire questo comando nella directory principale del progetto:

```shell
composer require nette/utils
```

Preferite un'interfaccia grafica? Consultate la [guida |https://www.jetbrains.com/help/phpstorm/using-the-composer-dependency-manager.html] all'installazione dei pacchetti nell'ambiente PhpStorm.


Come avviare un nuovo progetto con Nette .[#toc-how-to-start-a-new-project-with-nette]
--------------------------------------------------------------------------------------

Se si desidera creare un progetto completamente nuovo sulla piattaforma Nette, si consiglia di utilizzare lo scheletro preimpostato del [progetto Web |https://github.com/nette/web-project]:

1) **Impostare [Composer |best-practices:composer].**

2) **Aprire la riga di comando** e navigare nella directory principale del server web, ad esempio `/etc/var/www`, `C:/xampp/htdocs`, `/Library/WebServer/Documents`.

3) **Creare il progetto** con questo comando:

```shell
composer create-project nette/web-project PROJECT_NAME
```

4) **Non utilizzate Composer?** Scaricate il [progetto Web in formato ZIP |https://github.com/nette/web-project/archive/preloaded.zip] ed estraetelo. Ma fidatevi di noi, Composer ne vale la pena!

5) **Impostazione dei permessi:** Sui sistemi macOS o Linux, impostare i [permessi di scrittura |nette:troubleshooting#Setting directory permissions] per le directory.

6) **Aprire il progetto in un browser:** Inserire l'URL `http://localhost/PROJECT_NAME/www/`. Verrà visualizzata la pagina di destinazione dello scheletro:

[* qs-welcome.webp .{url: http://localhost/PROJECT_NAME/www/} *]

Congratulazioni! Il vostro sito web è ora pronto per lo sviluppo. Rimuovete pure il modello di benvenuto e iniziate a costruire la vostra applicazione.

Uno dei vantaggi di Nette è che il progetto funziona immediatamente senza bisogno di configurazione. Tuttavia, se si riscontrano dei problemi, è bene considerare le [soluzioni |nette:troubleshooting#nette-is-not-working-white-page-is-displayed] ai [problemi più comuni |nette:troubleshooting#nette-is-not-working-white-page-is-displayed].

.[note]
Se state iniziando a lavorare con Nette, vi consigliamo di continuare con l'[esercitazione Creare la prima applicazione |quickstart:].


Strumenti e raccomandazioni .[#toc-tools-and-recommendations]
-------------------------------------------------------------

Per lavorare in modo efficiente con Nette, si consigliano i seguenti strumenti:

- [IDE di alta qualità con plugin per Nette |best-practices:editors-and-tools]
- Sistema di controllo delle versioni Git
- [Compositore |best-practices:composer]


{{leftbar: www:@menu-common}}

Installazione di Nette

Volete sfruttare i vantaggi di Nette nel vostro progetto esistente o state pensando di creare un nuovo progetto basato su Nette? Questa guida vi guiderà passo dopo passo nell'installazione.

Come aggiungere Nette al vostro progetto

Nette offre una raccolta di pacchetti (librerie) utili e sofisticati per PHP. Per incorporarli nel vostro progetto, seguite questi passaggi:

  1. Questo strumento Composer: essenziale per facilitare l'installazione, l'aggiornamento e la gestione delle librerie necessarie al progetto.
  2. Scegliere un pacchetto: Supponiamo di dover navigare nel file system, cosa che Finder del pacchetto nette/utils fa in modo eccellente. Il nome del pacchetto si trova nella colonna di destra della documentazione.
  3. Installare il pacchetto: Eseguire questo comando nella directory principale del progetto:
composer require nette/utils

Preferite un'interfaccia grafica? Consultate la guida all'installazione dei pacchetti nell'ambiente PhpStorm.

Come avviare un nuovo progetto con Nette

Se si desidera creare un progetto completamente nuovo sulla piattaforma Nette, si consiglia di utilizzare lo scheletro preimpostato del progetto Web:

  1. Impostare Composer.
  2. Aprire la riga di comando e navigare nella directory principale del server web, ad esempio /etc/var/www, C:/xampp/htdocs, /Library/WebServer/Documents.
  3. Creare il progetto con questo comando:
composer create-project nette/web-project PROJECT_NAME
  1. Non utilizzate Composer? Scaricate il progetto Web in formato ZIP ed estraetelo. Ma fidatevi di noi, Composer ne vale la pena!
  2. Impostazione dei permessi: Sui sistemi macOS o Linux, impostare i permessi di scrittura per le directory.
  3. Aprire il progetto in un browser: Inserire l'URL http://localhost/PROJECT_NAME/www/. Verrà visualizzata la pagina di destinazione dello scheletro:

Congratulazioni! Il vostro sito web è ora pronto per lo sviluppo. Rimuovete pure il modello di benvenuto e iniziate a costruire la vostra applicazione.

Uno dei vantaggi di Nette è che il progetto funziona immediatamente senza bisogno di configurazione. Tuttavia, se si riscontrano dei problemi, è bene considerare le soluzioni ai problemi più comuni.

Se state iniziando a lavorare con Nette, vi consigliamo di continuare con l'esercitazione Creare la prima applicazione.

Strumenti e raccomandazioni

Per lavorare in modo efficiente con Nette, si consigliano i seguenti strumenti: