The roads I take...

KaiRo's weBlog

Mai 2010
12
3456789
10111213141516
17181920212223
24252627282930
31

Zeige Beiträge veröffentlicht im Mai 2010 und mit "Data Manager" gekennzeichnet an. Zurück zu allen aktuellen Beiträgen

Populäre Tags: Mozilla, SeaMonkey, L10n, Status, Firefox

Verwendete Sprachen: Deutsch, Englisch

Archiv:

Juli 2023

Februar 2022

März 2021

weitere...

29. Mai 2010

New Add-ons: Mandelbrot, Data Manager

As I've mentioned here before, I have done some work on recreating the VB app from my high school thesis as a XULRunner application - esp. as I could need the coding practice and Mandelbrot set calculation can nicely show off TraceMonkey's speed.

XULRunner apps are cumbersome when it comes to packaging and delivering them to someone else, though, so I decided to "add-on-ize" this application, and I just finished that and submitted it to AMO. It's even nominated for public, but we'll see how that goes.

So, if you want to try it yourself, you can now get KaiRo.at Mandelbrot for Firefox and SeaMonkey!

In theory, it should even work on mobile Firefox, but I have only tested the XULRunner version on my N810, not the add-on version, and it's not really fit well for the UI. So, it's just experimental, but still nice to show off XUL+JS+canvas+TraceMonkey on a mobile device! :)


In related news, Data Manager is also available in a first version as an add-on on AMO. This version can now show all the data I want it to display for now, but has rough edges and doesn't let you edit or manage anything yet. Because of this raw state, this will not be "public" for now and versions will stay in beta. Still, I wanted to make it available for testing, so it's there.

Feel free to help testing and get Data Manager for Firefox and SeaMonkey!

NB: I wonder if I should rebrand this to "SeaMonkey Data Manager", just for the fun of Firefox people being able to have the same experience as we have with the Firefox Sync confusion. ;-)


With all that, my add-on developer panel on AMO now lists 10 add-ons. :)

Von KaiRo, um 15:29 | Tags: Add-Ons, AMO, Data Manager, Firefox, Mandelbrot, Mozilla, SeaMonkey | keine Kommentare | TrackBack: 0

28. Mai 2010

Data Manager: Better View, More Control

One thing that has been bothering me for some time is that while SeaMonkey is a professional, integrated suite, the experience of managing your private data leaves quite a lot room for improvement.

I like pointing people to how easy it is to find the list of Cookies in SeaMonkey (it's right there in the Tools menu), but what people usually get when actually looking at this window is more than just suboptimal: A long list of items. The only thing that's helpful is the fact that there's a search filter.

Also, getting a hold of what a site has stored is way more difficult than it should be, making one go across multiple manager windows. If you are crazy enough to turn on the dialog to ask you every time a site wants to set a cookie and save the "Allow"/"Deny" settings permanently, the list of those grows fairly large as well. And then, there's image and popup blocking, geolocation settings, passwords and whatnot. Oh, and we also don't have a way of finding or managing form data entries (OK, they're not per site, but still data we store).

Last week, after some discussions that mentioned how conservative and backwards we are, I decided I need to march forward with generic innovation in SeaMonkey and do something about that data thing - in the end, more control over your data is fully in line with where Mozilla wants to go and needs to go in my opinion.

So, today, I started to develop an add-on for this, targeted for inclusion in hopefully already SeaMonkey 2.1 - but we'll see. Here's a first teaser screen shot of my work in progress:

Image No. 22398

The list at the right gives you an overview of all "effective top-level domains" for which you have saved any cookies, permissions, content preferences, or passwords - and a magic "*" one for global things like form data. If you click on any of those, on the right hand side all tabs are enabled that we have info for (cookies and passwords in my example). The tabs list only that data for that domain space (everything below google.com in my example), so it's much easier to find what you want there - and what else the site has stored, through the tabs.

Oh, and it's all in a tab by itself, just like the new Add-ons Manager, and fully in line with the long-term "everything is a tab" strategy of SeaMonkey!

The source is heavily trimmed to only work in current trunk but it's available in my "dataman" repository and best used by cloning or symlinking it into mozilla/extensions and using the build option "--enable-extensions=default,datamon". In theory, it should work in Firefox, though I haven't tested and not made an overlay for a menu entry yet (about:data in the location bar should just work, though).

Note that this is all just one day's work so far, so not too much is working yet - we list domains for all the data, activate the correct tabs, but only the cookie tab has any content, and that is just a bare list. It's a start, though.

I hope this will make a good addition to at least SeaMonkey to enable better management of data for our users!

Von KaiRo, um 00:00 | Tags: Data Manager, Mozilla, SeaMonkey, SeaMonkey 2.1 | 11 Kommentare | TrackBack: 0

Feeds: RSS/Atom