6.0.0-git
2019-03-18

[#2961] Opera Mini
Summary Opera Mini
Queue Horde Framework Packages
Queue Version HEAD
Type Enhancement
State Resolved
Priority 1. Low
Owners Horde Developers (at)
Requester vt (at) volkerthen (dot) com
Created 2005-11-12 (4874 days ago)
Due
Updated 2006-03-15 (4751 days ago)
Assigned 2006-02-09 (4785 days ago)
Resolved 2006-03-15 (4751 days ago)
Milestone
Patch No

History
2006-03-15 16:57:10 Chuck Hagenbuch Comment #13
State ⇒ Resolved
Reply to this comment
Committed now - thanks!
2006-03-15 16:53:36 Chuck Hagenbuch Deleted Original Message
 
2006-02-09 17:25:32 Chuck Hagenbuch Version ⇒ HEAD
Queue ⇒ Horde Framework Packages
 
2006-02-09 17:25:13 Chuck Hagenbuch Comment #12
Assigned to Horde DevelopersHorde Developers
State ⇒ Assigned
Reply to this comment
Thanks for the feedback.
2006-02-08 19:30:21 daniel (dot) andersson (at) enventus (dot) se Comment #11
New Attachment: operamini.patch Download
Reply to this comment
I just tried out running both MIMP and IMP in Opera Mini and I 
certainly think that Opera Mini performs better if treated like a 
mobile device. As said earlier, OM supports all the "standard 
features" but I'd rather have the quick response times and simple UI 
of MIMP when I'm mobile.



Anyway, the User Agent of OM 1.2 seems to contain both "Opera 8" and 
"Opera Mini" (but not operamini) which makes the current Browser.php 
code (rev 1.153.2.38 from Horde 4.1 RC2) detect it as a regular Opera, 
instead of Opera Mini. I suggest that we move the detection of 
operamini, mobileexplorer etc to the top of that if{}, right above 
Opera, and that we also add detection for "opera mini". Please see the 
attached patch.



Best Regards



Daniel Andersson
2006-02-07 23:11:36 joao (dot) eiras (at) gmail (dot) com Comment #10 Reply to this comment
I wasn't very accurate.

Yes Opera mini supports all those, but if possible a stream lined 
interface is better to render in a small screen, although Opera's 
extensible rendering architecture can deal with any content just fine.

Opera mini too supports all the javascript I mentioned, but using that 
same javascript in a mobile-phone with limited resources (which is the 
aim of this browser) might cause efficiency problems, and mobile 
phone's input (small keyboard, few keys) is far from something which 
allows interactive rich application to be used efficiently, although 
the browser supports it. You could sniff the UA string of the browser 
and guess the king of mobile phone the user has, or find the screen 
width. Opera mini is designed to work with any java enabled mobile 
phone which can be anything.
2006-02-07 23:02:40 Jan Schneider Comment #9
State ⇒ Resolved
Reply to this comment
Let's see how it works.
2006-02-03 10:51:34 Chuck Hagenbuch Comment #8
State ⇒ Feedback
Reply to this comment
Are horde apps useful with those features on small screens, though?
2006-02-03 00:49:57 joao (dot) eiras (at) gmail (dot) com Comment #7 Reply to this comment
A unified diff file is attached.
that diff doesn't make Opera mini any justice.

Opera mini has support for images, iframes, XMLHttpRequest, javascript 
1.5, dom and css, just like Opera for the desktop.
2005-12-11 10:47:19 vt (at) volkerthen (dot) com Comment #6 Reply to this comment
It seems partially solved. I still have to login twice using the 
composite driver. First a normal Horde login screen appears and after 
logging in there is the sidebar plus the mimp login.



I'm using the composite driver as described in the wiki.



The driver works with other mobile browsers.


2005-12-10 23:44:34 Chuck Hagenbuch Comment #5
State ⇒ Resolved
Reply to this comment
Cleaned up to not treat them as Palm browsers and committed, thanks. 
Btw, your version of MIMP's compose.php has nothing to do with your 
version of the framework...
2005-12-09 09:22:34 d (dot) pollard (at) ucl (dot) ac (dot) uk Comment #4
New Attachment: Browser.php.diff
Reply to this comment
Can you please upload a unified diff of your changes? Line 282
doensn't line up with anything in the latest version of the file.
Sorry. Our version is

* $Horde: mimp/compose.php,v 1.60 2005/06/22 23:44:22 selsky Exp $



A unified diff file is attached.



Debs


2005-12-09 01:35:31 Chuck Hagenbuch Comment #3
State ⇒ Feedback
Reply to this comment
Can you please upload a unified diff of your changes? Line 282 
doensn't line up with anything in the latest version of the file.
2005-12-08 14:20:54 d (dot) pollard (at) ucl (dot) ac (dot) uk Comment #2 Reply to this comment

[Show Quoted Text - 13 lines]
Adding these lines after line 282 in horde/lib/Horde/Browser.php 
caused the Openwave emulator  and Microsoft Mobile Explorer to be   
detected as "mobiles".  The Nokia Mobile Browser Simulator was 
detected as a mobile without adding to Browser.php. I do not have 
Opera Mini, but have added a line for it for good measure:



                       strpos($this->_lowerAgent, 'mobileexplorer') 
!== false ||

                       strpos($this->_lowerAgent, 'openwave') !== false ||

                       strpos($this->_lowerAgent, 'operamini') !== false ||



Regards,

     Debs Pollard
2005-11-13 02:16:06 Chuck Hagenbuch State ⇒ Accepted
 
2005-11-12 07:41:43 vt (at) volkerthen (dot) com Comment #1
Type ⇒ Enhancement
State ⇒ New
Priority ⇒ 1. Low
Summary ⇒ Opera Mini
Queue ⇒ MIMP
Reply to this comment
Hi,



is it possible to add Opera Mini to the list of known mobile browsers?



UserAgent is (e.g. with a Nokia 9500)



"Opera/8.01 (J2ME/MIDP; Opera

Mini/1.1.2277/hifi/nordic/de; Nokia 9500; de; U; ssr)".



Thanks



Volker


Saved Queries