Tuesday, April 15, 2008

Carambola

[ENGLISH POST FOLLOWS] Carambola é um software, escrito em PHP, de controle academico que eu desenvolvi quando eu estava trabalhando na Universade Estadual da Paraíba (UEPB), e ainda esta sendo usado la. (http://matricula.uepb.edu.br/, http://alunos.uepb.edu.br/) Eu sempre tive planos de ajeitar o codigo mais um pouco e começar um projeto direitinho, mais nunca tive o chance pra fazer isso. Agora não trabalho mais na UEPB e por enquanto não tenho mais tempo para continuar o desenvolvimento de Carambola, mais resolvi lancar o codigo fonte aqui para que outros quem estão interesados em um Controle Academico completamente livre podem continuar. Sente-se a vontade de perguntar sobre duvidas, mandar patches ou relatar bugs aqui no meu blog. Muitas coisas estao faltando (como uma forma de adicionar alunos ou disciplinas), então ainda tem muita coisa pra fazer. Esta tudo licenciado pelo GPLv3, divertem-se! ;-) Instruçoes: Precisa de um servidor web (como Apache) com PHP, e MySQL. Cria um novo banco de dados (exemplo: carambola) Imprta carambola.sql pro teu novo banco de dados. Pode user phpMyAdmin ou rodar mysql -u root -p carambola < carambola.sql. Copia connect.php-dist para connect.php e modifica ele para configura Carambola para teu banco de dados. [ENGLISH] Carambola is a piece of software, written in PHP, for academic controls (universities etc) that I developed while I was working at the State University of Paraíba (UEPB), and is still in use there. I always planned on cleaning up the code and create a proper project with a nice website for it, but never had a chance to do so. Now I no longer work ate UEPB and I won't have time to continue working on Carambola any time soon, so I decided to release the source here to see if anyone else is interested in developing a completely free Academic Control system. Feel free to ask, send me patches or report bugs here on my blog. Many things are still missing (like ways to actually add students or disciplinas), so there is still a lot of work to do here. Everything is licensed under the GPLv3, enjoy! ;-) Instructions: You'll need a webserver with PHP configured, and MySQL. Create a new db (for example: carambola) Import the carambola.sql file into the newly created table. Either use phpMyAdmin or run mysql -u root -p carambola < carambola.sql. Copy connect.php-dist to connect.php and configure it for your database. [GET IT!] Download: http://www2.yogarine.net/carambola-0.5.3.tar.bz2 Trunk:
svn co svn://svn.yogarine.net/carambola/trunk carambola
0.5.3 branch:
svn co svn://svn.yogarine.net/carambola/branches/0.5.3 carambola-0.5.3

5 comments:

fotolog.com/fernandow_jr said...

ainda é usando até hoje lá sim =)

Anonymous said...

o sistema nao funciona.

Yogarine said...

@Anonymous:
Provavelmente estão faltando os dados no banco de dados. Ele ainda não tem nenhum interface para inserir disciplinas e turmas e tal. Da uma olhada no banco de dados e insire ums registros.

Qual é o erro que ta dando?

n_demetrius said...

alwin o link ta quebrado, conserta ai pra eu baixar blz...
vlw cara

Fellipe said...

Alwin, por favor conserta o link.