# Projectos no &quanta;

## Projecto Novos

O assistente de projectos do &quanta; ( Projecto Novo Projecto ) torna a criação de projectos uma brincadeira de crianças.

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. Contudo, nós somos 'open osurc'e e não lhe limitaremos a utilização deste programa. 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 da página Geral.

Nome do projecto

  Este é o nome do seu projecto. Poderá ser tudo o que lhe quiser chamar. Por exmplo, poder-lhe-á chamar "xpto". Assim que preencher este campo, irá reparar que o destino do projecto, o ficheiro de código, os modelos e as barras de ferramentas serão preenchidos com valores por omissão. Todas as directorias deste projecto serão definidas como sendo relativas à directoria pessoal dos utilizadores, onde a directoria de destino será definida como sendo $HOME/<Nome-do-Projecto-em-Minúsculas-sem-Espaços > (p.ex. a $HOME/xpto/ será a directoria de destino).

Destino do projecto

  Esta é a directoria onde todos os ficheiros do projecto serão gravados. Por omissão, esta será a $HOME/xpto, em que o 'xpto' é o nome do seu projecto com todas as letras minúsculas.

Ficheiro fonte do projecto

  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 na raiz da directoria de destino do projecto.

Modelos de projecto

  Esta directoria é onde serão gravados os modelos deste projecto. Por omissão, será a <Destino do projecto >/templates. Se tiver um conjunto comum de ficheiros que usa para os vários projectos, poderá ser útil apontar para esta em vez de para a predefinida.

Barras de Ferramentas de Projecto

  Esta directoria é 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.

Autor

  Insira aqui o seu nome.

E-mail

  O e-mail para onde deseja que vão as coisas relacionadas com o projecto. Em principio, deve pertencer-lhe.

Código do Projecto

  Adicionar ficheiros locais

    Permite-lhe adicionar ficheiros do sistema de ficheiros locais. Pode escolher vários ficheiros e directorias inteiras. A utilização de kioslaves não é permitida.

  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 de 'scripting' no servidor (tipo PHP, Python, etc.) terá que obter os ficheiros de outra forma.

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 F7 Projecto Opções do Projecto da página Rede.

Usar o prefixo da antevisão

  Isto permite-lhe definir o prefixo da directoria 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, Python, etc.). Basta indicar a primeira parte do endereço tal como existe nesse servidor, para que a directoria no fim seja completa pelo &quanta;. 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.

Inserir os modelos globais

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

Inserir os modelos locais

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

## Como utilizar projectos

Robert
Nickel

### 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 &quanta;, o seu ficheiro de projecto será gravado automaticamente. Ser-lhe-á pedido para gravar as modificações antes de sair se o &quanta; detectar ficheiros alterados. Este mesmo comportamento acontece se abrir um novo projecto.

Robert
Nickel

### 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 botão direito do rato, fará aparecer o seguinte menu:

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

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

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

Robert
Nickel

### 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 e se carregou os 'kio slaves' extra, esta lista poderá variar. No mínimo dos mínimos, deverá poder escolhe entre 'ftp', 'file' e 'nfs'.

Localização

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

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/Senha

  O nome do utilizador a usar na 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. Se estiver interessado, a senha é mantida em formato legível.

Botão tudo:

  Selecciona todos os ficheiros do seu projecto para envio.

Botão modificados:

  Seleccionada todos os ficheiros modificados para envio.

Botão limpar:

  Desselecciona todos os ficheiros da lista.

Botão enviar

  Envia os ficheiros.

Botão 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.