Você está na página 1de 8

Stoq - Gesto comercial open source [Artigo]

1 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

Stoq - Gesto comercial open source


Autor: Paulo Roberto Junior - WoLF <paulorvojr at gmail.com>
Data: 02/10/2009
Introduo
Primeiramente meus agradecimentos a todos que j leram, comentaram meus artigos, fico feliz pelo apoio,
agradecimento, crticas, pois sempre so construtivas.
Bom, no universo open source existem inmeros softwares que caem como uma luva para nossa futura
soluo em TI. A cada dia nos surpreendemos com o refinamento e produtividade dos sistemas.
Hoje, dentro de muitos outros que existem agora, apresento a vocs o Stoq, desenvolvido pela conhecida
Async Open Source, usando banco de dados PostgreSQL.
Abaixo algumas features desse maravilhoso app.
Controle de vendas e estoque
Client register (CRM)
Gesto de compras e estoque
Gesto de compras e estoque
Apurao de impostos
Impresso fiscal via ECF
Impresso de cheques (se interliga facilmente em uma impressora com interface serial)
Desenvolvido em e para Linux (SHOW!!!!)
Informaes divulgadas no site do desenvolvedor: http://www.stoq.com.br/pt-br/
Para aqueles que desejam melhorar o software e estudar seu cdigo fonte, os repositrios ficam em:
http://download.stoq.com.br/sources/LATEST/
L voc encontra todas as bibliotecas, drivers e componentes para alterar o sistema.

Instalao em Ubuntu 7.xx e 8.xx


Primeiramente vamos instalar na distro Ubuntu.
1. Caso j o possua instalado e em perfeito estado, pule para os passos seguintes. Caso no possua
instalado, efetue a instalao do Ubuntu de preferncia verses 7.xx 8.xx, com ambiente grfico
(desktop).
2. Tenha ou instale o SGBD PostgreSQL, a instalao bem simples via apt-get, eu prefiro instalar da
seguinte forma, que virou para mim uma receita de bolo:

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

2 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

$ sudo apt-get install postgresql-8.3 postgresql-client-8.3 pgadmin3 php5-pgsql


$ sudo apt-get install phppgadmin
$ sudo ln -s /etc/phppgadmin/apache.conf /etc/apache2/conf.d/phppgadmin.conf
$ sudo vim /usr/share/phppgadmin/conf/config.inc.php
Procure pela linha:
$conf['extra_login_security'] = true;
E altere para:
$conf['extra_login_security'] = false;
Salve o arquivo (:wq) e reinicie o Apache:
$ sudo /etc/init.d/apache2 reload
Edite o arquivo /etc/apache2/conf.d/phppgadmin e descomente a linha:
allow from all
Okay, muitos vo falar que isso prejudica a segurana, mas volto a afirmar, isso para testes, em produo
volte a configurao anterior e implemente a segurana desejada.
3. Configurando banco de dados
Antes, certifique-se de que a verso do PostgreSQL instalada a 8.1 ou superior.
importante observar que para o funcionamento correto do Stoq necessrio que o enconding do banco
de dados seja sempre UNICODE.
Note que no lugar de Stoq poderia ser usado o nome do usurio logado em seu sistema. Crie um usurio
chamado "stoq" para as aplicaes Stoq:
$ sudo -u postgres createuser stoq -drs -P
Digite a senha do seu usurio:
Password: ******
Depois escolha uma senha nova para o usurio stoq:
Enter password for new role: ******
Enter it again: ******
Obs.: caso a configurao de acesso do seu PostgreSQL seja do tipo confivel, o argumento -P no ser
necessrio e a senha ento no ser solicitada. O arquivo de configurao do PostgreSQL em geral se
encontra em /etc/postgresql/pg_hba.conf.
Atualizao da base de dados:

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

3 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

Para novas verses, pode ser necessria a atualizao da base de dados, para isto, somente execute o
comando abaixo:
$ stoqdbadmin updateschema
4. Os demais passos foram seguidos de acordo com as instrues do desenvolvedor do software e nenhum
passo foi feito a mais ou a menos, portanto sua informao ser mantida de forma integral.
5. Adicionando o repositrio:
O primeiro passo para instalar o Stoq adicionar o repositrio oficial lista de repositrios do Ubuntu.
deb http://download.stoq.com.br/ubuntu ./
Voc pode fazer isso de diversas formas diferentes, entre elas:
a. Utilizando o Synaptic:
Acesse o Synaptic pelo menu Sistema > Administrao > Gerenciador de pacotes Synaptic;
Se solicitado, coloque sua senha;
Note que o usurio que estiver realizando esses passos deve pertencer ao grupo de administradores;
Clique no menu configuraes e depois em repositrios;
Na aba Programas de terceiros, clique em Adicionar;
Copie e cole a linha indicada acima.
b. Utilizando um terminal:
Logue no sistema como usurio root;
Adicione a linha indicada acima ao arquivo /etc/apt/sources.list;
Digite no terminal: sudo apt-get update

Instalando o Stoq
Se voc utilizou o Synaptic para adicionar o repositrio, j pode procurar pelo Stoq e instal-lo.
J se voc adicionou o repositrio usando um terminal, pode instalar o stoq dessa forma:
$ sudo apt-get --allow-unauthenticated install stoq
Instalando o servidor o PostgreSQL:
$ sudo apt-get install postgresql
Observando aqui que o Stoq suporta verses do PostgreSQL iguais ou superiores verso 8.1.
Veja tambm as instrues para configurar o postgres.
Autenticando os pacotes:
Se voc deseja que os pacotes do Stoq sejam autenticados, precisa executar os comandos abaixo aps a

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

4 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

instalao:
$ sudo gpg --keyserver wwwkeys.us.pgp.net --recv-keys 776EF24D
ou
$ sudo gpg --keyserver subkeys.pgp.net --recv-keys 776EF24D
E por fim:
$ gpg -a --export 776EF24D | sudo apt-key add -

Instalao em Fedora-Like
Novamente certifique-se de ter todo o sistema operacional em perfeito estado.
Os pacotes disponveis aqui foram testados apenas na distribuio Fedora Core 6.
Para instalar o Stoq siga os seguintes passos:
1. Logue no sistema como usurio root.
2. Baixe esse arquivo:
http://download.stoq.com.br/fedora/stoq-stable.repo
E guarde-o no diretrio:
/etc/yum.repos.d
3. Execute os seguintes comandos em um prompt de comando (como root):
# yum install stoq
Observando aqui que o Stoq suporta verses do PostgreSQL iguais ou superiores verso 8.1.
tambm recomendado, em caso de problemas, verificar se tem gpgcheck=0 no arquivo /etc/yum.conf.
As informaes acima foram divulgadas no site do desenvolvedor - http://www.stoq.com.br/pt-br
/download/fedora

Testar antes de instalar (LIVE CD)


Todos ns sempre gostamos de testar para ver se realmente gostamos do produto, software, soluo.
Antigamente deveramos sempre instalar o demo ou verso completa e sempre com os ajustes necessrios
alteramos nosso ambiente de trabalho, nossos desktops e at mesmo servidores, pois a tempos que sistemas
usam databases.
Hoje a cada dia se torna um padro a criao de live-cds com tudo o que se precisa para testar, temos
live-cd em muitas distribuies Linux e at servios e servidores (expresso livre, zimbra, openemm) e
outros.

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

5 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

Seguindo essa linha o Stoq tambm tem seu live-cd, e muito funcional por acaso.
Baseado no Ubuntu, seu carregamento rpido e sem dores de cabea.
Baixem e gravem em um cd, ou mantenham a .iso e usem no VMWare, Virtualbox, Xen, entre outros (voto
no vmware esx 3.0 - hehehe).
Baixe o lice-cd em:
http://www.stoq.com.br/pt-br/download/livecd

Algumas telas do software


Seguem abaixo algumas telas (screenshots) do software em ao:
Ponto de vendas:

Administrativo:

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

6 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

Compras:

Contas a receber:

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

7 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

Contas a pagar:

Agradecimentos
Venho agradecer o apoio de todos e espero que tenham gostado do artigo.
Aps conhecer mais sobre essa soluo, vou futuramente escrever sobre o seu funcionamento a fundo,
descrevendo as facilidades e dificuldades.
Como projeto estarei testando tambm com outros usurios da empresa onde trabalho e essas informaes
enviarei no artigo.
Obrigado equipe do VOL e o brilhante pessoal que escreve artigos, dicas, perguntas, conhecimento
tudo!
Atc,
Paulo Roberto Junior
www.paulojr.info
www.blog.paulojr.info

23/6/2010 22:39

Stoq - Gesto comercial open source [Artigo]

8 of 8

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10548

http://www.vivaolinux.com.br/artigo/Gestao-comercial-open-source
Voltar para o site

23/6/2010 22:39

Você também pode gostar