Currently set to Index
Currently set to Follow

WordPress intranet voor uw organisatie te maken

5 min


104
facebook chatbots tourisme

Wilt u een WordPress intranet voor uw organisatie maken? WordPress is een krachtig platform met tal van flexibele opties die het ideaal maken om te worden gebruikt als het intranet van uw bedrijf. In dit artikel laten we u zien hoe u een WordPress-intranet voor uw organisatie kunt maken terwijl u het privé en veilig houdt.

Een WordPress-intranet maken voor uw organisatie

Wat is een intranet of extranet? Waarom WordPress gebruiken als uw intranetplatform?

Intranet of extranet is een communicatieplatform dat door een organisatie wordt gebruikt voor communicatie, het delen van bestanden, aankondigingen en andere organisatorische activiteiten.

WordPress is een uitstekend platform om het intranet of extranet van uw organisatie te bouwen. Het is gemakkelijk te onderhouden , open source en geeft u toegang tot duizenden WordPress-plug-ins om nieuwe functies toe te voegen wanneer dat nodig is.

Een intranet werkt op het particuliere netwerk van een organisatie. Doorgaans is een kantoor-IT-systeem verbonden via kabel of draadloze netwerkadapters. Eén computer op het netwerk kan worden gebruikt als de webserver en als host fungeren voor een WordPress-website.

Aan de andere kant is een extranet een intranetplatform dat toegankelijk is voor een groter netwerk of openbaar internet. In gewoon Engels zou dit een website kunnen zijn die openbaar toegankelijk is, maar alleen voor geautoriseerde gebruikers.

Het is met name handig als uw organisatie over verschillende geografische locaties wordt verdeeld.

Voor het maken van uw WordPress extranet hebt u een WordPress-hostingaccount en een domeinnaam nodig. Hierna kunt u WordPress installeren en vervolgens instellen om te gebruiken als het intranet van uw organisatie.

Nadat u WordPress als uw intranet heeft geïnstalleerd, is de volgende stap het omzetten naar een communicatiehub voor uw organisatie.

Om dat te doen, zult u verschillende WordPress-plug-ins gebruiken. We zullen u de basisinstellingen laten zien die zullen dienen als de basis voor uw WordPress intranet om te groeien en de doelen van uw organisatie te bereiken.

BuddyPress instellen als uw WordPress-intranet hub

BuddyPress is een zusterproject van WordPress. Het zet uw WordPress-website om in een sociaal netwerk. Hier zijn enkele dingen die een BuddyPress powered intranet kan doen:

  • U kunt gebruikers uitnodigen om zich te registreren op het bedrijfsintranet
  • Gebruikers kunnen uitgebreide gebruikersprofielen maken
  • Activiteitenstromen laten gebruikers toe om de laatste updates zoals Twitter of Facebook te volgen
  • U kunt gebruikersgroepen maken om gebruikers naar afdelingen of teams te sorteren
  • Gebruikers kunnen elkaar als vrienden volgen
  • Gebruikers kunnen privéberichten naar elkaar verzenden
  • U kunt nieuwe functies toevoegen door plug-ins van derden toe te voegen
  • Je hebt genoeg ontwerpopties met WordPress-thema’s voor BuddyPress

Om te beginnen, moet je eerst BuddyPress plug- in installeren en activeren .

Ga na activering naar de Instellingen »BuddyPress- pagina om de plugin-instellingen te configureren.

wordpress intranet maken

Beveilig uw WordPress intranet met het all-in-one intranet

Als u een WordPress-intranet gebruikt op een lokale server, kunt u het beveiligen door de toegang tot interne IP’s in uw .htaccess-bestand te beperken .

Als u een extranet gebruikt, hebben uw gebruikers mogelijk toegang tot het intranet van verschillende netwerken en IP-adressen.

Om ervoor te zorgen dat alleen bevoegde gebruikers toegang krijgen tot uw bedrijfsintranet, moet u uw extranet privé en toegankelijk maken voor alleen geregistreerde gebruikers.

Daarvoor moet u de All-in-One Intranet- plug -in installeren en activeren .

Ga na activering naar Instellingen »Alles-in-één Intranet- pagina om de plug -in- instellingen te configureren.

All-in-one Intranet-instellingen

Eerst moet u het vakje aanvinken naast ‘Forceer site volledig privé’ optie. Hierdoor worden alle pagina’s van uw WordPress-site volledig privé.

Het enige dat deze plugin niet privé maakt, zijn de bestanden in uw uploaddirectory. Maak je geen zorgen, we zullen je laten zien hoe je het later in dit artikel kunt beschermen.

Vervolgens moet u een URL opgeven waar u wilt dat gebruikers worden omgeleid wanneer ze zijn aangemeld. Dit kan elke pagina op uw intranet zijn.

Ten slotte kunt u na een bepaald aantal minuten automatisch inactieve gebruikers uitloggen .

Vergeet niet op de knop Wijzigingen opslaan te klikken om uw instellingen op te slaan.

Media-uploads beveiligen op uw WordPress-intranet

Uw website volledig privé maken heeft geen invloed op mediabestanden. Als iemand de exacte URL van een bestand kent, kan hij deze zonder enige beperking openen.

Laten we dat veranderen.

Voor een betere bescherming zullen we alle verzoeken die naar de map met uploads zijn gedaan omleiden naar een eenvoudig PHP-script.

Dit php-script controleert of een gebruiker is aangemeld. Als dat het geval is, wordt het bestand gebruikt. Anders wordt de gebruiker doorgestuurd naar de inlogpagina.

Eerst moet je een nieuw bestand op je computer maken met een gewone teksteditor zoals Kladblok. Hierna moet je de volgende code kopiëren en plakken en het bestand opslaan als download-file.phpop je bureaublad.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?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 );

Maak nu verbinding met uw website met behulp van een FTP-client . Upload het bestand dat u zojuist hebt gemaakt naar / wp-contents / uploads / map op uw website.

Vervolgens moet u het .htaccess- bestand in de hoofdmap van uw website bewerken . Voeg de volgende code toe aan de onderkant van uw .htaccess-bestand:

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

Vergeet niet om uw wijzigingen op te slaan en het bestand opnieuw te uploaden naar uw website.

Nu worden alle gebruikersverzoeken aan uw mediamap naar een proxy-script verzonden om te controleren op verificatie en gebruikers om te leiden naar aanmeldingspagina.

4. Formulieren toevoegen aan uw WordPress intranet met WPForms

wordpress intranet maken

Het belangrijkste doel van een bedrijfsintranet is communicatie. BuddyPress doet geweldig werk met activiteitenstreams, opmerkingen en privéberichten.

Soms zul je echter privé informatie moeten verzamelen in een poll of enquête. U moet deze informatie ook sorteren en opslaan voor later gebruik.

Dit is waar WPForms in komt. Het is de beste WordPress- vormbuilder op de markt.

Hiermee kunt u niet alleen gemakkelijk prachtige formulieren maken , maar ook gebruikersreacties opslaan in de database. U kunt antwoorden voor elk formulier exporteren naar een CSV-bestand.

Hiermee kunt u formulierreacties organiseren in spreadsheets, deze afdrukken en delen met uw collega’s.

Uw WordPress intranet uitbreiden

U zou nu een perfect geschikt intranet voor uw organisatie moeten hebben. Als u het platform test of opent voor gebruikers, wilt u misschien nieuwe functies toevoegen of veiliger maken.

Er zijn veel WordPress-plug-ins die u hierbij kunnen helpen. Hier zijn enkele hulpmiddelen die u mogelijk meteen wilt toevoegen.

  • Sucuri – Om de WordPress-beveiliging te verbeteren door deze te beschermen tegen ongeoorloofde toegang en kwaadwillende DDoS-aanvallen.
  • Envira-galerij – Voor het maken van prachtige fotogalerijen.
  • Google Drive Embedder – sluit Google Drive-documenten eenvoudig overal in uw WordPress intranet in.

Dat is het voor nu.

50+ tools voor ondernemers/websites op : https://delaatbusiness.com 


0 Comments

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format