Jump to content

CEO.wiki:Developers

The comprehensive free global encyclopedia of CEOs, corporate leadership, and business excellence
Revision as of 05:10, 19 October 2025 by Admin (talk | contribs) (Create Developers page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Developers

Welcome to the CEO.wiki developer documentation.

API Access

CEO.wiki provides full MediaWiki API access for developers.

API Endpoint

https://ceo.wiki/api.php

Getting Started

Common API Uses

  • Reading article content
  • Searching articles
  • Retrieving page information
  • Getting recent changes
  • User authentication (OAuth)

Rate Limits

To ensure fair usage:

  • Anonymous users: 100 requests per minute
  • Authenticated users: 500 requests per minute
  • Bots (approved): 5000 requests per minute

Bot Development

Want to create a bot for CEO.wiki?

Bot Policy

  • Bots must be approved before running
  • Must follow Pywikibot best practices
  • Must respect rate limits
  • Must have clear edit summaries

Request Bot Access

1. Create a user account 2. Post a request at CEO.wiki:Bot requests 3. Describe your bot's purpose and functionality 4. Wait for administrator approval

Contributing to Development

MediaWiki Version

CEO.wiki runs MediaWiki 1.41.0

Extensions

Currently installed extensions:

  • VisualEditor
  • ParserFunctions
  • Scribunto (Lua scripting)
  • Echo (Notifications)
  • OAuth
  • WikiEditor
  • AbuseFilter
  • CheckUser
  • FlaggedRevs
  • And more...

Development Environment

To set up a local development environment: 1. Install MediaWiki 1.41.0 2. Import CEO.wiki database schema 3. Configure LocalSettings.php with similar extensions

Technical Stack

  • Platform: MediaWiki 1.41.0
  • Database: MySQL/MariaDB
  • Web Server: Apache/Nginx
  • PHP: 8.1.2
  • Caching: File-based cache

REST API

MediaWiki also provides a modern REST API:

https://ceo.wiki/rest.php/

See REST API documentation

JavaScript Development

Custom JavaScript can be added through:

CSS Customization

Custom styling:

Security

Found a security vulnerability?

  • Do not post it publicly
  • Email: [email protected]
  • We follow responsible disclosure practices

Tools & Resources

Community

Join the developer community:

Credits

CEO.wiki is powered by:

  • MediaWiki
  • Various open-source extensions
  • Community contributors