Introdu§£o ao DotNetNuke

download Introdu§£o ao DotNetNuke

of 22

  • date post

    14-Jun-2015
  • Category

    Technology

  • view

    1.529
  • download

    2

Embed Size (px)

description

Apresentação sobre o DotNetNuke, um sistema de gestão de conteúdo open-source desenvolvido em .NET, com demonstrações práticas da preparação do ambiente, e criação de módulos customizados (UserControls) na 5ª reunião presencial da comunidade NetPonto

Transcript of Introdu§£o ao DotNetNuke

  • 1. http://netponto.org
    5 Reunio Presencial - 12/12/2009
    Introduo ao DotNetNukeRui Silva

2. Rui Silva
Developer. +20 anos de experincia.
Comecei com bases de dados e programao em Dbase III
Passei para Clipper e j nesta altura programei por eventos
O processo de migrao para Windows foi feito com Visual Objects da CA, tecnologia que morreu, infelizmente.
Enveredei depois para Visual Basic (3 e dai em diante at hoje com .NET)
3. Agenda
DotNetNuke - Introduo
Instalao
Administrao
Pginas e Mdulos
Desenvolvimento de mdulos Custom
Principais tabelas
Referncias
4. DotNetNuke - Introduo
Proveniente de um projecto demo da Microsoft chamado IBuySpy
Desenvolvido por um indivduo chamado Shawn Walker, que hoje tambm um dos directores do CodePlex
CMS - Content Management System
Framework Aplicacional
5. DotNetNuke Instalao DEV
Mquina de Desenvolvimento
Download verso mais recente
Criar uma base de dados vazia
Mudar chave SiteSqlServer no Web.Config (2 chaves)
Apontar o browser para a pgina Default.aspx
6. DotNetNuke Instalao HOST
HostProvider
Download verso mais recente
Upload FTP para mquina do ISP
Criar uma base de dados vazia
Mudar chave SiteSqlServer no Web.Config (2 chaves)
Adicionar permisses de WRITE para os directrios DesktopModules, Bine ficheiro Web.Config, pelo menos.
Apontar o browser para a pgina Default.aspx
7. DotNetNuke Host vs Admin
Tarefas de Host
Manter toda a infra-estrutura disponvel
Manter todos os mdulos disponveis para todos os sites
Tarefas de Admin
Manipular pginas (Tabs) e contedos
Manter grupos de seguranca e contas de utilizador
8. Instalao de umaMquina de DEVPreparao do Ambiente
demonstrao
9. DotNetNuke - Administrao
HostSettings
Modules
HostAccounts
Skins
Site Settings
EventViewer
10. DotNetNuke - Pginas e Mdulos
HostSettings
Tab o fundamental de uma pgina do DNN
Module o fundamental do contedo de uma pgina DNN
11. DotNetNuke - Mdulos Custom
ATENO !
Este mtodo o que eu uso!
Acredito que possam existir melhores,
mas comigo tem funcionado e, acima de tudo,
uma forma muito rpida de desenvolvimento.
12. DotNetNuke Modulos Custom
Principais guidelines sobre mdulos
So basicamente ASCX Web Controls
Herdam da classe PortalModuleBase
Se necessrio, criar settings, via herana de ModuleSettingsBase
13. Fundamental de um Mdulo
Imports DotNetNuke
ImportsDotNetNuke.Common
ImportsDotNetNuke.Entities.Modules
ImportsDotNetNuke.Entities.Profile
ImportsDotNetNuke.Entities.Users
PartialPublicClassViewUSCL
InheritsPortalModuleBase
EndClass
14. Diferena DNN / ASP .NET Std
DNN ASP .NET / Std
Default.aspx
PageName.aspx
TabName.aspx
Explicar
Melhor
ASCX 1
Mdulo 1
ASCX 2
Mdulo 2
15. Criao de um mdulo CustomCoisa simples: Rede Social em 14 minutos
demonstrao
16. DotNetNuke - Principais Tabelas
PortalAlias - Armazena todos os URLs vlidos para cada site
Tabs - Definio de Pginas
Modules - Nomes dos Mdulos
TabModules - Mdulos que compem um Tab
Version - Log de todas as actualizaes do portal
17. DotNetNuke - Principais Tabelas
18. Por Onde Comear
DotNetNuke
http://www.dotnetnuke.com
19. Por Onde Comear (cont.)
DnnCreative
http://www.dnncreative.com
20. Dvidas?
21. Patrocinadores desta reunio
22. Obrigado!
Rui Silva
rui.md.silva@netcabo.pt
prg45@hotmail.com (MSN)
No twitter, its useless :P