Jeg har den siste tiden puslet litt med en plugin/innstikk til Wordpress. Ikke noe videre avanserte greier, men mest for å sette meg inn i hvordan Wordpress og plugins egentlig virker. Nå begynner det å ta form, og jeg har brukt mitt eget innstikk på denne siden noen dager. Du ser den forhåpentligvis i høyre hjørnet av bloggen med tittel “XmasB Quotes”. Ser kjent ut sier du kanskje? Ja visst, jeg har jo alltid hatt sitatet der. Men tidligere bestod denne av en plugin, en widget, og en del kode fra meg. Nå har jeg bakt alt inn i ett, og skrevet den fra bunn av. En fil for hele sulamitten1, mot fire som sitatene opprinnelig bestod av.
Det er et ganske enkelt innstikk, og det finnes mange innstikk som gjør nesten det samme. Men denne er bedre. Så enkelt er det. Jeg har døpt innstikket (plugin på norsk visstnok) XmasB Quotes2
Så hva gjør den egentlig?
Innstikket lar meg legge til sitater på siden med eller uten forfatter. For hvert sitat kan jeg velge om det skal være synlig eller ikke3 og et egendefinert bilde4. Jeg kan velge om bilder skal brukes eller ikke, samt sette standard bilde for sitater hvor det ikke er spesifisert eget bilde eller bilde er funnet. Via en widget viser den så et tilfeldig sitat. Man kan også lage en side som viser samtlige sitater5.
Til enhver tid har jeg oversikt over de ti siste sitater som er blitt lagt inn, eller jeg kan få en oversikt over alle på en gang. Jeg jobber litt med å gjøre denne oversikten bedre, da nærmere 3000 sitater på en side blir litt mye.
Jeg kommer til å legge dette enkle innstikket på Wordpress.org, slik at støtten for versjonshåndtering i Wordpress 2.3 blir utnyttet og melding om ny versjon blir mulig.
Jeg har ikke lagt ut noen nedlasting på den enda, da jeg venter på godkjennelse fra Wordpress før jeg kan legge hos de. I mellomtiden kan jeg legge til litt ekstra funksjonalitet som jeg har tenkt på. Høyst sannsynlig kommer jeg også til å lage en engelsk side for den på bloggen. Jeg har ikke helt bestemt meg for hvordan jeg best bør presentere den til andre som måtte være interesserte enda.
oktober 4th, 2007 at 11:22
Hva med å kunne eksportere sitater? Eller importere? Jeg la jo inn noen hos meg i sin tid, og de deler jeg gjerne med andre.
oktober 4th, 2007 at 11:27
Det er noen av funksjonene jeg har tenkt på, radiohode. Jeg ønsker også å kunne finne like eller nesten like sitater, samt søk i egne sitater. Til å være en ganske enkel plugin, kan man legge inn mye funksjonalitet. Jeg har nå 2753 sitater i basen min. Å eksportere de hadde vært fint. Om jeg kunne eksportert de, og importert andre, kunne jeg bygget opp en ganske heftig datamengde etterhvert, Import må da sjekke for eksisterende (eller kanskje også liknende) sitater selvsagt. Det kan bli en tung prosesss med mange sitater.
Jeg flyttet mine sitater fra en tabell til en annen via phpMyAdmin. Noen endringer måtte gjøres på tabellnavn, men fikk det til. Jeg har også lagt til noen felter ekstra som ikke tidligere plugins har brukt.
oktober 4th, 2007 at 11:28
Varierer det hvilket sitat som vises, eller må du manuelt bytte sitat?
oktober 4th, 2007 at 11:30
Ok. Jeg trengte vel egentlig bare trykke refresh for å finne ut det. Blush. Jeg skylder på ammetåke.
oktober 4th, 2007 at 11:36
Varierer ja, Marion Mellom samtlige man har lagt inn, så lenge de er satt som tilgjengelige. Jeg ha også lekt litt med tanken på kategorier, men har droppet dette inntil videre. Det krever for mye jobb å vedlikeholde synes jeg. For ikke å snakke om alle sitater man har fra før. Kan hende jeg legger det inn som en mulighet etterhvert.
oktober 4th, 2007 at 12:14
Jeg aner ikke hvor hverken sitatene eller postene mine er engang, jeg. Skjønner at det er en database et sted, men hvor den kan gjenfinnes aner jeg ikke. Sitatene registreres og whoosh, borte er de. (WordPress finner dem jo, men ikke jeg. Slått av et publiseringsverktøy…)
oktober 4th, 2007 at 12:15
Det jeg tenkte å si var at jeg er imponert. Sånne ting gjør meg misunnelig.
oktober 4th, 2007 at 12:47
Cool! Lykke til med videre utvikling. Jeg har sett meg litt misunnelig på den du har her, så regner med at du får en del nedlastinger når du legger den ut på WordPress.
Pusler med tanken om noe liknende, men alikevel annerledes. Får se hvordan det går. Akkurat nå så er det redesign og omdefinering av bloggen min som det går i.
oktober 4th, 2007 at 13:21
radiohode, full kontroll med andre ord? Kommer du snart tilbake for forresten? Jeg kan ikke linke til en død blogg vet du… Fjernet flere fra bloggrollen tidligere idag, men lot deg i håp om en gjenoppstandelse.
Frank, takk for det. Lykke til med egen utvikling. Er spent på resultatet. Har som deg også lurt litt på den beste måten å presentere linker til butikker på, uten at jeg har funnet en pen løsning på det enda. Kan hende jeg lager en plugin for lettere å legge inn lenker mot Tradedoubler også. Det skulle ikke være så vanskelig.
oktober 4th, 2007 at 13:27
Du bør lage det som en widget også. For de som bruker widgets i stedet for “theme sidebar” er det enklere å legge til eller fjerne. Generelt er små bokser som skal vises i sidebar å regne som en widget, men widget-systemet har et eget API. Sjekk det ut. Det er artig enkelt.
oktober 4th, 2007 at 13:28
På den annen side er det kanskje akkurat det du har gjort?
oktober 4th, 2007 at 13:33
Det er nøyaktig det jeg har gjort, Knut
Jeg bruker selvsagt Widgets.
oktober 29th, 2007 at 18:39
Hvis du hadde prøvd å lage en plugin for å legge inn produktlinker for tradedoubler, så hadde jeg blitt utrolig fornøyd. Jeg søkte faktisk på det i Google og havnet på din side
oktober 29th, 2007 at 20:06
Det har jeg faktisk vurdert selv også. Kan hende jeg lager det hvis jeg får litt tid til overs. Burde ikke være så vanskelig.
oktober 30th, 2007 at 17:38
Det hadde vært helt genialt
oktober 31st, 2007 at 23:00
Tankeprosessen er i gang. Vi får se hvor lenge det drøyer før en ny plugin ser dagens lys.
november 1st, 2007 at 14:06
Gleder meg