FORGE-X: Upload source (fx-0b5e8195.zip)
Browse files- README.md +89 -7
- fx-0b5e8195/assets/css/admin.css +5 -0
- fx-0b5e8195/assets/js/admin.js +10 -0
- fx-0b5e8195/fx-0b5e8195.php +123 -0
- fx-0b5e8195/languages/fx-0b5e8195.pot +2 -0
- fx-0b5e8195/readme.txt +33 -0
- fx-0b5e8195/uninstall.php +6 -0
README.md
CHANGED
|
@@ -1,13 +1,95 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: gradio
|
| 7 |
-
sdk_version:
|
| 8 |
-
python_version: '3.13'
|
| 9 |
app_file: app.py
|
| 10 |
pinned: false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
---
|
|
|
|
| 12 |
|
| 13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: "DevOps & Infrastructure Lead Generation Form Builder 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 |
---
|
| 20 |
+
# DevOps & Infrastructure Lead Generation Form Builder WordPress Plugin
|
| 21 |
|
| 22 |
+
DevOps teams lose $47K annually chasing unqualified leads through generic contact forms. This WordPress plugin captures high-intent infrastructure decision-makers with purpose-built qualification flows that actually convert.
|
| 23 |
+
|
| 24 |
+
The DevOps & Infrastructure Lead Generation Form Builder WordPress Plugin eliminates the friction between your infrastructure expertise and qualified buyer conversations. Unlike bloated CRM integrations, this plugin deploys intelligent form workflows that segment prospects by infrastructure maturity, cloud stack, and budget readiness—turning anonymous site visitors into pipeline-ready leads. Get deployment-ready lead capture in under 5 minutes.
|
| 25 |
+
|
| 26 |
+
## What's Included
|
| 27 |
+
|
| 28 |
+
- Infrastructure-specific field templates (Kubernetes, Terraform, CI/CD maturity, cloud platform)
|
| 29 |
+
- Conditional logic branching that asks the right follow-up questions based on DevOps role and stack
|
| 30 |
+
- One-click integrations with Zapier, HubSpot, Pipedrive, and email platforms
|
| 31 |
+
- Built-in lead scoring that flags enterprise prospects vs. SMB explorers
|
| 32 |
+
- Mobile-responsive, zero-bloat forms that load in under 1s on slow infrastructure networks
|
| 33 |
+
|
| 34 |
+
## Who Is This For
|
| 35 |
+
|
| 36 |
+
- DevOps consulting agencies capturing qualified infrastructure buyer leads
|
| 37 |
+
- SaaS founders selling to infrastructure teams and needing better lead qualification
|
| 38 |
+
- Cloud migration specialists wanting to segment prospects by cloud maturity level
|
| 39 |
+
- Infrastructure-as-code tool creators seeking deployment-ready prospect lists
|
| 40 |
+
|
| 41 |
+
## How It Works
|
| 42 |
+
|
| 43 |
+
Install the plugin, choose your infrastructure qualification template, customize fields (or start blank), set up your CRM/email webhook in 90 seconds, and publish. Forms auto-save responses and score leads based on your qualification rules. Watch qualified prospects flow directly into your sales process.
|
| 44 |
+
|
| 45 |
+
## Frequently Asked Questions
|
| 46 |
+
|
| 47 |
+
**Does this plugin work with WordPress multisite?**
|
| 48 |
+
Yes. The plugin is fully multisite compatible and allows separate lead qualification rules per site.
|
| 49 |
+
|
| 50 |
+
**Can I use this for non-WordPress sites?**
|
| 51 |
+
This is a WordPress-native plugin. For non-WP sites, we offer an embedded script version (contact support for custom pricing).
|
| 52 |
+
|
| 53 |
+
**What CRMs integrate out of the box?**
|
| 54 |
+
Native integrations include HubSpot, Pipedrive, Salesforce, and Slack. Any platform supporting Zapier webhooks works instantly.
|
| 55 |
+
|
| 56 |
+
**How many forms can I create?**
|
| 57 |
+
Unlimited. Build separate qualification flows for different infrastructure products, service lines, or buyer personas.
|
| 58 |
+
|
| 59 |
+
**Does it include GDPR compliance?**
|
| 60 |
+
Yes. Built-in consent checkboxes, data retention policies, and export-ready compliance logging for EU/UK regulations.
|
| 61 |
+
|
| 62 |
+
## What You Get
|
| 63 |
+
|
| 64 |
+
- Instant digital download
|
| 65 |
+
- Complete WordPress plugin with full documentation
|
| 66 |
+
- Free updates for life — pay once, own forever
|
| 67 |
+
- Setup guide and usage instructions
|
| 68 |
+
|
| 69 |
+
**Stop wasting cycles on unqualified infrastructure leads—grab your plugin for $38.98 and start capturing deployment-ready prospects today.**
|
| 70 |
+
|
| 71 |
+
## 🚀 Usage
|
| 72 |
+
|
| 73 |
+
1. Click **Use in Spaces** above to run the demo directly
|
| 74 |
+
2. Or clone the repository and run locally:
|
| 75 |
+
|
| 76 |
+
```bash
|
| 77 |
+
git clone https://huggingface.co/spaces/WealthFromAI/devops-infrastructure-lead-generation-form-builder-wordpress-plugin-0b5e
|
| 78 |
+
cd devops-infrastructure-lead-generation-form-builder-wordpress-plugin-0b5e
|
| 79 |
+
pip install -r requirements.txt
|
| 80 |
+
python app.py
|
| 81 |
+
```
|
| 82 |
+
|
| 83 |
+
## 💰 Pricing
|
| 84 |
+
|
| 85 |
+
- **Demo**: Free on Hugging Face Spaces
|
| 86 |
+
- **Full Source Code**: $38.98
|
| 87 |
+
- Available on [Gumroad](https://gumroad.com) and [Whop](https://whop.com)
|
| 88 |
+
|
| 89 |
+
## 📄 License
|
| 90 |
+
|
| 91 |
+
MIT License — free to use, modify, and distribute.
|
| 92 |
+
|
| 93 |
+
---
|
| 94 |
+
|
| 95 |
+
*Built with [FORGE-X](https://github.com/WealthFromAI) — automated digital product engine*
|
fx-0b5e8195/assets/css/admin.css
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/* fx-0b5e8195 Admin Styles */
|
| 2 |
+
.fx-0b5e8195-wrap { max-width: 800px; }
|
| 3 |
+
.fx-0b5e8195-notice { padding: 12px 16px; border-left: 4px solid #0073aa; background: #f0f6fc; margin: 16px 0; border-radius: 4px; }
|
| 4 |
+
.fx-0b5e8195-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-0b5e8195-card h2 { margin-top: 0; color: #1d2327; }
|
fx-0b5e8195/assets/js/admin.js
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/* fx-0b5e8195 Admin JS */
|
| 2 |
+
(function($) {
|
| 3 |
+
'use strict';
|
| 4 |
+
$(document).ready(function() {
|
| 5 |
+
// Status check
|
| 6 |
+
if (typeof fx_0b5e8195_vars !== 'undefined') {
|
| 7 |
+
console.log('fx-0b5e8195 admin loaded.');
|
| 8 |
+
}
|
| 9 |
+
});
|
| 10 |
+
})(jQuery);
|
fx-0b5e8195/fx-0b5e8195.php
ADDED
|
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
/**
|
| 3 |
+
* Plugin Name: DevOps & Infrastructure Lead Generation Form Builder WordPress Plugin
|
| 4 |
+
* Description: Multi-step forms, conditional logic, and CRM integration designed for DevOps & Infrastructure businesses. Higher conversion than generic form plugins.
|
| 5 |
+
* Version: 1.0.0
|
| 6 |
+
* Author: Digital Forge
|
| 7 |
+
* Text Domain: fx-0b5e8195
|
| 8 |
+
* License: GPL-2.0+
|
| 9 |
+
*/
|
| 10 |
+
|
| 11 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
| 12 |
+
|
| 13 |
+
define( 'FX_0B5E8195_VERSION', '1.0.0' );
|
| 14 |
+
define( 'FX_0B5E8195_DIR', plugin_dir_path( __FILE__ ) );
|
| 15 |
+
|
| 16 |
+
class Fx0b5e8195 {
|
| 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-0b5e8195', 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 Lead Generation Form Builder WordPress Plugin Settings', 'fx-0b5e8195' ),
|
| 40 |
+
esc_html__( 'DevOps & Infrastructure Lead Generation Form Builder WordPress Plugin', 'fx-0b5e8195' ),
|
| 41 |
+
'manage_options',
|
| 42 |
+
'fx-0b5e8195-settings',
|
| 43 |
+
[ $this, 'settings_page' ]
|
| 44 |
+
);
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
public function settings_init() {
|
| 48 |
+
register_setting( 'fx-0b5e8195_options', 'fx-0b5e8195_options', [ $this, 'sanitize_options' ] );
|
| 49 |
+
add_settings_section( 'fx-0b5e8195_main', '', '__return_false', 'fx-0b5e8195-settings' );
|
| 50 |
+
add_settings_field( 'enabled', esc_html__( 'Enable', 'fx-0b5e8195' ), [ $this, 'field_enabled' ], 'fx-0b5e8195-settings', 'fx-0b5e8195_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-0b5e8195_options', [] );
|
| 61 |
+
$val = ! empty( $opts['enabled'] ) ? 1 : 0;
|
| 62 |
+
echo '<input type="checkbox" name="fx-0b5e8195_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-0b5e8195_options' ); ?>
|
| 72 |
+
<?php do_settings_sections( 'fx-0b5e8195-settings' ); ?>
|
| 73 |
+
<?php submit_button(); ?>
|
| 74 |
+
</form>
|
| 75 |
+
</div>
|
| 76 |
+
<?php
|
| 77 |
+
}
|
| 78 |
+
|
| 79 |
+
public function register_routes() {
|
| 80 |
+
register_rest_route( 'fx-0b5e8195/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-0b5e8195' ] );
|
| 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-0b5e8195-settings' !== $hook ) return;
|
| 97 |
+
wp_enqueue_style( 'fx-0b5e8195-admin', plugin_dir_url( __FILE__ ) . 'assets/css/admin.css', [], '1.0.0' );
|
| 98 |
+
wp_enqueue_script( 'fx-0b5e8195-admin', plugin_dir_url( __FILE__ ) . 'assets/js/admin.js', [ 'jquery' ], '1.0.0', true );
|
| 99 |
+
wp_localize_script( 'fx-0b5e8195-admin', 'fx_0b5e8195_vars', [ 'nonce' => wp_create_nonce( 'fx-0b5e8195-nonce' ), 'ajax_url' => admin_url( 'admin-ajax.php' ) ] );
|
| 100 |
+
}
|
| 101 |
+
|
| 102 |
+
public static function activate() {
|
| 103 |
+
global $wpdb;
|
| 104 |
+
$table = $wpdb->prefix . 'fx_0b5e8195';
|
| 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-0b5e8195_db_version', '1.0.0' );
|
| 115 |
+
}
|
| 116 |
+
|
| 117 |
+
public static function deactivate() {}
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
register_activation_hook( __FILE__, [ 'Fx0b5e8195', 'activate' ] );
|
| 121 |
+
register_deactivation_hook( __FILE__, [ 'Fx0b5e8195', 'deactivate' ] );
|
| 122 |
+
|
| 123 |
+
Fx0b5e8195::instance();
|
fx-0b5e8195/languages/fx-0b5e8195.pot
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# DevOps & Infrastructure Lead Generation Form Builder WordPress Plugin Translation Template
|
| 2 |
+
# Generated: 2026-05-05T23:24:25.367854
|
fx-0b5e8195/readme.txt
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
=== DevOps & Infrastructure Lead Generation Form Builder 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 |
+
Multi-step forms, conditional logic, and CRM integration designed for DevOps & Infrastructure businesses. Higher conversion than generic form plugins.
|
| 10 |
+
|
| 11 |
+
== Description ==
|
| 12 |
+
|
| 13 |
+
Multi-step forms, conditional logic, and CRM integration designed for DevOps & Infrastructure businesses. Higher conversion than generic form plugins.
|
| 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 Lead Generation Form Builder 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-0b5e8195/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_0b5e8195" );
|
| 5 |
+
delete_option( 'fx-0b5e8195_options' );
|
| 6 |
+
delete_option( 'fx-0b5e8195_db_version' );
|