Posted by henriquegogo on April 6, 2010 at 9:41pm
Gostaria de saber se alguém aqui utiliza Drupal para desenvolvimento de sistemas.
Algo como cadastro de clientes de locadora, ou gerenciamento de funcionários, ponto eletrônico, sistema contábil.
Vi que existe o http://openatrium.com/ , porém é o único caso real (e bem feito) de sistema que eu encontrei por aí, o resto é tudo site.
Qualquer resposta é bem-vinda.
Henrique Gogó
http://www.gogs.com.br

Comments
Sim, certamente existem
Sim, certamente existem várias.
Nossa empresa trabalha desenvolvendo isso e já temos algumas aplicações rodando em clientes corporativos, tais como gerenciadores de conhecimento, sistemas de tracking de chamados e etc.
Sds
Paulino Michelazzo
http://www.michelazzo.com.br
Yes, I'm Brazilian and we don't speak Spanish here (but I can speak too).
Existe algum que eu possa conhecer?
Paulino,
Teria algum desses sistemas que eu possa conhecer? Gostaria muito de ver funcionando.
Fora esses seus projetos, existe algum projeto opensource, conhecido?
Henrique Gogó
http://www.gogs.com.br/
Henrique, Não pelo momento.
Henrique,
Não pelo momento. São aplicações desenvolvidas para uso interno de clientes corporativos e estes ainda não autorizaram a apresentar o mesmo. Um deles estamos criando uma versão de um módulo que integra duas ferramentas diferentes para colocar no repositório do Drupal, mas ainda demora um pouco.
Abs
Paulino Michelazzo
http://www.michelazzo.com.br
Yes, I'm Brazilian and we don't speak Spanish here (but I can speak too).
Henrique, Tem a iniciativa do
Henrique,
Tem a iniciativa do smallcore, que é a idéia de separar o core do Drupal do CMS, transformando ele num framework web pra desenvolvimento de sistemas. Aqui tem um texto sobre ele: http://www.agileapproach.com/blog-entry/debate-over-drupal-smallcore-per...
As aplicações que encontrei, fora o open atrium e outros produtos da development seed (managing news e map box) são:
Tattler - http://tattlerapp.com
Open Publish - http://www.opensourceopenminds.com/openpublish
Drupal Gardens - http://www.drupalgardens.com
Flat world knowledge - http://www.flatworldknowledge.com/
Achei uma session da drupalcon 2008 falando disso tmb:
http://szeged2008.drupalcon.org/program/sessions/building-financial-web-...
Mas boa pergunta, também gostaria de saber mais sobre isso...
Rafael Caceres
CSO/Drupal architect
http://www.taller.net.br
Valeu, cara
Valeu, Rafael.
Era exatamente uma lista assim que eu procurava.
Melhor se ela tivesse mais exemplos.
O OpenAtrium foi o sistema que me fez interessar pelo Drupal.
Por isso é sempre bom saber de outros. Valeu!
Henrique Gogó
http://www.gogs.com.br/
Pessoal, Existe uma lista
Pessoal,
Existe uma lista mais completa organizada em http://drupaldistrowatch.com/
[ ]'s
wasare
http://www.ospath.com
[ ]'s
@wasare
http://tutolivre.net/
http://www.ospath.com/
Tem outro projeto
Tem outro projeto interessante, que está iniciando ainda, o Eduglu(http://drupal.org/project/eduglu), que tem em sua proposta criar uma rede social focada em ambientes de educação.
Acho que hoje está mais "fácil" criar produtos/pacotes desse tipo, pois a entrada das Features, além do amadurecimento dos profiles e módulos como Views, CCK, CTools, Context, Spaces, Strongarm, etc, facilitou a replicação das funcionalidades.
Tenho alguns sistemas "semi-empacotados" também e tem um detalhe: foi falado em desenvolvimento de sistemas, não somente de sistemas empacotados, então isso acredito que tenhamos trocentos casos.
Inclusive, cheguei a integrar o Drupal com um sistema corporativo em Oracle, obtendo um resultado fantástico, com prazo recorde e enorme flexibilidade na criação de novas funcionalidades(o pessoal que desenvolvia em Java disse que não dava para fazer e eu fiz sozinho com o Drupal, em 2 meses, o que já estão demorando 4 e não fizeram metade do que cheguei com o Drupal como plataforma de desenvolvimento)
Então... Eu já desenvolvi
Então...
Eu já desenvolvi alguns projetos para uso interno como controle de estoque e tal, dependendo da proporção do sistema até compensa, mas se o sistema for complexo demais eu recomendo que você use um framework e comece seu sistema do zero, o Drupal é uma ferramenta maravilhosa mas foi feita para gerenciar conteúdo, não podemos cair na besteira de achar que todo problema é prego só por que temos um bom martelo.
abraços.
Não concordo Thiago.
Eu desenvolvi um software de B2B dentro do Drupal 5.x que será até tema de uma das palestras que estou propondo no FISL 11.
Vale lembrar que o Drupal não é só um CMS e sim um CMF(http://drupal.org/getting-started/before/overview) isso quem diz é o Dries e como prova temos sistemas que fogem do CMS e são feitos em Drupal.
Como por exemplo:
http://www.openatrium.com/ - Uma ferramenta de gerenciamento de Projetos criado pela Iseed (citada pelo nosso colega no primeiro reply).
Existe também um outro software para monitoramento de mídia em cima de RSS que foi feito em Drupal pela mesma empresa só que não me recordo do link.
O que realmente precisa são de pessoas realmente capazes e que entendam sobre Drupal a nivel de arquitetura.
Helal Ferrari Cabral
Analista de Sistemas
Pós-graduando em Tecnologias Web
Senior Leader Drupal Developer
http://www.helalferrari.com/
não quis dizer que é
não quis dizer que é impossível, quis dizer que fica difícil, já fiz coisas bem legais em Drupal mas se formos ver o numero de voltas que tive que dar para adaptar a minhas ideias ao fluxo de trabalho do Drupal em alguns casos, seria bem mais proveitoso eu ter utilizado algum framework como o Cakephp.
Dá pra fazer? dá :D mas nem sempre vai ser a melhor solução.
É claro que posso estar enganado uma vez que sou um pequeno gafanhoto na arte do desenvolvimento com Drupal e posso ter me enrolado por não seguir corretamente as práticas recomendadas no desenvolvimento :)
É possível, é muito válido em
É possível, é muito válido em muitas das vezes e sim, você terá que dar muitas voltas em muitas das vezes...rsrs
@Ferrari
O software que você tá falando é o Managing News, também da Development Seed(é ISeed não), e tem outros também
http://managingnews.com/
http://mapbox.com/
http://openpublishapp.com/
http://tattlerapp.com/
São os "maiores", até onde vi.
Esses são todos de "conteúdo", mas ai que tá: qual sistema não gerencia conteúdo? Um sistema de gerenciamento de escola, com alunos, etc, é um gerenciador de conteúdo também, por exemplo.
Aplicar lógica, regras de negócio no Drupal exige que você se adapte ao "jeito de pensar" dele, é um fato, mas no que você se acostuma, já vai naturalmente também.
Eu adotei Drupal
Eu adotei drupal como framework, não sei muito de PHP, minha maior experiencia profissional é em Java, mas decidi adota-lo sempre que escolho PHP com linguagem.
Ainda estou criando a forma de trabalho, mas basicamente tenho criado as páginas onde faço os formulários na mão em um editor de texto, crio uma ou mais paginas para ser meu action e esses actions chamam funções que crio no arquivo template.php
Seria
M odel = template.php
V iew = Páginas criadas via administrativo
C controller = Action (tb páginas criadas)
Dessa forma consigo rapidamente ter um sistema funcional.
Estive pensando até em criar um gerador automatico. Um modulo que a partir de um modelo criasse os CRUDs, pois já pouparia bastante tempo. Com isso conseguiria focar apenas nas páginas mais especificas.
Se alguém conhece algo que eu possa melhorar essa metodologia.
Abs