ปัจจุบันเว็บไซต์มีฟังก์ชันหลักๆ ดังต่อไปนี้:
ลิงก์ที่เป็นมิตร บทความ ดาวน์โหลด ข้อความ การลงทะเบียนผู้ใช้ เข้าสู่ระบบ ออกจากระบบ การจัดการบทบาท การจัดการสิทธิ์ในบทบาท การจัดการบทบาทของผู้ใช้ การแก้ไขรหัสผ่าน
เว็บไซต์ NetFocus ขึ้นอยู่กับสถาปัตยกรรมของชุมชนโอเพ่นซอร์ส ASP.NET CommunityServer2.1 ที่มีชื่อเสียง ฉันได้ศึกษาระบบโอเพ่นซอร์สนี้มาประมาณหนึ่งปีครึ่งแล้ว
จนถึงขณะนี้ ได้มีการปรับปรุงและแก้ไขให้ง่ายขึ้นอย่างมากเพื่อให้เหมาะสมกับการใช้งานของคุณเอง ซอร์สโค้ดทั้งหมดของเว็บไซต์นี้ประกอบด้วยหกโครงการ แต่ละโครงการคือห้องสมุด
กล่าวอีกนัยหนึ่ง Web interface UI ยังถูกนำไปใช้ในรูปแบบของไลบรารี Library แทนที่จะเป็น WebSite ใน VS2005 โครงสร้างของเว็บไซต์คือ:
สองโปรเจ็กต์พื้นฐาน: ส่วนประกอบและการควบคุม หนึ่งโปรเจ็กต์ที่รับผิดชอบในการจัดการผู้ใช้และบทบาท MemberRole และหนึ่งโปรเจ็กต์ที่รับผิดชอบในการเข้าถึงฐานข้อมูล DataProviders
นอกจากนี้ สองรายการสุดท้ายที่เหลือคือการใช้งาน UI อินเทอร์เฟซส่วนหน้าและการใช้งานส่วนหลังของเว็บไซต์ส่วนตัวของฉัน ได้แก่ PersonalSite และ NetCatalog ซึ่ง PersonalSite เป็นโครงการเริ่มต้น นอกจากนี้ โครงการติดตั้งยังเป็นซอร์สโค้ดของ โปรแกรมติดตั้ง
ขยาย