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