O WordPress ?? um dos melhores gerenciadores de blogs que eu j?? vi. Muito completo e de c??digo aberto, sua flexibilidade de utilizar add-ons (plugins) ?? o que permite dar-lhe grande escalabilidade. Visite o link para conhecer… J?? tinha utilizado a ferramenta algumas vezes e achei bem intuitiva e f??cil de usar (al??m de manipul??-la). Ent??o dei uma olhada na net e, infelizmente, n??o h?? vers??es dele em ASP.NET. Ent??o pensei: porque n??o fazer?
Comecei a dar uma olhada no c??digo analisando a reutiliza????o das p??ginas. Vendo por alto d?? para sentir como o neg??cio foi bem feito! Surpreendente o que foi feito em PHP… Voltando… Primeiro gerei uma c??pia do HTML de algumas p??ginas. Como fiz isso? Exibindo a p??gina no navegador, mostrando o c??digo-fonte (em HTML) e salvando. S?? assim que d?? pois o c??digo PHP est?? misturando com c??digo HTML. ?? chato, trabalhoso e principalmente nunca fica do jeito que queremos. Mas ficou quase parecido.
Depois fiquei vendo que n??o vai ser t??o f??cil assim. Parei e desisti! Muito cansativo… Pelo menos j?? tenho o HTML de algumas p??ginas (est??tico). Fiquei enrolando por um tempo e precisava ter um CMS para sites. O WordPress j?? ?? um CMS ent??o pensei em agregar um m??dulo para fazer cadastros pegando uma tabela no banco de dados e transformando em formul??rio. Pelo menos isso! Feito…
Hoje, ao menos, j?? tenho um cadastro! Isso poderia ser feito por Linq? Claro! Isso ?? Linq… Apenas coloquei na casca do WordPress. Ou seja, o que fiz, qualquer um poderia ter feito. Agora o mais dif??cil ?? fazer os demais m??dulos. Ou seja, fazer o WordPress… Complicado! N??o sei se conseguirei fazer. Talvez desista no meio do caminho ou n??o. Futuro indeciso. Se um dia terminar coloco no Google Code ou em qualquer reposit??rio para download.
Fazendo umas pesquisas no Google, encontrei o site de David Pirek. Ele fez um gerenciador de conte??do para blogs em ASP.NET (em MVC ainda) de forma bem mais reduzida que o WordPress mas que tem o mesmo objetivo (menos a casca). Bem interessante! Para conhecer veja o projeto ASP.NET CMS 3.0. Acho que quebra um galho… Tamb??m, para ver o demo e a vers??o 4.0 clique aqui. A minha id??ia de copiar o WordPress e transformar em ASP.NET veio da?? e no grande poder que a ferramenta disponibiliza.
Resumo
Projeto: WordPress em ASP.NET
Linguagem: C# 3.5
Banco de Dados: SQL Server
Plugins: JQuery, Mootools, ASP.NET AJAX, NicEdit WYSIWYG
Andamento: 1%
Obs: Depois estava lendo que h?? um “armengue” de colocar o WordPress em PHP e o blog em ASP.NET para funcionar. Parece que se colocar o WordPress em um diret??rio e o blog em outro e configurar como aplica????es separadas no IIS (lembrando que pode ter o PHP no IIS com FastCGI) d?? pra fazer funcionar. S?? que ter?? que programar o blog para puxar as informa????es. N??o testei, mas fica a dica para quem quiser tentar…
4 respostas em “WordPress em ASP.NET”
Bom dia Thiago.
??tima iniciativa.
Voc?? poderia disponibilizar o projeto para Download?
ou me enviar pelo email: i9connect@gmail.com
Abra??os.
Marcos
Marcos, esse projeto deixei em stand by a muito tempo. N??o tive tempo de continuar devido ?? demanda de outros projetos. O que tenho ?? bem simpl??rio e talvez n??o atenda ao neg??cio desejado (ainda). Quando eu tiver um tempo e finalizar pelo menos um m??dulo, com certeza colocarei para download.
Sei que estou atrasado pra comentar mas quero apenas dizer que h?? uma vers??o do wordpress com ASP.NET usando .NET ou MONO.
http://wpdotnet.com/
Thiago, mesmo assim seria interessante voc?? disponibilizar a sua vers??o, mesmo n??o terminado, poder??amos deixa-lo em aberto e manter voc?? atualizado de alguma eventual mudan??a.