Usando WordPress come Intranet

Quando parliamo di WordPress di solito lo associamo a una piattaforma di blogging o semplicemente a un altro sistema di gestione dei contenuti, ma che dire di una Intranet? Questo tutorial ti mostrerà come trasformare la tua installazione di base di WordPress in una robusta Intranet per la tua azienda.


WordPress come Intranet

A meno che tu non raddoppi il supporto IT per il tuo ufficio (a volte il ruolo non detto di uno sviluppatore web), probabilmente hai già una sorta di server Intranet, se non lo sei: ci sono modi per accedere a una directory locale tramite condivisione di file, ma per il mio Ad esempio, assumerò un paio di cose prima:

  • Hai Apache, PHP e MySQL già installati e in esecuzione sulla tua rete
  • O hai una directory sul tuo server "cloud" con WordPress pronto per partire

Passaggio 1 Decidere dove alloggiare la propria Intranet

Quando inizialmente mi stavo occupando dell'uso di WordPress come Intranet, ho pensato che l'installazione sarebbe stata minima, i nostri computer erano già connessi a una rete e la "condivisione sul web" poteva semplicemente essere abilitata alla condivisione di file. Con MAMP in esecuzione e WordPress scaricati in una directory, siamo stati tutti in grado di vedere il sito Intranet "WordPress". Anche se questo è un modo per farlo, la nostra Intranet doveva essere accessibile tramite altre posizioni, e senza un IP aggiuntivo in giro abbiamo deciso di ospitare la nostra "Intranet" nel cloud.

Andando con il cloud - Extranet

Se si prevede di ospitare la propria Intranet nel cloud, potrebbe essere utile limitare l'accesso alla directory. Puoi farlo in due modi:

  • Forza il login prima di visualizzare il tuo sito web
  • Modifica il tuo .htaccess file per limitare gli indirizzi IP esterni dalla visualizzazione del tuo sito web

Se la rete Intranet aziendale verrà ospitata nel cloud, è possibile richiamare entrambi questi metodi per precauzione aggiuntiva.

Modifica del .htaccess File

Se hai intenzione di modificare il tuo .htaccess file, dovrai conoscere il tuo indirizzo IP e gli indirizzi di coloro a cui desideri consentire l'accesso. Puoi trovare rapidamente il tuo IP visitando Google e digitando "Qual è il mio IP?" Una volta che hai gli indirizzi IP necessari, puoi iniziare a modificare il tuo .htaccess file.

Per fare questo, apri il tuo .htaccess file e aggiungere le seguenti righe, sostituendo l'indirizzo IP con il proprio.

negare ordine, consentire negare da tutti consentire da 111.222.33.44

Se stai permettendo a più IP di accedere al tuo sito, aggiungi un'altra linea che permetta un altro IP.

Going Local

Se si decide di ospitare la propria Intranet sulla propria rete, è necessario valutare se si desidera o meno avere accesso al di fuori della rete (ad esempio, accedendo in modo sicuro tramite qualsiasi posizione). Ciò richiederà un IP statico che dovrai contattare con il tuo ISP (Internet Service Provider) per ottenere.


Passaggio 2 Impostazione della rete (MAC OS X | Windows 7)

In un mondo perfetto, ogni computer sarebbe in grado di supportare le ultime e più grandi versioni del sistema operativo disponibili e aggiornerebbero automaticamente gratuitamente - sfortunatamente, non è così. Questi prossimi passi dovrebbero aiutarti a capire come impostare la tua rete. Probabilmente differiranno in base al sistema operativo in uso e se si è su un PC o un Mac.

Crea una rete con Windows 7

Per quanto a volte disprezzi Windows 7, rende la creazione di una rete domestica abbastanza facile se hai già dispositivi che la supportano. Di seguito sono riportati i passaggi molto dettagliati per la creazione di una rete. Per istruzioni dettagliate, Microsoft ha una rapida procedura in 6 passaggi per impostare una rete facile da seguire.

  1. Acquistare o trovare un router e adattatori di rete per ogni computer che si desidera utilizzare sulla rete
  2. Imposta il tuo router
  3. Collega i tuoi computer alla rete
  4. Creare un gruppo home e consentire la condivisione di file e stampanti (disponibile tramite il pannello di controllo)

Crea una rete con Mac OS X Lion

Creare una rete con un Mac è un processo piuttosto semplice.

  1. Fai clic sull'icona di stato AirPort nella barra dei menu
  2. Scegli "Crea rete" dal menu a discesa
  3. Nella finestra pop-up, dai un nome alla tua rete
  4. Selezionare un numero di canale dalla casella di selezione del canale
  5. Sugli altri computer, fai clic sull'icona di stato di AirPort e unisciti alla rete che hai appena creato sul tuo altro computer

Gli appunti

Quello che ho fatto in passato per fornire un intranet di WordPress (su una rete basata su Mac) abilita la condivisione del web oltre a configurare la rete. Ho installato e in esecuzione MAMP mentre sono connesso al mio computer. Ho quindi creato una directory nel file htdocs dei file dell'applicazione MAMP per il nostro sito Web Intranet. Finché avrò acceso il server MAMP, gli altri computer all'interno della rete sono in grado di accedere e utilizzare il sito. Questo probabilmente non è un modo pratico per farlo, ma solo uno modo di farlo.

Passaggio 3 Plugin per WordPress Intranet

Probabilmente uno dei migliori asset di WordPress è la sua capacità di essere ampliato con l'uso di plugin, che è esattamente quello che faremo con la nostra Intranet. Non suggerisco di usare "plugin pazzo" e installare tutto sotto il sole, ma ce ne sono alcuni che fanno il lavoro ben fatto.

Revisioni del documento WP

WP Document Revisions è un solido sistema di gestione dei documenti. Fornisce il controllo della versione ed è stato realizzato per progetti collaborativi time-sensitive. Questo plugin ha una vasta gamma di funzionalità, incluso il controllo degli accessi per i documenti che devono essere mantenuti privati, protetti da password o pubblici. Se hai bisogno di rendere questo plugin più "personalizzato" puoi facilmente aggiungere tassonomie personalizzate.

BuddyPress

BuddyPress può essere un componente altamente vantaggioso di un sito Intranet di WordPress. La sua funzionalità integrata per gruppi e gestione di gruppi, profili, messaggistica, blog, forum e la sua ampia varietà di plugin compatibili ne fanno una risorsa molto desiderabile. Potresti basare la tua intera intranet di WordPress su BuddyPress, dando alla tua organizzazione il proprio "social network" interno per la comunicazione.

CollabPress

CollabPress è un fantastico plugin per la gestione dei progetti per WordPress. Questo plug-in è ideale per Intranets che devono tenere traccia di progetti, attività, date di scadenza, assegnazioni di progetti, registrazione attività, ecc. Questo plug-in viene fornito con l'integrazione del gruppo BuddyPress, il che potrebbe rendere ancora più robusta Intranet basata su BuddyPress.

Gli appunti

Evita di installare plug-in per cose che possono essere facilmente create da te, come i tipi di post personalizzati e le tassonomie.


Fase 4 Temi

Quando decidi di utilizzare WordPress come Intranet, dovresti considerare di sviluppare il tuo tema personale. Quando si pianifica un tema "Intranet", ci sono alcune cose che si possono prendere in considerazione:

  • Quale scopo sarà la tua Intranet? - Documenti di casa, moduli, traccia / check-in sui progetti, registrazione delle attività, ecc?
  • Chi avrà accesso alla Intranet e quanto accesso avranno? - I dipendenti saranno in grado di modificare, aggiornare o aggiungere informazioni direttamente?
  • Quali altre funzionalità sono importanti da incorporare nella tua intranet? - Moduli di feedback? Caricamento di immagini / file? Directory dei clienti e dei dipendenti?
  • Quali tipi di post personalizzati ti serviranno? - Clienti? Progetti? dipartimenti?

Avere un piano solido per la tua struttura Intranet farà molta strada nella pianificazione e nello sviluppo del tuo tema. Quanto più organizzati e dettagliati puoi ottenere, tanto più facile sarà la configurazione.

Soluzione tematica Intranet pre-creata

Tema P2 di Automattic

P2 offre un ambiente simile all'aggiornamento dello stato e potrebbe potenzialmente essere un ottimo punto di partenza per una intranet basata su WordPress. P2 consente di commentare e modificare i post in linea e consente anche l'aggiornamento in tempo reale. Questa potrebbe essere una soluzione ideale per chi cerca un sistema di report basato su progetti come Intranet.


Conclusione

Avere una Intranet basata su WordPress può migliorare il tuo flusso di lavoro e spesso le tue comunicazioni con i tuoi dipendenti. Consente alle risorse aziendali importanti e alle informazioni sul progetto di essere prontamente disponibili.