More on updating the Info panel
Thursday, 11. January 2007, 14:11:15
I recently wrote about updating the Info panel for a upcoming Opera release. I received a lot of comments and suggestions and although I am not able to add everything people have asked for, I have tried to add a lot, and to have a good reasoning for not adding something specific. A big thank you to everyone who came with suggestions.
First of all, this is an info panel, showing the properties of the page you are viewing. This means that it contains static information, and it cannot control the page. So no “disable this stylesheet” and similar will not show up. Also, there is a limit on what information is programmatically available to the info panel, which unfortunately means that items like “time used while loading” cannot be included.
We have not decided yet whether to include information on what Opera applied to display the document. The display mode (standards or quirks mode) is displayed, but currently there is no information on whether browser.js was used on the page (browser.js does post a message to the console when it runs, so you can find out from there if it is in use), nor anything about site-specific preferences or active content blocks. These are on the list of ideas to consider.
On the right hand side, you can see a current screenshot. It does not display everything that has been added, since the page I had open did not contain any linked JavaScript files, there were none to list.
Do you have more ideas, questions or suggestions? If so, please feel free to post a comment to this post.




dantesoft # 11. January 2007, 15:31
Is adding accessibility information being considered ? At least keyboard shortcuts available via SHIFT+ESC. Another related thing I would like to see is all the shortcut mappings. Also, voice commands available.
tarquinwj # 11. January 2007, 16:03
GreyWyvern # 11. January 2007, 16:12
Plus I would be able to see the headers on local pages which Rex's tool does not have access to.
gun # 11. January 2007, 18:17
I think a tree like structure could solve this problem. The user could choose wich information a valuable to him and only unfoldt those parts of the tree (The panel would save the tree folding state of course).
What do you think about this idea?
nafmo # 11. January 2007, 20:05
tarquinwj: Image properties are available through right-click, so they are not listed in the info panel. All URLs are clickable.
GreyWyvern: Due to internal technical reasons, raw HTTP headers are not available to the Info panel.
gun: We have thought about having some kind of collapsing/expanding, but nothing has been decided yet.
Kelson # 12. January 2007, 00:29
Moose # 12. January 2007, 01:50
ResearchWizard # 12. January 2007, 03:10
Seeing the already available amount and complexity of information expanding/collapsing should be a must - maybe with click on the section header.
Last modified would be really nice. Maybe there could be a section for all the other header information / meta-tags, too, although I don't know whether someone would need it.
And I like Tarquin's idea to have all images listed - and I propose to display all other inline (linked and not linked) elements, too. You already show CSS and JS files.
The value of the already existing number and size of inline elements could be greatly improved if the elements itself are named and accessible (via URL).
I'd propose to show the title/name of the objects and provide the URL as a link visible in pop-up or status bar (or in the Link panel if the Info panel is expanded to show up on a normal page - I saw there is no additional information / features for the info-panel displayed as a page and - consistently - is not provided as an option in the Tools-menu).
There would be the advantage that a smaller panel width is needed to see all the information. Best would be the ability to toggle the displaying of URLs as some users will prefer to see the information without those cryptic URLs and some are used to them as valuable source of further information.
Two more general features (probably also concerning the other panels or even the browser itself) that would be handy for the special interests of some people:
1) show additional information besides the URL or title by simply hovering a entry where useful, e.g. for the image properties instead of right-click + properties.
2) have several (maybe even user defined) CSS files for the Info panel. Today there is only "Small screen" in the View menu of the Info panel. Via CSS there could be a variety of possibilities to provide the information in the Info panel. E.g. the image properties could be displayed always visible next to the image title and with another CSS it is displayed in a hover-box and in the default CSS this info may not be displayed at all or whatever (if the needed information is available in the Info panel source). Additionally it is easy to hide not wanted information, to display URLs etc.
Well, advanced users can change the info.css on file level, but to have all mentioned possibilities, there probably would have to be more information in the Info panel source than actually is displayed by default.
dantesoft # 12. January 2007, 07:32
As mentioned, headers are unavailable (shameless plug). LMD is however available, if sent, via javascript:alert("Page last modified " + document.lastModified) so I think that's doable.
We need all the info we can get. I do hope the panel can be customised (e.g. via CSS), but as a general rule of thumb for Opera users, if it's interesting for few, the info should be available.
I think an Images panel is better. I would really like that. Right now, as for many other things, a workaround is a bookmarklet.
saito # 12. January 2007, 08:19
Moose # 12. January 2007, 11:25
Others - you can customize info.css to your heart's content even today in 9.1.
mark_poleon # 14. January 2007, 12:17
I think it's better if users can choose what kind of informations to be shown in the Info panel. Why not make some options in opera:config? Using Opera internal commands is the best of course. Use internal commands to put the options in the View button. screenshot
asdas # 14. January 2007, 16:06
Turin # 16. January 2007, 07:51
nafmo # 18. January 2007, 13:39
saito: Links are clickable. I dislike underlines, so I have turned them off, but since Moose doesn't like colours, it makes link not look like links in my screenshot...
mark_poleon: I'm trying to not make it more complex than it has to.
asdas: The changes are not in a publically available version yet.
nonduc # 28. January 2007, 18:22
But what about info on background-images? To my mind, that’s annoying lack in Opera’s functionality.
Medium # 13. February 2007, 04:12
Active Content Blocks better to include in the Site Preferences (IMO).
I will be very happy.
nafmo # 14. February 2007, 12:13
medium: What kind of information are you looking for? I am just listing aggregate information at the moment, not the particular paths to images and such, which also sort of goes with nonduc's request.
Medium # 14. February 2007, 13:39
And sorry for my English
Yahia # 21. February 2007, 22:47
I would like to have, in the info panel, links to all the used stylesheets (the linked css files)
and why not a button near each, to redirect you to the page where it validates itself (at jigsaw.w3.org/css-v...)
That would be very helpful
And, the HTTP status of the current page.
Also, and finally, for framed webpages, a link to the non-frames version of the site (which is alread yspecified in the HTML of the site) because sometimes one may like not to browse within frames.
Medium # 21. February 2007, 23:57
Copy into your menu:
nafmo # 22. February 2007, 12:11
It is difficult to link to a non-frames version, since that requires changing a setting (available under advanced preferences).
Yahia # 23. February 2007, 14:24
medium: I don't oftenly hack opera's files, so if you could specify where I should put that? Idon't see what nor where "[my] menu" is.
Medium # 23. February 2007, 14:49
Unfortunetly this is version with Polish till now, butI'm going to write my menu in EnglishBut try it and write me about it.
In Tools > Preferences > Advanced > Toolbars choose this file & done.
EDIT:
English version ready now!
ResearchWizard # 23. February 2007, 22:29
Medium # 23. February 2007, 22:49
Maybe in few hours I will write it in English.
EDIT:
I'm rectifying my mistake. I translated into English. Link higher; I changed files
Plimsoll # 2. March 2007, 22:08
Still great work.
Medium # 5. March 2007, 09:54
Now works following link to my menu:
medium_9_en_menu.ini
porneL # 5. May 2007, 13:17
Another idea I got in my mind is showing how cacheable the content is. Will Opera cache it for 10 minutes or 10 days? Will it be revalidated, or used straight from disk?
This would be very helpful in implementing properly cacheable pages, as currently no browser exposes that information and there's a huge gap between the HTTP RFC and reality.