چگونگی ایجاد یک اینترنت وردپرس در سازمان شما

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0٫00 از 5)
بارگذاری...

آیا می خواهید اینترانت وردپرس را برای سازمان خود ایجاد کنید؟ وردپرس یک پلت فرم قدرتمند با تنوع گزینه های انعطاف پذیر است که باعث می شود آن را به عنوان اینترانت شرکت شما مورد استفاده قرار گیرد. در این آموزش ما به شما نحوه ایجاد یک اینترنت وردپرس برای سازمان شما را نشان خواهیم داد.

Intranet یا Extranet چیست؟ چرا از وردپرس به عنوان پلت فرم اینترانت استفاده کنید؟

اینترانت یا Extranet یک پلت فرم ارتباطی است که توسط یک سازمان برای ارتباطات، اشتراک فایل، اعلان ها و سایر فعالیت های سازمانی استفاده می شود.

وردپرس یک پلتفرم عالی برای ساختن اینترنت یا اکسترانت سازمان شما است. استفاده از آن نیز آسان است و به شما امکان دسترسی به هزاران افزونه  وردپرس برای اضافه کردن ویژگی های جدید می دهد.

یک اینترانت در یک شبکه خصوصی سازمان اجرا می شود. به طور معمول، یک سیستم IT اداری از طریق کابل یا آداپتورهای شبکه بی سیم متصل می شود. یک رایانه در شبکه می تواند به عنوان وب سرور مورد استفاده قرار گیرد و یک وب سایت وردپرس را میزبانی کند.

برای ایجاد Extranet وردپرس شما نیاز به یک حساب میزبانی وردپرس و یک نام دامنه خواهید داشت. پس از آن شما می توانید وردپرس را نصب کنید و سپس آن را به عنوان اینترانت سازمان خود استفاده کنید.
هنگامی که وردپرس را به عنوان اینترانت خود نصب کرده اید گام بعدی این است که آن را به یک مرکز ارتباطات برای سازمان خود تبدیل کنید 
برای انجام این کار از چند افزونه وردپرس استفاده خواهید کرد. ما به شما تنظیم پایه ای را پیشنهاد می کنیم که به عنوان پایه و اساس برای اینترانت وردپرس شما رشد می کند و اهداف سازمان شما را برآورده می کند.

راه اندازی BuddyPress به عنوان مرکز اینترانت وردپرس شما

BuddyPress پروژه sister وردپرس است. این وب سایت وردپرس شما را به یک شبکه اجتماعی تبدیل می کند. در اینجا برخی از مواردی که اینترنت اینترنشنال BuddyPress می تواند انجام دهد وجود دارد :

  •   شما می توانید از کاربران برای ثبت نام در اینترانت شرکت دعوت کنید
  • کاربران قادر خواهند بود پروفایل کاربری را توسعه دهند
  • جریان فعالیت ها به کاربران اجازه می دهد تا آخرین به روز رسانی ها مانند توییتر و فیس بوک را دنبال کنند
  • شما می توانید گروه های کاربری را برای مرتب کردن کاربران به بخش ها یا تیم ها ایجاد کنید
  • کاربران می توانند به عنوان دوستان یکدیگر را دنبال کنند
  • کاربران می توانند پیام های خصوصی را به یکدیگر ارسال کنند
  • شما می توانید با اضافه کردن افزونه های شخص ثالث، ویژگی های جدیدی اضافه کنید
  • شما گزینه های طراحی با طرح های وردپرس برای BuddyPress دارید

 

در ادامه بخوانید:  قرار دادن شمارش گر معکوس در وردپرس با افزونه Countdown WordPress plugin

برای شروع ابتدا باید افزونه BuddyPress را نصب و فعال کنید پس از فعال سازی افزونه مورد نظر به بخش Settings صفحه BuddyPress برای تنظیمات افزونه مراجعه کنید.

امنیت اینترنت وردپرس شما با استفاده از All-in-One

اگر اینترانت وردپرس را روی سرور محلی اجرا می کنید، می توانید با محدود کردن دسترسی به IP های داخلی در فایل .htaccess آن را امن کنید.
با این حال، اگر شما Extranet را اجرا می کنید کاربران ممکن است از شبکه های مختلف و آدرس های IP به اینترانت دسترسی داشته باشند برای اطمینان از این که فقط کاربران مجاز دسترسی به اینترنت شرکت شما دارند شما باید کاری کنید که ویژگی های تنها برای کاربران ثبت نام شده قابل دسترسی باشد.

برای این کار باید افزونه اینترنت All-in-One را نصب و فعال کنید. پس از فعال سازی افزونه به قسمت Settings و صفحه All-in-One Intranet برای پیکر بندی افزونه مورد نظر مراجعه کنید.

ابتدا باید کادر کنار گزینه “Force site to be completely private” را انتخاب کنید این انتخاب صفحات سایت وردپرس به صفحه خصوصی تبدیل میکند.

تنها مواردی که این افزونه ایجاد نمی کند فایلهای موجود در پوشه آپلود شما است. نگران نباشید، ما به شما خواهیم گفت که چگونه از آن محافظت کنید. سپس شما باید یک URL را در جایی که میخواهید کاربران هنگام هدایت کاربر هدایت شوند، ارائه دهید. این می تواند هر صفحه در اینترانت شما باشد. در نهایت، شما می توانید به طور خودکار پس از یک دقیقه معینی از کاربران غیر فعال خارج شوید.
فراموش نکنید که روی دکمه ذخیره تغییرات کلیک کنید تا تنظیمات خود را ذخیره کنید.

آپلود رسانه های مدرن بر روی اینترنت وردپرس شما

وب سایت شما به طور کامل بر فایل های رسانه ای تاثیر نمی گذارد. اگر کسی URL دقیق یک فایل را می داند، می تواند بدون محدودیت دسترسی پیدا کند.

برای حفاظت بهتر، ما تمام درخواستهای ارسال شده به پوشه آپلود را به یک اسکریپت ساده PHP هدایت خواهیم کرد.

ابتدا باید با استفاده از یک ویرایشگر متن ساده مانند Notepad یک فایل جدید در رایانه خود ایجاد کنید. پس از آن شما نیاز به کپی کردن و قرار دادن کد زیر و ذخیره فایل به عنوان download-file.php بر روی دسکتاپ  خود دارید .


<?php
require_once('wp-load.php');

is_user_logged_in() || auth_redirect();

list($basedir) = array_values(array_intersect_key(wp_upload_dir(), array('basedir' => 1)))+array(NULL);

$file = rtrim($basedir,'/').'/'.str_replace('..', '', isset($_GET[ 'file' ])?$_GET[ 'file' ]:'');
if (!$basedir || !is_file($file)) {
status_header(404);
die('404 — File not found.');
}

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

if( $mime[ 'type' ] )
$mimetype = $mime[ 'type' ];
else
$mimetype = 'image/' . substr( $file, strrpos( $file, '.' ) + 1 );

header( 'Content-Type: ' . $mimetype ); // always send this
if ( false === strpos( $_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS' ) )
header( 'Content-Length: ' . filesize( $file ) );

$last_modified = gmdate( 'D, d M Y H:i:s', filemtime( $file ) );
$etag = '"' . md5( $last_modified ) . '"';
header( "Last-Modified: $last_modified GMT" );
header( 'ETag: ' . $etag );
header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', time() + 100000000 ) . ' GMT' );

// Support for Conditional GET
$client_etag = isset( $_SERVER['HTTP_IF_NONE_MATCH'] ) ? stripslashes( $_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'] );
// If string is empty, return 0. If not, attempt to parse into a timestamp
$client_modified_timestamp = $client_last_modified ? strtotime( $client_last_modified ) : 0;

// Make a timestamp for our most recent modification...
$modified_timestamp = strtotime($last_modified);

if ( ( $client_last_modified && $client_etag )
? ( ( $client_modified_timestamp >= $modified_timestamp) && ( $client_etag == $etag ) )
: ( ( $client_modified_timestamp >= $modified_timestamp) || ( $client_etag == $etag ) )
) {
status_header( 304 );
exit;
}

readfile( $file );

 

در ادامه بخوانید:  مخفی سازی تصاویر شاخص در وردپرس با استفاده از افزونه Hide Featured Image

حالا با استفاده از یک سرویس گیرنده FTP به سایت وصل شوید. پس از اتصال، فایل خود را فقط در  / wp-contents / uploads / folder در وب سایت خود آپلود کنید.

سپس شما نیاز به ویرایش فایل .htaccess در پوشه ریشه وب سایت خود دارید. کد زیر را در پایین فایل htaccess خود اضافه کنید:
</div>
<div dir="rtl">RewriteCond %{REQUEST_FILENAME} -s
RewriteRule ^wp-content/uploads/(.*)$ download-file.php?file=$1 [QSA,L]</div>
<div dir="rtl">

فراموش نکنید که تغییرات خود را ذخیره کنید و فایل را به وب سایت خود آپلود کنید.

اکنون تمام درخواستهای کاربر به پوشه رسانه شما به یک اسکریپت پروکسی فرستاده می شود تا برای احراز هویت بررسی شوند و کاربران را برای ورود به صفحه هدایت کنند.

اضافه کردن فرم ها به اینترانت وردپرس خود را با WPForms

هدف اصلی شرکت اینترنت ارتباطات است. BuddyPress کار بسیار خوبی با جریانهای فعالیت و نظرات و پیام خصوصی دارد.
با این حال، گاهی اوقات شما نیاز به جمع آوری اطلاعات به صورت خصوصی در یک نظرسنجی دارید. شما همچنین باید این اطلاعات را برای استفاده بعدی مرتب کنید و آن را ذخیره  نمایید در این زمان است که شما باید از WPForms که بهترین سازنده وردپرس در بازار است استفاده کنید .
این افزونه نه تنها این امکان را می دهد که به راحتی فرم های زیبا ایجاد کنید، بلکه موجب صرفه جویی در پاسخ کاربران در پایگاه داده می شود. شما می توانید پاسخ ها را برای هر فرم به فایل CSV صادر کنید.
این افزونه همچنین به شما امکان می دهد تا پاسخهای فرم را در صفحات گسترده چاپ کنید و آنها را در میان همکاران خود به اشتراک بگذارید.

گسترش اینترانت وردپرس شما

در حال حاضر شما باید یک اینترنت کاملا سازنده برای سازمان خود داشته باشید. با این حال، همانطور که شما پلت فرم را آزمایش می کنید یا آن را برای کاربران باز می کنید، ممکن است بخواهید ویژگی های جدید را اضافه کنید یا آن را امن تر کنید.
افزونه های وردپرس زیادی وجود دارد که می تواند به شما کمک کند. در اینجا چند ابزار وجود دارد که ممکن است بخواهید آنها را  اضافه کنید.
  • Sucuri:برای بهبود امنیت وردپرس با محافظت از آن از دسترسی غیر مجاز و حملات DDoS مخرب
  • Envira Gallery : برای ایجاد گالری عکس های زیبا
  • Google Drive Embedder:به راحتی اسناد Google Drive را در هر نقطه از اینترانت وردپرس خود جاسازی کنید.

اطلاعات بیشتر



درباره نویسنده



سام فرخ نژاد
( عضو از 2 سال قبل )
  • 363 نوشته
  • 4177 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
از اعضای بخش پشتیبانی مجموعه نوین وردپرس

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



دسته بندی مطالب

آخرین آپدیت محصولات

اخیرا محصولی بروزرسانی نشده است!

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...