INSTALAO - PHPWEBTHINGS 1.0
-----------------------------

Agora o phpWebThings segue algumas regras para o desenvolvimento:

- Precisa do PHP > 4.1
- utilizando as superglobais ($_GET, $_POST, $_SESSION);
- nenhum aviso deve ser exibido;
- instalao baseada pela web
- configurao baseada pela web
- as tradues agora esto numa array ao invs de diretivas "define",
	e existe o dev_tools/lang_checker para checar uma traduo;
- cada mdulo pode adicionar um style.css em main.php sem truques;
- o menu pode ser configurado pelo banco de dados, menos os default;
- *todos* os sideboxes so dinmicos agora. Quando utilizar as enquetes
	ou imagem do dia, no se esquea de criar um sidebox para eles ou no
	iro aparecer;
- melhor internacionalizao.

Por causa de alguns problemas com as sesses PHP, falta de checagem
nas configuraes e vrios outros problemas, eu decidi parar a
verso 0.5 no test7, e comecei o 0.6 quase do zero. Ento prossegui
portando os mdulos para o novo padro, mudando todos os acessos a
globais para superglobais, mais seguras.

Esta verso utiliza o novo phpDBform-0.4.2, corrigindo
problemas de internacionalizao, e como o phpDBform
utiliza css para os seus campos, as classes de estilo foram
adicionadas ao tema do phpWebThings.

O tema tambm foi alterado, agora o arquivo main.php que
"monta" o site, e seguindo os temas existentes, devem ser
mais fceis de criar. Espero.

Vrios mdulos criados pelos usurios foram testados para
entrar na verso 1.0. Alguns deles no passaram no teste
por no seguir as regras contidas em for_developers.txt.
Assim que eu tiver tempo, irei corrigir eles e coloc-los
na prxima verso do phpwebthings.


INSTALAO:
-----------

- Des-zipe o arquivo para um diretrio de sua escolha;
- chmod 0777 /var/avatars
- chmod 0777 wt_config.php (opcional)

- abra em seu navegador o endereo http://www.yourdomain/install.php
Siga as instrues contidas na tela e o programa ir criar todas as tabelas
e um usurio com poderes de administrador. Se voc usou chmod no wt_config.php,
ele deve estar configurado, seno edit ele e coloque as informaes mostradas
na tela de instalao.

- *APAGUE* o arquivo install.php, ou voc ter problemas.

- Agora, entre no site normalmente, faa o login com o usurio e senha que
voc criou, entre no WebAdmin e cofigure todas as opes para voc, habilite
os mdulos, etc. Depois entre em My Account e complete as informaes.

Entre em cada menu do WebAdmin e pressione submit em cada pgina de configurao
para ter certeza de que todas foram informadas.

Voc pode adicionar itens com o editor de menu, clique no link Menu
na caixa do administrador e adicione os seus menus.
Cheque no info.php para no sobrescrever as posies padres do menu do
phpwebthings. (o phpWebthings tem uma rotina simples para evitar isso, mas
no conte com isso,  feio ;-) ).
Geralmente os menus do phpWebThings usam posies mltiplas de 10.

Todos os textos so guardados no diretrio lang, voc pode editar
eles para mudar os textos que deseja, mas tome cuidado com o
%s e %d usados nos textos.

Se voc planeja usar os avatars, configure acesso de escrita para todos
em /var/avatars (chmod 0777 /var/avatars).

Se voc utiliza o gerenciador de arquivos, alguns mdulos precisam
que seus diretrios especficos tenham permisso de escrita:

modules/banners/images
modules/downloads/images
modules/news/images
modules/news/cat_images
modules/picofday/images

Por favor, configure o acesso apenas aos diretrios informados ou coisas
estranhas podem acontecer em seu site. Se voc no planeja usar o gerenciador
de arquivos ou os avatars, no d acesso de escrita para nenhum arquivo ou
diretrio.

Somente imagens podem ser enviadas.

Se voc planeja remover o phpWebThings, preste ateno no fato que imagens
enviadas pelo gerenciador de arquivos ou avatars devem ser eliminados antes 
usando o prprio genrenciador de arquivos e depois apague o phpWebThings,
pois como os arquivos sero criados pelo usurio apache ou coisa parecida,
seu usurios de acesso ftp no conseguir apagar.
Se voc esqueceu desse detalhe, pea para o administrador do seu servidor
apagar eles, ou crie um script para apag-los.

Este programa pode conter bugs ou erros, sinta-se a vontade para enviar
eles para mim!

Espero que voc goste do phpWebThings tanto quanto eu gosto de faz-lo!


Paulo Assis
paulo@phpdbform.com
http://www.phpdbform.com
http://www.phpwebthings.org
http://www.phpdbform.com.br
http://www.coralinformatica.com.br

