- Intranet یا Extranet چیست؟ چرا از وردپرس به عنوان پلت فرم اینترانت استفاده کنید؟
- راه اندازی BuddyPress به عنوان مرکز اینترانت وردپرس شما
- امنیت اینترنت وردپرس شما با استفاده از All-in-One
- آپلود رسانه های مدرن بر روی اینترنت وردپرس شما
- اضافه کردن فرم ها به اینترانت وردپرس خود را با WPForms
- گسترش اینترانت وردپرس شما
چگونگی ایجاد یک اینترنت وردپرس در سازمان شما
آیا می خواهید اینترانت وردپرس را برای سازمان خود ایجاد کنید؟ وردپرس یک پلت فرم قدرتمند با تنوع گزینه های انعطاف پذیر است که باعث می شود آن را به عنوان اینترانت شرکت شما مورد استفاده قرار گیرد. در این آموزش ما به شما نحوه ایجاد یک اینترنت وردپرس برای سازمان شما را نشان خواهیم داد.
Intranet یا Extranet چیست؟ چرا از وردپرس به عنوان پلت فرم اینترانت استفاده کنید؟
اینترانت یا Extranet یک پلت فرم ارتباطی است که توسط یک سازمان برای ارتباطات، اشتراک فایل، اعلان ها و سایر فعالیت های سازمانی استفاده می شود.
وردپرس یک پلتفرم عالی برای ساختن اینترنت یا اکسترانت سازمان شما است. استفاده از آن نیز آسان است و به شما امکان دسترسی به هزاران افزونه وردپرس برای اضافه کردن ویژگی های جدید می دهد.
یک اینترانت در یک شبکه خصوصی سازمان اجرا می شود. به طور معمول، یک سیستم IT اداری از طریق کابل یا آداپتورهای شبکه بی سیم متصل می شود. یک رایانه در شبکه می تواند به عنوان وب سرور مورد استفاده قرار گیرد و یک وب سایت وردپرس را میزبانی کند.
هنگامی که وردپرس را به عنوان اینترانت خود نصب کرده اید گام بعدی این است که آن را به یک مرکز ارتباطات برای سازمان خود تبدیل کنید برای انجام این کار از چند افزونه وردپرس استفاده خواهید کرد. ما به شما تنظیم پایه ای را پیشنهاد می کنیم که به عنوان پایه و اساس برای اینترانت وردپرس شما رشد می کند و اهداف سازمان شما را برآورده می کند.
راه اندازی BuddyPress به عنوان مرکز اینترانت وردپرس شما
BuddyPress پروژه sister وردپرس است. این وب سایت وردپرس شما را به یک شبکه اجتماعی تبدیل می کند. در اینجا برخی از مواردی که اینترنت اینترنشنال BuddyPress می تواند انجام دهد وجود دارد :
- شما می توانید از کاربران برای ثبت نام در اینترانت شرکت دعوت کنید
- کاربران قادر خواهند بود پروفایل کاربری را توسعه دهند
- جریان فعالیت ها به کاربران اجازه می دهد تا آخرین به روز رسانی ها مانند توییتر و فیس بوک را دنبال کنند
- شما می توانید گروه های کاربری را برای مرتب کردن کاربران به بخش ها یا تیم ها ایجاد کنید
- کاربران می توانند به عنوان دوستان یکدیگر را دنبال کنند
- کاربران می توانند پیام های خصوصی را به یکدیگر ارسال کنند
- شما می توانید با اضافه کردن افزونه های شخص ثالث، ویژگی های جدیدی اضافه کنید
- شما گزینه های طراحی با طرح های وردپرس برای BuddyPress دارید
برای شروع ابتدا باید افزونه 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 );
حالا با استفاده از یک سرویس گیرنده FTP به سایت وصل شوید. پس از اتصال، فایل خود را فقط در / wp-contents / uploads / folder در وب سایت خود آپلود کنید.
</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 را در هر نقطه از اینترانت وردپرس خود جاسازی کنید.
لیست مطالب
- Intranet یا Extranet چیست؟ چرا از وردپرس به عنوان پلت فرم اینترانت استفاده کنید؟
- راه اندازی BuddyPress به عنوان مرکز اینترانت وردپرس شما
- امنیت اینترنت وردپرس شما با استفاده از All-in-One
- آپلود رسانه های مدرن بر روی اینترنت وردپرس شما
- اضافه کردن فرم ها به اینترانت وردپرس خود را با WPForms
- گسترش اینترانت وردپرس شما
نظرات کاربران
ثبت دیدگاه