Dodaj posty na blogu lub forum

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Portal usług dla programistów umożliwia tworzenie blogów i forów z wątkami:

  • Obsługa bloga umożliwia użytkownikom tworzenie, edytowanie i usuwanie postów na blogu. Dodatkowo uprawnienia oparte na rolach pozwalają ograniczyć działania na blogu do określonych typów użytkowników.
  • Fora umożliwiają użytkownikom tworzenie dyskusji w wątkach z moderacją opartą na rolach. Możesz dodawać fora do portalu i grupować je w hierarchii oraz konfigurować role użytkowników, aby kontrolować dostęp do forów.

Praca z blogami

Portal umożliwia użytkownikom z odpowiednimi uprawnieniami tworzenie, edytowanie i usuwanie postów na blogu. Blogi zawierają pojedyncze posty oznaczone sygnaturą czasową i wyświetlają się według daty. Każdy, w tym anonimowi użytkownicy, może wyświetlić najnowsze wpisy na blogu, klikając link nawigacyjny na stronie głównej portalu.

Każdy użytkownik z odpowiednimi uprawnieniami może komentować posta na blogu. Komentarze mogą pojawiać się od razu po ich wpisaniu. Możesz też skonfigurować portal dla programistów tak, aby przed ich wyświetleniem komentarze były poddawane moderacji. Domyślnie anonimowi użytkownicy nie mogą publikować komentarzy.

Typy blogów

W zależności od używanej wersji portal obsługuje 2 typy blogów:

  • Standardowy blog zaimplementowany przez moduł Drupal Blog jest domyślnie używany w wersjach portalu starszych niż 14.02.156.1.
  • Własny blog Apigee z niestandardowym widokiem postów, obsługą typów treści graficznych, audio i wideo oraz paska narzędzi edycji w stylu Tumblr wdrożony przez niestandardowe moduły Apigee Drupal. Portal w wersji 14.02.156.1 i nowszych domyślnie używa niestandardowego bloga Apigee. Istniejące portale można uaktualnić do wersji 14.02.156.1, aby używały nowego bloga.

Niestandardowy blog jest definiowany przez 3 niestandardowe moduły Drupal dostarczone przez Apigee. Tabela poniżej zawiera opis tych modułów:

Część Definicja
Blog Devconnect Określa podstawowe funkcje bloga.
Menu tworzenia treści Devconnct Definiuje menu, które pozwala tworzyć różne typy treści bloga.
Typy treści bloga devconnect Definiuje specjalne typy treści w systemie Drupal: obrazy, dźwięki i filmy. Bez tego modułu możesz tworzyć na blogu tylko wpisy typu artykuł.

Określanie wersji portalu i typów obsługiwanych blogów:

Wersję portalu możesz znaleźć przy użyciu tego polecenia cURL:

$ curl <portal url>/buildInfo

Jeśli chcesz używać niestandardowego bloga, upewnij się, że używasz wersji 14.02.156.1 lub nowszej.

Uaktualnienie istniejącego portalu tak, aby można było korzystać z niestandardowych modułów blogowania Apigee:

  1. Upewnij się, że portal został uaktualniony do wersji 14.02.156.1 lub nowszej.
  2. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  3. W menu Drupal wybierz Modules (Moduły).
  4. Wyłącz moduł Blog.
  5. Włącz te 3 moduły niestandardowe Apigee:
    • Blog Devconnect
    • Menu tworzenia treści Devconnct
    • typy treści bloga devconnect
  6. Zapisz konfigurację.

Wyświetlanie bloga

W portalu dla programistów wyświetlane są najnowsze posty na blogu na stronie bloga. Wpisy na blogu są wyświetlane w kolejności malejącej według czasu utworzenia. Aby wyświetlić stronę bloga, wybierz Blog w głównym menu portalu dla programistów.

Poza tym portal dla deweloperów jest wstępnie skonfigurowany tak, aby wyświetlać na stronie głównej najnowsze posty na blogu. Wpisy są też wyświetlane w kolejności malejącej według czasu utworzenia.

Ustawianie uprawnień bloga

Jako administrator kontrolujesz uprawnienia wymagane do wykonywania działań na blogu, takich jak tworzenie, edytowanie i usuwanie postów na blogu.

Możesz też skonfigurować uprawnienia wymagane do publikowania, edytowania i usuwania komentarzy na blogu oraz określania, czy komentarze danego użytkownika muszą być moderowane. Jeśli komentarz nie wymaga moderacji, zostanie wyświetlony natychmiast. Jeśli komentarz musi zostać moderowany, musi go zatwierdzić użytkownik portalu z odpowiednimi uprawnieniami do moderowania komentarzy.

Aby ustawić uprawnienia bloga:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Osoby.
  3. Wybierz link Uprawnienia u góry strony Osoby.
  4. Przewiń stronę w dół do obszaru Komentarz.
  5. W obszarze Komentarze ustaw te uprawnienia określające, którzy użytkownicy mogą dodawać, wyświetlać, edytować i zatwierdzać komentarze:
    • Zarządzanie ustawieniami komentarzy i komentarzy
    • Wyświetl komentarze
    • Komentarze do posta
    • Pomiń zatwierdzanie komentarzy
    • Edytowanie własnych komentarzy
  6. Przewiń stronę w dół do obszaru Węzeł.
  7. W obszarze Węzeł ustaw 5 różnych uprawnień, które określają, którzy użytkownicy mogą dodawać, edytować i usuwać posty na blogu:
    • Wpis na blogu: Tworzenie nowej zawartości
    • Wpis na blogu: Edytowanie własnej zawartości
    • Wpis na blogu: edytowanie dowolnej treści
    • Wpis na blogu: usuwanie własnej zawartości
    • Wpis na blogu: usuwanie treści
  8. Zapisz konfigurację.

Dodawanie wpisu na blogu

Wszyscy użytkownicy z odpowiednimi uprawnieniami mogą tworzyć wpisy na blogu. Możesz jednak skonfigurować role użytkowników tak, aby mogli oni dodawać i edytować własne wpisy na blogu, ale nie mogą go usuwać. Mogą też dodawać, edytować i usuwać własne wpisy na blogu, ale nie mogą edytować wpisów innych użytkowników.

Jeśli Twoja wersja portalu używa modułu Blog Drupal, zobaczysz poniższy przycisk pozwalający utworzyć wpis na blogu:

Pojawi się domyślna strona edycji bloga:

Jeśli korzystasz z bloga niestandardowego Apigee i włączysz obsługę wszystkich typów treści na blogu, zobaczysz to menu umożliwiające tworzenie różnych typów wpisów na blogu:

Aby utworzyć nowy wpis na blogu, wybierz przycisk odpowiedniego typu treści. W zależności od wybranego typu treści pojawi się ten edytor:

Za pomocą przycisków w prawym dolnym rogu możesz dodawać treści zdefiniowane przez projekt Bootstrap, w tym karuzelę, funkcjętte, jumbotron i element trójwymiarowy.

Dolny obszar umożliwia dodanie powiązanych multimediów. Na przykład na ilustracji powyżej jako typ treści wideo możesz dodać film do wpisu na blogu.

Aby dodać wpis na blogu:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu nawigacyjnym portalu dla deweloperów wybierz Blog.
  3. Wybierz Utwórz nowy wpis na blogu (moduł Blog w serwisie Drupal) lub typ treści (niestandardowy blog Apigee).
  4. Dodaj go w sekcjach Tytuł i Treść.
  5. W razie potrzeby kliknij Edytuj podsumowanie, aby dodać podsumowanie.
  6. Wpisz listę słów kluczowych oddzielonych przecinkami. Te słowa kluczowe służą do wypełniania widoku Najpopularniejsze tematy na stronie bloga. Widok Najważniejsze tematy możesz opcjonalnie dodać do strony głównej lub dowolnej innej strony.
    W zależności od typu wpisu na blogu może być konieczne rozwinięcie obszaru Metatagi i wpisanie słów kluczowych.
  7. Kliknij Zapisz.
    Blog zostanie opublikowany na stronie głównej bloga i będzie widoczny na stronie głównej w obszarze Ostatnie posty na blogu.

Gdy tworzysz nowy wpis na blogu, moduł Blog rejestruje podstawowe informacje o jego treści, w tym identyfikator autora, datę utworzenia i typ treści.

Moderowanie komentarzy na blogu

Użytkownicy portalu dla programistów mogą publikować komentarze do wpisów na blogu. Domyślnie użytkownik, aby opublikować komentarz, musi być zalogowany w portalu. Uprawnienia użytkowników do wyświetlania, publikowania, edytowania i zatwierdzania komentarzy zależą od ich ról i uprawnień, jak opisano powyżej.

Aby moderować komentarz:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub do zatwierdzania komentarzy.
  2. W menu administrowania Drupal wybierz Treść > Komentarze.
  3. Kliknij link Opublikowane komentarze lub Niezatwierdzone.
  4. Ta strona służy do moderowania komentarzy.

Konfigurowanie wyświetlania strony bloga

Portal dla programistów używa widoku Drupal o nazwie Elementy otagowane jako widok treści bloga do kontrolowania wyświetlania wpisów na blogu na stronie bloga. Domyślnie wpisy na blogu są wyświetlane w kolejności malejącej według daty utworzenia.

Aby skonfigurować widok bloga:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu administrowania Drupal wybierz Struktura > Widoki.
  3. Kliknij link Edytuj w wierszu widoku Elementy otagowane jako widok treści bloga (treść). Wyświetli się strona, na której możesz skonfigurować widok:

  4. Edytuj widok.
  5. Zapisz zmiany.

Konfigurowanie wyświetlania gorących tematów we wpisach na blogu

Portal dla programistów używa widoku Drupal o nazwie Hot Topics (Hot Topics), aby kontrolować wyświetlanie gorących tematów na stronie bloga. Domyślnie elementy Hot Topics odpowiadają słowom kluczowym dodanym do postów na blogu.

Aby skonfigurować widok Najważniejsze tematy:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu administrowania Drupal wybierz Struktura > Widoki.
  3. Kliknij link Edytuj w wierszu widoku Hot Topics (Content) (Najpopularniejsze tematy (treść). Wyświetli się strona, na której możesz skonfigurować widok.
  4. Edytuj widok.
  5. Zapisz zmiany.

Praca z forami

Fora umożliwiają użytkownikom z odpowiednimi uprawnieniami tworzenie dyskusji w wątkach o funkcjach podobnych do innych systemów forów wiadomości. Temat jest częścią forum, a na każdym forum może znajdować się wiele tematów. Tematy mogą też mieć własne adresy URL.

Użytkownicy publikują nowe tematy na forum. Każdy temat na forum składa się z pierwszego posta oraz odpowiedzi i komentarzy. W zależności od uprawnień użytkownika użytkownik może edytować i usuwać własne posty, a także edytować i usuwać posty innych użytkowników.

Domyślnie anonimowi użytkownicy mogą wyświetlać posty, ale nie mogą publikować odpowiedzi. Tylko uwierzytelnieni użytkownicy z odpowiednimi uprawnieniami mogą odpowiadać na posty. Odpowiedzi pojawiają się od razu po wpisaniu, co oznacza, że nie są moderowane.

Administratorzy ustawiają uprawnienia wymagane do publikowania, edytowania istniejących i usuwania postów. Administratorzy mogą też promować posty z forum w obszarze Dyskusje na forum strony głównej.

Określenie modułu Drupal używanego przez fora

Portal wykorzystuje 2 moduły Drupal do implementacji forów:

  • Moduł Drupal Forum jest podstawowym modułem forum i jest używany domyślnie w wersjach portalu starszych niż 14.02.156.1.
  • Moduł Drupal Advanced Forum wzbogaca podstawowy moduł forum o dodatkowe funkcje, w tym ulepszony styl, szybkie wyszukiwanie aktywnych tematów, tematów bez odpowiedzi, nowych tematów i nie tylko. Portal w wersji 14.02.156.1 i nowszych domyślnie używa modułu Drupal Advance Forum.

Aby sprawdzić, który moduł jest aktywny:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Modules (Moduły).
  3. Wpisz „forum” na liście filtrów u góry strony Moduły.
    • Jeśli moduł Forum dla zaawansowanych znajduje się na liście i jest włączony, oznacza to, że używasz modułu Forum dla zaawansowanych.
    • Jeśli brakuje modułu Forum zaawansowane lub jest on wyłączony, a moduł Forum jest włączony, oznacza to, że używasz podstawowego modułu Forum.

Wersję portalu możesz też znaleźć, korzystając z tego polecenia cURL:

$ curl <portal url>/buildInfo

Konfigurowanie modułu forum dla zaawansowanych

Moduł forum zaawansowanego zawiera ustawienia konfiguracyjne, które kontrolują wyświetlanie forum, menu nawigacyjne i inne elementy wizualne.

Aby skonfigurować moduł forów dla zaawansowanych:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Konfiguracja > Tworzenie treści > Forum zaawansowane. Pojawi się strona Forum dla zaawansowanych.
  3. Ustaw opcje wyświetlania.
  4. Zapisz konfigurację.

Ustawianie uprawnień forów

Jako administrator kontrolujesz uprawnienia wymagane do wykonywania działań na forach. Możesz ustawiać uprawnienia używane zarówno w module Fora zaawansowane, jak i fora, a także uprawnienia dla poszczególnych modułów.

Aby ustawić uprawnienia forum:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Osoby.
  3. Wybierz link Uprawnienia u góry strony Osoby.
    • Jeśli używasz modułu Fora zaawansowane, przewiń w dół do obszaru Fora zaawansowane i ustaw powiązane uprawnienia.
    • Jeśli używasz modułu Fora, przewiń w dół do obszaru Fora i ustaw powiązane z nim uprawnienia.
  4. Przewiń stronę w dół do obszaru Węzeł.
  5. W obszarze Węzeł ustaw 5 różnych uprawnień, które określają, którzy użytkownicy mogą dodawać, edytować i usuwać posty na forum:
    • Temat na forum: tworzenie nowych treści
    • Temat na forum: Edytowanie własnych treści
    • Temat forum: edytowanie dowolnej treści
    • Temat forum: Usuwanie własnych treści
    • Temat forum: Usuwanie jakichkolwiek treści
  6. Zapisz konfigurację.

Dodawanie forum

Domyślnie portal dla programistów zawiera pojedyncze forum o nazwie „Dyskusja ogólna”. Możesz dodawać kolejne fora i fora zagnieżdżone oraz tworzyć kontenery forum, które są grupami forów.

Kontener forum umożliwia utworzenie kolekcji forów. Kontener nie jest jednak forum, ale określa po prostu zbiór forów.

Aby dodać forum:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Struktura > Fora, aby zobaczyć listę obecnych forów.
    Na tej stronie możesz edytować istniejące fora i zmieniać ich kolejność na stronie Fora.
  3. Wybierz +Dodaj forum.
  4. Dodaj informacje o nowym forum, w tym jego nazwę nadrzędną, jeśli chcesz zagnieździć forum.
  5. Kliknij Zapisz.

Aby zmienić kolejność forów:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Struktura > Fora, aby zobaczyć listę obecnych forów.
  3. Kliknij i przeciągnij znak plusa + przed nazwą forum, aby zmienić jej kolejność lub poziom zagnieżdżenia.
  4. Zapisz zmiany.

Aby dodać kontener forum:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub z uprawnieniami do tworzenia treści.
  2. W menu Drupal wybierz Struktura > Fora, aby zobaczyć listę obecnych forów.
  3. Kliknij +Dodaj kontener.
  4. Dodaj informacje o nowym kontenerze, w tym o jego elemencie nadrzędnym, jeśli chcesz go zagnieździć.
  5. Kliknij Zapisz.
    Otworzy się strona Fora.
  6. Na stronie Fora kliknij i przeciągnij znak plusa + przed nazwą forum, aby dodać ją do nowego kontenera.
  7. Zapisz zmiany.

Przenoszenie tematu z forum na stronę główną

Domyślna strona główna zawiera widok Drupal, który umożliwia kontrolowanie zawartości obszaru Dyskusje na forum na stronie głównej. Aby temat z forum pojawił się w obszarze Dyskusje na forum, administrator musi go promować.

Aby promować temat na forum:

  1. Zaloguj się w portalu jako użytkownik z uprawnieniami administratora lub do zatwierdzania komentarzy.
  2. W menu administrowania Drupal wybierz Treść.
  3. Aby odfiltrować treści, w polu Typ wybierz Temat forum, a potem kliknij Zastosuj.
    Na liście treści wyświetlane są tylko tematy z forum.
  4. Wybierz co najmniej jeden temat na forum, który chcesz promować.
  5. W menu Operacje wybierz Przenieś na pierwszą stronę.
  6. Wybierz Wykonaj.
    Wszystkie wybrane tematy są teraz widoczne w obszarze Dyskusje na forum na stronie głównej.

Możesz też edytować pojedynczy post na forum i wybrać Przenieś na pierwszą stronę w opcjach publikowania danego tematu.