콘텐츠로 이동

게시자 모듈

XOOPS CMS를 위한 최고의 뉴스 및 블로그 게시 모듈입니다.


Publisher는 SmartSection에서 가장 풍부한 기능을 갖춘 블로그 및 뉴스 솔루션으로 발전한 XOOPS용 최종 콘텐츠 관리 모듈입니다. 완전한 편집 워크플로 지원을 통해 콘텐츠를 생성, 구성 및 게시하기 위한 포괄적인 도구를 제공합니다.

요구사항:

  • XOOPS 2.5.10+
  • PHP 7.1+(PHP 8.x 권장)

  • 카테고리 및 하위 카테고리 - 계층적 콘텐츠 구성
  • 리치 텍스트 편집 - 여러 WYSIWYG 편집기 지원
  • 파일 첨부 - 기사에 파일 첨부
  • 이미지 관리 - 페이지 및 카테고리 이미지
  • 파일 래핑 - 파일을 기사로 래핑합니다.
  • 예약 게시 - 향후 게시 날짜 설정
  • 만료일 - 자동 만료되는 콘텐츠
  • 조정 - 편집 승인 워크플로
  • 초안 관리 - 진행 중인 작업 저장
  • 4가지 기본 템플릿 - 다양한 디스플레이 레이아웃
  • 맞춤 템플릿 - 나만의 디자인 만들기
  • SEO 최적화 - 검색 엔진 친화적인 URL
  • 반응형 디자인 - 모바일 지원 출력
  • 등급 - 기사 등급 시스템
  • 댓글 - 독자 토론
  • 소셜 공유 - 소셜 네트워크에 공유
  • 제출 제어 - 기사를 제출할 수 있는 사람
  • 필드 수준 권한 - 그룹별 제어 양식 필드
  • 카테고리 권한 - 카테고리별 접근 제어
  • 조정 권한 - 전역 조정 설정

  • 설치 가이드
  • 기본 구성
  • 기사 작성
  • 카테고리 관리
  • 권한 설정
  • 게시자 확장
  • 사용자 정의 템플릿 만들기
  • API 참조
  • 후크 및 이벤트

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

그런 다음 XOOPS 관리 → 모듈 → 설치를 통해 설치합니다.

  1. 관리자 → 게시자 → 카테고리로 이동합니다.
  2. 카테고리 추가를 클릭하세요.
  3. 다음 내용을 입력하세요.
    • 이름: 뉴스
    • 설명: 최신 뉴스 및 업데이트
    • 이미지: 카테고리 이미지 업로드
  4. 저장
  1. 관리자 → 게시자 → 기사로 이동합니다.
  2. 기사 추가를 클릭하세요.
  3. 다음 내용을 입력하세요.
    • 제목: 저희 사이트에 오신 것을 환영합니다.
    • 카테고리: 뉴스
    • 콘텐츠: 귀하의 기사 콘텐츠
  4. 상태를 게시됨으로 설정합니다.
  5. 저장

설정설명기본값
편집자사용할 WYSIWYG 편집기XOOPS 기본값
페이지당 항목페이지당 표시되는 기사10
탐색경로 표시내비게이션 트레일 표시
평가 허용기사 평가 활성화
댓글 허용기사 댓글 활성화
설정설명기본값
SEO URL친숙한 URL 활성화아니요
URL 재작성Apache mod_rewrite없음
메타 키워드키워드 자동 생성
허가익명등록됨편집자관리자
기사 보기
기사 제출
자신의 기사 편집
모든 기사 편집
기사 승인
카테고리 관리

modules/publisher/
├── admin/ # Admin interface
│ ├── index.php
│ ├── category.php
│ ├── item.php
│ └── menu.php
├── class/ # PHP classes
│ ├── Category.php
│ ├── CategoryHandler.php
│ ├── Item.php
│ ├── ItemHandler.php
│ └── Helper.php
├── include/ # Include files
│ ├── common.php
│ └── functions.php
├── templates/ # Smarty templates
│ ├── publisher_index.tpl
│ ├── publisher_item.tpl
│ └── publisher_category.tpl
├── language/ # Translations
│ └── english/
├── sql/ # Database schema
│ └── mysql.sql
├── xoops_version.php # Module info
└── index.php # Module entry

게시자에는 기본 제공 마이그레이션 도구가 포함되어 있습니다.

  1. 관리자 → 게시자 → 가져오기로 이동합니다.
  2. SmartSection을 소스로 선택하세요.
  3. 가져오기 옵션을 선택합니다.
    • 카테고리
    • 기사
    • 댓글
  4. 가져오기를 클릭합니다.
  1. 관리자 → 게시자 → 가져오기로 이동합니다.
  2. 뉴스를 소스로 선택하세요.
  3. 지도 카테고리
  4. 가져오기를 클릭합니다.

  • 모듈 개발 가이드
  • Smarty 템플릿
  • XMF 프레임워크


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