This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
## 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: <https://wordpress.org/plugins/activitypub/>
3. **antispam-bee** – Spam protection for comments/forms.
- Source: <https://wordpress.org/plugins/antispam-bee/>
4. **archiveo-importer-wayback** – Import Wayback Machine archives.
- Source: <https://wordpress.org/plugins/archiveo-importer-wayback/>
5. **easyfonts** – Simple font management.
- Source: <https://wordpress.org/plugins/easyfonts/>
6. **embed-privacy** – Privacy‑ friendly embeds (YouTube, etc.).
- Source: <https://wordpress.org/plugins/embed-privacy/>
7. **exif-remover** – Strips EXIF data from uploaded images.
- Source: <https://wordpress.org/plugins/exif-remover/>
8. **frontend-post-submission-manager-lite** – Front‑ end post submission handling.
- Source: <https://wordpress.org/plugins/frontend-post-submission-manager-lite/>
9. **indieweb** – IndieWeb micro‑ formats, endpoints, webmentions.
- Source: <https://wordpress.org/plugins/indieweb/>
10. **lh-wayback-machine** – Wayback Machine integration.
- Source: <https://wordpress.org/plugins/lh-wayback-machine/>
11. **og** – Adds Open Graph meta tags.
- Source: <https://wordpress.org/plugins/og/>
12. **pretty-rss-feeds** – Cleaner RSS feed output.
- Source: <https://wordpress.org/plugins/pretty-rss-feeds/>
13. **remove-ip** – Anonymizes IP addresses in comments.
- Source: <https://wordpress.org/plugins/remove-ip/>
14. **safe-paste** – Secure paste‑ bin functionality.
- Source: <https://wordpress.org/plugins/safe-paste/>
15. **syndication-links** – Auto‑ generates syndication links (Twitter, Mastodon, etc.).
- Source: <https://wordpress.org/plugins/syndication-links/>
16. **unpredictable-image-filenames** – Randomizes uploaded image filenames for privacy.
- Source: <https://wordpress.org/plugins/unpredictable-image-filenames/>
17. **webmention** – Webmention support (IndieWeb).
- Source: <https://wordpress.org/plugins/webmention/>
18. **wp-super-cache** – Page‑ caching to improve performance.
- Source: <https://wordpress.org/plugins/wp-super-cache/>
---
## 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.*