domingo, 26 de julho de 2009

PhpMyBibli - Automação de Bibliotecas com Software Livre

Software para automação de bibliotecas.
Durante umas férias prolongadas me deparei com um projeto interessante: automatizar uma biblioteca municipal que estava em fase de reforma e que a mesma seria totalmente reformulada. Conseguiu-se uma sede permanente para o seu funcionamento, compra de móveis, e equipamentos. Até mesmo no que tange em questão de software deveria ser refomulado. O software que estava em uso era proprietário e como o nosso interesse é em sofware livre, começamos a procurar alternativas.
Encontramos muitas interessantes, tanto para bibliotecas grandes como tambem para uso pessoal.

A que nos interessou e atende as necessidades é a PMB ou PhpMyBiblio. Um software francês para automação de bibliotecas. Como os franceses são amantes de literatura e consequentemente de livros, esta ferramenta me chamou a atenção. Apesar de ter que ajustar algumas coisas como tradução e por eu nao ser da área de biblioteconomia, ainda estou aprendendo sobre os termos e códigos que envolvem organização de bibliotecas.


Instalando o sistema.

O PMB está disponível em: http://www.sigb.net/
Talvez possa se perder um pouco na pagina, já que está em francês, mas possui traduções, como inglês e espanhol.

Para fazer o download do pacote, é necessário um cadastro rápido no site e após baixa-lo siga os passos abaixo.

1.Copiar o arquivo baixado para o diretório /var/www/ do apache;
2.Descompactar arquivo .zip (deverá ser criado um diretório chamado “pmb”);
3.Localizar o arquivo de configuração em pmb/includes/db_param.inc.php.exemple;
4.Renomear arquivo “db_param.inc.php.exemple” para “db_param.inc.php”
5.Abrir o arquivo de configuração em um editor de texto e modificar as variáveis de acesso ao banco de dados de acordo com as suas configurações:

define('USER_NAME', 'username');
define('USER_PASS', 'userpwd');
define('DATA_BASE', 'dbname');
define('SQL_TYPE', 'mysql');

Obs: talvez não seja necessário realizar o processo anterior (5), pois a versão utilizada foi de outubro de 2008, que ficou mais simples para instalar. Nas telas de instalação possui os campos para inserir nome de usuário e senha do banco mysql. Dependendo das configurações do seu sistema mysql nem será preciso alterar os dados no arquivo. Talvez seja melhor testar para confirmar. No meu caso, não precisei alterar nada manualmente.

6.Modificar permissões no diretório do PMB:

#cd /var/www - dependendo da sua distro, deve ficar em /home/apache - como no arch linux.
#chown -R www-data:www-data pmb (se for baseado em debian ou ubuntu)

Os dois próximos comandos, não os utilizei e não tive nenhum problema, mas se achar mais seguro, utilize-os.

#chmod -R 640 pmb
#chmod -R ug+X pmb

7.Executar o browser e digitar http://localhost/pmb/tables/install.php
8.Escolher a codificação de caracteres e idioma- o sistema possuiu o linguagem em portugues, quase completo, portanto o escolhido foi ISO-8859-1
9.Fornecer parâmetros para configuração do sistema
10. Digitar no browser o endereço http://localhost/pmb/
11. Autenticar no sistema: usuário e senha = admin

Caso queiram testar a ferramenta, basta acesse este endereço: http://pmb.biblio.free.fr/

Configuração pos-instalação:

Arquivos de linguagem ficam no diretório /var/www/html/pmb/includes/messages ou /home/httpd/html/pmb/includes/messages
O arquivo em questão é o pt_PT.xml
antes de editá-lo é necessário alterar a linguagem no arquivo de cnfiguração do pmb.
Acesse o diretório dentro do root documents do seu apache. Por ex: pmb/includes. Procure pelo arquivo config.inc.php e na linha 24 altere a string fr_FR para pt_PT.
O pmb já está setado para português de Portugal.
Agora podemos fazer as alterações necessárias no arquivo mencionado no inicio.

Obs: nesta versão de outubro de 2008, ja vem com portugues mais completo. Creio que deverão ser feitas poucas alterações. Ainda não entrei em detalhes por falta de tempo, mas quando possível verei isso.

Após o login no sistema, será mostrada a tela de atualização do banco de dados, que está na versão 4.23 e que deve ser atualizado para a versão 4.63.
Vá até a aba Administração;
À esquerda clique no link ferramentas e depois no alto clique em Actualização da base de Dados;

Será mostrada a seguinte informação:

A sua versão actual de PMB é: 3.2.6
A versão da sua base de dados é: v4.23
A sua base de dados deveria ser a versão : v4.71

Siga as instruções para atualizar a base. O mais incomodo é ter que atualizar versão por versão. Não se preocupe com as mensagens de erro que por ventura aparecerão, porque a base se atualiza no final do processo.

No restante, é só explorar o sistema para aprender a utilizar, configurar e fazer manutenção no mesmo, bem como ver se realmente atende suas necessidades.

Caso encontrem algum erro na instalação ou algo que não esteja claro no texto, favor postarem para que seja corrigido, pois pode ter alguma coisa que não atentei no processo de escrita deste documento.

Nenhum comentário: