You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+77-49Lines changed: 77 additions & 49 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
# Fair-Explorer
2
2
3
-
A WordPress plugin that provides a comprehensive repository browser for exploring and managing WordPress pluginsand themes from the FAIR ecosystem.
3
+
A WordPress plugin that provides a comprehensive repository browser for exploring and managing WordPress plugins, themes, and TYPO3 extensions from the FAIR ecosystem.
4
4
5
5
## Features
6
6
7
-
- 🔍 **Package Search & Browse** - Search and explore WordPress pluginsand themes with detailed information
7
+
- 🔍 **Package Search & Browse** - Search and explore WordPress plugins, themes, and TYPO3 extensions with detailed information
8
8
- 🎨 **Theme Discovery** - Browse and preview WordPress themes with live demos
9
-
- � **Plugin Management** - Discover and explore WordPress plugins
10
-
- �🛒 **Cart Functionality** - Add packages to cart with persistent storage via cookies
9
+
- 🔌 **Plugin Management** - Discover and explore WordPress plugins
10
+
- 🧩 **TYPO3 Extensions** - Browse and search TYPO3 extensions from the extensions API
11
+
- 🛒 **Cart Functionality** - Add packages to cart with persistent storage via cookies
3. Paste to: `wp-content/themes/your-theme/fair-explorer/themes/archive/themes.php`
58
65
4. Customize as needed
59
66
60
-
Your customizations will be preserved during plugin updates.
61
-
62
-
## Installation
67
+
Each overridable template receives an `$args` array with all the data it needs. The type-specific templates (e.g. `plugins/archive/plugins.php`) delegate to shared partials internally, but when you override a template, you have full control and can write completely custom markup.
63
68
64
-
1. Download or clone this repository
65
-
2. Place the `fair-explorer` folder in your `/wp-content/plugins/` directory
66
-
3. Activate the plugin through the 'Plugins' menu in WordPress
67
-
4. Create pages with slugs `plugins` and `themes` for the archive pages
69
+
Your customizations will be preserved during plugin updates.
68
70
69
71
## Configuration
70
72
@@ -83,6 +85,8 @@ Create WordPress pages with these exact slugs:
83
85
-**plugins** - For the plugins archive and individual plugin pages
84
86
-**themes** - For the themes archive and individual theme pages
85
87
88
+
TYPO3 extensions use the hardcoded root `packages/typo3`, so the archive is served at `packages/typo3/extensions/`. Ensure a WordPress page exists at that path for the content to render on.
89
+
86
90
87
91
## URL Structure
88
92
@@ -96,6 +100,10 @@ With the default configuration, your URLs will be:
0 commit comments