WealthFromAI commited on
Commit
09549e8
·
verified ·
1 Parent(s): cba4269

FORGE-X: Upload source (fx-75e25bbb.zip)

Browse files
README.md CHANGED
@@ -1,13 +1,98 @@
1
  ---
2
- title: Devops Infrastructure Directory And Listings Wordpress Plugin 75e2
3
- emoji: 🌖
4
- colorFrom: purple
5
- colorTo: pink
6
  sdk: gradio
7
- sdk_version: 6.14.0
8
- python_version: '3.13'
9
  app_file: app.py
10
  pinned: false
 
 
 
 
 
 
 
 
 
 
 
 
11
  ---
 
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: "DevOps & Infrastructure Directory and Listings WordPress Plugin"
3
+ emoji: ⚙️
4
+ colorFrom: gray
5
+ colorTo: green
6
  sdk: gradio
7
+ sdk_version: 4.44.0
 
8
  app_file: app.py
9
  pinned: false
10
+ license: mit
11
+ tags:
12
+ - devops
13
+ - infrastructure
14
+ - automation
15
+ - monitoring
16
+ - lead
17
+ - generation
18
+ - form
19
+ - booking
20
+ - appointment
21
+ - system
22
  ---
23
+ # DevOps & Infrastructure Directory and Listings WordPress Plugin
24
 
25
+ Your DevOps team is scattered across a dozen tools and spreadsheets, wasting hours finding the right infrastructure resources, vendors, and documentation. The DevOps & Infrastructure Directory and Listings WordPress Plugin eliminates that chaos by creating a centralized, searchable hub for all your infrastructure assets.
26
+
27
+ This plugin transforms your WordPress site into a professional DevOps infrastructure directory—letting you list tools, vendors, cloud providers, automation platforms, and internal resources in one discoverable location. Instead of reinventing the wheel with custom databases or fragmented wikis, you get a pre-built solution that's instantly indexable by search engines and easy for your team to navigate. It saves DevOps teams weeks of manual organization while positioning your company as a thought leader in the infrastructure space.
28
+
29
+ ## What's Included
30
+
31
+ - Pre-configured directory structure optimized for DevOps tools, cloud platforms, and infrastructure vendors
32
+ - Advanced filtering and search by category, tags, pricing, and compatibility (Kubernetes, Docker, Terraform, AWS, etc.)
33
+ - Customizable listing templates with fields for documentation links, API endpoints, and automation scripts
34
+ - Built-in SEO optimization—each directory entry auto-generates meta descriptions and structured data for search visibility
35
+ - Public or restricted access modes—share your infrastructure directory publicly for community engagement or keep it private for internal team use
36
+
37
+ ## Who Is This For
38
+
39
+ - DevOps engineers and platform teams building internal tool catalogs and infrastructure documentation
40
+ - Tech companies wanting to showcase their DevOps stack and automation platforms to clients and partners
41
+ - Infrastructure consultants creating transparent, searchable directories of recommended tools and best practices
42
+ - Development agencies managing multi-client infrastructure setups with centralized reference repositories
43
+
44
+ ## How It Works
45
+
46
+ Install the plugin on any WordPress site, activate the directory feature, and start adding your DevOps tools and infrastructure resources using simple forms. Customize categories, filters, and listing fields to match your tech stack. Your team instantly gets a searchable, organized hub—no coding required. Search engines automatically index it, making your infrastructure decisions visible to prospects and peers.
47
+
48
+ ## Frequently Asked Questions
49
+
50
+ **Can I use this for both internal team directories and public-facing vendor listings?**
51
+ Yes. The plugin supports both restricted (team-only) and public access modes, so you can manage internal infrastructure documentation privately while optionally showcasing your DevOps partners publicly.
52
+
53
+ **Does it integrate with our existing WordPress site, or do I need a separate installation?**
54
+ It integrates seamlessly into any WordPress site. The directory appears as a custom post type with its own URL structure, so it fits naturally into your existing site architecture.
55
+
56
+ **What DevOps tools can I list—are there limitations?**
57
+ No limitations. You can list anything: Kubernetes, Terraform, Docker, Jenkins, GitHub Actions, cloud platforms (AWS, GCP, Azure), monitoring tools, CI/CD pipelines, and custom internal systems.
58
+
59
+ **Is this SEO-friendly for ranking in search results?**
60
+ Absolutely. Each listing auto-generates optimized meta tags, structured data markup, and URL slugs. Your infrastructure directory becomes crawlable and rankable for DevOps-related keywords.
61
+
62
+ **Can I add custom fields like API documentation or automation scripts to each listing?**
63
+ Yes. The plugin includes flexible field builders so you can add documentation links, code snippets, API references, compatibility notes, and any metadata relevant to your infrastructure setup.
64
+
65
+ ## What You Get
66
+
67
+ - Instant digital download
68
+ - Complete WordPress plugin with full documentation
69
+ - Free updates for life — pay once, own forever
70
+ - Setup guide and usage instructions
71
+
72
+ **Stop wasting time searching for infrastructure resources—get the DevOps & Infrastructure Directory and Listings WordPress Plugin for $38.98 and build your centralized command center today.**
73
+
74
+ ## 🚀 Usage
75
+
76
+ 1. Click **Use in Spaces** above to run the demo directly
77
+ 2. Or clone the repository and run locally:
78
+
79
+ ```bash
80
+ git clone https://huggingface.co/spaces/WealthFromAI/devops-infrastructure-directory-and-listings-wordpress-plugin-75e2
81
+ cd devops-infrastructure-directory-and-listings-wordpress-plugin-75e2
82
+ pip install -r requirements.txt
83
+ python app.py
84
+ ```
85
+
86
+ ## 💰 Pricing
87
+
88
+ - **Demo**: Free on Hugging Face Spaces
89
+ - **Full Source Code**: $38.98
90
+ - Available on [Gumroad](https://gumroad.com) and [Whop](https://whop.com)
91
+
92
+ ## 📄 License
93
+
94
+ MIT License — free to use, modify, and distribute.
95
+
96
+ ---
97
+
98
+ *Built with [FORGE-X](https://github.com/WealthFromAI) — automated digital product engine*
fx-75e25bbb/assets/css/admin.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ /* fx-75e25bbb Admin Styles */
2
+ .fx-75e25bbb-wrap { max-width: 800px; }
3
+ .fx-75e25bbb-notice { padding: 12px 16px; border-left: 4px solid #0073aa; background: #f0f6fc; margin: 16px 0; border-radius: 4px; }
4
+ .fx-75e25bbb-card { background: #fff; border: 1px solid #e0e0e0; border-radius: 6px; padding: 20px; margin-bottom: 16px; box-shadow: 0 1px 3px rgba(0,0,0,.06); }
5
+ .fx-75e25bbb-card h2 { margin-top: 0; color: #1d2327; }
fx-75e25bbb/assets/js/admin.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /* fx-75e25bbb Admin JS */
2
+ (function($) {
3
+ 'use strict';
4
+ $(document).ready(function() {
5
+ // Status check
6
+ if (typeof fx_75e25bbb_vars !== 'undefined') {
7
+ console.log('fx-75e25bbb admin loaded.');
8
+ }
9
+ });
10
+ })(jQuery);
fx-75e25bbb/fx-75e25bbb.php ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Plugin Name: DevOps & Infrastructure Directory and Listings WordPress Plugin
4
+ * Description: Searchable directories with maps, filters, reviews, and claim-your-listing features. Build a DevOps & Infrastructure marketplace on WordPress.
5
+ * Version: 1.0.0
6
+ * Author: Digital Forge
7
+ * Text Domain: fx-75e25bbb
8
+ * License: GPL-2.0+
9
+ */
10
+
11
+ if ( ! defined( 'ABSPATH' ) ) exit;
12
+
13
+ define( 'FX_75E25BBB_VERSION', '1.0.0' );
14
+ define( 'FX_75E25BBB_DIR', plugin_dir_path( __FILE__ ) );
15
+
16
+ class Fx75e25bbb {
17
+ private static $instance = null;
18
+
19
+ public static function instance() {
20
+ if ( null === self::$instance ) {
21
+ self::$instance = new self();
22
+ }
23
+ return self::$instance;
24
+ }
25
+
26
+ private function __construct() {
27
+ add_action( 'init', [ $this, 'init' ] );
28
+ add_action( 'admin_menu', [ $this, 'admin_menu' ] );
29
+ add_action( 'admin_init', [ $this, 'settings_init' ] );
30
+ add_action( 'rest_api_init', [ $this, 'register_routes' ] );
31
+ add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_admin_assets' ] );
32
+ load_plugin_textdomain( 'fx-75e25bbb', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
33
+ }
34
+
35
+ public function init() {}
36
+
37
+ public function admin_menu() {
38
+ add_options_page(
39
+ esc_html__( 'DevOps & Infrastructure Directory and Listings WordPress Plugin Settings', 'fx-75e25bbb' ),
40
+ esc_html__( 'DevOps & Infrastructure Directory and Listings WordPress Plugin', 'fx-75e25bbb' ),
41
+ 'manage_options',
42
+ 'fx-75e25bbb-settings',
43
+ [ $this, 'settings_page' ]
44
+ );
45
+ }
46
+
47
+ public function settings_init() {
48
+ register_setting( 'fx-75e25bbb_options', 'fx-75e25bbb_options', [ $this, 'sanitize_options' ] );
49
+ add_settings_section( 'fx-75e25bbb_main', '', '__return_false', 'fx-75e25bbb-settings' );
50
+ add_settings_field( 'enabled', esc_html__( 'Enable', 'fx-75e25bbb' ), [ $this, 'field_enabled' ], 'fx-75e25bbb-settings', 'fx-75e25bbb_main' );
51
+ }
52
+
53
+ public function sanitize_options( $input ) {
54
+ $clean = [];
55
+ $clean['enabled'] = ! empty( $input['enabled'] ) ? 1 : 0;
56
+ return $clean;
57
+ }
58
+
59
+ public function field_enabled() {
60
+ $opts = get_option( 'fx-75e25bbb_options', [] );
61
+ $val = ! empty( $opts['enabled'] ) ? 1 : 0;
62
+ echo '<input type="checkbox" name="fx-75e25bbb_options[enabled]" value="1"' . checked( $val, 1, false ) . ' />';
63
+ }
64
+
65
+ public function settings_page() {
66
+ if ( ! current_user_can( 'manage_options' ) ) return;
67
+ ?>
68
+ <div class="wrap">
69
+ <h1><?php echo esc_html( get_admin_page_title() ); ?></h1>
70
+ <form method="post" action="options.php">
71
+ <?php settings_fields( 'fx-75e25bbb_options' ); ?>
72
+ <?php do_settings_sections( 'fx-75e25bbb-settings' ); ?>
73
+ <?php submit_button(); ?>
74
+ </form>
75
+ </div>
76
+ <?php
77
+ }
78
+
79
+ public function register_routes() {
80
+ register_rest_route( 'fx-75e25bbb/v1', '/data', [
81
+ [ 'methods' => 'GET', 'callback' => [ $this, 'rest_get' ], 'permission_callback' => '__return_true' ],
82
+ [ 'methods' => 'POST', 'callback' => [ $this, 'rest_post' ], 'permission_callback' => function() { return current_user_can( 'manage_options' ); } ],
83
+ ] );
84
+ }
85
+
86
+ public function rest_get( $request ) {
87
+ return rest_ensure_response( [ 'status' => 'ok', 'plugin' => 'fx-75e25bbb' ] );
88
+ }
89
+
90
+ public function rest_post( $request ) {
91
+ $data = $request->get_json_params();
92
+ return rest_ensure_response( [ 'received' => $data ] );
93
+ }
94
+
95
+ public function enqueue_admin_assets( $hook ) {
96
+ if ( 'settings_page_fx-75e25bbb-settings' !== $hook ) return;
97
+ wp_enqueue_style( 'fx-75e25bbb-admin', plugin_dir_url( __FILE__ ) . 'assets/css/admin.css', [], '1.0.0' );
98
+ wp_enqueue_script( 'fx-75e25bbb-admin', plugin_dir_url( __FILE__ ) . 'assets/js/admin.js', [ 'jquery' ], '1.0.0', true );
99
+ wp_localize_script( 'fx-75e25bbb-admin', 'fx_75e25bbb_vars', [ 'nonce' => wp_create_nonce( 'fx-75e25bbb-nonce' ), 'ajax_url' => admin_url( 'admin-ajax.php' ) ] );
100
+ }
101
+
102
+ public static function activate() {
103
+ global $wpdb;
104
+ $table = $wpdb->prefix . 'fx_75e25bbb';
105
+ $charset = $wpdb->get_charset_collate();
106
+ $sql = "CREATE TABLE IF NOT EXISTS $table (
107
+ id bigint(20) NOT NULL AUTO_INCREMENT,
108
+ data longtext NOT NULL,
109
+ created_at datetime DEFAULT CURRENT_TIMESTAMP,
110
+ PRIMARY KEY (id)
111
+ ) $charset;";
112
+ require_once ABSPATH . 'wp-admin/includes/upgrade.php';
113
+ dbDelta( $sql );
114
+ add_option( 'fx-75e25bbb_db_version', '1.0.0' );
115
+ }
116
+
117
+ public static function deactivate() {}
118
+ }
119
+
120
+ register_activation_hook( __FILE__, [ 'Fx75e25bbb', 'activate' ] );
121
+ register_deactivation_hook( __FILE__, [ 'Fx75e25bbb', 'deactivate' ] );
122
+
123
+ Fx75e25bbb::instance();
fx-75e25bbb/languages/fx-75e25bbb.pot ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # DevOps & Infrastructure Directory and Listings WordPress Plugin Translation Template
2
+ # Generated: 2026-05-05T23:26:34.170840
fx-75e25bbb/readme.txt ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === DevOps & Infrastructure Directory and Listings WordPress Plugin ===
2
+ Contributors: digitalforge
3
+ Requires at least: 5.8
4
+ Tested up to: 6.5
5
+ Stable tag: 1.0.0
6
+ License: GPLv2 or later
7
+ License URI: https://www.gnu.org/licenses/gpl-2.0.html
8
+
9
+ Searchable directories with maps, filters, reviews, and claim-your-listing features. Build a DevOps & Infrastructure marketplace on WordPress.
10
+
11
+ == Description ==
12
+
13
+ Searchable directories with maps, filters, reviews, and claim-your-listing features. Build a DevOps & Infrastructure marketplace on WordPress.
14
+
15
+ **Features:**
16
+
17
+ * Core functionality
18
+
19
+ == Installation ==
20
+
21
+ 1. Upload the plugin folder to `/wp-content/plugins/`
22
+ 2. Activate via WordPress admin > Plugins
23
+ 3. Configure via Settings > DevOps & Infrastructure Directory and Listings WordPress Plugin
24
+
25
+ == Changelog ==
26
+
27
+ = 1.0.0 =
28
+ * Initial release
29
+
30
+ == Upgrade Notice ==
31
+
32
+ = 1.0.0 =
33
+ Initial release.
fx-75e25bbb/uninstall.php ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) exit;
3
+ global $wpdb;
4
+ $wpdb->query( "DROP TABLE IF NOT EXISTS {$wpdb->prefix}fx_75e25bbb" );
5
+ delete_option( 'fx-75e25bbb_options' );
6
+ delete_option( 'fx-75e25bbb_db_version' );