MozillaZine

Proposal: Easy way to find/install themes & extensions

Discussion of general topics about Mozilla Firefox
scragz

User avatar
 
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US

Post Posted May 11th, 2003, 2:43 pm

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

Post Posted May 11th, 2003, 2:47 pm

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

Post Posted May 11th, 2003, 2:48 pm

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

User avatar
 
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US

Post Posted May 11th, 2003, 4:36 pm

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

User avatar
 
Posts: 1899
Joined: November 10th, 2002, 12:35 pm
Location: Mexico / Boulder Co.

Post Posted May 11th, 2003, 5:26 pm

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??).

chrisgeleven

User avatar
 
Posts: 3116
Joined: November 8th, 2002, 6:55 pm
Location: Manchester, NH USA

Post Posted May 11th, 2003, 5:58 pm

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

User avatar
 
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US

Post Posted May 11th, 2003, 6:01 pm

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

User avatar
 
Posts: 684
Joined: November 4th, 2002, 4:16 pm
Location: CA

Post Posted May 11th, 2003, 6:49 pm

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

XF

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

Post Posted May 12th, 2003, 10:05 am

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

Post Posted May 12th, 2003, 10:07 am

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

XF

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

Post Posted May 12th, 2003, 10:35 am

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

Post Posted May 12th, 2003, 12:04 pm

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.

alanjstr
Moderator

User avatar
 
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here

Post Posted May 12th, 2003, 12:04 pm

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

User avatar
 
Posts: 2914
Joined: February 8th, 2003, 2:38 am
Location: San Diego, US

Post Posted May 12th, 2003, 1:08 pm

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.

alanjstr
Moderator

User avatar
 
Posts: 9100
Joined: November 5th, 2002, 4:43 pm
Location: Anywhere but here

Post Posted May 12th, 2003, 1:10 pm

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

Return to Firefox General


Who is online

Users browsing this forum: No registered users and 2 guests