Guia B\xE1sico do SPIP

SPIP \xE9 um Sistema de Publica\xE7\xE3o Para Internet distribuido sob a licen\xE7a GPL, ou seja, pode ser usado livremente por qualquer website, pessoa e ou empresa, podendo ser modificado, alterado e redistribu\xEDdo.

O presente tutorial n\xE3o tem a prente\xE7\xE3o de descrever todas as funcionalidades do sistema, mas sim ser uma introdu\xE7\xE3o para seu uso. Por isso este texto se limita somente a mostrar as fun\xE7\xF5es b\xE1sicas do sistema, o que ser\xE1 suficiente para a cria\xE7\xE3o um sitio de noticias ou um sitio de conte\xFAdo dinamico.

"Se queremos liberdade para criar, devemos exigir que nossas ferramentas sejam livres"

\xCDndice

Instala\xE7\xE3o

Pr\xE9 requesitos : apache, php4 e mysql

Pegue o pacote no site oficial do projeto (www.spip.net) ou por wget
wget http://www.spip.net/spip-dev/DISTRIB/SPIP-vx-x-x.zip (x corresponde ao n\xFAmero da vers\xE3o)

Copie o arquivo zip para /var/www ou em algum local que esteja previamente configurado no apache.
#cp SPIP-vx-x-x.zip /var/www

Descompacte o arquivo
# unzip SPIP-vx-x-x.zip

renomeie a pasta com o nome do seu projeto
# mv SPIP-vx-x-x projeto

entre na pasta e d\xEA permiss\xE3o para as pastas CACHE, IMG, ecrire e ecrire/data
# cd projeto
# chmod 777 -R CACHE IMG ecrire ecrire/data

O SPIP tem um sistema de instala\xE7\xE3o via web com uma interface muito simples. Abra o navegador web de sua prefer\xEAncia.

digite no navegador
http://localhost/projeto/ecrire

Primeira tela: Voc\xEA opta pelo idioma de sua pref\xEArencia, no caso Portugu\xEAs;

Imagem 1

Segunda tela: \xC9 a configura\xE7\xE3o do mysql, ele pede o local do servidor, que normalmente \xE9 localhost, usu\xE1rio e senha;

Imagem 2

Terceira tela: Apenas confirma\xE7\xE3o;

Imagem 3

Quarta tela: Ap\xF3s a configura\xE7\xE3o o mysql, voc\xEA pode usar um banco de dados previamente criado ou criar um banco de dados com o nome do seu projeto no pr\xF3prio sistema de instala\xE7\xE3o.

Imagem 4

Quinta tela: Apenas confirma\xE7\xE3o;

Imagem 5

Sexta tela: Aqui voc\xEA configura o primeiro/a usu\xE1rio/a (no caso administrador/a do sistema), colocando nome, correio eletr\xF4nico, login e senha;

Imagem 6

S\xE9tima tela: Confirma\xE7\xE3o de sucesso na instala\xE7\xE3o;

Imagem 7

Oitava tela: Tela de acesso, coloque seu login;

Imagem 8

Nona tela: Sua senha;

Imagem 9

D\xE9cima tela: Interface do sistema de publica\xE7\xE3o.

Imagem 10

Para acessar novamente o sistema de publica\xE7\xE3o, use seudominio/ecrire, ou seja, www.seudominio.org/ecrire e aparecer\xE1 a tela de acesso.

Sintaxe

O Spip trabalha de um forma simples: a partir de um desenho de um s\xEDtio em html, onde j\xE1 est\xE1 estabelecido o espa\xE7o em que ficar\xE3o as noticias din\xE2micas, voc\xEA insere uma sintaxe do programa que buscar\xE1 as informa\xE7\xF5es solicitadas no banco de dados, dados esses que s\xE3o inseiridos por meio do publicador.

O Spip organiza as informa\xE7\xF5es atrav\xE9s de rubricas, que s\xE3o as caixinhas aonde voc\xEA guardar\xE1 as informa\xE7\xF5es (ex.: suponha que voc\xEA queira ter uma se\xE7\xE3o artigos e outras noticias, ent\xE3o voc\xEA criar\xE1 duas se\xE7\xF5es, com os respectivos nomes, certinho?!), e quando voc\xEA quiser alguma informa\xE7\xE3o pe\xE7a para ele buscar nessa caixinha tal informa\xE7\xE3o.

Antes de mais nada vamos aprender a criar uma rubrica.

Entre no sistema de publica\xE7\xE3o, e na primeira tela voc\xEA encontrar\xE1 a op\xE7\xE3o "Atalhos". Clique em "Criar uma nova rubrica";

Na segunda tela surgir\xE1 um caixa de di\xE1logo. Na op\xE7\xE3o "T\xEDtulo" voc\xEA coloca o nome da rubrica; na op\xE7\xE3o "Dentro da Rubrica" voc\xEA pode criar sub-rubricas, mas no caso iremos criar uma rubrica chamada "conte\xFAdo" e ela deve ficar na "Raiz". Use o campo "Texto explicativo" se houver necessidade (se por acaso outras pessoas al\xE9m de voc\xEA usarem o sistema). Clique em validar. Pronto!, est\xE1 criada a nossa primeira rubrica. Agora crie outra rubrica chamada "noticias".

Conhecendo as sintaxes

Como citado acima, o Spip trabalha dentro de um html comum que usa as suas sintaxes. Vamos agora conhecer as principais:

#TITRE - para t\xEDtulo
#CHAPO - para cabe\xE7alho
#SOUSTITRE - para sub-t\xEDtulo
#NOM - para autor
#DATE - para data
#TEXTE - para texto
#LOGO_ARTICLE - para logo do artigo
#URL_ARTICLE - para link para o artigo

Se voc\xEA escreveu um artigo e quer que apare\xE7a na p\xE1gina principal do seu s\xEDtio o nome do artigo e um cabe\xE7alho basta indicar isso no campo separado para essa a\xE7\xE3o. Voc\xEA usar\xE1 a fun\xE7\xE3o:

<BOUCLE_1(ARTICLES){id_rubrique=1}{par date}{inverse}{0,1}>
<a href="#URL_ARTICLE">#TITRE</a>
#CHAPO
</BOUCLE_1>

Traduzindo: <BOUCLE></BOUCLE> \xE9 o comando para abrir a linguagem do publicador. O n\xFAmero \xE9 necess\xE1rio cada vez que um BOUCLE ser\xE1 inserido (mesmo que seja somente um, o que, no caso, ser\xE1 BOUCLE_1). Mas esse n\xFAmero \xE9 somente um exemplo, voc\xEA pode usar, por exemplo, <BOUCLES_artigo1> ou qualquer outro termo. {id_rubrique=1} \xE9 para ele busque na caixinha um que, no caso, \xE9 a rubrica conte\xFAdo. O termo {id_rubrique=2} refere-se \xE0 rubrica not\xEDcias. O termo {par date}{inverse} \xE9 um par\xE2metro para a exibi\xE7\xE3o por ordem de data (da mais recente para a mais antiga). Como termo {0,1} voc\xEA est\xE1 configurando a exibi\xE7\xE3o de somente um artigo. Para que apare\xE7am as cincos not\xEDcias mais recentes voc\xEA deve alterar para {0,5}. Com <a href="#URL_ARTICLE">#TITRE</a> voc\xEA pede para que apare\xE7a o nome do artigo e que este seja um link. Com #CHAPO voc\xEA exibe o cabe\xE7alho, um resumo de seu texto. </BOUCLE_1> fecha a linguagem.

Trabalhando com templates/exemplos

Embora o Spip use o c\xF3digo html comum, na sua configura\xE7\xE3o padr\xE3o as p\xE1ginas t\xEAm um outro nome. Por exemplo: ao inv\xE9s do padr\xE3o para a p\xE1gina inicial ser index.html o nome \xE9 sommaire.html. O termo rubrique.html designa as templates para as rubricas. Para um template alternativo (uma se\xE7\xE3o com desenho diferente da outra) use rubrique=1.html. Pode haver um template para cada rubrica, por exemplo, para ter um desenho espec\xEDfico para rubrica 2 voc\xEA cria uma p\xE1gina html com o nome rubrique=2.html. O mesmo acontece com artigos que usam o nome article.html. Se acaso voc\xEA quiser criar um template para cada article de determinada rubrica, basta cria-la com o nome article=1.html.

Agora vamos inserir dois artigos no publicador e depois trabalhar com o html+sintaxes

Publicando

Para publicar um artigo/noticias entre no sistema de publica\xE7\xE3o, v\xE1 em "Edi\xE7\xE3o do s\xEDtio" e depois em "Artigos" e em "Escrever um novo artigo".

Preencha os campos desejados. \xC9 importante preencher T\xEDtulo, cabe\xE7alho e colocar tudo na rubrica certa. Preenchido os campos basta clicar em validar.

Na tela seguinte, voc\xEA pode inserir um logo para o artigo, se acaso quiser um imagem como acompanhamento do t\xEDtulo e do cabe\xE7alho na p\xE1gina inicial como ilustra\xE7\xE3o. Para que o texto seja publicado do s\xEDtio (pois at\xE9 ent\xE3o ele est\xE1 numa caixinha tempor\xE1ria), voc\xEA deve escolher na op\xE7\xE3o "Este artigo ser\xE1 publicado em linha" e depois clique na op\xE7\xE3o modificar.

Se acaso quiser "modificar este artigo" haver\xE1 uma op\xE7\xE3o para inserir uma imagem no texto (que \xE9 diferente de inserir um logo para o artigo). Existe tamb\xE9m a op\xE7\xE3o para inserir documentos anexos. O Spip suporta mais de 20 formatos diferentes de textos, imagens e audio. Ao inserir um imagem ir\xE1 aparecer abaixo de uma minuatura da imagem algo como <img11|left>, o img11 \xE9 o n\xFAmero da imagem e left/center/right (esquerda/centro/direita) \xE9 a forma que alinhamento que voc\xEA quer que a imagem tenha no artigo.

Dicas

Mais informa\xE7\xF5es sobre o programa voc\xEA pode encontrar no site oficial do projeto, www.spip.net.

Dentro da pasta do projeto, aonde esta o sistema, h\xE1 exemplos do funcionamento do programa. Ele est\xE1 com *-dist.html, ou seja, sommaire-dist.html ou rubrique-dist.html, apenas alterando esse arquivos \xE9 poss\xEDvel entender o funcionamento das sintaxes usadas pelo programa.

Refer\xEAncias

Passeando pela net voc\xEA pode encontrar alguns sitios que usam o SPIP, como o sitio do Centro de Midia Independente de Nice/Fran\xE7a, Planeta Porto Alegre ou a publica\xE7\xE3o que desenvolveu a ferramenta para uso pr\xF3prio necessidade e disponibilizou-a como software livre uZine

SPIP - SYST\xC8ME DE PUBLICATION POUR L'INTERNET Sistema de Publica\xE7\xE3o para Internet www.spip.net

Sobre este manual

Este manual foi escrito por Banto. Este texto \xE9 integralmente regido pela GNU Free Documentation Licence:

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU
Free Documentation License".

-- VitoR - 03 Apr 2005
Topic attachments
I Attachment Action Size Date Who Comment
imagem1.pngpng imagem1.png manage 47 K 18 May 2005 - 02:46 UnknownUser imagem 1
imagem10.pngpng imagem10.png manage 37 K 18 May 2005 - 03:07 UnknownUser Imagem 10
imagem2.pngpng imagem2.png manage 33 K 18 May 2005 - 03:10 UnknownUser Imagem 2
imagem3.pngpng imagem3.png manage 10 K 18 May 2005 - 02:57 UnknownUser Imagem 3
imagem4.pngpng imagem4.png manage 20 K 18 May 2005 - 02:58 UnknownUser Imagem 4
imagem5.pngpng imagem5.png manage 11 K 18 May 2005 - 02:58 UnknownUser Imagem 5
imagem6.pngpng imagem6.png manage 31 K 18 May 2005 - 02:59 UnknownUser Imagem 6
imagem7.pngpng imagem7.png manage 11 K 18 May 2005 - 03:00 UnknownUser Imagem 7
imagem8.pngpng imagem8.png manage 8 K 18 May 2005 - 03:00 UnknownUser Imagem 8
imagem9.pngpng imagem9.png manage 11 K 18 May 2005 - 03:01 UnknownUser Imagem 9
Topic revision: r3 - 16 Aug 2005, FabioPulzi
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback