diff --git a/src/technologies.json b/src/technologies.json
index a7e41bccc..f761fc240 100644
--- a/src/technologies.json
+++ b/src/technologies.json
@@ -2490,15 +2490,9 @@
80
],
"description": "Astra is a fast, lightweight, and highly customizable WordPress Theme.",
- "icon": "astra.png",
- "pricing": [
- "low",
- "freemium"
- ],
- "scripts": "themes/astra\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
"dom": {
"link[href*='themes/astra']": {
- "attributes": {
+ "attributes": {
"href": "astra\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
},
@@ -2506,7 +2500,13 @@
"text": ""
}
},
+ "icon": "astra.png",
+ "pricing": [
+ "low",
+ "freemium"
+ ],
"requires": "WordPress",
+ "scripts": "themes/astra\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
"website": "https://wpastra.com/"
},
"Astute Solutions": {
@@ -5069,19 +5069,19 @@
80
],
"description": "ColorMag theme is for creating news, magazine, newspaper and other kinds of publishing sites. Compatible with Elementor.",
- "icon": "themegrill.png",
"dom": {
+ "body[class*='colormag-theme']": {
+ "text": ""
+ },
"link[id*='colormag']": {
- "attributes": {
+ "attributes": {
"href": "themes/colormag\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
- },
- "body[class*='colormag-theme']": {
- "text": ""
}
},
- "scripts": "themes/colormag.*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
+ "icon": "themegrill.png",
"requires": "WordPress",
+ "scripts": "themes/colormag.*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
"website": "https://themegrill.com/themes/colormag/"
},
"ColorMeShop": {
@@ -5169,15 +5169,15 @@
],
"description": "Complianz is a GDPR/CCPA Cookie Consent plugin that supports GDPR, DSGVO, CCPA and PIPEDA with a conditional Cookie Notice and customized Cookie Policy based on the results of the built-in Cookie Scan.",
"icon": "Complianz.png",
- "requires": "WordPress",
"js": {
"complianz.version": "([\\d.]+)\\;version:\\1"
},
- "scripts": "wp-content/plugins/complianz-gdpr-premium",
- "saas": true,
"pricing": [
"onetime"
],
+ "requires": "WordPress",
+ "saas": true,
+ "scripts": "wp-content/plugins/complianz-gdpr-premium",
"website": "https://complianz.io"
},
"Concrete CMS": {
@@ -8366,50 +8366,50 @@
],
"website": "https://www.gemius.com"
},
+ "GeneXus": {
+ "cats": [
+ 27
+ ],
+ "html": [
+ "]+?id=\"gxtheme_css_reference\""
+ ],
+ "icon": "GeneXus.png",
+ "js": {
+ "gx.gxVersion": "^(.+)-.*$\\;version:\\1"
+ },
+ "scripts": [
+ "/static/gxgral\\.js",
+ "/static/gxtimezone\\.js"
+ ],
+ "website": "https://www.genexus.com/"
+ },
"GeneratePress": {
"cats": [
80
],
"description": "GeneratePress is a lightweight WordPress theme that focuses on speed, stability, and accessibility",
- "icon": "generatepress.png",
"dom": {
- "link[id*='generatepress']": {
- "attributes": {
- "href": "generatepress\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
- }
+ "body[class*='generatepress-theme']": {
+ "text": ""
},
"link[id*='generate-style']": {
- "attributes": {
+ "attributes": {
"href": "generatepress\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
},
- "body[class*='generatepress-theme']": {
- "text": ""
+ "link[id*='generatepress']": {
+ "attributes": {
+ "href": "generatepress\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
+ }
}
},
+ "icon": "generatepress.png",
+ "requires": "WordPress",
"scripts": [
"themes/generatepress\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1"
],
- "requires": "WordPress",
"website": "https://generatepress.com/"
},
- "GeneXus": {
- "cats": [
- 27
- ],
- "html": [
- "]+?id=\"gxtheme_css_reference\""
- ],
- "icon": "GeneXus.png",
- "js": {
- "gx.gxVersion": "^(.+)-.*$\\;version:\\1"
- },
- "scripts": [
- "/static/gxgral\\.js",
- "/static/gxtimezone\\.js"
- ],
- "website": "https://www.genexus.com/"
- },
"Genesis theme": {
"cats": [
80
@@ -9584,27 +9584,27 @@
80
],
"description": "Hello Elementor is a WordPress theme built for the Elementor website builder platform. It uses minimal styling and scripts for maximum speed and design freedom.",
- "icon": "Hello Elementor.png",
- "pricing": [
- "low",
- "freemium"
- ],
"dom": {
- "link[id*='hello-elementor']": {
- "attributes": {
- "href": "hello-elementor\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
- }
- },
"link[id*='elementor-hello']": {
- "attributes": {
+ "attributes": {
"href": "elementor-hello\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
},
+ "link[id*='hello-elementor']": {
+ "attributes": {
+ "href": "hello-elementor\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
+ }
+ },
"script[id*='hello-elementor']": {
"text": ""
}
},
+ "icon": "Hello Elementor.png",
"implies": "Elementor",
+ "pricing": [
+ "low",
+ "freemium"
+ ],
"requires": "WordPress",
"website": "https://elementor.com/hello-theme/"
},
@@ -9667,19 +9667,19 @@
80
],
"description": "Hestia is a modern WordPress theme for professionals a multipurpose one-page design, widgetized footer, blog/news page, and a clean look.",
- "icon": "themeisle.png",
"dom": {
+ "body[class*='hestia-theme']": {
+ "text": ""
+ },
"link[id*='hestia']": {
- "attributes": {
+ "attributes": {
"href": "hestia\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
- },
- "body[class*='hestia-theme']": {
- "text": ""
}
},
- "scripts": "themes/hestia.*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
+ "icon": "themeisle.png",
"requires": "WordPress",
+ "scripts": "themes/hestia.*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
"website": "https://themeisle.com/themes/hestia/"
},
"Hexo": {
@@ -10125,7 +10125,7 @@
"cats": [
16
],
- "headers" : {
+ "headers": {
"X-Iinfo": ""
},
"icon": "Imperva.svg",
@@ -14177,19 +14177,19 @@
80
],
"description": "Neve is a super-fast, easily customizable, multi-purpose theme that works perfectly with Gutenberg and the most popular page builders as well as WooCommerce",
- "icon": "themeisle.png",
"dom": {
+ "body[class*='neve-theme']": {
+ "text": ""
+ },
"link[id*='neve-style']": {
- "attributes": {
+ "attributes": {
"href": "neve\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
- },
- "body[class*='neve-theme']": {
- "text": ""
}
},
- "scripts": "themes/neve\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
+ "icon": "themeisle.png",
"requires": "WordPress",
+ "scripts": "themes/neve\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
"website": "https://themeisle.com/themes/neve/"
},
"New Relic": {
@@ -14468,30 +14468,6 @@
"implies": "PHP",
"website": "https://www.oxid-esales.com"
},
- "OceanWP": {
- "cats": [
- 80
- ],
- "description": "OceanWP is a fast-loading WordPress theme that has great support for third-party plugins and drag-and-drop page builders.",
- "icon": "OceanWP.png",
- "pricing": [
- "low",
- "recurring"
- ],
- "dom": {
- "link[id*='oceanwp']": {
- "attributes": {
- "href": "oceanwp\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
- }
- },
- "body[class*='oceanwp-theme']": {
- "text": ""
- }
- },
- "scripts": "themes/oceanwp\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
- "requires": "WordPress",
- "website": "https://oceanwp.org"
- },
"Occasion": {
"cats": [
72
@@ -14515,6 +14491,30 @@
"scripts": "app\\.getoccasion\\.com",
"website": "https://www.getoccasion.com"
},
+ "OceanWP": {
+ "cats": [
+ 80
+ ],
+ "description": "OceanWP is a fast-loading WordPress theme that has great support for third-party plugins and drag-and-drop page builders.",
+ "dom": {
+ "body[class*='oceanwp-theme']": {
+ "text": ""
+ },
+ "link[id*='oceanwp']": {
+ "attributes": {
+ "href": "oceanwp\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
+ }
+ }
+ },
+ "icon": "OceanWP.png",
+ "pricing": [
+ "low",
+ "recurring"
+ ],
+ "requires": "WordPress",
+ "scripts": "themes/oceanwp\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
+ "website": "https://oceanwp.org"
+ },
"Ochanoko": {
"cats": [
6
@@ -21020,19 +21020,19 @@
80
],
"description": "Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an online presence. Built by aThemes.",
- "icon": "athemes.png",
"dom": {
+ "body[class*='sydney-theme']": {
+ "text": ""
+ },
"link[id*='sydney']": {
- "attributes": {
+ "attributes": {
"href": "sydney\\S*\\.css(?:\\?ver=([0-9.]+))?\\;version:\\1"
}
- },
- "body[class*='sydney-theme']": {
- "text": ""
}
},
- "scripts": "themes/sydney\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
+ "icon": "athemes.png",
"requires": "WordPress",
+ "scripts": "themes/sydney\\S*\\.js(?:\\?ver=([0-9.]+))?\\;version:\\1",
"website": "https://athemes.com/theme/sydney/"
},
"Sylius": {
@@ -21884,6 +21884,7 @@
"cats": [
1
],
+ "description": "TownNews is a CMS platform built for local media organizations.",
"headers": {
"x-tncms": ""
},
@@ -21893,8 +21894,7 @@
"TNStats_Tracker": "",
"TNTracker": ""
},
- "website": "https://townnews.com/",
- "description": "TownNews is a CMS platform built for local media organizations."
+ "website": "https://townnews.com/"
},
"Trac": {
"cats": [
@@ -26446,4 +26446,4 @@
"website": "https://www.xt-commerce.com"
}
}
-}
+}
\ No newline at end of file