diff --git a/src/apps.json b/src/apps.json index 4b06a262f..076a24f67 100755 --- a/src/apps.json +++ b/src/apps.json @@ -514,6 +514,7 @@ "html": "]* xmlns:jspwiki=", "icon": "Apache JSPWiki.png", "script": "jspwiki", + "implies": "Apache Tomcat", "url": "wiki\\.jsp", "website": "jspwiki.org" }, @@ -525,6 +526,7 @@ "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:", "X-Powered-By": "\bTomcat\b(?:-([\\d.]+))?\\;version:\\1" }, + "implies": "Java", "icon": "Apache Tomcat.svg", "website": "tomcat.apache.org" }, @@ -641,9 +643,7 @@ "Powered by Asymptix PHP Framework" ], "icon": "Asymptix PHP Framework.png", - "implies": [ - "PHP" - ], + "implies": "PHP", "website": "github.com/Asymptix/Framework" }, "Atlassian Bitbucket": { @@ -1143,9 +1143,7 @@ "Server": "CANON HTTP Server(?:/([\\d.]+))?\\;version:\\1" }, "icon": "Canon HTTP Server.png", - "implies": [ - "Canon" - ], + "implies": "Canon", "website": "www.canon.com" }, "Captch Me": { @@ -1831,9 +1829,7 @@ ], "env": "Discourse", "icon": "Discourse.png", - "implies": [ - "Ruby on Rails" - ], + "implies": "Ruby on Rails", "meta": { "generator": "Discourse(?: ?/?([\\d.]+\\d))?\\;version:\\1" }, @@ -2450,7 +2446,8 @@ ], "html": "Powered by (?:)?]+fluxbb", "icon": "FluxBB.png", - "website": "fluxbb.org" + "website": "fluxbb.org", + "implies": "PHP" }, "Flyspray": { "cats": [ @@ -2461,6 +2458,7 @@ }, "html": "(?:]+>Powered by Flyspray|]*href=(?:\"|')[^>]*wp-content/plugins/gravityforms/css/" ], "icon": "gravityforms.svg", - "implies": [ - "WordPress", - "PHP" - ], + "implies": "WordPress", "website": "gravityforms.com" }, "Gravity Insights": { @@ -2931,6 +2926,7 @@ ], "html": "]+/dsresource\\?objectid=", "icon": "Green Valley CMS.png", + "implies": "Apache Tomcat", "meta": { "DC.identifier": "/content\\.jsp\\?objectid=" }, @@ -2970,9 +2966,7 @@ "Server": "HP-Chai(?:Server|SOE)(?:/([\\d.]+))?\\;version:\\1" }, "icon": "HP.svg", - "implies": [ - "HP" - ], + "implies": "HP", "website": "hp.com" }, "HP Compact Server": { @@ -3167,6 +3161,7 @@ "Set-Cookie": "hotaru_mobile=" }, "icon": "Hotaru CMS.png", + "implies": "PHP", "meta": { "generator": "Hotaru CMS" }, @@ -3281,6 +3276,10 @@ "cats": [ 2 ], + "implies": [ + "PHP", + "MySQL" + ], "env": "^(?:IPBoard$|ipb_var|ipsSettings)", "html": "]+ipb_[^>]+\\.css", "icon": "IPB.png", @@ -3398,6 +3397,7 @@ "Set-Cookie": "InstantCMS\\[logdate\\]=" }, "icon": "InstantCMS.png", + "implies": "PHP", "meta": { "generator": "InstantCMS" }, @@ -3500,9 +3500,7 @@ "Server": "JC-HTTPD(?:/([\\d.]+))?\\;version:\\1" }, "icon": "JC-HTTPD.png", - "implies": [ - "Canon" - ], + "implies": "Canon", "website": "canon.com" }, "JS Charts": { @@ -3606,6 +3604,7 @@ "X-Jenkins": "([\\d\\.]+)\\;version:\\1" }, "icon": "Jenkins.png", + "implies": "Java", "website": "jenkins-ci.org" }, "Jetty": { @@ -3644,6 +3643,7 @@ ], "env": "^Jobber$", "icon": "JobberBase.png", + "implies": "PHP", "meta": { "generator": "Jobberbase" }, @@ -3983,9 +3983,7 @@ }, "html": "