Montar um site de notícias com votação como o Digg não e difícil com o sistema Pligg
Uma das últimas tendências em sites de notícias é a votação e a seleção dos assuntos mais importantes pelos próprios visitantes das páginas. O excelente site Digg, voltado a notícias de tecnologia, foi o precursor dessa tendência, com vários seguidores, como o Reddit e os brasileiros Linkk e Rec6. A vantagem do sucesso das notícias sociais é que já surgiram alguns sistemas para implementá-las rapidamente. O melhor deles é o Pligg, que usaremos neste tutorial. Antes de montar seu Digg personalizado, é preciso ter uma conta em um provedor web, além de acesso a um banco de dados MySQL.
1) Download e upload
Comece baixando o Pligg em www.info.abril.com.br/download/4831.shtml. Descompacte o arquivo. Depois, abra o cliente de FTP Filezilla (www.info.abril.com.br/download/4504.shtml). Tecle o endereço, usuário e senha que são utilizados para enviar arquivos ao provedor web. Crie uma pasta, que será parte do endereço do site com o Pligg. Usaremos o nome pligg para a pasta. Envie, então, os arquivos descompactados para o provedor web. Depois de terminado o envio, não feche ainda o Filezilla.
2) Permissões
Agora, devemos fazer ajustes de permissões em alguns arquivos. Mude o nome dos arquivos settings.php.default e /libs/dbconnect.php.default, removendo o “.default” de cada um deles. Depois, clique com o botão direito do mouse na pasta /avatars/user_uploaded e escolha a opção File Attributes. Tecle, em Numeric Value, o valor 777 e clique em OK. Repita o procedimento para as pastas backup, cache, templates e templates_c. Clique com o botão direito do mouse no arquivo /libs/dbconnect.php e escolha File Attributes. Tecle o valor 666 desta vez, repetindo o procedimento para os arquivos /libs/lang.conf e settings.php. Por fim, aplique o valor de permissões 655 ao arquivo config.php.`
3) Instalação
Agora, acesse a URL onde o Pligg foi instalado, seguida do texto /install/ (por exemplo, www.minhaurl.com.br/pligg/install/). Será aberta uma página de instalação. Acesse a aba Install. Aqui, será preciso teclar o nome, usuário e senha do banco de dados MySQL, além de seu endereço, com base nas informações fornecidas pelo provedor web. Clique em Check Settings para verificar se a conexão ao MySQL está funcionando. Clique Next e Next novamente, para que sejam criadas as tabelas necessárias ao funcionamento do Pligg.
4) Faxina pós-instalação
Antes de começar a mexer no Pligg, é necessário apagar alguns arquivos que não são mais necessários após a instalação, além de mudar algumas permissões. Rode novamente o Filezilla e se reconecte ao provedor web. Clique com o botão direito do arquivo libs/dbconnect.php e use o número 644 para as permissões. Apague, então, a pasta install.
5) Configuração
Faça o login no site Pligg usando o usuário god e a senha 12345. De cara, acesse a seção Admin, no menu do topo da tela e, clicando no item User Management, troque a senha do usuário god, que tem acesso total ao site. Outra providência importante é modificar as palavras dos menus do site para o português. Isso é feito acessando a seção Admin e o item de menu Modify Language. Note que aqui é possível mudar todos os textos usados no site, inclusive dos menus.
6) Personalização
Há montes e montes de maneiras de personalizar o visual de um site Pligg. Algumas das mudanças mais importantes são a criação de novas categorias (no item Category Management, se você não trocou o nome dele, claro) e o uso de módulos (em Module Management, que já traz opções para adicionar vídeos às notícias, entre muitas outras). Com um pouco de paciência e curiosidade, dá para mexer bastante no Pligg de fábrica, que já vem bastante poderoso. Vale a pena também dar uma olhada na documentação do programa, em http://www.pligg.com/wiki.