php.de

Zurück   php.de > php.de Intern > Beitragsarchiv > Adventskalender 2009

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 01.12.2009, 00:00  
Adventskalenderöffner
 
Benutzerbild von Nikolaus 2.0
 
Registriert seit: 27.11.2008
Beiträge: 72
PHP-Kenntnisse:
Fortgeschritten
Nikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nettNikolaus 2.0 ist einfach richtig nett
Standard 1: Raketen im Stöberer

1:
Wer schon immer mal in die Entwicklung von Firefox-Add-ons einsteigen wollte, es aber nie getan hat, weil XUL eine schwer zu lernende und sehr komplexe Sprache ist und Firefox so eine garstige API besitzt und das Ganze obendrein noch schlecht dokumentiert ist, der kann aufatmen: im MDC stehen endlich vernünftige Dokumentationen bereit, hier auf AMO zusammengefasst: Add-on Entwicklerecke und How-to-Bibliothek. Dazu existiert noch ein eigenständiges Framework zur Add-on-Entwicklung. Die unübersichtliche und altbackende XULPlanet-Seite ist auch endlich vom Äther.

Wer schon immer Websites nach eigenen Maßstäben anpassen wollte und es noch nicht getan hat, weil die Userstyle-Dateien des Firefox viel zu umständlich sind, der hat viele Entwicklungen verpasst und sollte sich mal Greasemonkey und Stylish sowie die zugehörigen Seiten userscripts.org und userstyles.org ansehen.

Wen all dies nicht interessiert und tatsächlich immer noch dabei ist, für den gibt es noch etwas, das neuer ist. Die Jungs (und sicherlich auch Mädels) von Mozilla-Labs kamen irgendwann auf die schlaue Idee, dass XUL vielleicht sehr flexibel, aber nicht gerade komfortabel ist. Also entwickelten Sie ein SDK in Form eines Add-ons und nannten es Jetpack. Jetpack ermöglicht es, den Browser zu erweitern und das nur mit HTML, CSS und JavaScript. Der gemeine Wald- und Wiesenwebdesigner fühlt sich also direkt heimisch. Eigens dazu wurde eine API entwickelt, welche die Firefox-API vereinfacht und eine Entwicklung ermöglicht, wie man sie sonst nur von JavaScript-Frameworks kennt (die sich übrigens ebenfalls einbinden lassen).

Nachdem man Jetpack installiert hat, öffnet sich automatisch about:jetpack, die Konfigurationsoberfläche von Jetpack.
Über den Tab Develop gelangt man zu einer Editorkomponente, von der wohl angenommen werden kann, dass es sich um Bespin handelt. Über diesen Editor lassen sich gleich JavaScript-Codes eingeben und ausführen. Die Änderungen sind sofort und ohne den sonst obligatorischen Neustart des Browsers sichtbar. Um nicht das Beispiel aus dem Einsteigertutorial zu nehmen, wollen wir unseren ergebenen Fuchs anweisen, uns nett zu begrüßen:
Code:
jetpack.notifications.show({
    title: 'Greetings',
    body : 'Hi there, I\'m Firefox with Jetpack! Did you sleep well?'
});
Klickt man auf try out this code wird man mit einer netten Nachricht begrüßt. Jetzt fehlt nur noch die Funktion, die einem bei negativer Beantwortung einen Kaffee kocht, aber das sei dem geneigten Leser überlassen.
Es steht jetzt aber zu befürchten, dass nur eine Handvoll Leute Vergnüngen daran finden, den Code stets manuell einzutippen. Um ein Jetpack dauerhaft zu installieren, ist es notwendig, den JavaScript-Code in eine Datei zu speichern und eine kleine HTML-Datei zu schreiben:
HTML-Code:
<html>
    <head>
        <title>Jetpack Greetings</title>
        <link rel="jetpack" href="jetpack-file.js" />
    </head>
    <body>
        <div>Install my Jetpack!</div>
    </body>
</html> 
Über das <link>-Tag wird das Jetpack eingebunden. Der Pfadname muss natürlich angepasst werden. Ruft man diese Datei auf, erscheint am oberen Seitenrand wie bei der Installation von Add-ons eine Abfrage, ob man die Installation zulassen will. Nach einigen etwas verwirrenden Sicherheitshinweisen, die sich auf die Unidentifizierbarkeit der Quelle beziehen und noch recht unfertig wirken, ist das Jetpack installiert und begrüßt einen auch gleich ganz artig. Von nun an hat man sicherlich den höflichsten Browser, den die Welt je gesehen hat.
Hat man genug von der Grüßerei beim Starten des Feuerfuchses oder ist die Laune mal am Tiefpunkt, sodass der Anblick fröhlicher Leute und Browser unangenehme Folgen für die Umwelt nach sich ziehen könnte, so lässt sich sich das Jetpack auch wieder über das Jetpack-Panel deinstallieren.

Im Anschluss gibt es natürlich auch noch Referenzen und den Link zu einer Baustelle mit der Überschrift API-Dokumentation. Ja, Jetpack befindet sich noch in der Entwicklung, zeigt aber schon jetzt erstaunliches Potential.
Nikolaus 2.0 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.12.2009, 00:02  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ui einen Adventskalender, super!
Flor1an ist offline  
Alt 01.12.2009, 09:01  
Erfahrener Benutzer
 
Benutzerbild von MaiKaY
 
Registriert seit: 17.09.2009
Beiträge: 629
PHP-Kenntnisse:
Anfänger
MaiKaY befindet sich auf einem aufstrebenden Ast
Standard

Juhu, endlich hab ich einen dieses Jahr!
Ich bin gespannt
__________________
ACHTUNG!!! SIGNATUR!!!
PHP-Code:
var_dump($gehirn); exit; 
0 ??? WTF ? Twitter - Folgt mir! | freutag.net
MaiKaY ist offline  
Alt 01.12.2009, 09:17  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Nikolausi.....
NEIN. OSTERHASI.
Nikolausi.....
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 01.12.2009, 11:04  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 993
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

In der Hoffnung das dieses Jahr die Sortierung klappt

Vielen Dank an die Moderatoren für die Mühe.
__________________
Frank ist offline  
Alt 01.12.2009, 14:54  
Administrator
 
Registriert seit: 28.07.2007
Beiträge: 887
hoefti hat die Renommee-Anzeige deaktiviert
Standard

Hallo Frank, in guter Hoffnung zu sein kann viel erreichen und machmal sogar einem kleinen Erdenbürger bald das Leben schenken
Ich bin begeistert von der Arbeit die sich die Moderatoren auch dieses Jahr wieder gemacht haben.
Gruß hoefti
hoefti ist offline  
Alt 01.12.2009, 15:06  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Ja, danke an euch sind sicherlich interessante und gut lesbare Themen.

So wie dieses hier
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)

Geändert von PsychoEagle (02.12.2009 um 15:52 Uhr).
PsychoEagle ist offline  
Alt 01.12.2009, 15:34  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wir lassen uns alle überraschen, was der Nikolaus uns noch bringt. Es war tatsächlich einige Arbeit, ihn dieses Jahr wieder herzuzerren.
Aber lobt den Tag nicht vor dem Abend, wer weiß was noch alles kommt.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 01.12.2009, 16:57  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Danke.
PTC ist offline  
Alt 01.12.2009, 17:12  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

wow, da hab ich mich hier über ein jahr nicht eingeloggt...
dachte heute nach, oh schon 1. Dezember, da gibts doch immer Adventskalender und musste an den letztjährigen denken.
gleich überprüft ob es dieses jahr auch einen gibt. sehr gute arbeit, ich freu mich schon auf die weiteren tage.

@PTC: vielen dank für die glückwunsche im letzten jahr
byFd ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript raketen, raketen javascript, schnee über ganze webseite verteilen, laps jetpack, raketen php, javascript raketer, adventskalender raketen, 1. dezember 2007: ein erstaunlicher adventskalender

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum