WordPress ile Küçük İşletmeler İçin İntranet Nasıl Oluşturulur (Kolay)

Kuruluşunuz için bir WordPress intraneti oluşturmak istiyor musunuz? WordPress, şirketinizin intraneti olarak kullanılmasını ideal kılan tonlarca esnek seçeneğe sahip güçlü bir platformdur. Bu makalede, kuruluşunuzu özel ve güvenli tutarken nasıl WordPress intraneti oluşturacağınızı göstereceğiz.


Kuruluşunuz için bir WordPress intraneti oluşturma

İntranet veya Extranet nedir? WordPress’i Neden Intranet Platformunuz Olarak Kullanmalısınız??

İntranet veya Extranet, bir kuruluş tarafından iletişim, dosya paylaşımı, duyurular ve diğer kuruluş etkinlikleri için kullanılan bir iletişim platformudur..

WordPress, kuruluşunuzun intranetini veya extranetini oluşturmak için mükemmel bir platformdur. Bakımı kolay, açık kaynaklıdır ve gerektiğinde yeni özellikler eklemek için binlerce WordPress eklentisine erişmenizi sağlar.

Bir intranet bir kuruluşun özel ağında çalışır. Genellikle, bir ofis BT sistemi kablo veya kablosuz ağ bağdaştırıcıları ile bağlanır. Ağdaki bir bilgisayar web sunucusu olarak kullanılabilir ve bir WordPress web sitesine ev sahipliği yapabilir.

WordPress’i WAMP kullanarak bir Windows ağına yükleme veya WordPress intranetinizi başlatmak için MAMP kullanarak bir Mac bilgisayara WordPress yükleme hakkındaki kılavuzumuzdaki talimatları izleyin..

Öte yandan, bir extranet, daha büyük bir ağa veya halka açık internete erişilebilen bir intranet platformudur. Basit İngilizce olarak, bu herkes tarafından erişilebilir ancak yalnızca yetkili kullanıcılarla sınırlı bir web sitesi olabilir.

Kuruluşunuzun farklı coğrafi konumlara dağıtılmış olması özellikle yararlıdır.

WordPress extranetinizi oluşturmak için bir WordPress barındırma hesabına ve bir alan adına ihtiyacınız vardır. Bundan sonra, WordPress’i yükleyebilir ve ardından kuruluşunuzun intraneti olarak kullanılacak şekilde ayarlayabilirsiniz.

WordPress’i intranetiniz olarak yükledikten sonra, bir sonraki adım onu ​​kuruluşunuz için bir iletişim merkezine dönüştürmektir..

Bunu yapmak için birkaç WordPress eklentisi kullanacaksınız. WordPress intranetinizin büyümesi ve kuruluşunuzun hedeflerine ulaşması için temel oluşturacak temel kurulumu göstereceğiz.

BuddyPress’i WordPress Intranet Hub’ınız Olarak Ayarlama

BuddyPress, WordPress’in kardeş projesidir. WordPress web sitenizi bir sosyal ağa dönüştürür. BuddyPress ile çalışan bir intranetin yapabileceği bazı şeyler şunlardır:

  • Kullanıcıları şirket intranetine kaydolmaya davet edebileceksiniz
  • Kullanıcılar genişletilmiş kullanıcı profilleri oluşturabilir
  • Etkinlik akışları, kullanıcıların Twitter veya Facebook gibi en son güncellemeleri takip etmesine olanak tanır
  • Kullanıcıları departmanlara veya ekiplere ayırmak için kullanıcı grupları oluşturabileceksiniz
  • Kullanıcılar birbirlerini arkadaş olarak takip edebilir
  • Kullanıcılar birbirlerine özel mesaj gönderebilir
  • Üçüncü taraf eklentiler ekleyerek yeni özellikler ekleyebilirsiniz
  • BuddyPress için WordPress temalarıyla birçok tasarım seçeneğiniz olacak

Başlamak için önce BuddyPress eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirildikten sonra şu adrese gidin: Ayarlar »BuddyPress eklenti ayarlarını yapılandırma sayfası.

BuddyPress ayarları

Adım adım talimatların tamamı için WordPress’in BuddyPress ile sosyal ağa nasıl dönüştürüleceğine dair kılavuzumuza bakın.

WordPress İntranetinizi All-in-One Intranet ile Güvenceye Alın

Yerel sunucuda bir WordPress intraneti çalıştırıyorsanız, .htaccess dosyanızdaki dahili IP’lere erişimi sınırlandırarak güvenceye alabilirsiniz..

Ancak, bir Extranet çalıştırıyorsanız, kullanıcılarınız farklı ağlardan ve IP adreslerinden intranete erişiyor olabilir.

Yalnızca yetkili kullanıcıların şirket intranetinize erişebildiğinden emin olmak için extranetinizi özel ve yalnızca kayıtlı kullanıcılar tarafından erişilebilir yapmalısınız.

Bunun için All-in-One Intranet eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirildikten sonra şu adrese gidin: Ayarlar »All-in-One Intranet eklenti ayarlarını yapılandırma sayfası.

Hepsi Bir Arada İntranet ayarları

Öncelikle site Siteyi tamamen özel olmaya zorla ’seçeneğinin yanındaki kutuyu işaretlemeniz gerekir. Bu, WordPress sitenizin tüm sayfalarını tamamen özel hale getirecektir.

Bu eklentinin özel yapamayacağı tek şey, yükleme dizininizdeki dosyalardır. Endişelenmeyin, bu makalenin ilerleyen bölümlerinde nasıl koruyacağınızı göstereceğiz.

Ardından, kullanıcıların oturum açtıklarında yönlendirilmelerini istediğiniz bir URL sağlamanız gerekir. Bu, intranetinizdeki herhangi bir sayfa olabilir.

Son olarak, etkin olmayan kullanıcıları belirli bir süre sonra otomatik olarak kapatabilirsiniz.

Ayarlarınızı kaydetmek için değişiklikleri kaydet düğmesini tıklamayı unutmayın.

WordPress İntranetinizde Medya Yüklemelerini Koruma

Web sitenizi tamamen özel hale getirmek medya dosyalarını etkilemez. Birisi bir dosyanın tam URL’sini biliyorsanız, herhangi bir kısıtlama olmadan dosyaya erişebilir.

Hadi değiştirelim.

Daha iyi koruma için, uploads klasörüne yapılan tüm istekleri basit bir PHP betiğine yönlendireceğiz.

Bu php betiği kullanıcının oturum açıp açmadığını kontrol eder. Eğer öyleyse, dosyayı sunacaktır. Aksi takdirde, kullanıcı giriş sayfasına yönlendirilir.

Öncelikle, Not Defteri gibi düz bir metin düzenleyici kullanarak bilgisayarınızda yeni bir dosya oluşturmanız gerekir. Bundan sonra aşağıdaki kodu kopyalayıp yapıştırmanız ve dosyayı masaüstünüze download-file.php olarak kaydetmeniz gerekir..

<?php
Require_once ( ‘wp-load.php’);

is_user_oked_in () || auth_redirect ();

list ($ basedir) = dizi_değeri (array_intersect_key (wp_upload_dir (), dizi (‘basedir’ => 1))) + dizisi (NULL);

$ file = rtrim ($ basedir, ‘/’). ‘/’. str_replace (‘..’, ”, isset ($ _ GET [‘dosya’])? $ _ GET [‘dosya’]: ”);
if (! $ basedir ||! is_file ($ dosya)) {
status_header (404);
die (‘404 – Dosya bulunamadı.’);
}

$ mime = wp_check_filetype ($ dosya);
if (false === $ mime [‘tür’] && function_exists (‘mime_content_type’))
$ mime [‘type’] = mime_content_type ($ dosya);

if ($ mime [‘type’])
$ mimetype = $ mime [‘tür’];
Başka
$ mimetype = ‘image /’. substr ($ dosya, strrpos ($ dosya, ‘.’) + 1);

header (‘Content-Type:’. $ mimetype); // bunu her zaman gönder
if (false === strpos ($ _SERVER [‘SERVER_SOFTWARE’], ‘Microsoft-IIS’))
header (‘Content-Length:’. dosya boyutu ($ dosya));

$ last_modified = gmdate (‘D, d M Y H: i: s’, filemtime ($ dosya));
$ etag = ‘"’. md5 ($ last_modified). ‘"’;
başlık ( "Son Değiştirme Tarihi: $ last_modified GMT" );
başlık (‘ETag:’. $ etag);
başlık (‘Sona erme tarihi:’. gmdate (‘D, d M Y H: i: s’, zaman () + 100000000). ‘GMT’);

// Koşullu GET desteği
$ client_etag = isset ($ _SERVER [‘HTTP_IF_NONE_MATCH’])? stripslashes ($ _SERVER [‘HTTP_IF_NONE_MATCH’]): yanlış;

if (! isset ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’]))
$ _SERVER [‘HTTP_IF_MODIFIED_SINCE’] = yanlış;

$ client_last_modified = trim ($ _SERVER [‘HTTP_IF_MODIFIED_SINCE’]);
// Dize boşsa, 0 değerini döndürün. Değilse, bir zaman damgasına ayrıştırmayı deneyin
$ client_modified_timestamp = $ client_last_modified? strtotime ($ client_last_modified): 0;

// En son yaptığımız değişiklik için zaman damgası oluşturun…
$ değiştirilen_timestamp = strtotime ($ last_modified);

eğer (($ client_last_modified && $ client_etag)
? (($ client_modified_timestamp >= değiştirilmiş_timestamp) && ($ client_etag == $ etag))
: (($ client_modified_timestamp >= değiştirilmiş_timestamp) || ($ client_etag == $ etag))
) {
durum_başlığı (304);
çıkış;
}

readfile ($ file);

Şimdi bir FTP istemcisi kullanarak web sitenize bağlanın. Bağlandıktan sonra, az önce oluşturduğunuz dosyayı web sitenizdeki / wp-content / uploads / klasörüne yükleyin.

Ardından, web sitenizin kök klasöründeki .htaccess dosyasını düzenlemeniz gerekir. .Htaccess dosyanızın altına aşağıdaki kodu ekleyin:

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

Değişikliklerinizi kaydetmeyi ve dosyayı web sitenize geri yüklemeyi unutmayın.

Artık medya klasörünüze gelen tüm kullanıcı istekleri, kimlik doğrulamasını kontrol etmek ve kullanıcıları giriş sayfasına yönlendirmek için bir proxy komut dosyasına gönderilecektir.

4. WPForms ile WordPress İntranetinize Formlar Ekleme

WPForms

Bir şirket intranetinin temel amacı iletişimdir. BuddyPress, aktivite akışları, yorumlar ve özel mesajlaşma ile harika bir iş çıkarıyor.

Ancak, bazen bir ankette veya ankette özel olarak bilgi toplamanız gerekebilir. Ayrıca, daha sonra kullanmak üzere bu bilgileri sıralamanız ve depolamanız gerekir..

WPForms devreye giriyor. Piyasadaki en iyi WordPress form oluşturucusudur..

Sadece kolayca güzel formlar oluşturmanıza izin vermekle kalmaz, aynı zamanda veritabanındaki kullanıcı yanıtlarını da kaydeder. Herhangi bir form için yanıtları bir CSV dosyasına aktarabilirsiniz.

Bu, e-tablolardaki form yanıtlarını düzenlemenize, yazdırmanıza ve iş arkadaşlarınız arasında paylaşmanıza olanak tanır.

WordPress İntranetinizi Genişletme

Şimdiye kadar kuruluşunuz için mükemmel bir intranete sahip olmalısınız. Ancak, platformu test ederken veya kullanıcılar için açarken yeni özellikler eklemek veya daha güvenli hale getirmek isteyebilirsiniz.

Bunu yapmanıza yardımcı olabilecek birçok WordPress eklentisi var. İşte hemen eklemek isteyebileceğiniz bazı araçlar.

  • Sucuri – WordPress güvenliğini yetkisiz erişimden ve kötü niyetli DDoS saldırılarına karşı koruyarak geliştirmek.
  • Envira Galeri – Güzel fotoğraf galerileri oluşturmak için.
  • Google Drive Embedder – Google Drive dokümanlarını WordPress intranetinizde herhangi bir yere kolayca yerleştirin.

Şimdilik bu kadar.

Bu makalenin, kuruluşunuz için bir WordPress intraneti oluşturmanıza yardımcı olmasını umuyoruz. Siteniz için en yararlı WordPress widget’ları listemizi görmek de isteyebilirsiniz.

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