Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

ASP.NET e FCKeditor v2.x

Aprenda como utilizar o FCKeditor em suas aplicações ASP.NET

Vamos pensar na seguinte situação: você está envolvido em um projeto onde em uma das partes o usuário poderá postar e comentar determinadas notícias.  E então, vem as seguintes perguntas: o usuário vai escrever a sua notícia em um textbox comum? mas e se ele quiser adicionar uma imagem no mesmo?  E se ele quiser adicionar estilos ao textos? O usuário terá que saber tags HTML para poder dar estilo ao texto ?


Para facilitar esse trabalho, temos os editores WYSIWYG (”WHAT YOU SEE IS WHAT YOU GET” que é o mesmo de “O que você vê é o que você têm”) para web, que é, por exemplo, a idéia de ter o usuário escrevendo um documento como se estivesse escrevendo no world, sem se importa com html, pois quem vai gerar o html é a aplicação por debaixo dos panos.

"Googando" pela internet, achei uma lista de editores no blog http://www.misfitgeek.com/CategoryView,category,ASPNET.aspx:


Testei muito desses. Não cheguei a testar todos, porque alguns são pagos.

Gostei bastante de dois:  FreeTextBox e o FCKeditor, ambos free. Mas optei pelo FCKeditor que já é utilizado em várias aplicações existentes, como PHP-nuke e outras.

O que me incenticou a escrever esse artigo é que vi muita gente com dúvida de como se utilizava o mesmo. Então vou fazer um passo à passo de como utilizar o FCK em aplicações ASP.NET.


1ª etapa:

Baixar o FCK no seguinte link: http://www.fckeditor.net/download

Obs: Baixe tanto o FCKeditor.NET como o FCKeditor mais recente (na época em que esse artigo foi escrito estava na versão 2.6.3).


2ª etapa:

Agora no Visual Studio, vá na toolbox e adicione referencia à dll que se encontra dentro da pasta FCKeditor.NET, no meu caso o caminho é: C:\Users\xx.xx\Downloads\FCKeditor.Net_2.6.3\bin\Release\2.0\FredCK.FCKeditorV2.dll

Agora você já pode arrastar e soltar o controle para a sua tela.


3ª etapa:

Adicione ao seu projeto o arquivo  ‘fckeditor’ .

Obs: No meu caso, adicionei na propria raiz da aplicação. Tendo a seguinte estrutura agora: ‘~/fckeditor’


4ª  etapa:

Modifique a propriedade ‘BasePath’ do seu controle para: ‘~/fckeditor’ (No meu caso)

Bem, é apenas isso. Simples não é? Espero em posts futuros estar postando algumas maneiras de personalizar este controle.

Para maiores detalhes do editor, acessar os seguintes links:

http://docs.fckeditor.net/FCKeditor_2.x/Users_Guide

http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide


Este artigo encontra-se, também, em meu blog: http://fpimentel88.wordpress.com





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Felipe José Fonseca Pimentel

Trabalha como Arquiteto e Consultor independente. É líder do grupo DotNetArchitects PE. Possui mais de 4 anos de experiência com tecnologias .NET. Ministra cursos, palestras e treinamentos sobre a plataforma .NET. Possuindo os títulos de MCP, MCTS e MCPD.


Space do autor
Estatísticas #
Favorito:
Comentários:
Feedback:
Utilidade:
2   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03