Compare commits
9 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
555465ef4d | |
|
|
e3169ad4c8 | |
|
|
fcae855af6 | |
|
|
c78ef4c01d | |
|
|
4d409e0d45 | |
|
|
36ea0c8af4 | |
|
|
20e81fd749 | |
|
|
aba8f77eba | |
|
|
7a2a77758e |
|
|
@ -0,0 +1,30 @@
|
|||
## Independent Media Center
|
||||
|
||||
This is a customized, modern WordPress theme for a fully featured Indymedia website.
|
||||
|
||||
A ready to run codebase for a full featured IndyMedia website, rebuilt from the archived version of indymedia.org (https://web.archive.org/web/*/indymedia.org).
|
||||
|
||||
A version of this theme runs on https://indymedia.pt
|
||||
|
||||
### How to Use
|
||||
- Download the repository as a .zip file.
|
||||
- Install on WordPress.
|
||||
|
||||
### Features
|
||||
1. Newswire - Publish and aggregate short news items.
|
||||
2. Open Publishing Form - Frontend submission for articles, podcasts, and videos (via plugins).
|
||||
3. Media Archive - Store and browse images, audio, and video with searchable metadata.
|
||||
|
||||

|
||||
|
||||
|
||||
### Docker Install
|
||||
See the theme in action with a full Docker setup for development and production.
|
||||
Repository: https://codeberg.org/radioparalelo/indy-wp
|
||||
|
||||
### Support Indymedia!
|
||||
Join the development for future Indymedia projects:
|
||||
https://unite.openworlds.info/indymedia
|
||||
|
||||
## Contributing
|
||||
- Fork the repo, make changes, and submit a pull request.
|
||||
100
readme.txt
100
readme.txt
|
|
@ -1,100 +0,0 @@
|
|||
## 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.*
|
||||
Loading…
Reference in New Issue