# Progetti

Robert
Nickel

    robert@artnickel.com

András
Mantia

    amantia@kde.org

Christopher
Hornbaker

    chrishornbaker@earthlink.net

Revisore
Fabrice
Mous

    fabrice@kde.nl

Revisore
Samuele
Kaplun

    samuele.kaplun@collegiodimilano.it

Traduzione del documento

# 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 . 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 .

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 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 .

Nella scheda Profili di invio puoi sia configurare i profili di invio (vedi ), 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 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 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 .

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 .