# Progetti

## Nuovi progetti

L'assistente per un nuovo progetto di &quantaplus; ( Progetto Nuovo Progetto... ) semplifica la creazione di un progetto.

L'Assistente per un Nuovo Progetto.

I campi sono molto chiari. È meglio riempirli dall'alto verso il basso. Inserire il nome di un progetto completerà automaticamente tutte le strutture di cartelle per il resto del progetto. Tutti i percorsi e le informazioni sull'autore possono essere configurate in seguito facendo clic su &Shift;F7 Progetto Proprietà del Progetto .

## Impostazioni Generali del Progetto

Nome

- Qui potrai inserire il nome del tuo progetto. Per esempio, chiameremo il nostro `foo`. Quando avrai inserito il Nome, File verrà completato automaticamente.

File

- Questo è il nome del file di progetto di &quantaplus;. Per impostazione predefinita è il nome del tuo progetto, ma in lettere minuscole e senza spazi. Utilizza l'estensione `webprj` (ad esempio `foo.webprj`). Questo file viene memorizzato nella radice della cartella principale del progetto.

Impostazioni del server

- Protocollo

- Qui puoi scegliere il protocollo da usare per accedere al tuo progetto. Se il tuo progetto risiede sulla stessa macchina su cui stai usando Quanta Plus, allora lascia impostato il valore a Locale. La lista dei protocolli dipende dalle impostazioni del tuo sistema. I protocolli disponibili comprendono SSH, FTP, NFS, SMB, WebDAV e molti altri. La lista dei protocolli è fornita dalla potente architettura KIOSlave di &kde;. Questa infrastruttura permette ad ogni applicazione di &kde; di accedere facilmente ad informazioni remote, come se si trovassero sulla macchina locale.

Host

- Qui puoi impostare l'indirizzo server della macchina cui vuoi accedere, a meno che tu non stia lavorando tramite il protocollo Locale. Puoi digitare sia un hostname (hostname.example.com) che un indirizzo IP (127.0.0.1).

Utente

- Nome dell'utente per autenticarsi sulla macchina remota. C'è distinzione tra maiuscole e minuscole.

Password

- La password per autenticarsi sulla macchina remota. Viene fatta distinzione tra maiuscole e minuscole.

Porta

- Lascia vuoto questo campo per utilizzare la porta predefinita del protocollo che hai scelto. Potresti aver bisogno di cambiarla a seconda della configurazione del tuo server.

Impostazioni cartelle

- Cartella Principale

- Questa è la cartella radice dove verranno memorizzati tutti i file e le cartelle del progetto.

Cartella dei modelli

- Qui verranno memorizzati i modelli di questo progetto. È un percorso relativo al progetto e, per impostazione predefinita, punta a `templates`. Se possiedi un insieme comune file che utilizzi in diversi progetti, potrebbe essere utile impostare questo campo a puntare a questo insieme piuttosto che lasciare l'impostazione predefinita.

Cartella delle barre degli strumenti

- Qui verranno memorizzate le barre degli strumenti di questo progetto. È un percorso relativo al progetto e punta per impostazione predefinita a `toolbars`.. Se possiedi un insieme comune di barre degli strumenti che utilizzi in diversi progetti, potrebbe essere utile impostare questo campo a puntare a questo insieme piuttosto che lasciare l'impostazione predefinita.

Sorgente progetto

- Aggiungi file locali o remoti

- Questo ti permette di recuperare i file dal file system locale. Puoi scegliere più di un file o intere cartelle.

Utilizza wget per scaricare file da un sito

- Questa opzione è perfetta se possiedi del contenuto web statico che desideri scaricare e modificare. Per lo scripting lato server (ad esempio &PHP;, Python, eccetera) dovrai procurarti i file in un altro modo.

## Inserisci file nel progetto

Inserisci file da

- Attivalo se desideri includere dei file trovati nel percorso della cartella principale. Lascialo deselezionato quando cominci un progetto da zero.

Filtri

- Inserisci solo file markup, script e file immagine

- Scegliendo questa opzione verranno inseriti, nel tuo progetto, solamente i file markup, gli script ed i file immagine.

Inserisci file con la seguente forma

- Scegliendo questa opzione verranno visualizzati tutti i file e le cartelle all'interno della cartella principale permettendoti di fare scelte più precise.

File include

- Visualizza una lista dei file nella Cartella Principale. Seleziona i file da includere nel tuo progetto e deseleziona quelli da escludere.

## Impostazioni Aggiuntive del Progetto

Autore

- Inserisci qui il tuo nome (o alias).

Posta elettronica

- L'indirizzo dove vuoi che vengano spedite le email riguardanti questo progetto.

Impostazioni progetto

- DTD predefinito

- Scegli il linguaggio markup col quale lavorerai per la maggior parte del progetto.

Codifica predefinita

- Scegli la codifica per aprire e salvare i file del tuo progetto.

Usa prefisso di anteprima

- Attivalo per impostare un prefisso nelle tue anteprime. Ciò ti permette di indicare il prefisso del percorso al di fuori del tuo file system locale. È soprattutto utile per delle pagine che contengono contenuti dinamici e che dipendono dall'elaborazione sul server (come &PHP;, JSS, Python, eccetera=). Digita la prima parte dell'indirizzo per raggiungere quel server ed il percorso del file alla fine verrà completato da &quantaplus;. Ad esempio, se possiedi il dominio`bar.com` e stai modificando la pagina `index.html`, puoi modificarlo sulla tua macchina remota (`foo.bar.com`), inviarlo al server e premere F6 per vedere il risultato da `www.bar.com` invece che dal tuo file system locale.

  Prefisso

- Inserisci qui il prefisso che desideri utilizzare.

Inserisci modelli globali

- Ciò crea una copia dei modelli globali nelle cartelle del tuo progetto.

Inserisci modelli locali

- Ciò crea una copia dei modelli locali nelle cartelle del tuo progetto.

L'ultima schermata dell'assistente per un nuovo progetto ha tre impostazioni che ti renderanno più semplice la vita. Queste impostazioni sono raggiungibili tramite Progetto Proprietà del progetto nel pannello Profili di invio o con la scorciatoia da tastiera &Shift;F7.

## Configurare i Progetti

Ecco come appare la finestra di dialogo delle proprietà del progetto:

La pagina delle opzioni generali

Alcune delle voci sono le stesse dell'assistente di progetto e sono descritte in create-new-project-3-2. Gli elementi aggiuntivi sono descritti sotto.

## Impostazioni Generali del Progetto

Escludi dal progetto

- Una lista dei nomi di file (si possono usare wildcard) che verranno ignorati quando effettuerai operazioni relative al progetto come Scansiona nuovamente la cartella.

Escludi i file elencati in .cvsignore

- Un opzione complementare alla precedente. Anche i file elencati in .cvsignore verranno esclusi dal progetto.

Vista predefinita

- La vista di progetto che verrà caricata all'apertura del progetto. Puoi trovare maggiori informazioni riguardanti le viste di progetto in project-views-3-2.

Debugger

- Seleziona il debugger che intendi utilizzare. Al momento è supportato solo Gubed. Puoi trovare maggiori informazioni riguardo a Gubed in . Il plugin del debugger può essere configurato con il pulsante Opzioni. Vedi debugging-3-2 per maggiori informazioni sul debugging.

Vista predefinita

- La vista di progetto che verrà caricata all'apertura del progetto. Puoi trovare maggiori informazioni riguardanti le viste di progetto in project-views-3-2.

Nella scheda Profili di invio puoi sia configurare i profili di invio (vedi upload-profiles), che abilitare la visualizzazione di una vista ad albero con il contenuto del server per ogni profilo facendo clic sulla casella Mostra una vista ad albero per ogni profilo.

Nella scheda Configurazione gruppo puoi sia aggiungere, modificare e rimuovere i membri del progetto che definire le mailing list. Vedi team-members per i dettagli.

Nella scheda Configurazione eventi puoi Abilitare le azioni ad eventi, aggiungere, modificare e rimuovere queste azioni. Le azioni ad eventi vengono eseguite quando occorrono degli eventi predefiniti, quali salvare un file. Vedi event-actions per i dettagli.

## Gestire i Progetti

### File di progetto

Come impostazione predefinita &quantaplus; caricherà, quando lanciato, l'ultimo progetto utilizzato. Questo comportamento non è al momento configurabile.

Per aprire un altro progetto, seleziona Apri progetto... dal menu Progetto o l'icona Apri progetto sulla barra degli strumenti. Verrà aperta la finestra di dialogo apri progetto, che ti permetterà di scegliere il progetto che desideri. I progetti hanno l'estensione `webprj`.

Quando si chiude &quantaplus;, i file del tuo progetto verrà salvato automaticamente. Se &quantaplus; si accorge che qualche file è stato cambiato, ti verrà chiesto di salvare qualsiasi modifica. Lo stesso comportamento avviene quando carichi un nuovo progetto.

### La Vista ad Albero Progetto

La vista ad albero progetto permette un accesso basilare a tutti i file del tuo progetto. Qui puoi gestire i file nel progetto corrente.

Per i file, un clic con il tasto destro aprirà il seguente menu:

Questi elementi sono auto-esplicativi e la loro esplorazione sarà lasciata al lettore.

Le cartelle sono simili ma non contengono le voci di menu Apri e le voci del menu contestuale Apri con...:

Anche questi elementi sono lasciati all'esplorazione dell'utente.

### Inviare Progetti

La finestra di dialogo Invia Progetto:

La finestra di dialogo Invia Progetto.

Nome profilo

- Qui è possibile scegliere i differenti profili. Il profilo contiene informazioni su dove i file inviati debbano essere posti. Vedi upload-profiles.

Nuovo

- Questo pulsante ti permette di creare un nuovo profilo di invio.

Modifica

- Ciò ti permette di modificare il profilo di invio correntemente selezionato.

Rimuovi

- Ciò ti permette di rimuovere il profilo corrente. Se questo è l'ultimo profilo disponibile il pulsante è disabilitato per impedirne la rimozione.

Mantieni le password in memoria

- La password è memorizzata in memoria e verrà persa all'uscita del programma. Questa opzione è utile se sono necessari frequenti invii dei file e non vuoi utilizzare la più insicura opzione Memorizza la password su disco.

Tutti

- Seleziona per l'invio tutti i file nel tuo progetto.

Modificato

- Seleziona per l'invio tutti i file modificati.

Nessuno

- Deseleziona tutti i file nella lista.

Inverti

- Seleziona/deseleziona tutti i file nella lista.

Espandi tutto

- Espandi tutte le cartelle.

Raccogli tutto

- Riduce tutte le cartelle.

Aggiorna Tutto

- Rinfresca la lista.

Procedi

- Procedi

Annulla

- Ciò annullerà il trasferimento in corso od uscirà semplicemente dalla finestra di dialogo se hai cambiato idea prima di cominciare l'invio.

### Profili di invio

In &quantaplus; puoi definire più di un profilo di invio così da poter inviare il tuo progetto (o delle sue parti) a differenti server. Quando modifichi o crei un profilo ti verrà proposta la seguente finestra di dialogo:

Nome profilo

- Inserisci qui il nome che desideri dare al progetto.

Host

- Questo è il nome del server host verso cui stai copiando i file. Può essere sia un nome di dominio completamente qualificato che un indirizzo IP.

Protocollo

- Protocollo di trasferimento utilizzato per questo invio. Questa lista può variare a seconda della tua versione di &kde;. Dovresti perlomeno poter scegliere tra &FTP;, file (cioè locale) e NFS.

Porta

- Porta per il trasferimento. Di solito non dovrà essere cambiata a meno che l'amministratore di rete ha messo a disposizione un servizio su una porta diversa da quella ben conosciuta.

Utente

- Nome dell'utente da usare nell'autenticazione.

Password

- Password da usare nell'autenticazione.

Memorizza le password sul disco

- A seconda del tuo livello di paranoia, questa è una caratteristica per risparmiare tempo od un pericolo. Utilizzalo a tua discrezione. La password viene memorizzata sul disco in una forma oscurata, così che non sia semplice leggerla, ma chiunque, con una conoscenza di programmazione potrà facilmente renderla chiara.

Percorso

- Questo è il percorso di base dell'host remoto in cui copierai i file.

Usa come profilo predefinito

- Ti permette di marcare il profilo attualmente visualizzato come predefinito.

## Viste progetto

Una vista progetto è solo un insieme di file e cartelle. Puoi avere diverse viste in un progetto, così che cambiando semplicemente la vista potrai caricare diversi file e barre degli strumenti che sostituiranno i file e le barre degli strumenti correntemente aperti.

Le viste possono essere salvate, aperte, cancellate utilizzando il menu Progetto o la Barra degli strumenti del progetto, accessibile tramite Impostazioni Barre degli strumenti Barre degli strumenti del progetto.

Puoi avere una vista predefinita (caricata all'apertura del progetto). Vedi configuring-projects-3-2.