Jak stworzyć organizacyjny intranet (lub ekstranet) za pomocą WordPress
Opublikowany: 2018-12-07Intranet to „internet o obiegu zamkniętym”. Jest dostępny tylko w określonej lokalizacji lub za pośrednictwem określonych protokołów. Niektóre firmy mogą mieć sieć dla swojej firmy, która jest dostępna tylko w ich budynku. A może uczelnia ma sieć wykładowców obejmującą cały kampus, ale poza tym kampusem jest ona niedostępna.
Różnica między intranetem a Internetem polega na tym, że sam hostujesz intranet. Zamiast być rozproszoną siecią serwerów komunikujących się ze sobą za pośrednictwem protokołów zdalnych, Twoja sieć jest zlokalizowana i hostowana na lokalnych serwerach w Twojej własnej przestrzeni fizycznej. To w zasadzie mały internet, który znajduje się w biurze twojego działu IT.
Extranet wcale nie jest taki inny. Zamiast znajdować się na lokalnym serwerze, dostępnym tylko dla osób podłączonych do tej samej sieci, ekstranet jest przechowywany w chmurze i dostępny tylko dla osób z określonego zakresu IP (lub innego ustawionego przez Ciebie czynnika). Przeważnie ekstranet służy ludziom w rozproszonych zespołach, ponieważ nie mają dostępu do fizycznej lokalizacji.
Firmy korzystają z intranetów i ekstranetów, aby ułatwić prywatne i bezpieczne masowe udostępnianie i współpracę danych. Na przykład szeroki dostęp firmy do dokumentacji wewnętrznej, ogłoszeń, kalendarzy czasu wolnego i nie tylko. W tym artykule wyjaśnimy, dlaczego WordPress jest dobrym rozwiązaniem dla intranetu lub ekstranetu, a następnie pokażemy, jak go utworzyć.
Weźmy się za to!
Dlaczego warto korzystać z WordPressa w intranecie lub ekstranecie?
Cóż, pierwszym powodem jest to, że to nic nie kosztuje . Oczywiście, będziesz musiał wyskoczyć, aby serwer i przepustowość hostowały rzecz, ale jeśli chcesz najpierw skonfigurować intranet, prawdopodobnie masz już to pokryte.
Prawdopodobnie będziesz używać swojego intranetu do niektórych z tych rzeczy:
- przechowywanie prywatnych dokumentów
- zamieszczanie różnych ogłoszeń i notatek
- prowadzenie podręczników szkoleniowych,
- dostarczanie aktualizacji polis
- bezpieczne blokowanie wszelkich plików, które naprawdę nie powinny być publikowane w miejscach, w których publiczność nawet zablokowała dostęp
- prowadzenie aktualnego katalogu firm
- prowadzenie kalendarza firmowego
- umożliwienie dostępu do wewnętrznych narzędzi do współpracy
- tworzenie różnych środowisk zarządzania projektami
- prowadzenie wewnętrznej, prywatnej sieci społecznościowej
- i robisz głównie wszystko, co możesz zrobić w publicznej sieci
Na szczęście WordPress ma wszystkie te funkcje wbudowane w rdzeń. Przy odrobinie pracy możesz go użyć do zrobienia dokładnie tego samego, za co drogie platformy intranetowe są bardzo drogie.
Większość innych platform pobiera opłaty za użytkownika. To sprawia, że posiadanie intranetu może być poza zasięgiem wielu małych firm i organizacji non-profit. Z WP nie musisz się o to martwić. Poza normalnymi kosztami IT, w ten sposób będziesz w stanie naprawdę oszczędzić swój budżet technologiczny.
Jak stworzyć organizacyjny intranet (lub ekstranet) za pomocą WordPress
Subskrybuj nasz kanał YouTube
Konfiguracja intranetu WordPress
Pierwszą rzeczą, której potrzebujesz, jest sieć. To może wydawać się oczywiste, ale nigdzie nie dojdziesz, jeśli komputery na miejscu nie będą ze sobą komunikować. A centrum każdej sieci jest serwer. W końcu internet to tylko seria serwerów, które komunikują się ze sobą iz naszymi przeglądarkami, więc intranet jest taki sam. Tylko te serwery są na miejscu.
Krok 1: Wybierz lokalną platformę serwerową
Po pierwsze: będziesz potrzebować całkiem dobrego komputera. Jeśli myślisz, że możesz uruchomić intranet na zniszczonej maszynie ostatniej generacji, pomyśl jeszcze raz. Będzie to komputer wół roboczy, który jest prawie cały czas włączony (lub przynajmniej wtedy, gdy ludzie potrzebują intranetu w godzinach pracy). Więc będziesz chciał coś umiarkowanie mocnego.
Kiedy już to wybierzesz, nadszedł czas, aby umieścić go w centrum uwagi. Aby to zrobić, wystarczy zainstalować WordPress. Proste, prawda? Właściwie tak.
Będziesz chciał użyć MAMP / LAMP / WAMP. MAMP, LAMP i WAMP pozwalają zmienić komputer Mac, Linux lub Windows (stąd M, L i W w nazwach). Istnieje również wersja o nazwie XAMPP, która działa na wszystkich trzech; jest jednak nieco bardziej zaawansowany niż inne i nie tak stabilny.
Zwróć uwagę, że jeśli sam korzystasz z XAMPP, nie pobieraj żadnej wersji oznaczonej maszyną wirtualną. Będziesz potrzebować wersji wymienionych powyżej. Nie konfigurujesz maszyny wirtualnej. Zamiast tego składasz prawdziwą rzecz.

Jednak w tym konkretnym przykładzie będę używał MAMP. Proces na każdej platformie jest podobny i można go dokładniej udokumentować tutaj.
Dodatkowo możesz rozważać lokalne środowisko, takie jak Local by Flywheel, i chociaż może działać, nie sugerujemy tego. Każdy członek stosu AMP jest przeznaczony do obciążenia na poziomie konia roboczego, a Local nie. Możesz nie mieć z tym problemów jako podstawowej platformy dla intranetu, ale nie do tego jest przeznaczony, w przeciwieństwie do stosu AMP. Sugerujemy więc skorzystanie z jednego z nich.

Pobierz i uruchom oprogramowanie, a będziesz mieć kilka nowych dodatków do folderu Aplikacje . Nie zajmujemy się teraz MAMP Pro, więc przejdź do folderu MAMP i uruchom program.

MAMP jest naprawdę prosty w użyciu. Wystarczy nacisnąć przycisk Start Servers , aby uruchomić serwery.

Gratulacje, masz działający lokalny serwer programistyczny. Ale… nie masz zainstalowanego WordPressa i nie przyznałeś dostępu osobom w swojej sieci. Ale ty będziesz!
Krok 3: Instalacja WordPressa w lokalnym intranecie
Pierwszą rzeczą, którą musisz zrobić w tym momencie, jest pobranie WordPressa. Tym razem będziesz przeprowadzać instalację ręczną, zamiast korzystać z szybkiego instalatora. Szczerze mówiąc, nie ma dużej różnicy.

Otrzymasz plik, który prawdopodobnie nazywa się WordPress-4.9.8.zip (lub jakakolwiek jest aktualna wersja). Rozpakuj go. Teraz masz folder zatytułowany po prostu „ wordpress ” na swoim komputerze. Jeśli go otworzysz, zobaczysz strukturę plików i katalogów identyczną jak w przypadku hostowanych instalacji online.

Teraz chcesz znaleźć folder MAMP w Aplikacjach i nawigować, aż znajdziesz taki o nazwie htdocs . To tam będzie żyć Twoja nowa instalacja WordPressa. Po prostu przeciągnij rozpakowany folder do htdocs . W rzeczywistości to właśnie tam będą przechowywane wszystkie lokalne pliki internetowe.

W tym momencie utworzysz bazę danych, na której działa WP. Przejdź do okna MAMP i naciśnij przycisk Otwórz stronę startową .

Twoja przeglądarka otworzy domyślną stronę pomocy MAMP, a zobaczysz pasek narzędzi z elementami menu. Przejdź do Narzędzia i znajdź link z napisem phpMyAdmin w menu rozwijanym.

Po załadowaniu nowej strony zobaczysz prawdziwe serce swojej instalacji WordPress. Zdecydowana większość Twoich danych będzie tu znajdować się. Kliknij kartę Bazy danych i nazwij swoją nową bazę danych pod nagłówkiem Utwórz bazę danych . Wybraliśmy et_intranet . Hit Utwórz, gdy będziesz gotowy.

Następna strona jest przerażająca. Zignoruj to. Nie utworzyłeś jeszcze tabel bazy danych, ponieważ nie skonfigurowałeś jeszcze WordPressa. W porządku.

Teraz jesteś gotowy, aby rozpocząć i uruchomić WP. Uruchom MAMP, jeśli jeszcze tego nie zrobiłeś, naciskając przycisk Uruchom serwery .


Następnie przejdź do http://localhost:8888/wordpress lub http://127.0.0.1:8888/wordpress, aby uzyskać dostęp do nowej instalacji. Pamiętaj również, że możesz zmienić nazwę folderu o nazwie wordpress, cokolwiek chcesz. Następnie użyj dowolnej nazwy folderu w adresie URL. Jeśli więc zmienisz nazwę folderu wordpress na intranet , będzie to https:localhost:8888/intranet.
Jakkolwiek to nazwiesz, wybierzesz język instalacji, a następnie zobaczysz ten ekran.

Jeśli wcześniej korzystałeś z szybkich instalatorów, zazwyczaj załatwiono to za Ciebie. Ponieważ jednak jest to instalacja ręczna, od Ciebie zależy nazwanie bazy danych i jej uruchomienie. To bardzo proste i nie zepsujesz niczego. Kiedy będziesz gotowy do rozpoczęcia, naciśnij przycisk Let's Go , aby przejść tutaj.

Zmień nazwę bazy danych na taką, której użyłeś wcześniej w phpMyAdmin podczas tworzenia bazy danych. Użyj roota zarówno dla nazwy użytkownika, jak i hasła .
Pamiętaj też, że pod prefiksem tabeli absolutnie 100% musisz później dodać podkreślenie . Więc jeśli zmienisz to z wp_ , będziesz musiał upewnić się, że jest to intranet_ lub cokolwiek wybierzesz. Po naciśnięciu przycisku Prześlij dasz kilka potwierdzeń i skonfigurujesz swoją nazwę użytkownika WP, zanim zostaniesz przeniesiony do swojego błyszczącego, nowego panelu administracyjnego WP.
Taki, który działa na twoim lokalnym komputerze.

Teraz nadszedł czas, aby skonfigurować go dla swojego zespołu. I tylko twój zespół.
Krok 5: Zapewnienie dostępu sieciowego do intranetu
Ponieważ termin localhost jest w rzeczywistości tym, co mówi, lokalnym hostem, tylko twój komputer może używać tego terminu. Ale komputer z uruchomionym MAMP ma adres IP, do którego może uzyskać dostęp każdy w tej samej sieci. Możesz go znaleźć na dwa różne sposoby.
Pierwszy z nich to przejście do ustawień sieciowych i sprawdzenie pod nagłówkiem Połączone .

Drugi sposób to wiersz poleceń. Możesz to zrobić za pomocą narzędzia Terminal . Po prostu wpisz ifconfig |grep inet i naciśnij enter. Tak, to jest znak specjalny pionowego paska. Dziękujemy OSX Daily za nauczenie nas tego polecenia. Znajdziesz adres IP swojego komputera tam, gdzie jest napisane inet.

Teraz chcesz się upewnić, że masz otwarte odpowiednie porty dla swojego zespołu, więc przejdź do preferencji MAMP i zobacz, na co są ustawione. Domyślnie jest to 8888 i można go używać, o ile nie ma innych aplikacji na tym lokalnym serwerze uruchomionych na tych portach. W takim przypadku naciśnij przycisk, aby użyć portów 80 i 3306.

Mając te dwa numery pod ręką, każdy podłączony do tej samej sieci może połączyć się z Twoją nową instalacją WordPress, o ile serwer MAMP działa po prostu przechodząc do IP:Port/wordpress lub na przykład 10.0.0.152:8888/wordpress . Adres IP i Port będą zawsze oddzielone dwukropkiem.

A jeśli wolisz używać domeny zamiast adresu IP (ponieważ są one nieco łatwiejsze do zapamiętania niż ciągi cyfr), możesz to zrobić. Siteground zawiera świetny przewodnik dotyczący korzystania z pliku hosts, aby to wszystko skonfigurować.
Potrzebujesz (lub chcesz) zamiast tego ekstranetu WordPress?
Ekstranet WordPress działa tak samo jak powyższa instalacja, z tym wyjątkiem, że jest dostępny tylko dla wybranej liczby osób na wybranej liczbie komputerów. Ze względu na sposób działania pliku .htaccess nadal możesz umieszczać na białej liście całe sieci, blokując cały inny ruch. Więc nawet jeśli masz rozproszony zespół, nadal możesz fizycznie ograniczyć logowanie.
Po prostu otwórz plik .htaccess swojej witryny.

Następnie wstaw następujący kod i ponownie zapisz/prześlij plik. Pamiętaj, aby dodać do pliku własny adres IP.
order deny, allow
deny from all
allow from 111.222.33.44
Wystarczy dodać inne adresy IP lub zakresy adresów IP w dodatkowych wierszach, a dostęp do ekstranetu zostanie ograniczony tak, jak do intranetu WordPress.
Wtyczki do intranetu WordPress
Konfiguracja infrastruktury intranetu WordPress to dopiero początek. Teraz, gdy już to wszystko działa, musisz dopracować i dostosować środowisko, które zapewniasz swojej firmie, kampusowi lub zespołowi. WordPress ma wiele wtyczek, które bardzo ułatwiają dostosowanie i uzyskanie dokładnie takiej funkcjonalności intranetu, jakiej potrzebujesz.
Intranet typu „wszystko w jednym”

Twój intranet musi pozostać Twoim intranetem. Więc ta wtyczka upewnia się, że tak. To nic nie kosztuje i po prostu działa. Wchodzisz w ustawienia, mówisz, jak prywatna ma być witryna, a po kilku kliknięciach Twój intranet jest szczelnie zamknięty. Dodatkowo istnieje wersja premium, która działa w instalacjach WP Multisite i ma jeszcze więcej opcji.
Cena: za darmo | Więcej informacji
BuddyPress

Myślę, że BuddyPress jest jedną z dwóch podstawowych wtyczek do intranetu WP. Intranet jest dla zespołów i właśnie o to chodzi w BuddyPress. To sieć społecznościowa, którą możesz kontrolować i naprawdę jest to fantastyczny sposób na udostępnianie i komunikację między członkami zespołu. Chociaż istnieją inne wtyczki, które robią podobne rzeczy, dlaczego nie wybrać złotego standardu?
Cena: za darmo | Więcej informacji
bbPress

Podobnie jak BuddyPress, bbPress jest dość mocno zakorzeniony w funkcjonalności intranetu WordPress. Podczas gdy BuddyPress pozwala komunikować się i współpracować, bbPress umożliwia prawdziwą dyskusję grupową na temat różnych projektów za pośrednictwem forów. Jasne, fora dyskusyjne mogą nie być potęgą Internetu, jak kiedyś, ale fora dyskusyjne w intranecie są kluczowe dla zarządzania projektami i upewniania się, że wszyscy są na tej samej stronie.
Cena: za darmo | Więcej informacji
Wiki lub baza wiedzy

Tworzenie wiki za pomocą WordPressa nie jest takie trudne. A jeśli chodzi o narzędzia dla intranetu, wiki jest prawie idealne. Łatwo przeszukiwać, łączyć i edytować, każda informacja, o którą możesz poprosić o wszystkim, z czym ma do czynienia Twój kampus, firma lub zespół, jest w zasięgu zaledwie kilku kliknięć. A ponieważ jest to publikacja otwarta, możesz wprowadzać poprawki i poprawki, dzięki czemu dokumentacja, której potrzebujesz, jest zawsze aktualna. To samo dotyczy bazy wiedzy. Jeśli wolisz standardowe podejście do wyszukiwania odpowiedzi, WordPress ma to również.
Cena: za darmo | Więcej informacji (Wiki)
Cena: 40 dolarów | Więcej informacji (Baza wiedzy)
Zawijanie
Jeśli szukasz sposobu na zwiększenie produktywności w swoim zespole, być może przekonało Cię to, że warto spróbować intranetu. Przynajmniej prywatna instalacja WP, która działa jak ekstranet. Niezależnie od tego, zauważyłeś, że konfiguracja nie jest trudna, a dzięki niewielkim poprawkom i dostosowaniu możesz w mgnieniu oka uzyskać idealną piksel dla swojego zespołu. Niezależnie od tego, czy udostępniasz dokumenty, tworzysz zespoły, czy próbujesz uzyskać informacje zwrotne na temat nadchodzących projektów, intranet WordPress jest o wiele bardziej wydajny niż poczta e-mail i potencjalnie znacznie tańszy niż ogromny Slack.
Czy korzystałeś już wcześniej z intranetu WordPress? Jakie było twoje doświadczenie?
Obraz polecany w artykule pixldsign / shutterstock.com
