วิธีสร้างอินทราเน็ตสำหรับธุรกิจขนาดเล็กด้วย WordPress (ง่าย)

คุณต้องการสร้างอินทราเน็ต WordPress สำหรับองค์กรของคุณหรือไม่ WordPress เป็นแพลตฟอร์มที่ทรงพลังพร้อมตัวเลือกที่ยืดหยุ่นมากมายซึ่งเหมาะอย่างยิ่งที่จะใช้เป็นอินทราเน็ตของ บริษัท ในบทความนี้เราจะแสดงวิธีสร้างอินทราเน็ต WordPress สำหรับองค์กรของคุณในขณะที่รักษาความเป็นส่วนตัวและปลอดภัย.


การสร้างอินทราเน็ต WordPress สำหรับองค์กรของคุณ

อินทราเน็ตหรือเอ็กซ์ทราเน็ตคืออะไร ทำไมต้องใช้ WordPress เป็นแพลตฟอร์มอินทราเน็ตของคุณ?

อินทราเน็ตหรือเอ็กซ์ทราเน็ตเป็นแพลตฟอร์มการสื่อสารที่ใช้โดยองค์กรเพื่อการสื่อสารการแชร์ไฟล์ประกาศและกิจกรรมองค์กรอื่น ๆ.

WordPress เป็นแพลตฟอร์มที่ยอดเยี่ยมในการสร้างอินทราเน็ตหรือเอ็กซ์ทราเน็ตขององค์กรคุณ ง่ายต่อการบำรุงรักษาเปิดแหล่งที่มาและให้คุณเข้าถึงปลั๊กอิน WordPress หลายพันรายการเพื่อเพิ่มคุณสมบัติใหม่เมื่อจำเป็น.

อินทราเน็ตทำงานบนเครือข่ายส่วนตัวขององค์กร โดยทั่วไปแล้วระบบไอทีของสำนักงานจะเชื่อมต่อผ่านสายเคเบิลหรืออะแดปเตอร์เครือข่ายไร้สาย คอมพิวเตอร์หนึ่งเครื่องบนเครือข่ายสามารถใช้เป็นเว็บเซิร์ฟเวอร์และโฮสต์เว็บไซต์ WordPress ได้.

ทำตามคำแนะนำในคู่มือของเราเกี่ยวกับวิธีการติดตั้ง WordPress บนเครือข่าย Windows โดยใช้ WAMP หรือติดตั้ง WordPress บนคอมพิวเตอร์ Mac โดยใช้ MAMP เพื่อเริ่มต้นอินทราเน็ต WordPress ของคุณ.

ในทางตรงกันข้ามเอ็กทราเน็ตเป็นแพลตฟอร์มอินทราเน็ตที่สามารถเข้าถึงเครือข่ายขนาดใหญ่หรืออินเทอร์เน็ตสาธารณะ ในภาษาอังกฤษธรรมดานี่อาจเป็นเว็บไซต์ที่สาธารณชนเข้าถึงได้ แต่ จำกัด เฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้น.

มันมีประโยชน์อย่างยิ่งหากองค์กรของคุณมีการกระจายข้ามที่ตั้งทางภูมิศาสตร์ที่แตกต่างกัน.

ในการสร้างเอกซ์ทราเน็ต WordPress ของคุณคุณจะต้องมีบัญชีโฮสติ้ง WordPress และชื่อโดเมน หลังจากนั้นคุณสามารถติดตั้ง WordPress แล้วตั้งค่าให้ใช้เป็นอินทราเน็ตขององค์กรของคุณ.

เมื่อคุณติดตั้ง WordPress เป็นอินทราเน็ตของคุณแล้วขั้นตอนต่อไปคือแปลงเป็นฮับการสื่อสารสำหรับองค์กรของคุณ.

ในการทำเช่นนั้นคุณจะต้องใช้ปลั๊กอิน WordPress หลายตัว เราจะแสดงการตั้งค่าพื้นฐานที่จะทำหน้าที่เป็นรากฐานสำหรับอินทราเน็ต WordPress ของคุณในการเติบโตและบรรลุเป้าหมายขององค์กร.

การตั้งค่า BuddyPress เป็นศูนย์กลาง WordPress อินทราเน็ตของคุณ

BuddyPress เป็นโครงการน้องสาวของ WordPress มันแปลงเว็บไซต์ WordPress ของคุณเป็นเครือข่ายสังคม นี่คือบางสิ่งที่อินทราเน็ตที่ใช้พลังงานของ BuddyPress สามารถทำได้:

  • คุณจะสามารถเชิญผู้ใช้ให้ลงทะเบียนบนอินทราเน็ตของ บริษัท
  • ผู้ใช้จะสามารถสร้างโปรไฟล์ผู้ใช้เพิ่มเติม
  • สตรีมกิจกรรมอนุญาตให้ผู้ใช้ติดตามการอัพเดทล่าสุดเช่น Twitter หรือ Facebook
  • คุณจะสามารถสร้างกลุ่มผู้ใช้เพื่อจัดเรียงผู้ใช้ในแผนกหรือทีม
  • ผู้ใช้สามารถติดตามกันและกันในฐานะเพื่อน
  • ผู้ใช้สามารถส่งข้อความส่วนตัวถึงกันและกัน
  • คุณสามารถเพิ่มคุณสมบัติใหม่ได้โดยเพิ่มปลั๊กอินบุคคลที่สาม
  • คุณจะมีตัวเลือกการออกแบบมากมายด้วยธีม WordPress สำหรับ BuddyPress

ในการเริ่มต้นขั้นแรกคุณจะต้องติดตั้งและเปิดใช้งานปลั๊กอิน BuddyPress สำหรับรายละเอียดเพิ่มเติมดูที่คู่มือทีละขั้นตอนเกี่ยวกับวิธีการติดตั้งปลั๊กอิน WordPress.

เมื่อเปิดใช้งานตรงไปที่ การตั้งค่า» BuddyPress หน้าเพื่อกำหนดการตั้งค่าปลั๊กอิน.

การตั้งค่า BuddyPress

สำหรับคำแนะนำแบบทีละขั้นตอนดูคำแนะนำของเราเกี่ยวกับวิธีเปลี่ยน WordPress ให้เป็นเครือข่ายสังคมด้วย BuddyPress.

รักษาความปลอดภัย WordPress อินทราเน็ตของคุณด้วยอินทราเน็ต All-in-One

หากคุณใช้งานอินทราเน็ต WordPress บนเซิร์ฟเวอร์ภายในคุณสามารถรักษาความปลอดภัยได้โดย จำกัด การเข้าถึง IP ภายในในไฟล์. htaccess ของคุณ.

อย่างไรก็ตามหากคุณใช้งานเอกซ์ทราเน็ตผู้ใช้ของคุณอาจเข้าถึงอินทราเน็ตจากเครือข่ายและที่อยู่ IP ที่แตกต่างกัน.

เพื่อให้แน่ใจว่ามีเพียงผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงอินทราเน็ตของ บริษัท คุณต้องทำให้เอกซ์ทราเน็ตของคุณเป็นส่วนตัวและเข้าถึงได้โดยผู้ใช้ที่ลงทะเบียนเท่านั้น.

คุณจะต้องติดตั้งและเปิดใช้งานปลั๊กอิน All-in-One Intranet สำหรับรายละเอียดเพิ่มเติมดูที่คู่มือทีละขั้นตอนเกี่ยวกับวิธีการติดตั้งปลั๊กอิน WordPress.

เมื่อเปิดใช้งานตรงไปที่ การตั้งค่า»อินทราเน็ต All-in-One หน้าเพื่อกำหนดการตั้งค่าปลั๊กอิน.

ทั้งหมดในการตั้งค่าอินทราเน็ตเดียว

ก่อนอื่นคุณต้องทำเครื่องหมายที่ช่องถัดจากตัวเลือก “บังคับให้ไซต์เป็นส่วนตัวโดยสมบูรณ์” สิ่งนี้จะทำให้ทุกหน้าของเว็บไซต์ WordPress เป็นส่วนตัวโดยสมบูรณ์.

สิ่งเดียวที่ปลั๊กอินนี้จะไม่ทำให้เป็นส่วนตัวคือไฟล์ในไดเรกทอรีอัพโหลดของคุณ ไม่ต้องกังวลเราจะแสดงวิธีป้องกันในภายหลังในบทความนี้.

ถัดไปคุณต้องระบุ URL ที่คุณต้องการให้ผู้ใช้ถูกเปลี่ยนเส้นทางเมื่อพวกเขาเข้าสู่ระบบนี่อาจเป็นหน้าใดก็ได้บนอินทราเน็ตของคุณ.

สุดท้ายคุณสามารถออกจากระบบผู้ใช้ที่ไม่ใช้งานโดยอัตโนมัติหลังจากผ่านไปหลายนาที.

อย่าลืมคลิกที่ปุ่มบันทึกการเปลี่ยนแปลงเพื่อจัดเก็บการตั้งค่าของคุณ.

การรักษาความปลอดภัยการอัปโหลดสื่อบนอินทราเน็ต WordPress ของคุณ

การทำให้เว็บไซต์ของคุณเป็นส่วนตัวโดยสมบูรณ์จะไม่มีผลกับไฟล์สื่อ หากมีคนรู้จัก URL ที่แน่นอนของไฟล์พวกเขาก็สามารถเข้าถึงได้โดยไม่มีข้อ จำกัด.

มาเปลี่ยนกันเถอะ.

เพื่อการป้องกันที่ดีกว่าเราจะเปลี่ยนเส้นทางคำขอทั้งหมดไปยังโฟลเดอร์อัพโหลดไปยังสคริปต์ PHP อย่างง่าย.

สคริปต์ php นี้จะตรวจสอบว่าผู้ใช้ลงชื่อเข้าใช้หรือไม่ถ้าใช่พวกเขาจะให้บริการไฟล์ มิฉะนั้นผู้ใช้จะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ.

ก่อนอื่นคุณต้องสร้างไฟล์ใหม่บนคอมพิวเตอร์ของคุณโดยใช้โปรแกรมแก้ไขข้อความธรรมดาอย่าง Notepad หลังจากนั้นคุณต้องคัดลอกและวางรหัสต่อไปนี้และบันทึกไฟล์เป็น download-file.php บนเดสก์ท็อปของคุณ.

<?PHP
require_once (WP-load.php ‘);

is_user_logged_in () || auth_redirect ();

รายการ ($ basedir) = array_values ​​(array_intersect_key (wp_upload_dir (), array (‘basedir’ =)> 1))) + อาร์เรย์ (NULL);

$ file = rtrim ($ basedir, ‘/’). ‘/’. str_replace (‘.. ‘, ”, isset ($ _ GET [‘file’])? $ _ GET [‘file’]: ”);
if (! $ basedir ||! is_file ($ file)) {
status_header (404);
die (‘404 – ไม่พบไฟล์’);
}

$ mime = wp_check_filetype ($ file);
if (false === $ mime [‘type’] && function_exists (‘mime_content_type’))
$ mime [‘type’] = mime_content_type ($ file);

ถ้า ($ mime [‘type’])
$ mimetype = $ mime [‘type’];
อื่น
$ mimetype = ‘image /’ substr ($ file, strrpos ($ file, ‘.’) + 1);

ส่วนหัว (‘ประเภทเนื้อหา:’. $ mimetype); // ส่งสิ่งนี้เสมอ
if (false === strpos ($ _SERVER [‘SERVER_SOFTWARE’], ‘Microsoft-IIS’)
ส่วนหัว (‘ความยาวเนื้อหา:’. ขนาดไฟล์ ($ file));

$ last_modified = gmdate (‘D, d M Y H: i: s’, filemtime ($ file));
$ etag = ‘"’ md5 ($ last_modified) ‘"’;
หัวข้อ( "แก้ไขครั้งสุดท้าย: $ last_modified GMT" );
ส่วนหัว (‘ETag:’. $ etag);
ส่วนหัว (‘หมดอายุ:’. gmdate (‘D, d M Y H: i: s’, เวลา () + 100000000). ‘GMT’);

// การสนับสนุน GET แบบมีเงื่อนไข
$ client_etag = isset ($ _SERVER [‘HTTP_IF_NONE_MATCH’])? แถบแถบเลื่อน ($ _SERVER [‘HTTP_IF_NONE_MATCH’]): false;

if (! isset ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’]))
$ _SERVER [‘HTTP_IF_MODIFIED_SINCE’] = false;

$ client_last_modified = trim ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’]);
// ถ้าสตริงว่างเปล่าคืน 0 ถ้าไม่ลองแยกวิเคราะห์ลงใน timestamp
$ client_modified_timestamp = $ client_last_modified? strtotime ($ client_last_modified): 0;

// สร้างการประทับเวลาสำหรับการแก้ไขล่าสุดของเรา…
$ modified_timestamp = strtotime ($ last_modified);

ถ้า (($ client_last_modified && $ client_etag)
? (($ client_modified_timestamp) >= $ modified_timestamp) && ($ client_etag == $ etag))
: (($ client_modified_timestamp >= $ modified_timestamp) || ($ client_etag == $ etag))
) {
status_header (304);
ออกจาก;
}

readfile (ไฟล์ $);

ตอนนี้เชื่อมต่อกับเว็บไซต์ของคุณโดยใช้ไคลเอนต์ FTP เมื่อเชื่อมต่อแล้วให้อัพโหลดไฟล์ที่คุณเพิ่งสร้างไปยัง / wp-content / uploads / โฟลเดอร์บนเว็บไซต์ของคุณ.

ถัดไปคุณต้องแก้ไขไฟล์. htaccess ในโฟลเดอร์รูทของเว็บไซต์ เพิ่มรหัสต่อไปนี้ที่ด้านล่างของไฟล์. htaccess ของคุณ:

RewriteCond% {REQUEST_FILENAME} -s
RewriteRule ^ wp-content / uploads /(.*)$ download-file.php? file = $ 1 [QSA, L]

อย่าลืมบันทึกการเปลี่ยนแปลงและอัปโหลดไฟล์กลับสู่เว็บไซต์ของคุณ.

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

4. การเพิ่มแบบฟอร์มไปยังอินทราเน็ต WordPress ของคุณด้วย WPForms

WPForms

เป้าหมายหลักของอินทราเน็ตของ บริษัท คือการสื่อสาร BuddyPress ทำผลงานได้ยอดเยี่ยมด้วยสตรีมกิจกรรมความคิดเห็นและการส่งข้อความส่วนตัว.

อย่างไรก็ตามบางครั้งคุณจำเป็นต้องรวบรวมข้อมูลเป็นการส่วนตัวในแบบสำรวจหรือแบบสำรวจ คุณจะต้องจัดเรียงและจัดเก็บข้อมูลนั้นเพื่อใช้ในภายหลัง.

นี่คือที่มาของ WPForms มันเป็น WordPress form builder ที่ดีที่สุดในตลาด.

ไม่เพียง แต่ช่วยให้คุณสร้างรูปแบบที่สวยงามได้อย่างง่ายดาย แต่ยังบันทึกการตอบสนองของผู้ใช้ในฐานข้อมูล คุณสามารถส่งออกคำตอบสำหรับรูปแบบใด ๆ ลงในไฟล์ CSV.

สิ่งนี้ช่วยให้คุณสามารถจัดระเบียบการตอบกลับแบบฟอร์มในสเปรดชีตพิมพ์และแบ่งปันระหว่างเพื่อนร่วมงานของคุณ.

การขยายอินทราเน็ต WordPress ของคุณ

ถึงตอนนี้คุณควรมีอินทราเน็ตที่มีความสามารถอย่างสมบูรณ์แบบสำหรับองค์กรของคุณ อย่างไรก็ตามในขณะที่คุณทดสอบแพลตฟอร์มหรือเปิดให้กับผู้ใช้คุณอาจต้องการเพิ่มคุณสมบัติใหม่หรือทำให้ปลอดภัยยิ่งขึ้น.

มีปลั๊กอิน WordPress มากมายที่สามารถช่วยคุณได้ นี่คือเครื่องมือบางอย่างที่คุณอาจต้องการเพิ่มทันที.

  • Sucuri – เพื่อปรับปรุงความปลอดภัยของ WordPress โดยปกป้องจากการเข้าถึงที่ไม่ได้รับอนุญาตและการโจมตี DDoS ที่เป็นอันตราย.
  • Envira Gallery – เพื่อสร้างแกลเลอรี่ภาพที่สวยงาม.
  • Google Drive Embedder – ฝังเอกสาร Google Drive ได้อย่างง่ายดายทุกที่ในอินทราเน็ต WordPress ของคุณ.

นั่นคือทั้งหมดที่สำหรับตอนนี้.

เราหวังว่าบทความนี้จะช่วยคุณสร้างอินทราเน็ต WordPress สำหรับองค์กรของคุณ คุณอาจต้องการดูรายการเครื่องมือ WordPress ที่มีประโยชน์ที่สุดสำหรับเว็บไซต์ของคุณ.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me