Você está na página 1de 4

Aprenda a montar um site .

Net com o gerenciador de contedo DotNetNuke O DotNetNuke destaca-se por ser um dos poucos gerencidores de contedo online que rodam na plataforma .NET, da Microsoft. Apesar de ter um processo de instalao tortuoso, esse software oferece amplos recursos para quem desenvolve sites profissionais. Um dos seus pontos fortes ser modular. O desenvolvedor pode adicionar ou remover mdulos de acordo com suas necessidades, e at desenvolver seus prprios mdulos em ASP.NET. Neste tutorial veremos como instalar o DotNetNuke 4.3.5 no Windows Server 2003 com o SQL Server 2000. Na seqncia, mostramos como criar um site de empresa com ele. Acompanhe. 1) PR-REQUISITOS O DotNetNuke roda em Windows Server com o servidor de web IIS e o gerenciador de banco de dados SQL Server. Tambm requer o .NET Framework. Se seu servidor no tiver esses programas, veja como instal-los. Windows Server 2003 - Faa a instalao padro e, quando terminar, instale todas as atualizaes do Windows Update. O DotNetNuke tambm funciona em Windows 2000 Server. IIS - Para instalar o IIS, no Painel de Controle abra o item Add or Remove Programs e entre na instalao do Windows. Escolha Application Server e clique no boto Details. Marque os programas Internet Information Services (IIS) e ASP.NET. Lembre-se de rodar o Windows Update novamente aps a instalao do IIS. SQL Server 2000 - O gerenciador de banco de dados recomendado o SQL Server, na verso 2000, 2005 ou 2005 Express Edition (que gratuita e pode ser baixada em www.info.abril.com.br/download/4339.shtml). Nesse tutorial, usaremos o SQL Server 2000. Lembre-se de aplicar o Service Pack mais recente aps a instalao. Recomendamos deixar o usurio sa sem senha durante o desenvolvimento. .NET Framework 2.0 - Se voc instalou todas as atualizaes do Windows Update, j deve ter o .NET Framework 2.0 no servidor. Caso contrrio, baixe esse software no endereo www.info.abril.com.br/download/2158.shtml e instale-o. No necessrio instalar o SDK. 2) FERRAMENTAS H mais duas ferramentas que vamos usar na configurao do DotNetNuke: .NET Version Check - Esse programa gratuito pode ser baixado em www.info.abril.com.br/download/4689.shmtl. Rode-o para confirmar que sua instalao da plataforma .NET est em ordem. O programa deve indicar que a verso instalada a 2.0. SciTE- Vamos usar esse aplicativo gratuito para editar o cdigo XML do arquivo de configurao do DotNetNuke. Se preferir, voc pode empregar outro editor de programas. O endereo para download do SciTE www.info.abril.com.br/download/4690.shtml. 3) BANCO DE DADOS Vamos configurar um novo banco de dados no SQL Server 2000 para o DotNetNuke e preparar os diretrios onde os elementos que formaro o site sero armazenados. Entre no Enterprise Manager do SQL Server e selecione a pasta Database do seu servidor. Clique com o boto direito e escolha New Database. Preencha o campo Name com o nome DotNetNuke e clique em OK. 4) DOTNETNUKE

H trs diferentes pacotes para instalao do DotNetNuke. Neste tutorial usaremos o DotNetNuke Install (o Starter Kit para quem j tem o Visual Studio 2005 e o Source o cdigo-fonte). Baixe o DotNetNuke Install no endereo www.info.abril.com.br/download/4233.shtml. Descompacte o arquivo numa pasta qualquer. Neste tutorial vamos usar a pasta C:\DotNetNuke_2. Agora vamos configurar os direitos de acesso a essa pasta. Clique nela com o boto direito do mouse e escolha Properties. Selecione a guia Security e clique em Add para adicionar um usurio. Clique no boto Advanced e, em seguida, em Find Now. Encontre o usurio NETWORK SERVICE na lista, marque-o e clique em OK. D acesso completo a esse usurio (Full Control). Para finalizar, clique em Advanced e marque a caixa Replace permission entries on all objects with entries shown here that apply to child objects. D OK e aguarde a replicao das permisses de acessso. 5) AJUSTANDO O ISS Vamos, agora, configurar o IIS para trabalhar com o DotNetNuke. Clique com o boto direito do mouse sobre o cone My Computer da rea de trabalho e selecione Manage. No console de gerenciamento do Windows Server expanda o item Services and Applications e v a Internet Information Services/Web Sites/Default Web Site. Clique com o boto direito sobre esse subitem e escolha Properties. Ative a guia ASP.NET e mude contedo do campo ASP.NET Version para 2.0.x. Clique em Apply e, em seguida, em OK. Clique novamente com o boto direito sobre Default Web Site, escolha New e Virtual Directory. Um assistente aparecer. Nele, preencha o campo Alias com o nome DotNetNuke_2 e clique em Next. Na prxima tela, clique em Browse e localize o diretrio onde voc descompactou os arquivos do DotNetNuke. Na tela de permisses, clique em Next, j que essa configurao ser modificada depois. Agora, entre na tela de propriedades do diretrio virtual que voc acaba de criar. Preencha os campos da guia Virtual Directory assim: Application Name: DotNetNuke_2 Execute Permissions: Scripts and Executables Application Pool: DefaultAppPool Clique tambm na guia ASP.NET e certifique-se de que a verso 2.0.x do ASP.NET est selecionada nela. Para finalizar, clique na guia Documents e adicione o documento Default.aspx lista de pginas. 6) CONFIGURAO O prximo passo criar uma ligao entre o DotNetNuke e o IIS. Isso feito no arquivo web.config, localizado no diretrio onde esto os arquivos de instalao. Esse arquivo contm informaes de configurao em linguagem XML. Renomeie o arquivo web.config para web.config.old. Em seguida, renomeie o arquivo release.config para web.config. Edite esse arquivo usando o SciTE ou o editor de programas que preferir. No SciTE, abra o menu Language e escolha XML. Assim, o editor vai usar cores para destacar a sintaxe, o que facilita o entendimento do cdigo. Localize a seo no cdigo e exclua todas as linhas referentes ao SQL Server 2005. O nico trecho que restar nessa seo o seguinte: Na maioria das situaes, o SQL Server estar rodando em outro servidor. Nesse caso, no lugar de localhost, coloque o nome do seu servidor do SQL Server 2000 e preencha os campos Database, uid (usurio) e pwd (senha), com os dados correspondentes. No trecho exclua as linhas referentes ao SQL Server 2005 e deixe apenas aquelas que se referem ao SQL Server 2000. Esse trecho deve ficar assim:

7) SCRIPT Para ativar o DotNetNuke e completar a instalao, vamos rodar um script de configurao automtica. Ele faz parte do pacote que baixamos e descompactamos. Para acion-lo, abra o Internet Explorer e acesse o seguinte endereo: http://localhost/DotNetNuke_2/install/install.aspx.A instalao dever se iniciar automaticamente. O programa vai apresentar a palavra Success depois que cada trecho for executado. Aps o trmino do processo aparecer um link para voc acessar sua aplicao. Voc pode clicar nele e comear a explorar o sistema. 8) AMBIENTE A criao de um site no DotNetNuke feita num ambiente visual. H trs tipos de usurio nele: editores de contedo, administradores e usurios comuns. Para criar ou modificar um site voc deve se autenticar como administrador. Para isso, use o nome de usurio admin e a senha dnnadmin. Feito o login, examine o ambiente do DotNetNuke. Os comandos esto na parte superior da janela. l que voc edita configuraes, acrescenta pginas, adiciona mdulos ou aciona um assistente para criar um novo site. 9) CRIANDO UM SITE Para criar um novo site, clique no cone Wizard e, na prxima tela, marque a caixa Build Your Site from a Template. O DotNetNuke oferece vrios modelos de site pr-diagramados, incluindo um para clube ou organizao, um para site pessoal, um para portal e outro para site de pequena empresa. Escolha a opo mais adequada ao seu projeto e clique em Next. Agora voc deve escolher o skin do seu site, ou seja, a aparncia que ele ter. H diversas opes e voc pode ter uma rpida visualizao da aparncia de cada uma clicando sobre elas. Clique em Next e, na prxima tela, escolha um container para o seu site. O container modelo da caixa que receber o texto principal, que geralmente fica no meio da pgina. Clique em Next novamente. Preencha a prxima tela com os dados referentes ao site, como o ttulo que aparecer na barra do navegador dos visitantes. Clique em Next e, para finalizar essa etapa, indique um logotipo para o site. Se voc no tiver um, selecione None Specified. 10) CONTEDO De volta tela anterior, experimente adicionar um pouco de contedo clicando nas caixas e digitando ou colando os textos. Depois, clique em Logout para encerrar a sesso de edio. Voc ver que o site comea a tomar forma. Agora s fazer o login como administrador novamente e preencher o restante do contedo do site. 11) PERSONALIZAO Quase tudo no DotNetNuke personalizvel. Para fazer alteraes nas pginas basta adicionar ou remover mdulos com elementos que vo compor o site. Para acrescentar um elemento novo, selecione-o no topo da tela e indique a posio onde o mdulo correspondente ficar na pgina. Entre os principais mdulos, podemos destacar mecanismo de pesquisa, lbum de fotos com miniaturas e uma pgina de notcias RSS. Voc pode experimentar qualquer um deles, j que muito fcil remov-los depois. Quando terminar a montagem do site, outros usurios podero fazer login no sistema para acrescentar contedo. E seu site estar pronto para ser inaugurado e receber visitantes

Para que voc possa utilizar o DotNukeNet em sua revenda, por favor siga os passos abaixo
para esta instalando e passando as permisses necessrias para que o mesmo funcione. Voc pode utilizar a verso oficial do site do DotNukeNet ou pode usar as duas ultimas versoes disponiveis, 3.3.4 e 4.3.4. Para quem tem o plano revenda aqui vai o script de instalao: 1) Criar uma base de dados SQL server (dominio_dnn - sugestao de nome) 2) Criar um usuario para esta base (dominio_dnn - sugestao) - colocar uma senha complicada (xuqn2os03m) 3) Baixar o arquivo de instalacao do DNN do site oficial ou do endereco ( http://pleskwin07.hospedagemdesites.ws/DotNetNuke_3.3.4_Install.zip (versao 3.3.4) ou http://pleskwin07.hospedagemdesites.ws/DotNetNuke_4.3.4_Install.zip (versao 4.3.4) ). 4) Descompactar o arquivo .zip para o diretorio /httpdocs/dnn (dnn eh uma sugestao de diretorio) 5) apagar o arquivo web.config 6) renomear o arquivo release.config para web.config 7) entrar pelo gerenciador de arquivos, acessar o diretorio httpdocs, localizar o diretorio dnn e clicar no cadeado do lado direito da tabela. 8) adicionar permissoes de "Full Control" ou "Modify" para os usuarios "IUSR_xxx" e para o usuario "IWPC_xxx" 9) Ir em "Diretorios Web" e Clicar em "Adicionar Novo Diretorio Virtual" 10) Colocar o nome do diretorio Virtual como o nome do diretorio criado "dnn" e caminho colocar "/httpdocs/dnn" e dar "OK" 11) Apos criado, Clicar em ASP.NET e certificar-se que esteja com a versao 2.0 . 12) Editar o arquivo "web.config" , comentar ou apagar as linhas 23 a 26. Linhas relacionadas ao sql 2005 express 13) Editar o arquivo "web.config" , des-comentar as linhas 28 a 32. Linhas relacionadas ao sql 2005 server 14) Editar o arquivo "web.config" , editar as linhas 30 e 37 adicionando as informacoes do banco de dados ex: <add name="SiteSqlServer" connectionString="Server=sqlserver.pleskwin10.hospedagemdesites.ws;D atabase=ples kwin10_dnn4;uid=pleskwin10_dnn4;pwd=123123;" providerName="System.Data.SqlClient" /> 15) Agora basta entrar no URL do dominio que o DNN sera instalado corretamente. http://dominio/dnn . Funciona sem maiores problemas!:)

Você também pode gostar