Magyar Opera

Címkék » kiegészítő


Kiterjesztések Operában, ledőltek a korlátok

Persze nem dőltek le, csak odébb tettük őket, de akkor is. A mai nagy bejelentés (illetve csak egy része) az volt, hogy az Opera 11 támogatni fog bizonyos kiterjesztéseket. Valószínűleg nem Firefox módra, hanem amúgy operásan: szabványosan és biztonságosan. Mit is jelent ez?

A kiterjesztésekkel új funkcionalitást lehet adni az Operához, pár kattintással, macera nélkül. A kiterjesztések a W3C Widget szabványára épülnek, így a legtöbb kiterjesztést a minialkalmazásokhoz és a Unite-hoz hasonlóan HTML-ben, JavaScriptben és CSS-ben lehet megírni. Ezen kívül lesz valamilyen API is, amivel az Opera bizonyos funckióihoz is hozzá lehet még férni. Ez az első változatokban még korlátozott lesz (hozzáférés a fülekhez, ablakokhoz, UI elemekhez) de később bővülni fog.

Elvileg a kiterjesztések hasonlóan fognak működni, mint a többi böngészőben, azaz egy kattintás és települ is a kiterjesztés.

A részletek egyelőre még homályosak, de amint megjelenik az Opera 11 alpha, és kipróbálhatóak lesznek a kiterjesztések, szerintem többet fogunk látni arról, hogyan is működik mindez, mik a lehetőségek. Első körben valószínűleg még nem lesz sok kiterjesztés, de ha ráharapnak az emberek, akkor remélhetőleg kitörnek a minialkalmazások és a Unite alkalmazások korlátaiból, főleg ha össze is lehet majd őket kombinálni ezekkel... Lehetőség mindenesetre van benne, reméljük élni is tudnak majd vele.

További linkek

  • Ha fejlesztenél majd kiterjesztést az Operához, vagy csak kipróbálnád, akkor minden fejlesztéshez szükséges infót megtalálsz majd a Dev.Opera oldalán.

  • A kiterjesztésekről bővebben (jelenleg) a Choose Opera oldalon olvashatsz.

  • Az Opera 11 alpha pedig a szokott helyen lesz hamarosan letölthető: http://www.opera.com/browser/next/.

Partnerek importálása Operába más levelezőből

Visszatérő kérdés az Operával kapcsolatban, hogy hogyan lehet más levelezőből beimportálni az ott használt címeket (amikre sajnos nincs magyar nyelvű általános fordítás, mindenütt máshogy nevezik őket: címjegyzék, partnerek, címtár, kapcsolatok, kontaktok, stb.). Az Opera képes egyes levelező rendszerek (főleg Outlook) adatait betölteni, de ha csak a partnereket szeretnénk áthozni, akkor arra nincs mód az Operában, mivel csak egy másik Operából tudja ezt elvégezni.

Ez egy komoly hiányosság szerintem, de mivel sokaknak hiányzik, van rá megoldás is. A coOpera nevű program képes sok ismert levelező címjegyzékét betölteni és Opera formátumra átalakítani, amelyet már könnyedén importálhatunk Operába is.

A használat a következő:

  1. Exportáld ki a címlistát a régi levelezőből csv formátumban (ilyet tud az Outlook, Google, Yahoo levelezője is).

  2. Indítsd el a coOpera programot, válaszd ki benne a levelező rendszert (Outlook, Google, Yahoo), majd az előbb elmentett .csv fájlt.

  3. Mentsd el az adatokat Opera formátumba (egy .adr fájlba).

  4. Az újonnan készített adr fájlt importáld be Operába (a menüben Beállítások > Importálás és exportálás > Opera partnerek importálása).

Letöltés

Webkettes alkalmazások külön processzben

Sokan hiányolták/hiányolják Operából, hogy miért nem külön processzként kezeli a füleket, mint a Chrome. Ez sokat vitatható téma, legalább annyi érv szól ellene, mint mellette, de ebbe most nem mennék bele.

Az új widgetmotorban és a Unite-ban rejlő potenciálról ejtenék néhány szót és vele együtt bemutatnék egy példaalkalmazást, ami megoldást jelent arra a problémára, amikor valaki külön szeretné futtatni a Gmail-t, a Docs-t, a Google Reader-t (igen, akár mind a hármat egyszerre) ezen kívül még 50 fület és összeomlik az Opera.

A Mozilla nemrég kiadta a 3.7-es Firefox előzetesét, amiben már a pluginek (értsd: Flash, Silverlight) külön processzként futnak. Habár a Linuxos Opera évek óta így működik a pluginwrapper-es megoldással, a Windows-os változatba sajnos még nem implementálták. Érthető tehát, hogy a felhasználók az Operától is lépést várnak ezen a területen.

Az Opera által meghirdetett fejlesztői verseny megtette a hatását. Sorra születnek hasznosabbnál kiemelkedő fejlesztések, mint az eBook Reader vagy a Unite Media Player.

A Widgetise nevű fejlesztés érdekesen ötvözi a Unite alkalmazás és az új típusú Widgetek megoldásait. Telepítés után Unite alkalmazásként egy gombot kínál, amit egy tetszőleges eszköztárra húzhatunk. Innentől az oldalon, amit külön alkalmazásként szeretnénk futtatni csak kattintsunk a gombra, a Unite alkalmazás ilyenkor létrehozza a widgetet, amit a felugró ablak után telepíthetünk. Innentől a widgetet elindítva egy különálló .exe fájlként futtathatjuk az oldalt, amiből korábban widgetet generáltunk. Nyugodtan bezárhatjuk az Operát, az alkalmazásunk biztonságban futni fog.

Flashblock Operában

Tipp: Opera 10.5-ben van alapértelmezett Flashblock, amit az opera:config#UserPrefs|EnableOnDemandPlugin beállítással érhetsz el külső megoldások nélkül. Sajnos ez a beállítás (még) nem oldalspecifikus, tehát ha bekapcsolod minden oldalon rá kell kattintanod a videó helyére.

Az utóbbi időben a 10.5 noclicktoactivate.js bugja kapcsán újra előkerült nálam a Flashblock. Aki használja ezt a funkciót, az már nyilván ismeri a Lex1 által készített megoldást, akár az userjs only, akár a CSS változatot.

A Flashblock.js egy önálló userjs, amit csak elmentünk a userjs könyvtárba (ha még nincs ilyenünk, klikk ide), majd újratöltjük az oldalt. Hozzáadni az @include letiltani egy oldalon pedig az @exclude paraméterrel tudjuk a userjs-eknél már jól ismert módon.

Megjegyzés: Az @include, @exclude csak az ANSI kódolású userJS-eknél működik, ezért ne használjunk lehetőleg a leírásban sem ő és ű betűt, ha már mindenképp muszáj ékezetet használnunk.

Vagy használhatjuk helyette a CSS változatot, aminél kicsomagolás után a Flashblocker.css-t a profilunk styles\user könytvárába másoljuk, a Flashblocker.js és Flashblocker-white-list.js fájlokat pedig a userjs könyvtárunkba. A CSS miatt újra kell indítanunk a böngészőt, hogy bekerüljön a Nézet sáv > Szerzői nézet legördülőmenübe a CSS, amit majd ezután engedélyezünk. Ha egy oldalon (például YouTube-hoz hasonló oldalak, mert az már fehérlistán van) véglegesen engedélyezni akarjuk, akkor a Flashblocker-white-list.js-ben kell megadnunk az oldal címét @include paraméterrel.

Nos nem túl meglepő módon ezek egyike sem működik az új pre-alfával. Tehát akkor most következzen néhány ezzel is működő megoldás, kinek melyik tetszik.

Edvakf jóvoltából van egy Flash és iframe blokkoló CSS, ami nem a legesztétikusabb, de azért nem rossz. Az egyik előnye, hogy CSS, vagyis már az oldal renderelésekor betöltődik és működik HTTPS oldalakon is anélkül, hogy minden alkalommal jóváhagynánk, az "Igen, engedélyezem az UserJS-eket." dialógusablakot. A másik előnye, hogy a CSS-hez hozzáadhatunk kivételeket. Nem olyan nehéz, amilyennek látszik, jegyzettömbben megnyitjuk a fájlt, majd ha Flash tartalom, akkor a

embed[src]:not(.ucContent):not([src*="nicovideo"]):not([src*="ytimg.com"])
ha pedig iframe, akkor a
iframe[src]:not(.ucContent)
sor végére hozzáadjuk a következő sort:
:not([src*="ide az engedélyezni kívánt objektum forrásának a címe"])

További userJS megoldások: BlockFlash2 és BlockFlashPlus (Silverlight-hoz is)

ExtendOpera.org - Az új UserJS adatbázis

Október 31.-én útjára indult Zotlan jóvoltából az ExtendOpera.org weboldal. Úgy tűnik végre valami betöltheti az űrt amit a 2006 óta inaktív userjs.org hagyott maga után.

Az oldalon UserJS-ek, UserCSS-k, billentyűzet/egér beállítások, menu.ini/toolbar.ini módosítások találhatók, jelenleg még nem sok, de ez később bővülhet, akár ti is küldhettek be, ha valaki kedvet érez hozzá.

Az oldal természetesen angol nyelvű. A My Operás topicja itt található.

süti beállítások módosítása