Recenzja wtyczki: przechowywanie obrazów S3 dla bbPress

Opublikowany: 2018-07-18

Niedawno przyjrzałem się Image Upload for bbPress Pro – wtyczce, która dodaje funkcje przesyłania obrazów na fora bbPress. Przechowuje obrazy forum w folderze systemowym na serwerze WordPress. Działa to świetnie, ale jeśli masz duże forum, na którym użytkownicy przesyłają wiele plików, może to zacząć obciążać Twoją przestrzeń serwerową i zasoby.

Jednym z najlepszych sposobów przechowywania obrazów na forach bbPress jest skorzystanie z usługi Amazon S3. S3 może przechowywać i wyświetlać obrazy po załadowaniu strony. Jest to nie tylko superszybkie, ale także oszczędza miejsce na serwerze i zasoby, dzięki czemu można je wykorzystać do czegoś innego.

Przesyłanie obrazów dla bbPress Pro może przechowywać i wyświetlać obrazy z forum na Twoim koncie S3 za pomocą dodatku o nazwie S3 Image Storage dla bbPress. W tej recenzji wtyczki przyjrzymy się tej wtyczce i zobaczymy, jak łatwa jest w użyciu. Obrazy pochodzą z Unsplash.

Jak to dla mnie typowe, wskoczyłem bez czytania instrukcji, więc widzę, jak to jest intuicyjne. To są kroki, które podjąłem.

Instalowanie i konfigurowanie magazynu obrazów S3 dla bbPress

Upewnij się, że najpierw zainstalowałeś bbPress. Będziesz także potrzebować zainstalowanego Image Uploadu dla bbPress Pro. Po ich aktywacji prześlij i aktywuj S3 Image Storage dla bbPress.

Po zainstalowaniu przesyłania obrazów dla BBPress Pro, nowa pozycja menu o nazwie Obrazy forum jest dodawana do menu Ustawienia na pulpicie nawigacyjnym. Wybierz go, aby zobaczyć opcje przechowywania obrazów. Dodano nową zakładkę do Image Storage Engine o nazwie Amazon S3. Wprowadź swój klucz licencyjny dla S3 Image Storage dla bbPress i zapisz zmiany.

Punkt końcowy S3

W ustawieniach przesyłania obrazu dla bbPress Pro kliknij łącze, aby znaleźć swój punkt końcowy. To jest region, w którym Twoje konto S3.

Moje konto S3 pokazuje US East (Ohio). To jest region, którego szukam po kliknięciu linku.

Link zawiera listę prawidłowych nazw punktów końcowych w Twoim regionie. Skopiowałem jeden dla mojego regionu i wkleiłem go w polu Punkt końcowy S3.

Klawisze S3

Następnie musisz przyznać S3 Image Storage dla bbPress dostęp do swojego konta S3. Wprowadź swój identyfikator klucza S3 i tajny klucz dostępu. Kliknij Twoje poświadczenia bezpieczeństwa , aby uzyskać klucze.

Kliknij Klucze dostępu, a następnie kliknij Utwórz nowy klucz dostępu , jeśli jeszcze go nie masz. Spowoduje to utworzenie kluczy i otworzenie modułu, w którym można je zobaczyć lub pobrać.

Skopiuj i wklej klucze w polach Klucz dostępu i Klucz tajny w ustawieniach S3 Image Storage dla bbPress.

Utwórz zasobnik S3

Następnie będziesz potrzebować zasobnika S3 do przechowywania plików. Na koncie Amazon S3 wybierz Utwórz zasobnik . Przejdź przez ustawienia i utwórz wiadro.

Po utworzeniu zasobnika będziesz mógł go używać do przechowywania obrazów bbPress.

Jeśli chcesz tworzyć foldery (które mają służyć jako katalogi), kliknij zasobnik i wybierz Utwórz folder .

Wróć do ekranu ustawień w WordPress i wybierz utworzony przez siebie zasobnik z rozwijanego menu. Musisz odświeżyć listę, jeśli Twój zasobnik nie jest Twoim wyborem. Jeśli utworzyłeś folder w zasobniku, możesz wpisać jego nazwę w polu Katalog magazynu. Zapisz zmiany.

Silnik przechowywania obrazów

Teraz wróć do rozwijanego menu Image Storage System i wybierz Amazon S3 i zapisz zmiany. Zapisujesz teraz obrazy przesłane przez bbPress do pamięci Amazon S3.

Po zakończeniu konfiguracji ustawienia Image Storage Engine S3 Endpoint, Access Key Id, Secret Access Key, Bucket i Storage Directory będą wyglądać jak w powyższym przykładzie (tylko z Twoimi nazwami zamiast moich).

Przykład przechowywania obrazów S3 dla bbPress w akcji

Widać, że nie mam żadnych obrazów w moim katalogu przechowywania S3 randybbpress. Teraz prześlę kilka zdjęć na forum w mojej witrynie i zobaczę, jak są tutaj przechowywane.

Przesłałem obraz w poście na forum bbPress za pomocą funkcji przesyłania obrazu dla bbPress Pro.

Jeśli Twoje ustawienia S3 są prawidłowe, zobaczysz obraz w poście bbPress po naciśnięciu przycisku Prześlij. Mój pokazuje obraz, więc S3 poprawnie wyświetla obrazy na mojej stronie.

W moim katalogu Amazon S3 został utworzony nowy folder. Odbyło się to automatycznie.

Wewnątrz tego folderu znajduje się obraz, który przesłałem do posta na forum.

Wróciłem na forum i wrzuciłem trzy zdjęcia na raz.

Nowy folder został dodany do mojego katalogu obrazów na moim koncie S3, który zawierał wszystkie trzy obrazy w tym poście na forum. Wszystkie obrazy, które do tej pory załadowałem na forum, były w formacie JPEG i mam ustawioną wtyczkę przesyłania obrazów, aby zachować oryginalny format pliku.

Mimo że obrazów nie ma na mojej stronie, nadal mam nad nimi pełną kontrolę. Czas, który pokazuje, kiedy obrazy były ostatnio modyfikowane, jest zgodny z godziną w poście. Mogę sortować foldery według daty, usuwać pojedyncze obrazy lub usuwać całe foldery.

Formaty obrazu

Przesyłanie obrazu dla BBPress Pro oferuje kilka opcji obrazu, w tym zachowanie oryginalnego obrazu, możliwość zmiany formatu pliku podczas przesyłania obrazu, ustawienie kompresji PNG, ustawienie jakości JPEG i włączenie GIF-ów. Zmieniłem format pliku na PNG.

Następnie wrzuciłem na forum plik JPEG.

Obraz został automatycznie przekonwertowany do formatu PNG w folderze S3. Tak więc ustawienia przesyłania obrazu dla BBPress Pro działają tak samo, niezależnie od tego, czy przechowujesz obrazy na swojej stronie WordPress, czy na koncie przechowywania plików S3.

Przechowywanie obrazów S3 dla licencji bbPress

Dostępne są cztery opcje cenowe:

  • 1 strona – 29 $
  • 3 strony – 59 $
  • Nieograniczone witryny – 79 USD
  • Dożywotnia – $109

Jest to liczba stron internetowych, na których wtyczka może być jednocześnie aktywowana. Licencja jest ważna przez rok i obejmuje aktualizacje przez cały okres ważności licencji. Jeśli licencja wygaśnie, nadal możesz używać wtyczki na dowolnej stronie, na której już ją zainstalowałeś. Po prostu nie otrzyma aktualizacji ani wsparcia. Nie można go również ponownie aktywować, jeśli jest odinstalowany.

Dostępne są również rabaty ilościowe. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji.

  • Uwaga, jest to dodatek do Image Upload for BBPress Pro, więc bez niego nie będzie działać. Wymaga również konta Amazon S3, które ma własne opłaty niezależne od tej wtyczki.

Końcowe myśli

Odkryłem, że S3 Image Storage dla bbPress jest intuicyjnym rozszerzeniem Image Upload for BBPress Pro. Łączenie się z moim kontem S3 było łatwe. Wszelkie problemy, które miałem, polegały na tym, że próbowałem zrobić coś nie w porządku lub pomijałem kroki. Obrazy ładowały się tak szybko, że nie mogłem stwierdzić, że nie są przechowywane na mojej stronie internetowej. S3 Image Storage dla bbPress jest łatwe do polecania każdemu, kto ma forum bbPress na swojej stronie internetowej.

Chcemy usłyszeć od Ciebie. Czy wypróbowałeś S3 Image Storage dla bbPress? Daj nam znać, co o tym myślisz w komentarzach poniżej.