WordPress como FrameWork - Trabalho Desenvolvido

6 views
Skip to first unread message

Leo Baiano

unread,
Oct 27, 2010, 2:13:09 PM10/27/10
to wordpres...@googlegroups.com
Pessoal, não costumo compartilhar com vocês os trabalhos que desenvolvo com WP se não houver algo que eu ache que vale a pena compartilhar. No trabalho que finalizei a poucos dias precisei fazer uma adaptação interessante e gostaria de compartilhar com vocês.

Trata-se do hot site para o V Seminário de Pesquisa e Ensino de Pós-Graduação da Universidade do Estado da Bahia. O projeto do site pedia uma ficha de inscrição online onde as pessoas pudessem escolher em quais palestrar queriam se inscrever, cada pessoa pode se inscrever em mais de uma palestra e as palestrar possuem vagas limitadas, sendo assim ao alcançar o número total de inscrições a palestra deveria fechar.

Eu admito que nem pensei em plugin para desenvolver isto porque achei que seria algo muito especifico, então minha primeira opção era criar um template e escrever o PHP na mão grande, mas antes disso lembrei que tive uma discussão interessante com um amigo sobre o uso do WordPress como FrameWork e não apenas como um CMS, eu tentava mostrar pra ele que era possível desenvolver aplicações com WP, que ele poderia ser usado sim como framework uma vez que possui métodos para inserção, exclusão, edição e etc... caracteristicas de um framework.

Bom, então achei bacana provar minha teoria na prática e ao invés de fazer do zero utilizei os métodos do WordPress para conectar ao banco, inserir os dados na tabela, contar registros e com uma função simples testar se ainda existe ou não vagas para a tabela. Inclui também uma página que apresenta os inscritos em cada palestra e comprovante de inscrição para impressão.

Fiz este módulo em uns 15 minutos, do zero eu demoraria mais tempo porque precisaria escrever os selects, inserts e etc... mas com os métodos prontos do WP facilitou bastante minha vida.

Claro que um sistema que já nasceu como framework vai superar o WP, mas se pensar bem um framework não trás pronto o gerenciador de conteúdo, então com WP temos um framework fraquinho mas que se apresenta como uma grande opção no desenvolvimento de aplicações web visto que possui o diferencial de ser um gerenciador de conteúdo.

Antes que esqueça o site é: www.spp.uneb.br

Leo Baiano

unread,
Oct 27, 2010, 2:13:03 PM10/27/10
to wordpres...@googlegroups.com

Mat Pinheiro

unread,
Oct 28, 2010, 7:59:20 AM10/28/10
to wordpres...@googlegroups.com
Leo,

Concordo com vc! O WordPress pode sim ser usado como um framework, e eu também já tive duas ótimas experiências com isso, que me rendeu muitas horas de trabalho a menos.

Mas não podemos ter a ingenuidade de achar que o WordPress se compara a um Framework como o Rails, pois eles tem finalidades diferentes. Quando queremos fazer uma aplicação em larga escala, o Rails é muito mais apropriado, já que foi feito pra isso (Eu dei como exemplo o Rails pois trabalho com ele. Podemos citar outros em PHP, como o CodeIgniter e o CakePHP).

Agora, quando temos um caso como o seu, em que é uma funcionalidade simples, que não será usado em larga escala, o WordPress é sim a melhor opção, principalmente pelo custo-benefício e pelo fato de já ser um CMS.

Até! :)


-- Mateus Pinheiro
+55 19 8148.3507


--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/

Eliane

unread,
Oct 28, 2010, 8:32:03 AM10/28/10
to wordpres...@googlegroups.com
Acho que vocês vão começar a confundir o conceito de framework pra
quem não conhece php direito e tá começando a codar agora... e daí
eles vão começar a usar o wordpress pra tudo.... seja como framework
pra fazer conexão no banco pra fazer um formulário de um site que não
usa wordpress... e daí vai ser como usar o ZendFramework pra
desenvolver um site simples de quem somos e form de contato...

Acho válida a experiência, mas quando se trata de fazer um sistema e
usar um cms pra fazer o sistema eu sou um pouco contra.

Principalmente quando você pega um sistema gigante pra fazer e usa o
cms (qualquer que seja, joomla, wordpress,elgg) só pra ter o sistema
de permissionamento de usuários...

Na minha opinião vocês tem que acreditar no ET Bilu "busquem
conhecimento" e aprender prós e contras de frameworks diversos...
pra saber qual é mais aequado pra responder à sua necessidade...

Tudo bem que grande parte não tem interesse em codar php a fundo, mas
é melhor pensar se você vai onerar sitema, banco, armazenamento e
bandwidth pra fazer outras coisas que não dependem da função vital do
cms.

Em 28 de outubro de 2010 09:59, Mat Pinheiro
<mateus....@gmail.com> escreveu:

--
Eliane Meijomil
******************************************************************************************************************************
RESPEITO AO MEIO AMBIENTE E DESPERDÍCIO NÃO COMBINAM. VAI MESMO IMPRIMIR?

Leo Baiano

unread,
Oct 28, 2010, 8:45:35 AM10/28/10
to wordpres...@googlegroups.com
framework pra quem não conhece php direito e tá começando a codar agora.

Eliane, o conceito de framework independe da linguagem, ou seja, não tem ligação direta com PHP ou qualquer outra linguagem.

e daí eles vão começar a usar o wordpress pra tudo

Essa é minha preocupação, eles JÁ estão usando WordPress pra tudo. Tenho visto pessoas que não conhecem nem o básico de programação oferecendo serviços de desenvolvimento WEB, isso porque aprenderam a instalar o WordPress com seus temas e plugins.

Eu também sou contra a utilização de um CMS para desenvolvimento de um sistema mais robusto, mas atualmente montamos até um grupo para desenvolver um sistema de compra coletiva em WordPress... Sempre acreditei que a primeira parte do projeto é a analise e após esta a definição da tecnologia e ferramentas que serão utilizadas, mas parece que muita gente esqueceu desta fase e já escolheram o WP antes mesmo de saber qual o projeto, motivo??? A facilidade que o WordPress trás, a variedade de plugin e a comunidade ativa e sempre disposta a ajudar.

É fácil encontrar ajuda para fazer algo em WordPress, então pra que pagar? Porque me preocupar com como vou fazer? Basta conseguir o cliente e contar com a boa vontade da turma e ta lá o dinheiro na conta.

Isso me preocupa.

Acabei fugindo o assunto central né.

Concordo que nem sempre o WP é a melhor opção e que se é um sistema mais complexo o uso do WP só vai complicar e atrasar o projeto.

Eliane

unread,
Oct 28, 2010, 9:04:32 AM10/28/10
to wordpres...@googlegroups.com
Eu sei o que é framework e que independe da linguagem pq framework é
um conceito. jQuery é framework, cakephp é framework, Rails é
framework (não ruby on rails, ruby é a linguagem, rails é
framework)...

Quanto ao grupo de desenvolvimento de site de compra coletiva para
wordpress eu acho que a idéia surgiu pq tem demanda. Tem algum infeliz
que perguntou "existe plugin pra wordpress de compra coletiva?" e
onde tem demanda tem um programador querendo ganhar dinheiro (ou fama)
suprindo a demanda do usuário mais leigo. Isso é um ponto a parte.

Recentemente uma empresa que me contratou falou assim: Precisamos de
tipo uma rede social pra que uma equipe discuta um grande projeto
dentro dele, com postagens de assuntos e tal, pensamos no wordpress, o
que você acha?
Eu simplesmente falei que wordpress não foi feito pra isso e se fosse
o caso abriria as opções de redes sociais que eles poderiam usar...

Antigamente se falaria em joomla (outro frankeinstein que de tanto
plugin faz tudo)

Mas existem ning e elgg pra isso em específico.

Pra e-commerce existe o magento e o oscommerce...

Não se trata de framework ou de cms, se trata das pessoas se
informarem melhor qual a melhor solução pra suprir suas
necessidades...

Sim, fugi muito do assunto do seu projeto em si, e peço desculpa por
isso, mas acho que é um assunto importante e muito ignorado pelas
pessoas que ignoram a necessidade de saber algo além do universo
wordpress quando se trata de suprir a necessidade do cliente...

beijinhos
Eliane

Leo Baiano

unread,
Oct 28, 2010, 9:32:12 AM10/28/10
to wordpres...@googlegroups.com
Eliane, não precisa se desculpar por fugir do assunto central... na verdade o assunto que estamos falando pra mim é muito mais interessante que o assunto que iniciei neste tópico.

Você diz que falta as pessoas se informarem melhor sobre como desenvolver cada projeto, eu vou um pouco mais além, devida facilidade muita gente que não saca nada de desenvolvimento web esta se aventurando. Quando comecei a trabalhar com desenvolvimento Web consegui um cliente que queria um sistema grande, que entre diversas funcionalidade teria um pequeno sistema para contratação e pagamento de serviços. Na época eu estava começando a aprender a programar de forma orientada a objeto e não tinha noção de como gerar boleto ou integrar a uma ferramenta de pagamento  online, como o prazo não era grande o suficiente para que eu tivesse tempo de estudar e meu conhecimento de desenvolvimento era tão pequeno que realmente poderia demorar muito a pegar os conceitos acabei terceirizando os módulos que achava que não poderia fazer a tempo.

Eu não sei consertar carros, se eu oferecer esse tipo de serviço tenho que ter alguém a quem vou pagar uma % do valor que vou cobrar, não vou oferecer o serviço e depois ir nas oficinas pedindo para me ajudarem a resolver o problema.

Comparação meio louca né?

Eliane

unread,
Oct 28, 2010, 9:50:49 AM10/28/10
to wordpres...@googlegroups.com
Louca mas faz muito sentido! ;)
Reply all
Reply to author
Forward
0 new messages