Taeyo NET Offline Dot Net Nuke Website Programming
Taeyo. NET Offline 세미나 Dot. Net. Nuke Website Programming 박용준(Microsoft MVP, Taeyo. NET) MCSD, MCAD, MCP redplus@redplus. net http: //www. dotnetkorea. com/
순서 n n n Dot. Net. Nuke Portal 소개 l Dot. Net. Nuke 소개 l Portal Solution Dot. Net. Nuke Portal 설치 및 환경 구성 l 설치사양 l IIS & SQL Server 설정 Dot. Net. Nuke로 개인 웹 사이트 구성 l 표준 모듈 활용 l 스킨 설정 l 사이트 마법사
Dot. Net. Nuke란? n Dot. Net. Nuke란? l CMS(Content management system) l ASP. NET Website Framework l ASP. NET 으로 만들어진 오픈 소스 웹 사이트 l ASP. NET Starter Kits 에서 확장됨 l ASP. NET 활용에 대한 좋은 본보기 l ASP. NET 학습시 참고할만한 내용 풍부
포털 솔루션(Portal Solutions)의 종류 n ASP. NET Starter Kits – http: //www. asp. net l n n 2001년 제작/배포 Dot. Net. Nuke Portal – www. dotnetnuke. com l Microsoft Visual Basic. NET 코드 기반 l 50개 이상의 모듈 제공 l 지속적인 업데이트 Rainbow Portal – www. Rainbow. Portal. net l Microsoft Visual C#. NET 코드 기반 l 45개 이상의 모듈 제공
DNN 설치 사양 n n n Microsoft. NET Framework l Dot. Net. Nuke V 4. 3. 2 : . NET Framework V 2. 0 l Dot. Net. Nuke V 3. 3. 2 : . NET Framework V 1. 1 Internet Information Server 5또는 6 l Windows 2000 Server l Windows Server 2003 Microsoft SQL Server l SQL Server 2000 l SQL Server 2005 Express l SQL Server 2005
Windows Server : NTFS 보안 / IIS 설정 n NTFS 파일시스템 보안 설정 l Windows 2000 Server & IIS 5 사용시 {Server}/ASPNET 사용자 읽기, 쓰기 그리고 수정 권한 부여 l Windows Server 2003 & IIS 6 사용시 {Server}/Network Service 사용자 읽기, 쓰기 그리고 수정 권한 부여 l 로컬 테스트 설치시 Everyone 모든 권한 부여 n Internet Information Server l 웹사이트 및 가상디렉터리 l ASP. NET 2. 0 설정 aspnet_regiis. exe -i l 기본문서 설정 : Default. aspx
Visual Studio : Web. config 파일 설정 n n 원본 소스를 통한 설치시 Web. Config 파일 생성 l Release. config 파일명 변경 l Release. config -> Web. config 파일 설정 l Site. Sql. Server 항목 설정 데이터베이스연결문자열 설정 - V 4. 3. 2 / V 3. 3. 2
Dot. Net. Nuke Portal : Dot. Net. Nuke Portal 설치 n Internet Explorer에서 설치 l http: //localhost/ l -또는- l http: //localhost/Website/ l -또는- l http: //www. taeyo. net/ l -또는- l http: //www. dotnetkorea. com/Website/
데모 : Dot. Net. Nuke V 3. 3. 2 / V 4. 3. 2 설치 및 환경구성 n 다운로드 l n http: //www. dotnetnuke. com/ 로컬 설치 l http: //localhost/Default. aspx -또는- l n http: //localhost/Dot. Net. Nuke/Default. aspx 한글 언어팩 설치
Portal Framework Portal Pages Modules
모듈(Module) Design Replace Package Deploy Create Module Project (Developer) Implement Custom Functionality (Developer) Package Module for Installation (Developer) Install into Portal (Admin)
사이트 가상화 DNS/IIS Database Dot. Net. Nuke Portal. ID=0 www. taeyo. net www. taeyo. pe. kr Portal. ID=1 www. dotnetkorea. com
언어팩 Design Replace Package Deploy Create Resource Files (Translator) Translate Text in Resource Files (Translator) Package into ZIP File for Distribution (Translator) Install into your site (Admin)
스킨 Design Replace Package Deploy Design Skin in Any Editor (Designer) Mark Dynamic Sections with [TOKENS] (Designer) Package into ZIP File for Distribution (Designer) Install into your portal (Admin)
Dot. Net. Nuke Portal 관련 사이트 n n n Dot. Net. Nuke 공식 사이트 : 메인 / 다운로드 제공 l http: //www. dotnetnuke. com/ l http: //support. dotnetnuke. com/ – 버그 픽스 정보 제공 Dot. Net. Nuke 관련 사이트 : 강좌/모듈/스킨 제공 l www. asp. net/forums – DNN 포럼 l www. gotdotnet. com/community/workspaces l http: //www. cathal. co. uk/Default. aspx? tabid=28 l http: //dnnjungle. vmasanas. net – 관련 리소스 l wwwcoder. com – 관련 자료 제공 l www. dnn. com. au – 관련 자료 제공 l www. dotnetnukehelp. com – 관련 자료 제공 l http: //msdn. microsoft. com/library/en-us/dnaspnet/html/asp 02182004. asp 웹 캐스트(Web. Cast) l http: //www. Dot. Net. Nuke. com/ l http: //www. microsoft. com/Web. Cast/ l http: //dotnetnuke. traincert. net/ l http: //www. Visual. Academy. com/
- Slides: 28