indy-wp-theme/readme.txt

101 lines
4.1 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters!

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 readytorun codebase for a fullyfeatured **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** Frontend 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 `wpcontent/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** Privacyfriendly 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** Frontend post submission handling.
- Source: <https://wordpress.org/plugins/frontend-post-submission-manager-lite/>
9. **indieweb** IndieWeb microformats, 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 pastebin functionality.
- Source: <https://wordpress.org/plugins/safe-paste/>
15. **syndication-links** Autogenerates 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** Pagecaching 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 TwentyFive** 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 TwentyFive WordPress Theme, ©20242025 WordPress.org and contributors.
Distributed under the **GNU GPL v2 or later**.
The theme also incorporates code from **Twenty TwentyFour** (GPLv2+).
---
## Contributing
- Fork the repo, make changes, and submit a pull request.
- Keep `composer.json` uptodate when adding or updating plugins.
- All contributions are accepted under the same GPL license.
---
*Additional developer notes are in the `docs/` folder.*