Projetos

Robert Nickel

    robert@artnickel.com

András Mantia

    amantia@kde.org

Christopher Hornbaker

    chrishornbaker@earthlink.net

Revisão
Fabrice Mous

    fabrice@kde.nl

Revisão
Marcus Gama

    marcus_gama@uol.com.br

Tradução

# 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 &Shift;F7 Projeto Propriedades 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 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 do Diretório
  Diretório principal

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

  Diretório de modelos

    Aqui é onde serão gravadas as barras de ferramentas deste projeto. É uma pasta relativa ao projeto e, por padrão, aponta para `templates`. Se tiver um conjunto comum de barras de ferramentas que usa para os vários projetos, poderá ser útil apontar para esta em vez de para a padrão.

  Diretório de barras de ferramentas

    Aqui é onde serão gravadas as barras de ferramentas deste projeto. É uma pasta relativa ao projeto e, por padrão, apontará para `toolbars`. Se tiver um conjunto comum de barras de ferramentas que usa para os vários projetos, poderá ser útil apontar para esta em vez de para a 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 Propriedades do Projeto na Aba Rede ou com o atalho de teclado &Shift;F7.

## Configurando Projetos

O diálogo de propriedades do projeto se parece com:

A página de opções gerais

Alguns dos itens são os mesmos do assistente de projeto e estão descritos em . Os itens adicionais estão descritos abaixo.

Configurações Gerais do Projeto

Excluir do projeto

  Uma lista de nomes de arquivos (pode-se usar caracteres especiais * e ?) que serão ignorados quando você fizer operações relacionadas com o projeto como Reanalisar a Pasta do Projeto.

Excluir os arquivos listados no .cvsignore

  Uma opção complementar à anterior, onde também os arquivos indicados no arquivo .cvsignore serão excluídos do projeto.

Visão padrão

  A visão do projeto que será carregada, quando o projeto for aberto. Você poderá ler mais sobre as visões do projeto em .

Depurador

  Selecione o depurador que deseja usar. Atualmente, só é suportado o Gubed. Você poderá encontrar mais informações sobre o Gubed em . O plugin do depurador poderá ser configurado com o botão Opções. Leia em para aprender mais coisas sobre a depuração.

Visão padrão

  A visão do projeto que será carregada, quando o projeto for aberto. Você poderá ler mais sobre as visões do projeto em .

Na página de Perfis de Envio, você poderá configurar os perfis de envio (veja em ), assim como ativar a apresentação de uma árvore com o conteúdo do servidor, para cada perfil, se assinalar a opção Mostrar uma árvore para cada perfil.

Na página de Configuração da Equipe, poderá adicionar, editar e remover os membros do projeto, assim como definir uma lista de correio. Leia os detalhes em .

Na página de Configuração do Evento, poderá Ativar as ações do evento, adicionar, modificar e remover estas ações. As ações dos eventos são executadas quando ocorre algum evento pré-definido, como a gravação de um arquivo. Veja os detalhes em .

## 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 Projeto... 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 de menu do &RMB; Abrir e Abrir Com...:

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.

Nome do perfil

  Aqui é onde os diferentes perfis podem ser escolhidos. O perfil contém informações sobre onde os arquivos a serem enviados serão colocados. Leia .

Novo

  Este botão permite criar novos perfis de envio.

Editar

  Isto permite editar o perfil de envio atualmente selecionado.

Remover

  Isto permite remover o perfil atual. Se somente um perfil estiver disponível o botão ficará desabilitado (em cinza) para evitar sua remoção.

Manter senha na memória

  A senha é armazenada na memória e é perdida tão logo o programa seja fechado. Esta opção é útil se envios frequentes de arquivos seja necessário e você não deseja usar a opção Armazenar senha no disco mais insegura.

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.

Proceder

  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.

### Perfis de envio

Com o &quantaplus; você pode definir múltiplos perfis de envio e deste modo enviar seu projeto (ou partes dele) para diferentes servidores. Quando você editar ou criar um perfil você obterá o seguinte diálogo:

Nome do perfil

  Insira o nome que deseja dar ao seu perfil aqui.

Máquina

  Este é o nome da máquina do servidor para onde seus arquivos serão copiados. É necessário um nome de domínio qualificado ou um endereço IP.

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.

Armazenar senha no disco

  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 embaralhado, assim não é simples lê-lo, mas qualquer um com conhecimento de programação pode facilmente decifrá-lo.

Caminho

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

Usar como perfil padrão

  Permite marcar o perfil atualmente visualizado como padrão.

## Visões do Projeto

Uma visão de projeto é apenas um conjunto de arquivos e barras de ferramentas. Você poderá ter várias visões num projeto, o que significa que, alterando apenas a visão, você poderá carregar vários arquivos e barras de ferramentas que irão substituir os arquivos e barras de ferramentas abertos atualmente.

As visões poderão ser gravadas, abertas e removidas com o menu Projeto e a Barra de Ferramentas do Projeto, que estão acessíveis através da opção Configurações Barras de Ferramentas Barra do Projeto.

Você poderá ter uma visão padrão (que é carregada quando o projeto é aberto). Veja em .