En hver endring av et bloggescript fordrer en test, og dette er min. Jeg har nemlig gjort noen endringer som skal gjøre det enklere å blogge i en fei, blant annet med «wysiwyg»-editering basert på dette scriptet (linken er død akkurat nå, men skal være korrekt).
Det gjør editeringen langt enklere, men alle som har jobbet litt med web, vet at det ikke finnes noe «wysiwyg», og det finnes omtrent ingen script som gjør kodingen godt nok. Så, jeg må fremdeles passe litt på koden, og erstatte noen skumle med og sånt, men alt i alt tror jeg at jeg har fått et enklere script – spesielt siden javascriptet jeg bruker også lar meg editere HTML’en.
Hmm – det spørs om det blir noe enklere. Uansett, håper alle tilgir litt mer eller mindre validerende kode mens jeg sliter med saken – eller bestemmer meg for å gå tilbake til god, gammeldags HTML igjen …
Bortsett fra at den er «omvendt» (den krever JavaScript for å fungere, og skulle naturligvis bare vært <textarea> by default) ser den fin ut. Jeg har lenge bestemt meg for å lage en slik selv, og håper jeg får et prosjekt snart jeg kan gjøre dette i. Den skal bli enkel og fin, og ikke kreve annet enn støtte for HTML 4.01. 🙂
Denne er ikke ille. Nå er jeg JavaScript-noldus, men er det ikke bare å legge et textarea i <noscript>-delen?
Men den har et par store feil:
Når jeg setter inn et bilde, får jeg ikke til å lage skikkelig tagg av det. Høyde, bredde og alt-tekst må jeg legge inn manuelt, og hva verre er – den avsluttende skråstreken fjernes. Det er ille, og jeg jobber med en løsning på dette.
Videre brukes det <i> og <b> i steden for <em> og <strong> – men dette siste endrer jeg i PHP, da. Det går det selvfølgelig an å gjøre med bildetaggen også, men jeg har ikke kommet så langt ennå. Og så er denne løsningen browseravhengig, IE lager en annen kode enn Firefox.
Så, hvis du lager en bedre versjon, som er skrekkelig enkel å konfigurere, så betrakt meg som en villig betatester.
Hm. Virker umåtelig tungvint å «begrense» seg på en sånn måte. Altså å «måtte bruke en gitt klient» blir heading. Alt annet havner i «brødteksten».
4. Det gode gamle skjemaet. Ellers mye av det samme som pt. 3.
Samtlige metoder blir strippet for ting som og automatisk, og blir selvfølgelig endret. I tillegg blir HTML som ikke er «god» strippet og i det store og hele er det kun de vanligste «taggene» som blir værende.
Jeg er jo ikke den største Frontpage tilhengeren, men selv en radbrekket side skrevet i Frontpage blir faktisk pen og ren med «kyrreblogg 1.0.2» 🙂
Det eneste som nå mangler er å få bloggen til å skrive av seg selv. Kommer i 1.0.3 håper jeg 😉
Hm. Noe gikk fryktelig galt når jeg prøvde å kommentere her. Lasse? Hva? Hmmm 😉
pst. Skal det ikke strengt tatt være mellomrom mellom dag og månede i tiden til kommentaren? Altså ikke «5.mai» men «5. mai»?
Hmm – det virker som om en del punkter forsvant. Jeg kan ikke gjøre annet enn å beklage. Jeg ser ikke hva som kan ha hendt.
Ellers tror jeg du har helt rett når det gjelder datoen. Jeg har endret det nå, men på grunn av en noe rigid kommentarfunksjon, vil det ikke bli endret på eldre kommentarer. Ennå 😉
Hm. Nei. Ikke vet jeg. Jeg brukte noen «gåsetegn» og «høyrehaker». Kanskje en eller annen skummel kombinasjon klarte å «lure» bloggen din.
Men: Så viktig var det jo ikke det jeg skrev 🙂
«Ingen HTML er tillatt» står det, så jeg antar at det meste som kommer innenfor < og > blir strippet vekk, uansett om det er ordentlige HTML-tagger eller ei. Forhåndsvisning er lurt.
Jeg tar gladelig imot beta-testere når jeg eventuelt får laget en slik sak, Lasse. Kanskje jeg kan legge den opp på SourceForge.net med noe tilhørende serverside-skript i ASP.NET og PHP også, for å vaske input? Vi får se. Jeg lar høre fra meg. 🙂
Asbjørn: HTML-strippingen gjøres gjennom PHPs strip_tags, og jeg tror du har rett i at den også tar «fake» tagger. Forhåndsvising _er_ lurt.
Og ja, du vet hvor du finner meg når du trenger betatester!
Joda – jeg tror nok jeg må vente på Asbjørns script. Hvis man har noen krav til kodens validitet, er nok ikke den løsningen jeg har til utprøving god nok.
Det er omtrent umulig å skrive riktig HTML, selv om man fjerner all mulighet for font-tags, fargekoding og annet rart. Noe så enkelt som et avsnitt ender opp med br-tagger uten avslutning og annet rusk. Uff. Jeg gjør det meste i HTML fremdeles, jeg …