การติดตั้ง DotNetNuke 4.7.0


DotNetNuke เป็น Content Management System (CMS) ตัวหนึ่งของตระกูล Microsoft.Net พัฒนาโดย ASP.Net (VB.Net) ซึ่งเป็นลักษณะ Open Source

CMS เป็นระบบที่นำมาช่วยในการสร้างและบริหารเว็บไซต์แบบสำเร็จรูป โดยในการใช้งาน CMS นั้นผู้ใช้งานไม่ต้องมีความรู้ในด้านการเขียนโปรแกรม ก็สามารถสร้างเว็บไซต์ได้ โดยที่ตัว CMS เองมีโปรแกรมประยุกต์ (Module) พร้อมใช้งานอยู่ภายในมากมายเช่น

 

โปรแกรมประยุกต์ (Module)

  • ระบบจัดการบทความและข่าวสาร(News and Story)
  • ระบบจัดการบทวิจารณ์ (Review)
  • ระบบจัดการสมาชิก(Mamber)
  • ระบบสืบค้นข้อมูล(Search)
  • ระบบจัดการไฟล์ดาวน์โหลด(Download)
  • ระบบจัดการป้ายโฆษณา(Banner)
  • ระบบการวิเคราะห์และตรวจสอบสถิติความนิยมในเว็บไซต์ (Analysis, Tracking and Statistics)

 

ปัจจุบันซอฟต์แวร์ที่ใช้สร้าง CMS มีหลายตัว เช่น

  • ค่ายอื่น: PostNuke, PHP-Nuke, MyPHPNuke, Mambo, eNvolution, MD-Pro, XOOPs, OpenCMS, Plone, JBoss, Drupal เป็นต้น
  • ค่าย Microsoft: DotNetNuke เป็นต้น

 

การประยุกต์ใช้ CMS

  • ระบบ CMS สามารถนำมาประยุกต์ในงานต่างๆ หลากหลาย ตัวอย่างการนำซอฟต์แวร์ CMS มาประยุกต์ใช้งาน เช่น
  • การนำ CMS มาใช้ในการสร้างเว็บไซต์สถาบันการศึกษา ธุรกิจบันเทิง หนังสือพิมพ์ การเงิน การธนาคาร หุ้นและการลงทุน อสังหาริมทรัพย์ งานบุคคล งานประมูล สถานที่ท่องเที่ยว งานให้บริการลูกค้า
  • การนำ CMS มาใช้ในหน่วยงานของรัฐ อาทิเช่น งานข่าว งานประชาสัมพันธ์ การนำเสนองานต่างๆ ขององค์กร
  • การใช้ CMS สร้างไซต์ ส่วนตัว ชมรม สมาคม สมาพันธ์ โดยวิธีการแบ่งงานกันทำ เป็นส่วนๆ ทำให้เกิดความสามัครคี ทำให้มีการทำงานเป็นทีมเวิร์คมากยิ่งขึ้น
  • การนำ CMS มาใช้ในการสร้างเว็บไซต์สำหรับธุรกิจ SME โดยเฉพาะสินค้าหนึ่งตำบลหนึ่งผลิตภัณฑ์ หรือ OTOP กำลังได้รับความนิยมสูง
  • การนำ CMS มาใช้แทนโปรแกรมลิขสิทธิ์ อื่นๆ เพื่อประหยัดค่าใช้จ่าย และง่ายต่อการพัฒนา
  • การใช้ CMS ทำเป็น Intranet Web Site สร้างเว็บไซต์ใช้ภายในองค์กร

จาก http://www.cmsthailand.com/modules/sections/index.php?op=viewarticle&artid=1

 

Download DotNetNuke

1. เข้าไป Downloads DotNetNuke ที่ http://www.dotnetnuke.com โดยสมัครสมาชิก แล้ว Logon ระบบ

clip_image002[4]

 

2. Download version DotNetNuke 4.7.0 (version ล่าสุด)

clip_image004[4]

 

3. กดปุ่ม Save แล้วรอสักครู่…

clip_image005[9]

 

ติดตั้ง DotNetNuke 4.7.0

1. เมื่อทำการ Download เรียบรอย ให้แตก Zip DotNetNuke_04.07.00_Install.zip ไปไว้ใน Folder ที่ต้องการ

เช่นในบทความ: D:Downloads 2008DNN0407DNN0407 จากนั้นทำการสร้าง Virtual Directory โดยคลิกขวาบน Folder DNN0407 => Properties => Web Sharing

clip_image007[4]

 

2. คลิก Share this folder แล้วเลือกดังรูปแล้วกด OK

clip_image009[4]

 

3. OK.

clip_image011[4]

 

4. เปิด WebServer (IIS)

clip_image013[4]

 

5. ASP.Net=> 2.0

clip_image015[4]

 

6. เปลี่ยน Config file โดย Rename web.config => web.config.old และ release.config => web.config

clip_image017[4]

 

7. เปิดไฟล์ web.config แก้ไข Connection String

clip_image019[4]

 

8. กำหนด Permission ให้ user NETWORK SERVICE ให้ Folder DotnetNuke ของเรา

clip_image021[4]

 

9. Allow เพื่อให้ User network service สามารถ read-write ไฟล์ใน folder DNN0407 เช่น สามารถ write ไฟล์ config ได้ตอนติดตั้ง

clip_image023[4]

 

10. กลับไปที่ WebServer เพื่อรัน Web  โดยเลือก Default.aspx=> Browser

clip_image025[4]

 

11. จะ Start IE run Page Default.aspx

clip_image027[4]

 

12. จะถาม User กรณีที่เราไม่ได้ Enable anonymous access ให้ทำการ ป้อน User ด้วย User Local Machine (user  ใน Windows)

clip_image029[4]

 

13. หรือทำการ Enable anonymous access ดังรูป

clip_image031[4]

 

14. เมื่อเข้าหน้า Web ครั้งแรกจะเข้าหน้าติดตั้ง ในหน้าติดตั้งเลือก Custome

clip_image033[4]

 

15. Next

clip_image035[4]

 

16. กด Next (จะแสดง config  ตาม web.config)

clip_image037[4]

 

17. Installing…

clip_image039[4]

 

18. Next

clip_image041[4]

 

19. set Host User (Super User)

clip_image043[4]

 

20. Add Module ตามต้องการ แล้ว Next

clip_image045[4]

 

21. Next

clip_image047[4]

 

22. Next

clip_image049[4]

 

23. Next

clip_image051[4]

 

24. Set Administrator user , Next

clip_image053[4]

 

25. เรียบร้อยแล้ว… คลิก Finished

clip_image055[4]

 

26. Default DotnetNuke web site

clip_image057[4]

 

27. Logon ด้วย super user เพื่อเข้าไปจัดการ CMS ของเรา

clip_image059[4]

 

28.

clip_image061[4]

 

29. Show Control Panel

clip_image063[4]

 

 

Add Module Text/HTML

1.

clip_image065[4]

 

2.

clip_image067[4]

 

3. แสดงข้อมูลน้ำมัน จากปตท. http://www.pttplc.com/th/ptt_core.asp?page=nc_oi

clip_image069[4]

 

4. จากข้อ 2. คลิก Edit Text ใส่ Link นี้ลงไปครับ

<iframe frameborder=0 width="187" height="270" scrolling="no" src="http://www.pttplc.com/th/oilprice.asp"></iframe&gt;

clip_image071[4]

 

5. เมนูราคาน้ำมัน เรียบร้อยครับ

clip_image073[4]

 

ข้อมูลเพิ่มเติม

Advertisements
เกี่ยวกับ

Nuchit Atjanawat is a Microsoft MVP, GreatFriends Community Leader, WindowsITPro Columnist(Mr.Nano), Silverlight Business Application Instructor, Speaker in various Microsoft events, Author, passionate Blogger and a Software Engineer by profession. He has a very good skill over Silverlight, LightSwitch, C#, XAML & Blend. He shares his technical findings, tutorials in his technical blog. Follow his Blog and Facebook page to be updated on latest articles. - Technical Blog: https://janawat.wordpress.com - WindowsITPro Columnist(Mr.Nano): http://windowsitpro.net - The GreatFriends.Biz Community Discussion Board (nano): http://greatfriends.biz - witter: https://twitter.com/janawat - Facebook Page: https://www.facebook.com/nuchit - Instructor: http://bit.ly/GF250-01, http://bit.ly/GF150-02

เขียนใน Web Application
2 comments on “การติดตั้ง DotNetNuke 4.7.0
  1. วิโรจน์ พูดว่า:

    ช่วยแนะนำวิธีการทำงานตั้งแต่ขั้นตอนการติดตั้ง..จนถึงเทคนิคการออกแบบหน่อยครับเพราะหลายคนที่เพิ่งได้ทดลอง dotnetnuke จะได้ศึกษาได้เร็วขึ้น ขอคุณครับ

  2. วิโรจน์ พูดว่า:

    รบกวนขอเทคนิคและวิธีการใช้เครื่องมือต่างๆใน dnnด้วยครับ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

In Archive
%d bloggers like this: