Closed Bug 909420 (wptouch) Opened 7 years ago Closed 7 years ago

WPTouch is not compatible with Firefox OS (B2G)

Categories

(Web Compatibility :: Mobile, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: karlcow, Assigned: miketaylr)

References

()

Details

(Whiteboard: [wptouch][sitewait] [country-all])

Bug 843119 is using WPTouch which seems to not recognize Firefox OS
http://plugins.svn.wordpress.org/wptouch/trunk/

Indeed in http://plugins.svn.wordpress.org/wptouch/trunk/wptouch.php

The current array of user agents is

function bnc_wptouch_get_user_agents() {
	$useragents = array(		
	'iPhone', 					// iPhone
	'iPod', 						// iPod touch
	'incognito', 				// iPhone alt browser
	'webmate', 				// iPhone alt browser
	'Android', 					// Android
	'dream', 					// Android
	'CUPCAKE', 				// Android
	'froyo', 						// Android
	'BlackBerry9500', 		// Storm 1
	'BlackBerry9520', 		// Storm 1
	'BlackBerry9530', 		// Storm 2
	'BlackBerry9550', 		// Storm 2
	'BlackBerry 9800', 	// Torch
	'BlackBerry 9850', 	// Torch 2
	'BlackBerry 9860', 	// Torch 2
	'BlackBerry 9780', 	// Bold 3
	'BlackBerry 9790', 	// Bold Touch
	'BlackBerry 9900', 	// Bold
	'BlackBerry 9930', 	// Bold
	'BlackBerry 9350', 	// Curve
	'BlackBerry 9360', 	// Curve
	'BlackBerry 9370', 	// Curve
	'BlackBerry 9380', 	// Curve
	'BlackBerry 9810', 	// Torch	
	'BB10',	 					// BlackBerry 10 devices	
	'webOS',					// Palm Pre/Pixi
	's8000',					// Samsung s8000
	'bada',						// Samsung Bada Phone
	'Googlebot-Mobile',	// Google's mobile Crawler
	'AdsBot-Google'		// Google's Ad Bot Crawler
	);
Whiteboard: [wptouch]
Blocks: 843119
Blocks: 884880
Blocks: 843178
Blocks: 843200
Blocks: 884874
Assignee: nobody → miket
Other relevant URLs:

http://wordpress.org/plugins/wptouch/
http://www.bravenewcode.com/wptouch/ (for the "Pro" version)
Have emailed business@bravenewcode.com (from WHOIS), in addition to tweeting [1] at them.

I did get a reply [2] as I was writing a more detailed email, "we don't support Firefox OS at this time." 

Hopefully we can better understand why that might be the case.

[1] https://twitter.com/miketaylr/status/375649609026007041
[2] https://twitter.com/bravenewcode/status/375651152060104704
Whiteboard: [wptouch] → [wptouch][sitewait]
Blocks: 884895
Blocks: 915706
Blocks: 887684
Hmm, seems like my intial attempts at discussion have gone stale. 

Vishy, would you mind writing to business@bravenewcode.com? They did respond to my initial email, but I haven't heard from them after answering the following question:

> Just to clarify, you'd like us to add "Firefox OS" to the default list of user-agents for WPtouch?
Blocks: 926475
I wrote a blog post explaining how people can "fix" this problem on their own: https://miketaylr.com/posts/2013/10/firefox-os-and-wptouch.html
Whiteboard: [wptouch][sitewait] → [wptouch][sitewait] [country-all]
Blocks: 856786
So discussing with a couple of publishers and site owners, it starts to be an issue. The custom user agent field makes it possible to add things like mobi, but this will catch also things like ipad. The field doesn't authorize regex such as mobi.*firefox

The real solution would be to have bravecode to support firefox os (which is working like any modern browsers) right away, so people don't have to tune their instance. So now I'm encouraging site owners to contact the support of bravecode. It might be more effective. BraveCode might listen more its own customers than ourselves. 

Also http://twitter.com/MozWebCompat/status/400628368007507968
I guess we could change our recommendation to adding the substring "(Mobile;" to the custom user agent field. That would a little bit better at preventing false-positives... sigh. But yes, we need to be officially supported so the suggested fix can be "please upgrade." (Even better would be for the iPad to remove "Mobile" from their UA string if they don't want to get mobile sites. :P)
> "Hi Karl, We’ll be adding support in the next update. Let us know if there are any issues you see! Thx." from http://www.bravenewcode.com/wptouch/wptouch-pro-for-ios-7-and-wordpress/
This is fixed!!!! 
http://twitter.com/MozWebCompat/status/459157894848450560

Thanks to the @bravenewcode team. 
http://www.wptouch.com/wptouch/releases/wptouch-pro-3-2-adds-support-for-wpml/

> We’ve also recently added support for Firefox OS for mobile devices, and 3.2 also includes numerous bug fixes and enhancements to keep your mobile site running smoothly with WPtouch.

Love.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(vkrishnamoorthy)
Resolution: --- → FIXED
Time to contact all these people 
http://mzl.la/1jQUack
Blocks: 1004416
Alias: wptouch
Blocks: 1143373
Product: Tech Evangelism → Web Compatibility
You need to log in before you can comment on or make changes to this bug.