Maak uw eigen Safari-extensie
Inhoudsopgave:
Wist je dat iedereen een extensie voor Safari kan bouwen? Het is geen probleem, iedereen kan het en het is eigenlijk makkelijker dan je zou denken.
Wat je nodig hebt om je eigen Safari-extensie te maken
- Kennis van HTML, CSS en JavaScript (er zijn veel boeken op Amazon als je nieuw bent)
- De nieuwste versie van Safari (in dit geval Safari 5)
- Schrijf je in om deel uit te maken van het Safari Developer Program bij Apple
- Geldige certificaten ondertekend door Apple voor elke Safari-extensie
- Voeg een bladwijzer toe aan het Safari Dev Center
- Schakel het ontwikkelaarsmenu in Safari in
Op dit punt is het eigenlijk gewoon een kwestie van het creëren van de benodigde HTML en Javascript voor uw extensiefunctionaliteit. Een deel van de ontwikkeling wordt gedaan via Safari in iets dat Extension Builder wordt genoemd (bevindt zich onder uw ontwikkelaarsmenu) en de rest wordt voltooid in de inhoud van de map die Extension Builder maakt (eigenlijk het uitbreidingspakket).
Apple volgt een benadering die vergelijkbaar is met ontwikkeling voor iOS, in die zin dat je deel moet uitmaken van het ontwikkelaarsprogramma (hoewel deelname aan het Safari-ontwikkelaarsprogramma gratis is, kost ontwikkeling voor iOS $ 99), en u moet voor elke extensie geldige certificaten genereren en downloaden.Dit is wat Apple zegt over de Safari-extensies en de vereiste certificaten:
Een certificaat maken is probleemloos en kan worden gedaan vanaf een Mac of zelfs Windows-pc via de online Safari-certificaatassistent.
Als u bekend bent met ontwikkelen voor het web of iPhone/iPad, zal de ontwikkeling van Safari-extensies u waarschijnlijk vanzelfsprekend zijn en heeft u niet veel hulp nodig om aan de slag te gaan. Als je nieuw bent of gewoon wat hulp wilt bij het bouwen van je eerste Safari-extensie, bekijk dan de Official Developer Guide van Apple of TheAppleBlog's gids voor het bouwen van een extensie.
Stuur uw Safari-extensie naar Apple
Zodra de ontwikkeling van uw extensie is voltooid, kunt u deze indienen bij Apple om te worden opgenomen in een toekomstige Safari Extension Gallery via hun indieningssite. U hebt het volgende nodig:
- De naam van uw extensie
- Een URL waar gebruikers uw extensie kunnen downloaden
- Korte en lange beschrijvingen over de functionaliteit van uw extensie
- Een extensiepictogram (100×100 pixels)
- Een screenshot van je extensie (425×275 pixels)
- Uitbreidingscategorie
Er komen veel geweldige extensies uit voor Safari, en met nog meer uitbreidingen en een officiële galerij van Apple lijkt het erop dat Safari een nog spannendere toekomst tegemoet gaat.