Proposal: Easy way to find/install themes & extensions

Discussion of general topics about Mozilla Firefox
scragz
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US
Contact:

Post by scragz »

Jason_P wrote:Personally, I think it's a grest idea.

Here's my interpretation of how the idea would work:...

:)


I think it would be better in the options than in a sidebar.
Dunderklumpen
Posts: 16224
Joined: March 9th, 2003, 8:12 am

Re: Why not signed by Mozilla.org with a certificate ?

Post by Dunderklumpen »

Hendikins wrote:
boutteau@APC wrote:Why not signed by Mozilla.org with a certificate when "official" and not signed when "non official"?
(ie "official" means "validated" or "released with a release number" like for moz or FB.....) :idea:


I'm sure we could work out some form of certification system involving trusted QA folks and developers. That way extensions and themes that are known to work with a milestone without problems can be "certified" for use with that milestone.


Good idea. I think that would be a great help for anyone to know what extensions and themes that are supposed to work with a specific version of Firebird.
Jason_P
Posts: 50
Joined: December 11th, 2002, 9:37 pm
Contact:

Post by Jason_P »

scragz wrote:I think it would be better in the options than in a sidebar.


To-may-to, To-mah-to. Same difference, you get the idea ;)

Either way, integrating *bird with some kind of Theme/Extension service is, IMO, a pretty good idea. :)
scragz
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US
Contact:

Post by scragz »

Jason_P wrote:
scragz wrote:I think it would be better in the options than in a sidebar.


To-may-to, To-mah-to. Same difference, you get the idea ;)

Either way, integrating *bird with some kind of Theme/Extension service is, IMO, a pretty good idea. :)


Either way there'd be a ten page thread on why they should do it the other way.

Has anyone submitted this as an official bz feature request?
jedbro
Posts: 1899
Joined: November 10th, 2002, 12:35 pm
Location: Mexico / Boulder Co.
Contact:

Post by jedbro »

scragz wrote:Has anyone submitted this as an official bz feature request?


I don't think this is a feature request you could sumbit. This isn't just implementing a "feature" it's starting up a whole infrostructure that requires man-power and desicive owners who will manage the update lists.
Seems like a role for the community, not bother the devs about it. (although I could be wrong).

What I'd really like to see implemented *soon* is Extension Uninstall. (I think Hayatt was going to work on this??).
User avatar
chrisgeleven
Posts: 3117
Joined: November 8th, 2002, 6:55 pm
Location: Manchester, NH USA
Contact:

Post by chrisgeleven »

jedbro wrote:
scragz wrote:Has anyone submitted this as an official bz feature request?


I don't think this is a feature request you could sumbit. This isn't just implementing a "feature" it's starting up a whole infrostructure that requires man-power and desicive owners who will manage the update lists.
Seems like a role for the community, not bother the devs about it. (although I could be wrong).

What I'd really like to see implemented *soon* is Extension Uninstall. (I think Hayatt was going to work on this??).


I really think this should be part of Firebird and there should be a feature request filed.

Considering how much emphasis is being placed on extensions, an interface like what we have been talking about on this thread has to be included by default. Considering the press that Firebird is/will be receiving, wouldn't it be great for reviewers to say "Click on the Find Extensions button to launch Mozilla's brand new extension finder application, listing top quality extensions covering everything from blocking ads to download status improvements to tabbed browsing enhancements. This feature easily beats anything other browsers offer to extend their browsing abilities."

I would love it if this application also could check for version conflicts, notify the user of updates, and even of protential conflicts (such as installing two tabbed browsing extensions).

Obviously the community will need to be heavily involved this from the standpoint of selecting extensions and themes to be listed, figuring out protential conflicts, etc. But the actual coding and the implimentation of this feature fits so perfectly with what Firebird and company are trying to accomplish with the new roadmap that I cannot see this not becoming a feature request.
scragz
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US
Contact:

Post by scragz »

jedbro wrote:I don't think this is a feature request you could sumbit. This isn't just implementing a "feature" it's starting up a whole infrostructure that requires man-power and desicive owners who will manage the update lists.
Seems like a role for the community, not bother the devs about it. (although I could be wrong).
It would require some work by the devs to put it into the options/side-panel once we figured out how we were going to work everything out. I haven't heard any negative responses yet, so what's the procedure for getting something like this going? Just tell me what to do.
asa
Posts: 684
Joined: November 4th, 2002, 4:16 pm
Location: CA
Contact:

Post by asa »

chrisgeleven wrote:I really think this should be part of Firebird and there should be a feature request filed.


Without a patch, something like this isn't going to he happening any time soon. If it can't be developed independently as one big patch to Mozilla Firebird, then maybe better to have someone(s) develop it as an extension at mozdev (or elsewhere) with the intention of seing it eventually made part of the core (when it's good enough).


--Asa
User avatar
xfranky
Posts: 2059
Joined: December 5th, 2002, 11:10 am
Location: Italy
Contact:

Post by xfranky »

scragz wrote:
Jason_P wrote:Personally, I think it's a grest idea.

Here's my interpretation of how the idea would work:...

:)


I think it would be better in the options than in a sidebar.


Opera offers it as en extension ("Hotlist Panel" - together with other News services) in the sidebar...
Image
..::XF::..
clav
Posts: 1974
Joined: November 5th, 2002, 3:25 am
Location: Lancaster, UK
Contact:

Post by clav »

well that looks foul. that sidebar is worse than Mozilla's
User avatar
xfranky
Posts: 2059
Joined: December 5th, 2002, 11:10 am
Location: Italy
Contact:

Post by xfranky »

clav wrote:well that looks foul. that sidebar is worse than Mozilla's

IIRC we were talking about FB's themes... this was just a comparison between the theme installation system, not the sidebars...
..::XF::..
clav
Posts: 1974
Joined: November 5th, 2002, 3:25 am
Location: Lancaster, UK
Contact:

Post by clav »

XF wrote:IIRC we were talking about FB's themes... this was just a comparison between the theme installation system, not the sidebars...

right. and installation from sidebar looks like a bad choice having seen that screenshot.
User avatar
alanjstr
Moderator
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here
Contact:

Post by alanjstr »

I've talked to djst and he said you can use his database of themes and extensions.

http://texturizer.net/firebird/loadExtensions.js
http://texturizer.net/firebird/loadThemes.js

I wrote the original implementation, so feel free to ask me questions.

Code: Select all

function theme(themeName) {
  this.name = themeName;
  this.author = new Array();
  this.authorEmail = new Array();
  this.description = '';
  this.preview = '';
  this.homepage = '';
  this.version = '';
  this.updated = '';
  this.size = '';
  this.installFile = '';
}
var themeArray = new Array();
Former UMO Admin, Former MozillaZine General Mod
I am rarely on mozillaZine, so please do not send me a private message.
My Old Firefox config files
scragz
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US
Contact:

Post by scragz »

For the extensions, we should add in a conflicts property, maybe an array of ID's from the db. We should also plan ahead and add in a requires array in case any of them depend on each other in the future. We definately need to add in the version number and last updated like the themes have if we plan to allow updating.

Upon closer examination, it looks like this isn't really coming out of a database. I think that they should probably be put into a proper db and have those files created dynamically. Then we could have a theme/extension submission page where people just fill out a form and the extension gets put in the database pending review. We would set it so that it wasn't actually displayed in the list until it was tested by some one and approved.

Just some ideas. I could do the php to do what I described above if you guys want to do it that way. It seems more powerful than to just have some text files that are updated by hand.
User avatar
alanjstr
Moderator
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here
Contact:

Post by alanjstr »

Sounds good, though an XML output would be good. Maybe set it up as a web service.
Former UMO Admin, Former MozillaZine General Mod
I am rarely on mozillaZine, so please do not send me a private message.
My Old Firefox config files
Post Reply