## Independent Media Center A ready‑to‑run codebase for a fully‑featured **IndyMedia** hub, rebuilt from the archived version of [indymedia.org](https://web.archive.org/web/*/indymedia.org). ### Features 1. **Newswire** – Publish and aggregate short news items. 2. **Open Publishing Form** – Front‑end submission for articles, podcasts, and videos. 3. **Media Archive** – Store and browse images, audio, and video with searchable metadata. --- ## Included Plugins When you run `composer install` the plugins below are fetched from **WPackagist** (a Composer mirror of the WordPress.org plugin directory) and installed into `wp‑content/plugins/{$name}/`. 1. **indymedia/indymedia-wordpress** – Core IndyMedia functionality. 2. **activitypub** – Federated social publishing (ActivityPub). - Source: 3. **antispam-bee** – Spam protection for comments/forms. - Source: 4. **archiveo-importer-wayback** – Import Wayback Machine archives. - Source: 5. **easyfonts** – Simple font management. - Source: 6. **embed-privacy** – Privacy‑friendly embeds (YouTube, etc.). - Source: 7. **exif-remover** – Strips EXIF data from uploaded images. - Source: 8. **frontend-post-submission-manager-lite** – Front‑end post submission handling. - Source: 9. **indieweb** – IndieWeb micro‑formats, endpoints, webmentions. - Source: 10. **lh-wayback-machine** – Wayback Machine integration. - Source: 11. **og** – Adds Open Graph meta tags. - Source: 12. **pretty-rss-feeds** – Cleaner RSS feed output. - Source: 13. **remove-ip** – Anonymizes IP addresses in comments. - Source: 14. **safe-paste** – Secure paste‑bin functionality. - Source: 15. **syndication-links** – Auto‑generates syndication links (Twitter, Mastodon, etc.). - Source: 16. **unpredictable-image-filenames** – Randomizes uploaded image filenames for privacy. - Source: 17. **webmention** – Webmention support (IndieWeb). - Source: 18. **wp-super-cache** – Page‑caching to improve performance. - Source: --- ## Installation 1. Clone or download the repository. 2. From the project root run: ```bash composer install ``` Composer pulls all listed plugins from WPackagist and places them in `wp-content/plugins/`. 3. In WordPress admin go to **Plugins → Installed Plugins** and activate the plugins you need. --- ## Base Theme The project uses the **Twenty Twenty‑Five** theme (GPLv2+). ``` Contributors: wordpressdotorg Requires at least: 6.7 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 1.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html ``` ### Copyright & License Twenty Twenty‑Five WordPress Theme, © 2024‑2025 WordPress.org and contributors. Distributed under the **GNU GPL v2 or later**. The theme also incorporates code from **Twenty Twenty‑Four** (GPLv2+). --- ## Contributing - Fork the repo, make changes, and submit a pull request. - Keep `composer.json` up‑to‑date when adding or updating plugins. - All contributions are accepted under the same GPL license. --- *Additional developer notes are in the `docs/` folder.*