diff --git a/src/drivers/webextension/images/icons/AIOSEO.svg b/src/drivers/webextension/images/icons/AIOSEO.svg new file mode 100644 index 000000000..1f94c6515 --- /dev/null +++ b/src/drivers/webextension/images/icons/AIOSEO.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Advanced Custom Fields.png b/src/drivers/webextension/images/icons/Advanced Custom Fields.png new file mode 100644 index 000000000..c4fda1239 Binary files /dev/null and b/src/drivers/webextension/images/icons/Advanced Custom Fields.png differ diff --git a/src/drivers/webextension/images/icons/Autoptimize.png b/src/drivers/webextension/images/icons/Autoptimize.png new file mode 100644 index 000000000..6ddb0a2c0 Binary files /dev/null and b/src/drivers/webextension/images/icons/Autoptimize.png differ diff --git a/src/drivers/webextension/images/icons/Elementor Header & Footer Builder.svg b/src/drivers/webextension/images/icons/Elementor Header & Footer Builder.svg new file mode 100644 index 000000000..330d65a32 --- /dev/null +++ b/src/drivers/webextension/images/icons/Elementor Header & Footer Builder.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Essential Addons for Elementor.svg b/src/drivers/webextension/images/icons/Essential Addons for Elementor.svg new file mode 100644 index 000000000..3024bdaa1 --- /dev/null +++ b/src/drivers/webextension/images/icons/Essential Addons for Elementor.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Extendify.svg b/src/drivers/webextension/images/icons/Extendify.svg new file mode 100644 index 000000000..456f60464 --- /dev/null +++ b/src/drivers/webextension/images/icons/Extendify.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Limit Login Attempts Reloaded.png b/src/drivers/webextension/images/icons/Limit Login Attempts Reloaded.png new file mode 100644 index 000000000..ee932c731 Binary files /dev/null and b/src/drivers/webextension/images/icons/Limit Login Attempts Reloaded.png differ diff --git a/src/drivers/webextension/images/icons/MailChimp for WordPress.png b/src/drivers/webextension/images/icons/MailChimp for WordPress.png new file mode 100644 index 000000000..2bcafcda6 Binary files /dev/null and b/src/drivers/webextension/images/icons/MailChimp for WordPress.png differ diff --git a/src/drivers/webextension/images/icons/MonsterInsights.png b/src/drivers/webextension/images/icons/MonsterInsights.png new file mode 100644 index 000000000..fe90b930b Binary files /dev/null and b/src/drivers/webextension/images/icons/MonsterInsights.png differ diff --git a/src/drivers/webextension/images/icons/Ninja Forms.svg b/src/drivers/webextension/images/icons/Ninja Forms.svg new file mode 100644 index 000000000..0f6c9c5b0 --- /dev/null +++ b/src/drivers/webextension/images/icons/Ninja Forms.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/drivers/webextension/images/icons/Smash Balloon.svg b/src/drivers/webextension/images/icons/Smash Balloon.svg new file mode 100644 index 000000000..711f22b8a --- /dev/null +++ b/src/drivers/webextension/images/icons/Smash Balloon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/WPForms.svg b/src/drivers/webextension/images/icons/WPForms.svg new file mode 100644 index 000000000..a48189d95 --- /dev/null +++ b/src/drivers/webextension/images/icons/WPForms.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png b/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png deleted file mode 100644 index 93c84c98b..000000000 Binary files a/src/drivers/webextension/images/icons/all-in-One-SEO-Pack.png and /dev/null differ diff --git a/src/drivers/webextension/images/icons/iThemes Security.svg b/src/drivers/webextension/images/icons/iThemes Security.svg new file mode 100644 index 000000000..83a115782 --- /dev/null +++ b/src/drivers/webextension/images/icons/iThemes Security.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/technologies/a.json b/src/technologies/a.json index fe6402f12..a4653ebcb 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -1116,6 +1116,25 @@ "scriptSrc": "(?:ad\\.advertstream\\.com|adxcore\\.com)", "website": "http://www.advertstream.com" }, + "Advanced Custom Fields": { + "cats": [ + 87 + ], + "description": "Advanced Custom Fields is a WordPress plugin which allows you to add extra content fields to your WordPress edit screens.", + "icon": "Advanced Custom Fields.png", + "js": { + "acf": "", + "acfL10n": "" + }, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/advanced-custom-fields(?:-pro)?/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "website": "https://www.advancedcustomfields.com" + }, "Adverticum": { "cats": [ 36 @@ -1586,9 +1605,14 @@ "cpe": "cpe:/a:semperfiwebdesign:all_in_one_seo_pack", "description": "All in One SEO plugin optimizes WordPress website and its content for search engines.", "html": "" ], "icon": "mailchimp.svg", - "js": { - "mc4wp": "\\;confidence:50" - }, "pricing": [ "low", "freemium", @@ -205,6 +202,27 @@ ], "website": "http://mailchimp.com" }, + "MailChimp for WordPress": { + "cats": [ + 87, + 32 + ], + "description": "MailChimp for WordPress is an email marketing plugin that enables you to build subscriber lists.", + "icon": "MailChimp for WordPress.png", + "implies": "MailChimp", + "dom": "link[href*='/wp-content/plugins/mailchimp-for-wp/']", + "js": { + "mc4wp": "" + }, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/mailchimp-for-wp/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "website": "https://www.mc4wp.com" + }, "Mailgun": { "cats": [ 75 @@ -1493,6 +1511,26 @@ "scriptSrc": "monotracker(?:\\.min)?\\.js", "website": "https://www.mono.net/en" }, + "MonsterInsights": { + "cats": [ + 87, + 10 + ], + "description": "MonsterInsights is the most popular Google Analytics plugin for WordPress.", + "icon": "MonsterInsights.png", + "js": { + "MonsterInsights": "", + "monsterinsights_frontend": "" + }, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/google-analytics-for-wordpress/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "website": "https://www.monsterinsights.com" + }, "MooTools": { "cats": [ 12 diff --git a/src/technologies/n.json b/src/technologies/n.json index ae863b253..f44a23615 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -380,6 +380,25 @@ ], "website": "https://niagahoster.co.id" }, + "Ninja Forms": { + "cats": [ + 87 + ], + "description": "Ninja Forms is the WordPress form builder.", + "icon": "Ninja Forms.svg", + "dom": "link[href*='/wp-content/plugins/ninja-forms/']", + "js": { + "nfForms": "" + }, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/ninja-forms/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "website": "https://ninjaforms.com" + }, "NitroPack": { "cats": [ 23 diff --git a/src/technologies/s.json b/src/technologies/s.json index 3f37a2912..468b5cbde 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -2071,6 +2071,21 @@ "scriptSrc": "widget\\.siteminder\\.com", "website": "https://www.siteminder.com" }, + "SiteOrigin Page Builder": { + "cats": [ + 87, + 51 + ], + "description": "Page Builder by SiteOrigin makes it easy to build responsive grid-based page content that adapts to mobile devices with pixel perfect accuracy.", + "icon": "SiteOrigin.svg", + "dom": "link[href*='/wp-content/plugins/siteorigin-panels/']", + "pricing": [ + "freemium" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/siteorigin-panels/.+\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "website": "https://siteorigin.com/page-builder" + }, "SiteOrigin Vantage": { "cats": [ 80 @@ -2452,6 +2467,22 @@ "scriptSrc": "\\.smartsuppchat\\.com", "website": "https://www.smartsupp.com" }, + "Smash Balloon Instagram Feed": { + "cats": [ + 87 + ], + "description": "Instagram Feed displays Instagram posts from your Instagram accounts, either in the same single feed or in multiple different ones. Created by Smash Balloon.", + "icon": "Smash Balloon.svg", + "dom": "link[href*='/wp-content/plugins/instagram-feed/']", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/instagram-feed/", + "website": "https://smashballoon.com/instagram-feed" + }, "Smile": { "cats": [ 84 diff --git a/src/technologies/v.json b/src/technologies/v.json index 73c4dd839..3829c1dd4 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -577,7 +577,7 @@ "icon": "VuePress.svg", "implies": "Vue.js", "meta": { - "generator": "^VuePress(?: ([0-9.]+))?$\\;version:\\1" + "generator": "^VuePress(?: ([0-9.]+)(-[a-z]+.[0-9]+)?)?$\\;version:\\1" }, "website": "https://vuepress.vuejs.org/" }, @@ -649,4 +649,4 @@ }, "website": "http://vibecommerce.com.br" } -} \ No newline at end of file +} diff --git a/src/technologies/w.json b/src/technologies/w.json index 12d520cfe..177d08ade 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -96,6 +96,7 @@ "implies": "WordPress", "website": "https://wpengine.com" }, + "WP-Optimize": { "cats": [ 87, @@ -109,9 +110,28 @@ "low", "recurring" ], - "requires": "WordPress", + "requires": "WordPress", "website": "https://getwpo.com" }, + "WPForms": { + "cats": [ + 87 + ], + "description": "WPForms is a drag and drop WordPress form builder.", + "icon": "WPForms.svg", + "js": { + "wpforms": "", + "wpforms_settings": "" + }, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "WordPress", + "scriptSrc": "/wp-content/plugins/wpforms(?:-lite)?/.+(?:frontend\\.min|wpforms)\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", + "website": "https://wpforms.com" + }, "WP Puzzle Basic": { "cats": [ 80 diff --git a/src/technologies/y.json b/src/technologies/y.json index ccb5e4343..c924bbdba 100644 --- a/src/technologies/y.json +++ b/src/technologies/y.json @@ -221,6 +221,16 @@ ], "website": "https://www.yiiframework.com" }, + "Yoast Duplicate Post": { + "cats": [ + 87 + ], + "description": "Yoast Duplicate Post is a WordPress plugin which allows users to clone posts of any type, or copy them to new drafts for further editing.", + "icon": "Yoast SEO.png", + "requires": "WordPress", + "dom": "link[href*='/wp-content/plugins/duplicate-post/']", + "website": "https://wordpress.org/plugins/duplicate-post" + }, "Yoast SEO": { "cats": [ 54,