diff --git a/drivers/bookmarklet/images/icons/Nokia Maps.png b/drivers/bookmarklet/images/icons/Nokia Maps.png
new file mode 100644
index 000000000..3e12aa950
Binary files /dev/null and b/drivers/bookmarklet/images/icons/Nokia Maps.png differ
diff --git a/drivers/bookmarklet/images/icons/OpenLayers.png b/drivers/bookmarklet/images/icons/OpenLayers.png
index 519eb547b..a6da6084d 100644
Binary files a/drivers/bookmarklet/images/icons/OpenLayers.png and b/drivers/bookmarklet/images/icons/OpenLayers.png differ
diff --git a/drivers/bookmarklet/images/icons/SUSE.png b/drivers/bookmarklet/images/icons/SUSE.png
new file mode 100644
index 000000000..dc1f640cf
Binary files /dev/null and b/drivers/bookmarklet/images/icons/SUSE.png differ
diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json
index 4ad4503d2..cfb6a7c6e 100644
--- a/drivers/bookmarklet/json
+++ b/drivers/bookmarklet/json
@@ -528,7 +528,7 @@
"Drupal": {
"cats": [ 1 ],
"script": "drupal\\.js",
- "html": "Drupal(\\.extend)?.+settings|<(link|style)[^>]+sites/(default|all)/(themes|modules)/",
+ "html": "<(link|style)[^>]+sites/(default|all)/(themes|modules)/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d\\.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"env": "^Drupal$",
"implies": [ "PHP" ]
@@ -688,13 +688,13 @@
"env": "^WebFonts$"
},
"Google Maps": {
- "cats": [ 5 ],
+ "cats": [ 35 ],
"script": "(maps\\.google\\.com/maps\\?file=api(&v=([\\d\\.]+))?|maps\\.google\\.com/maps/api/staticmap)\\;version:API v\\3"
},
- "Google PageSpeed": {
- "cats": [ 23, 33 ],
- "headers": { "X-Mod-Pagespeed": ".*" }
- },
+ "Google PageSpeed": {
+ "cats": [ 23, 33 ],
+ "headers": { "X-Mod-Pagespeed": ".*" }
+ },
"Google Sites": {
"cats": [ 1 ],
"url": "sites.google.com"
@@ -1194,6 +1194,9 @@
"node.js": {
"cats": [ 27 ]
},
+ "Nokia Maps": {
+ "cats": [ 35 ]
+ },
"NOIX": {
"cats": [ 19 ],
"html": "<[^>]+(src|href)=[^>]*(/media/noix)|
+
diff --git a/drivers/firefox/defaults/preferences/defaults.js b/drivers/firefox/defaults/preferences/defaults.js
index 35340ac02..b170d4ec1 100644
--- a/drivers/firefox/defaults/preferences/defaults.js
+++ b/drivers/firefox/defaults/preferences/defaults.js
@@ -40,3 +40,6 @@ pref('extensions.wappalyzer.cat30', true);
pref('extensions.wappalyzer.cat31', true);
pref('extensions.wappalyzer.cat32', true);
pref('extensions.wappalyzer.cat33', true);
+pref('extensions.wappalyzer.cat34', true);
+pref('extensions.wappalyzer.cat35', true);
+pref('extensions.wappalyzer.cat36', true);
diff --git a/drivers/firefox/locale/de-DE/wappalyzer.dtd b/drivers/firefox/locale/de-DE/wappalyzer.dtd
index c1df0cfe4..67866f5a7 100755
--- a/drivers/firefox/locale/de-DE/wappalyzer.dtd
+++ b/drivers/firefox/locale/de-DE/wappalyzer.dtd
@@ -50,7 +50,7 @@
-
-
-
-
+
+
+
+
diff --git a/drivers/firefox/locale/en-UK/wappalyzer.dtd b/drivers/firefox/locale/en-UK/wappalyzer.dtd
index 09aa3de29..6d111238f 100755
--- a/drivers/firefox/locale/en-UK/wappalyzer.dtd
+++ b/drivers/firefox/locale/en-UK/wappalyzer.dtd
@@ -50,7 +50,7 @@
-
-
-
-
+
+
+
+
diff --git a/drivers/firefox/locale/en-US/wappalyzer.dtd b/drivers/firefox/locale/en-US/wappalyzer.dtd
index 6f8ef8982..e477b6488 100755
--- a/drivers/firefox/locale/en-US/wappalyzer.dtd
+++ b/drivers/firefox/locale/en-US/wappalyzer.dtd
@@ -50,7 +50,7 @@
-
-
-
-
+
+
+
+
diff --git a/drivers/firefox/locale/fr-FR/wappalyzer.dtd b/drivers/firefox/locale/fr-FR/wappalyzer.dtd
index 33c2ffe26..33e0cf596 100644
--- a/drivers/firefox/locale/fr-FR/wappalyzer.dtd
+++ b/drivers/firefox/locale/fr-FR/wappalyzer.dtd
@@ -50,7 +50,7 @@
-
-
-
-
+
+
+
+
diff --git a/drivers/firefox/locale/nl-NL/wappalyzer.dtd b/drivers/firefox/locale/nl-NL/wappalyzer.dtd
index 230edc0ed..1d444d5a8 100755
--- a/drivers/firefox/locale/nl-NL/wappalyzer.dtd
+++ b/drivers/firefox/locale/nl-NL/wappalyzer.dtd
@@ -49,7 +49,7 @@
-
-
-
-
+
+
+
+
diff --git a/drivers/firefox/skin/images/icons/Nokia Maps.png b/drivers/firefox/skin/images/icons/Nokia Maps.png
new file mode 100644
index 000000000..3e12aa950
Binary files /dev/null and b/drivers/firefox/skin/images/icons/Nokia Maps.png differ
diff --git a/drivers/firefox/skin/images/icons/OpenLayers.png b/drivers/firefox/skin/images/icons/OpenLayers.png
index 519eb547b..a6da6084d 100644
Binary files a/drivers/firefox/skin/images/icons/OpenLayers.png and b/drivers/firefox/skin/images/icons/OpenLayers.png differ
diff --git a/drivers/firefox/skin/images/icons/SUSE.png b/drivers/firefox/skin/images/icons/SUSE.png
new file mode 100644
index 000000000..dc1f640cf
Binary files /dev/null and b/drivers/firefox/skin/images/icons/SUSE.png differ
diff --git a/drivers/html/apps.json b/drivers/html/apps.json
index 4ad4503d2..cfb6a7c6e 100644
--- a/drivers/html/apps.json
+++ b/drivers/html/apps.json
@@ -528,7 +528,7 @@
"Drupal": {
"cats": [ 1 ],
"script": "drupal\\.js",
- "html": "Drupal(\\.extend)?.+settings|<(link|style)[^>]+sites/(default|all)/(themes|modules)/",
+ "html": "<(link|style)[^>]+sites/(default|all)/(themes|modules)/",
"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(\\s([\\d\\.]+))?\\;version:\\2", "Expires": "19 Nov 1978" },
"env": "^Drupal$",
"implies": [ "PHP" ]
@@ -688,13 +688,13 @@
"env": "^WebFonts$"
},
"Google Maps": {
- "cats": [ 5 ],
+ "cats": [ 35 ],
"script": "(maps\\.google\\.com/maps\\?file=api(&v=([\\d\\.]+))?|maps\\.google\\.com/maps/api/staticmap)\\;version:API v\\3"
},
- "Google PageSpeed": {
- "cats": [ 23, 33 ],
- "headers": { "X-Mod-Pagespeed": ".*" }
- },
+ "Google PageSpeed": {
+ "cats": [ 23, 33 ],
+ "headers": { "X-Mod-Pagespeed": ".*" }
+ },
"Google Sites": {
"cats": [ 1 ],
"url": "sites.google.com"
@@ -1194,6 +1194,9 @@
"node.js": {
"cats": [ 27 ]
},
+ "Nokia Maps": {
+ "cats": [ 35 ]
+ },
"NOIX": {
"cats": [ 19 ],
"html": "<[^>]+(src|href)=[^>]*(/media/noix)|