This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Firefox-Addons-Support: Displaying XUL and JS access

-16

Votes
10
26
Tags: konqueror, kross konqueror, kross konqueror, kross
(comma "," separated)
The User
KDE Developer
Posts
647
Karma
0
OS
Hi!
Do you think it would be possible to display XUL in Konqueror and to provide access to the DOM-functions for Kross? A lot of Firefox-Extension would run.
Which possibilities exist for realization?
-Transforming the XUL to ui and display it using Qt's functions
-Transforming the XUL to HTML
-Integration of Gecko

The User

Last edited by The User on Tue Apr 07, 2009 5:33 pm, edited 1 time in total.
majewsky
KDE Developer
Posts
46
Karma
0
OS
I do not think it's a good idea to implement supports for "most Firefox extensions". If at all, Konqueror should support _all_ Firefox extensions, but this would naturally turn Konqueror into Firefox in most aspects. (For a similar incident, think of KWin. Many people wanted to implement the Compiz API, but this would have turned KWin into Compiz, with all goods and esp. all bads.)

A really cool thing would be a good and clean API for scripted Konqueror plugins, and GHNS support to bring us to the same level as Firefox in this regard.


Proud kdegames developer since 2008, and member of the KDE forums since March 2009
The User
KDE Developer
Posts
647
Karma
0
OS
I think it would be a boring job and would need a lot of time.
There are a few Firefox-Addons making the FF important.
What do you think are the most important ones?
Adblock Plus has a Konqueror-pendant.
Down Them All - we have KGet.
ChatZilla - we have Konversation which isn't integrated into Kopete.
Firebug and FirePHP - most important!
FireFTP - Konnqueror is a better FTP-client
Javascript/Java/Cookie/Cache-options - Konqueror has built in support
Maybe iMacros?
There are also a few eyecatchers:
FoxSaver
Cooliris
Cool Preview
Ctrl Tab
User avatar
irrdev
Registered Member
Posts
14
Karma
0
OS
I definitely agree that Konqueror terribly lacks for extensions, and adding support for a wealth of existing addons is very tempting. That said, implementing the xul api would be a huge task. Also, as already mentioned above, it would be basically recreating another firefox. If this is what KDE users want, then I would suggest that further development be targeted towards firefox-qt. This port would be far easier than implementing an entire api for Konqueror, and then have the headache of maintaining it with the mozilla devs.

Last edited by irrdev on Sun Apr 19, 2009 5:44 am, edited 1 time in total.
The User
KDE Developer
Posts
647
Karma
0
OS
Dinth
Registered Member
Posts
68
Karma
0
Firebug is most important for me!
The User
KDE Developer
Posts
647
Karma
0
OS
Well, then implement a Firebug-Addon for Konqueror.
It\'s also most important for me.
Dinth
Registered Member
Posts
68
Karma
0
Hmm i would also love to see firefox addressbar (with fulltext search feature). This two things stop me from migrating to Konqi
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
Dinth wrote:Hmm i would also love to see firefox addressbar (with fulltext search feature). This two things stop me from migrating to Konqi


There is already an idea for that: [SUBMITTED] Firefox 3 Like Address Bar for Konqueror


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
xxtjaxx
Registered Member
Posts
58
Karma
0
OS
I think it is possible to make Konq scripted as there are efforts such as Kross which are making for example JavaScript-like addons avaiable for plasma. Thus the reall goodies can be made by basically add a Kross interface to Konqueror.
Also as it seems XUL isn't really the base for most of the addons. I had a look at the innerts of Firebug which consists of JavaScript and some XML and information pieces, which can be put in one of the KDE-/XDG-DataDirs.


My blog :
http://adreasdevblog.wordpress.com

I work with the head developer on this one:
http://techbase.kde.org/Projects/Aki

My code repository on github:
https://github.com/xxtjaxx/xxtjaxxRepository/tree


Bookmarks



Who is online

Registered users: Bing [Bot], daret, Google [Bot], sandyvee, Sogou [Bot]