Publisher - Getting Started
Getting Started with Publisher
Section titled “Getting Started with Publisher”A step-by-step guide to setting up and using the Publisher news/blog module.
What is Publisher?
Section titled “What is Publisher?”Publisher is the premier content management module for XOOPS, designed for:
- News Sites - Publish articles with categories
- Blogs - Personal or multi-author blogging“
- Documentation - Organized knowledge bases
- Content Portals - Mixed media content
graph LR A[Authors] --> B[Publisher] B --> C[Categories] B --> D[Articles] B --> E[Files] D --> F[Readers] E --> FQuick Setup
Section titled “Quick Setup”Step 1: Install Publisher
Section titled “Step 1: Install Publisher”- Download from GitHub
- Upload to
modules/publisher/ - Go to Admin → Modules → Install
Step 2: Create Categories
Section titled “Step 2: Create Categories”graph TD A[News] --> B[Technology] A --> C[Sports] A --> D[Entertainment] B --> E[AI & ML] B --> F[Web Development]- Admin → Publisher → Categories
- Click “Add Category”
- Fill in:
- Name: Category name
- Description: What this category contains
- Image: Optional category image
- Set permissions (who can submit/view)
- Save
Step 3: Configure Settings
Section titled “Step 3: Configure Settings”- Admin → Publisher → Preferences
- Key settings to configure:
| Setting | Recommended | Description |
|---|---|---|
| Items per page | 10-20 | Articles on index |
| Editor | TinyMCE/CKEditor | Rich text editor |
| Allow ratings | Yes | Reader feedback |
| Allow comments | Yes | Discussions |
| Auto-approve | No | Editorial control |
Step 4: Create Your First Article
Section titled “Step 4: Create Your First Article”- Main menu → Publisher → Submit Article
- Fill in the form:
- Title: Article headline
- Category: Where it belongs
- Summary: Short description
- Body: Full article content
- Add optional elements:
- Featured image
- File attachments
- SEO settings
- Submit for review or publish
User Roles
Section titled “User Roles”flowchart TD subgraph "Permissions" A[Reader] --> |View| B[Published Content] C[Author] --> |Submit| D[Articles] E[Editor] --> |Approve| D F[Admin] --> |Full Control| G[Everything] end
D --> E E --> BReader
Section titled “Reader”- View published articles
- Rate and comment
- Search content
Author
Section titled “Author”- Submit new articles
- Edit own articles
- Attach files
Editor
Section titled “Editor”- Approve/reject submissions
- Edit any article
- Manage categories
Administrator
Section titled “Administrator”- Full module control
- Configure settings
- Manage permissions
Writing Articles
Section titled “Writing Articles”Article Editor
Section titled “Article Editor”┌─────────────────────────────────────────────────────┐│ Title: [Your Article Title ] │├─────────────────────────────────────────────────────┤│ Category: [Select Category ▼] │├─────────────────────────────────────────────────────┤│ Summary: ││ ┌─────────────────────────────────────────────────┐ ││ │ Brief description shown in listings... │ ││ └─────────────────────────────────────────────────┘ │├─────────────────────────────────────────────────────┤│ Body: ││ ┌─────────────────────────────────────────────────┐ ││ │ [B] [I] [U] [Link] [Image] [Code] │ ││ ├─────────────────────────────────────────────────┤ ││ │ │ ││ │ Full article content goes here... │ ││ │ │ ││ └─────────────────────────────────────────────────┘ │├─────────────────────────────────────────────────────┤│ [Submit] [Preview] [Save Draft] │└─────────────────────────────────────────────────────┘Best Practices
Section titled “Best Practices”- Compelling titles - Clear, engaging headlines
- Good summaries - Entice readers to click
- Structured content - Use headings, lists, images
- Proper categorization - Help readers find content
- SEO optimization - Keywords in title and content
Managing Content
Section titled “Managing Content”Article Status Flow
Section titled “Article Status Flow”stateDiagram-v2 [*] --> Draft: Save Draft Draft --> Submitted: Submit Submitted --> Published: Approve Submitted --> Rejected: Reject Rejected --> Draft: Revise Published --> Archived: Archive Published --> Draft: Unpublish Archived --> Published: RestoreStatus Descriptions
Section titled “Status Descriptions”| Status | Description |
|---|---|
| Draft | Work in progress |
| Submitted | Awaiting review |
| Published | Live on site |
| Expired | Past expiration date |
| Rejected | Needs revision |
| Archived | Removed from listings |
Navigation
Section titled “Navigation”Accessing Publisher
Section titled “Accessing Publisher”- Main Menu → Publisher
- Direct URL:
yoursite.com/modules/publisher/
Key Pages
Section titled “Key Pages”| Page | URL | Purpose |
|---|---|---|
| Index | /modules/publisher/ | Article listings |
| Category | /modules/publisher/category.php?id=X | Category articles |
| Article | /modules/publisher/item.php?itemid=X | Single article |
| Submit | /modules/publisher/submit.php | New article |
| Search | /modules/publisher/search.php | Find articles |
Blocks
Section titled “Blocks”Publisher provides several blocks for your site:
Recent Articles
Section titled “Recent Articles”Displays latest published articles
Category Menu
Section titled “Category Menu”Navigation by category
Popular Articles
Section titled “Popular Articles”Most viewed content
Random Article
Section titled “Random Article”Showcase random content
Spotlight
Section titled “Spotlight”Featured articles
Related Documentation
Section titled “Related Documentation”- Creating and Editing Articles
- Managing Categories
- Extending Publisher
#xoops #publisher #user-guide #getting-started #cms