Content Management

Content Author System

XD Wiki includes a content author system that allows authorized users to create new pages and view existing content without needing technical knowledge.

Accessing the Content Author Panel

  1. Navigate to /admin/ on the site
  2. Enter the author password: ADMIN2025
  3. You’ll be redirected to the content author dashboard

Features

Dashboard

  • View site statistics
  • Quick access to common actions
  • Overview of recent changes

Add New Page

  • Create new documentation pages
  • Set page title, category, and description
  • Write content in Markdown format
  • Customize URL path

View Pages

  • View all existing pages
  • See page details and metadata
  • Organize by categories
  • Link to view pages on the live site

Creating Content

Page Structure

Each page includes:

  • Title: The main heading of the page
  • Description: Brief summary for search and navigation
  • Category: Organizes pages into sections
  • Content: Main content written in Markdown
  • Path: Custom URL for the page

Markdown Support

The CMS supports standard Markdown formatting:

  • Headers (#, ##, ###)
  • Bold and italic text
  • Lists (ordered and unordered)
  • Links and images
  • Code blocks
  • Tables

Categories

Available categories:

  • Getting Started: Basic setup and introduction
  • Guides: Step-by-step tutorials
  • Reference: Technical documentation
  • General: Miscellaneous content

Best Practices

Content Guidelines

  • Use clear, descriptive titles
  • Write concise descriptions
  • Organize content logically
  • Use consistent formatting
  • Include relevant examples

SEO Optimization

  • Use descriptive page titles
  • Include relevant keywords in descriptions
  • Structure content with proper headers
  • Add alt text to images

Maintenance

  • Regularly review and update content
  • Remove outdated information
  • Organize pages by category
  • Keep descriptions current

Security

Access Control

  • Content author panel requires separate authentication
  • Author password: ADMIN2025
  • User access password: DESIGN2025
  • All author actions are logged
  • Super admin system is available on live site with password protection

Data Protection

  • Content is stored securely
  • Regular backups are recommended
  • Access is restricted to authorized personnel
  • All changes are tracked

Troubleshooting

Common Issues

  • Login problems: Verify password and clear browser cache
  • Page not saving: Check required fields are filled
  • Formatting issues: Validate Markdown syntax
  • Navigation problems: Ensure proper category assignment

Getting Help

  • Check the documentation
  • Review error messages
  • Contact system administrator for content updates
  • Refer to Markdown guides

Content Approval Process

How It Works

  1. Create Content: Use the admin panel to create new pages
  2. Submit for Review: Content is submitted for approval (not published immediately)
  3. Track Status: Check “My Submissions” to see review status
  4. Receive Feedback: Get approval or rejection notes from the administrator
  5. Make Changes: If rejected, make improvements based on feedback

Submission Status

  • Pending: Awaiting review by administrator
  • Approved: Content has been approved and will be published
  • Rejected: Content needs changes (check notes for feedback)

Important Notes

  • All content requires approval before publication
  • The super admin system is available on the live site
  • Only approved content appears on the live site
  • Contact the system administrator for any questions

API Reference

The content author panel uses a REST API for content operations:

Endpoints

  • GET /.netlify/functions/admin-api/pages - List all pages
  • POST /.netlify/functions/admin-api/create-page - Create new page
  • GET /.netlify/functions/admin-api/stats - Get site statistics

Authentication

All API requests require author authentication via localStorage.

Future Enhancements

Planned features:

  • Rich text editor
  • Image upload and management
  • Content versioning
  • Advanced search
  • User role management
  • Content scheduling
  • Analytics integration