# Projetos

## Novos Projetos

O assistente de projeto do &quantaplus; ( Projeto Novo Projeto ) torna a criação de projetos uma tarefa fácil.

O Assistente de Projeto.

Os campos são bastantes simples e diretos. É melhor preenchê-los de cima para baixo. Preenchendo um nome para o projeto, a estrutura de pastas para o resto do projeto será preenchida automaticamente. Todos os campos de caminho e informações do autor podem ser configurados mais tarde ao clicar F7 Projeto Opções do Projeto .

## Configurações Gerais do Projeto

Nome

- Aqui você preenche o nome para o seu projeto. Por exemplo, nós chamaremos nosso projeto de `exemplo`. Ao preencher o Nome, o Arquivo é preenchido para você automaticamente.

Arquivo

- Este é o nome do arquivo de projeto do &quantaplus;.Por padrão, ele é o nome do seu projeto, mas em letras minúsculas e sem espaços. Ele usa a extensão `webprj` (⪚ `exemplo.webprj`). Este arquivo é armazenado na raiz da Pasta Principal do projeto.

Configurações do Servidor

- Protocolo

- Aqui você seleciona o protocolo que será usado para acessar seu projeto. Se seu projeto está na mesma máquina em que você está usando o Quanta Plus, então deixe este valor como Local. A lista de protocolos mostradas aqui depende da configuração do seu sistema. Protocolos disponíveis incluem SSH, FTP, NFS, SMB, WebDAV, e muitos outros. A lista de protocolos é baseada na poderosa arquitetura KIOSlave do &kde;. Esta arquitetura permite que cada aplicativo do &kde; acesse facilmente informações remotas como se estivessem na máquina local.

Máquina

- Aqui você preenche o endereço de servidor da máquina que deseja acessar, a menos que você esteja trabalhando com o protocolo Local. Tanto um nome de máquina (maquina.exemplo.com) como um endereço IP (127.0.0.1) pode ser inserido aqui.

Usuário

- O nome de usuário para conectar-se na máquina remoto. Isto é sensível à caixa.

Senha

- A senha para conexão com a máquina remota. Isto é sensível à caixa

Porta

- Deixe este campo em branco para usar a porta padrão para o protocolo que você está usando. Você pode precisar mudar isto dependendo da configuração do seu servidor.

Configurações de Pasta

- Pasta Principal

- Esta é a pasta raiz onde todos os arquivos do projeto e pastas serão armazenados.

Pasta de Modelos

- Aqui é onde os modelos para este projeto serão armazenados. Por padrão o caminho é: ``Pasta Princiapl`/templates`; por exemplo `/home/marcus/projetos/exemplo/templates`. Se você tiver um conjunto de arquivos comum que usa para diversos projetos, então pode ser útil apontar este campo para ele, ao invés de para o padrão.

Pasta de Barras de Ferramentas

- Aqui é onde as barras de ferramentas para este projeto serão armazenadas. Por padrão, é em ``Destino do Projeto`/toolbars`. Se você tiver um conjunto de barras de ferramentas comum que usa para diversos projetos, então pode ser útil apontar este campo para ele, ao invés de para o padrão.

Fontes do Projeto

- Adicionar arquivos remotos ou locais

- Isto permite obter arquivos a partir do sistema de arquivos local. Você pode escolher múltiplos arquivos ou pastas inteiras.

Usar wget para baixar arquivos do site

- Esta opção é interessante se você possui conteúdo estático de web que você deseje baixar e modificar. Para scripts rodados no lado servidor (⪚ &PHP;, Python, &etc;.) você terá que obter os arquivos de outro modo.

## Inserir Arquivos no Projeto

Inserir arquivo a partir de

- Habilite isto se você deseja incluir arquivo encontrados no caminho da Pasta Principal. Deixe desabilitado ao iniciar um projeto a partir do zero.

Filtros

- Inserir somente arquivo de marcação, script e imagem

- Escolhar esta opção fará com que somente seja inserido arquivos de marcação, script e imagem ao seu projeto.

Inserir arquivos com a seguinte máscara

- Escolher esta opção exibirá todos os arquivos e pastas dentro da Pasta Principal e permitirá que você seja mais específico com suas escolhas.

Arquivos incluídos

- Isto exibe uma lista dos arquivos na Pasta Principal. Você pode escolher os arquivos desejados para inclusando, selecionando-os, ou para exclusão, desselecionando-os, em seu projeto.

## Mais Configurações do Projeto

Autor

- Insira seu nome (ou apelido) aqui.

Endereço Eletrônico

- O endereço onde você gostaria que correspondências sobre o projeto seja enviadas.

Padrões do Projeto

- DTD Padrão

- Escolha a linguagem de marcação que você irá trabalhar na maioria dos arquivos deste projeto.

Codificação padrão

- Escolha a codificação de caracteres em que você deseja que os arquivos de seu projeto sejam abertos e salvos.

Usar prefixo de previsão

- Habilite isto para usar um prefixo para suas previsões. Isto permite configurar o prefixo de caminho para alguma outra coisa de seu sistema de arquivos local. Isto é muito útil para páginas que possuam conteúdo dinâmico e sejam dependentes de processamento no servidor (como o &PHP;, JSS, Python, &etc;). Simplesmente digite na primeira parte do endereço como ele existe naquele servidor e o caminho do arquivo até o fim será completado pelo &quantaplus;. Por exemplo, se você tiver o domínio `bar.com` e você está editando a página `index.html`, você pode editá-la em sua máquina remota (`exemplo.bar.com`), carregá-lo para o servidor e pressionar F6 para ver os resultados a partir de `www.bar.com` ao invés de usar seu sistema de arquivos local.

  Prefixo

- Insira o prefixo que deseja usar aqui.

Inserir modelos globais

- Isto faz uma cópia dos modelos globais em sua árvore de pastas do projeto.

Inserir modelos locais

- Isto faz uma cópia dos modelos locais em sua árvore de pastas do projeto.

A última tela do assistente de novo projeto possui 3 configurações que pode tornar sua vida mais fácil. Estas configurações estão disponíveis para mudança a partir da árvore de menu Projeto Opções do Projeto na Aba Rede ou com o atalho de teclado F7.

## Usando Projetos

### Arquivos de Projeto

Por padrão o &quantaplus; abrirá o último projeto acessado ao ser lançado. Este comportamento não é atualmente configurável.

Para abrir outro porjeto, selecione Abrir a partir do menu Projeto ou o ícone Abrir Projeto na barra de ferramentas. O diálogo de abertura de projeto aparecerá e permitirá que você escolha o projeto que deseja. Projetos possuem a extensão `webprj`.

Ao fechar o &quantaplus;, seu arquivo de projeto será automaticamente salvo. Você será questionado se deseja salvar as mudanças antes de sair se o &quantaplus; detectar qualquer arquivo mudado. Este mesmo comportamento ocorre se você carrega um novo projeto.

### A Visão em Árvore do Projeto

A visão em árvore do projeto fornece acesso aleatório aos arquivos em seu projeto. É nela que você gerencia os arquivos do projeto atual.

Para arquivos, um clique do &RMB; apresentará o seguinte menu:

Estes ítens são auto-explicativos e serão deixados para o leitor explorar.

Para pastas o menu é semelhante, mas não contém os ítens Abrir Com e Abrir no &quantaplus;:

Estes ítens serão também deixados para exploração pelo leitor.

### Enviando Projetos

O diálogo de Envio de Projeto:

O diálogo de Envio de Projeto.

Máquina

- Este é o nome da máquina do servidor para onde seus arquivos serão copiados. Tanto um nome de domínio qualificado como um endereço IP funcionarão.

Protocolo

- Protocolo de transferência a ser usado para envio. Dependendo da sua versão do &kde;, esta lista pode variar. Pelo menos você deve ser capaz de escolher entre &FTP;, file (&ie; local) e NFS.

Porta

- Porta para transferência. Normalmente não será necessário inserir isto a menos que seu administrador de rede esteja hospedando um serviço em uma porta que não é bem conhecida.

Usuário

- O nome do usuário para autenticação.

Senha

- A senha usada para autenticação.

Manter Senha

- Dependendo do seu nível de paranóia, este é um recurso que economiza tempo, ou um perigo. Use de acordo com a sua discreção. A senha é mantida no disco em um arquivo de texto plano.

Caminho

- Este é o caminho base na máquina remota para onde você copiará os arquivos.

Enviar

- Inicia o envio

Cancelar

- Isto abortará sua transferência em progresso ou simplesmente sairá do diálogo se você mudou de idéia antes de iniciar o envio.

Todos

- Seleciona todos os arquivos em seu projeto para envio.

Modificados

- Seleciona todos os arquivos modificados para envio.

Nenhum

- Desseleciona todos os arquivos na lista.

Inverter

- Seleciona/Desseleciona todos os arquivos na lista.

Expandir Tudo

- Expande todas as pastas.

Colapsar Tudo

- Colapsa todas as pastas.

Atualizar Tudo

- Atualiza a lista.