# Projectos

## Projectos Novos

O assistente de projectos do &quanta; ( Projecto Novo Projecto ) torna a criação de projectos uma tarefa fácil.

O Assistente de Projectos.

Os campos são bastante simples e é conveniente preenchê-los de cima para baixo, dado que, ao preencher o nome do projecto, poupar-lhe-á algum trabalho ao preencher toda a estrutura de directoria para o resto do projecto. Todas estas directorias e os campos de informação da autoria, são configuráveis neste ponto e poderão sê-lo de novo na opção F7 Projecto Opções do Projecto .

## Configuração Geral do Projecto

Nome

- Aqui você preencher o nome do seu projecto. Por exemplo, iremos chamar ao nosso o `teste`. Quando você preencher o Nome, o Ficheiro é preenchido para si automaticamente.

Ficheiro

- Este é o nome do ficheiro de projecto do &quanta;. Por omissão, será o nome do seu projecto em minúsculas e sem espaços com a extensão `webprj` (p.ex., `xpto.webprj`). Este ficheiro é gravado no topo da Pasta Principal do projecto.

Configuração do Servidor

- Protocolo

- Aqui você selecciona o protocolo que irá usar para aceder ao seu projecto. Se o seu projecto estiver na mesma máquina na qual está a usar o &quantaplus;, então deixe o valor como Local. A lista de protocolos aqui mostrada é dependente da configuração do seu sistema. Os protocolos disponíveis incluem o SSH, o FTP, o NFS, o SMB, o WebDAV, entre muitos outros. A lista de protocols é oferecida pela arquitectura poderosa do &kde; que são os KIOSlaves. Esta plataforma permite a todas as aplicações do &kde; aceder facilmente às informações remotas como se estivesse local na máquina.

Servidor

- Aqui você preenche o endereço da máquina servidora à qual deseja aceder, a menos que esteja a trabalhar com o protocolo Local. Poderá introduzir tanto um nome de máquina (maquina.exemplo.com) como um endereço IP (127.0.0.1).

Utilizador

- O nome do utilizador usado para se autenticar na máquina remota. Isto faz distinção de maiúsculas ou minúsculas.

Senha

- Senha para efectuar a ligação na máquina remota. A capitalização é importante.

Porto

- Deixe este campo em branco se quiser usar o porto predefinido para o protocolo que está a usar. Poderá ter de alterar isto, dependendo da configuração do seu servidor.

Configuração da Pasta

- Pasta Principal

- Esta é a pasta de topo onde todos os ficheiros e pastas do projecto ficarão guardados.

Pasta de Modelos

- Aqui é onde os modelos deste projecto serão guardados. Por omissão, a sua localização é: ``Pasta Principal`/templates`; por exemplo `/home/ze/projectos/project_exemplo/templates.` Se você tiver um conjunto comum de ficheiros que você utiliza para os vários projectos, então poderá ser útil apontar este ficheiro para ele, em vez de ser para o local predefinido.

Pasta de Barras de Ferramentas

- Aqui é onde serão gravadas as barras de ferramentas deste projecto. Por omissão, será a ``Destino do projecto` /toolbars`. Se tiver um conjunto comum de barras de ferramentas que usa para os vários projectos, poderá ser útil apontar para esta em vez de para a predefinida.

Código do Projecto

- Adicionar ficheiros locais ou remotos

- Isto permite-lhe adicionar ficheiros do sistema de ficheiros locais. Pode escolher vários ficheiros e directorias inteiras.

Usar o wget para obter os ficheiros do 'site'

- Esta opção é excelente se desejar obter e modificar conteúdo web estático. Nos os casos do 'scripting' no servidor (tipo &PHP;, Python, etc.) terá que obter os ficheiros de outra forma.

## Inserir os Ficheiros no Projecto

Inserir ficheiro de

- Assinale isto se quiser incluir os ficheiros encontrados na localização da Pasta Principal. Deixe desligado se estiver a começar um projecto do zero.

Filtros

- Inserir para ficheiros de marcas, 'script' e imagem

- Se escolher esta opção só irá adicionar ficheiros de formatação, 'scripts' e imagens no seu projecto.

Inserir ficheiros com a seguinte máscara

- Se escolher esta opção irá mostrar todos os ficheiros e pastas da Pasta Principal e permitir-lhe-á ser mais específico com as suas opções.

Ficheiros incluídos

- Isto mostra uma lista dos ficheiros na Pasta Principal. Você poderá escolher os ficheiros desejados a serem incluídos, se os assinalar, ou excluídos, se os desligar, no seu projecto.

## Mais Configurações do Projecto

Autor

- Insira aqui o seu nome.

E-mail

- O e-mail para onde deseja que vão as coisas relacionadas com o projecto.

Predefinições do Projecto

- DTD por Omissão

- Escolha a linguagem de formatação com que irá trabalhar mais neste projecto.

Codificação por omissão

- Escolha a codificação de caracteres que deseja para os ficheiros no seu projecto ao abri-los e gravá-los.

Usar o prefixo da antevisão

- Assinale esta opção para usar um prefixo para as suas antevisões. Isto permite-lhe definir o prefixo da pasta para outra coisa que não o seu sistema de ficheiros local. Isto é mais útil para as páginas que possuem conteúdo dinâmico e que estão dependentes do processamento do servidor (como o &PHP;, o JSS, o Python, &etc;.). Basta indicar a primeira parte do endereço tal como existe nesse servidor, para que a pasta no fim seja completa pelo &quantaplus;. Por exemplo, se tiver o domínio `bar.com` e se estiver a editar a página `index.html`, poderá editá-la na sua máquina remota (`foo.bar.com`), enviá-la para o servidor e carregar em F6 para ver os resultados em `www.bar.com` em vez de ser no seu sistema de ficheiros local.

  Prefixo

- Indique aqui o prefixo que deseja utilizar.

Inserir os modelos globais

- Isto cria uma cópia dos modelos globais na sua árvore de pastas do projecto.

Inserir os modelos locais

- Isto cria uma cópia dos modelos locais na sua árvore de pastas do projecto.

O último ecrã do assistente de novo projecto tem 3 opções que podem tornar a sua vida mais fácil. Estas opções estão disponíveis para ser alteradas na opção de menu Projecto Opções do Projecto da página Rede ou com o atalho de teclado F7.

## Usar os Projectos

### Ficheiros do Projecto

Por omissão, o &quanta; irá abrir o último projecto acedido quando for lançado. Este comportamento não é configurável neste momento.

Para abrir outro projecto, seleccione Abrir no menu Projecto ou o ícone Abrir Projecto na barra de ferramentas. A janela de abertura de um projecto irá aparecer para permitir ao utilizador seleccionar o projecto que desejar. Os projectos têm uma extensão `webprj`.

Ao fechar o &quantaplus;, o seu ficheiro de projecto será gravado automaticamente. Ser-lhe-á pedido para gravar as modificações antes de sair se o &quantaplus; detectar ficheiros alterados. Este mesmo comportamento acontece se abrir um novo projecto.

### A Vista da Árvore do Projecto

A árvore do projecto dá-lhe um acesso organizado aos ficheiros no seu projecto. Aqui é onde poderá gerir os ficheiros no projecto actual.

No caso dos ficheiros, ao carregar neles com o &RMB; fará aparecer o seguinte menu:

Estes itens são relativamente simples e serão deixados para o leitor explorar.

As pastas comportam-se de forma semelhante e só não têm os itens de menu Abrir e Abrir no &quantaplus; do menu do &RMB;:

Estes itens também são deixados para o utilizador experimentar.

### Enviar Projectos

A janela de Enviar Projectos:

A janela de Enviar Projectos.

Máquina

- Este é o nome do servidor para o qual vai copiar os ficheiros. Tanto poderá ser o nome completo com o domínio como um endereço IP.

Protocolo

- O protocolo de transferência a usar para este envio. Dependendo da sua versão do &kde;, esta lista poderá variar. No mínimo dos mínimos, deverá poder escolhe entre &FTP;, 'file' (&ie;, localmente) e nfs.

Porto

- O porto da transferência. Normalmente, não terá de preencher este campo a menos que o seu administrador de rede esteja a fornecer um serviço num porto diferente do que é usado normalmente.

Utilizador

- Nome de utilizador para autenticação.

Senha

- Senha a utilizar para autenticação.

Manter a Senha

- Dependendo do seu nível de segurança, esta poderá ser uma funcionalidade boa ou má. Use-a de acordo com o seu critério. A senha é mantida em formato legível.

Localização

- Esta é a directoria de base na máquina remota para a qual irá copiar os ficheiros.

Enviar

- Iniciar o envio

Cancelar

- Cancela a transferência se estiver a decorrer ou sai simplesmente da janela se mudar de ideias antes de começar a transferência.

Tudo

- Selecciona todos os ficheiros do seu projecto para envio.

Modificados

- Seleccionada todos os ficheiros modificados para envio.

Nenhum

- Deselecciona todos os ficheiros da lista.

Inverter

- Selecciona/deselecciona todos os ficheiros da lista.

Expandir Todas

- Expande todas as pastas.

Fechar Todas

- Fecha todas as pastas.

Actualizar Tudo

- Actualizar a lista.