Przejdź do głównej zawartości

Moduł Publisher

Czołowy moduł publikowania wiadomości i blogów dla XOOPS CMS.


Publisher to definitywny moduł zarządzania treścią dla XOOPS, ewoluujący z SmartSection, aby stać się najbogatszym w funkcje rozwiązaniem dla blogów i wiadomości. Zapewnia kompleksowe narzędzia do tworzenia, organizowania i publikowania treści z pełną obsługą obiegu redakcyjnego.

Wymagania:

  • XOOPS 2.5.10+
  • PHP 7.1+ (rekomendowany PHP 8.x)

  • Kategorie i podkategorie - Hierarchiczna organizacja treści
  • Edytor tekstu sformatowanego - Obsługa wielu edytorów WYSIWYG
  • Załączniki - Dołączanie plików do artykułów
  • Zarządzanie obrazami - Obrazy stron i kategorii
  • Zawijanie plików - Zawijanie plików jako artykułów
  • Zaplanowana publikacja - Ustawienie przyszłych dat publikacji
  • Daty wygaśnięcia - Automatyczne wygaśnięcie treści
  • Moderacja - Przepływ zatwierdzenia redakcyjnego
  • Zarządzanie szkicami - Zapisywanie pracy w toku
  • Cztery szablony bazowe - Wiele układów wyświetlania
  • Szablony niestandardowe - Tworzenie własnych projektów
  • Optymalizacja SEO - Przyjazne dla wyszukiwarek adresy URL
  • Responsywny design - Wyjście gotowe na urządzenia mobilne
  • Oceny - System oceny artykułów
  • Komentarze - Dyskusje czytelników
  • Udostępnianie w mediach społecznościowych - Udostępnianie w sieciach społecznościowych
  • Kontrola przesyłania - Kto może przesyłać artykuły
  • Uprawnienia na poziomie pola - Kontrola pól formularza w zależności od grupy
  • Uprawnienia kategorii - Kontrola dostępu na kategorie
  • Prawa moderacji - Globalne ustawienia moderacji

  • Przewodnik instalacji
  • Podstawowa konfiguracja
  • Tworzenie artykułów
  • Zarządzanie kategoriami
  • Konfiguracja uprawnień
  • Rozszerzanie Publisher
  • Tworzenie własnych szablonów
  • Dokumentacja API
  • Haki i zdarzenia

Okno terminala
# Download from GitHub
git clone https://github.com/XoopsModules25x/publisher.git
# Copy to modules directory
cp -r publisher /path/to/xoops/htdocs/modules/

Następnie zainstaluj za pośrednictwem XOOPS Admin → Moduły → Zainstaluj.

  1. Przejdź do Admin → Publisher → Kategorie
  2. Kliknij Dodaj kategorię
  3. Wypełnij:
    • Nazwa: Wiadomości
    • Opis: Najnowsze wiadomości i aktualizacje
    • Obraz: Prześlij obraz kategorii
  4. Zapisz
  1. Przejdź do Admin → Publisher → Artykuły
  2. Kliknij Dodaj artykuł
  3. Wypełnij:
    • Tytuł: Witaj na naszej stronie
    • Kategoria: Wiadomości
    • Treść: Treść twojego artykułu
  4. Ustaw Status: Opublikowany
  5. Zapisz

UstawienieOpisDomyślnie
EdytorEdytor WYSIWYG do użyciaXOOPS Default
Elementy na stronieArtykuły wyświetlane na stronie10
Pokaż ścieżkę nawigacjiWyświetl ścieżkę nawigacjiTak
Zezwól na ocenyWłącz oceny artykułówTak
Zezwól na komentarzeWłącz komentarze artykułówTak
UstawienieOpisDomyślnie
Adresy URL SEOWłącz przyjazne adresy URLNie
Przepisywanie adresu URLApache mod_rewriteBrak
Słowa kluczowe metaAutomatycznie generuj słowa kluczoweTak
UprawnienieAnonimowyZalogowanyEdytorAdministrator
Wyświetl artykuły
Przesyłaj artykuły
Edytuj własne artykuły
Edytuj wszystkie artykuły
Zatwierdź artykuły
Zarządzaj kategoriami

modules/publisher/
├── admin/ # Interfejs administratora
│ ├── index.php
│ ├── category.php
│ ├── item.php
│ └── menu.php
├── class/ # Klasy PHP
│ ├── Category.php
│ ├── CategoryHandler.php
│ ├── Item.php
│ ├── ItemHandler.php
│ └── Helper.php
├── include/ # Pliki include
│ ├── common.php
│ └── functions.php
├── templates/ # Szablony Smarty
│ ├── publisher_index.tpl
│ ├── publisher_item.tpl
│ └── publisher_category.tpl
├── language/ # Tłumaczenia
│ └── english/
├── sql/ # Schemat bazy danych
│ └── mysql.sql
├── xoops_version.php # Informacje o module
└── index.php # Wejście do modułu

Publisher zawiera wbudowane narzędzie migracji:

  1. Przejdź do Admin → Publisher → Import
  2. Wybierz SmartSection jako źródło
  3. Wybierz opcje importu:
    • Kategorie
    • Artykuły
    • Komentarze
  4. Kliknij Import
  1. Przejdź do Admin → Publisher → Import
  2. Wybierz News jako źródło
  3. Mapuj kategorie
  4. Kliknij Import

  • Przewodnik rozwoju modułu
  • Szablonowanie Smarty
  • Framework XMF


#xoops #publisher #module #blog #news #cms #content-management