(20 svar)
Den siste tiden har det ikke lenger vært så gøy å blogge, det har rett og slett vært et ork – men nå har jeg konvertert Webaksess fra MovableType til WordPress, og har et lite håp om at det på nytt skal bli gøy å blogge!
MovableType har i grunnen vært noe herk, helt fra starten av, men fordi jeg aldri tok meg tid til å prøve WordPress skikkelig før nå nylig, har jeg ikke vært klar over hvor mye bedre det faktisk kan være – for det er dét, med WordPress!
Det er tusenvis av grunner til å irritere seg over MovableType (liten overdrivelse), blant annet er den ikke kompatibel med Opera. Ett eksempel på dette, er at man ikke kan redigere noen av temaets maler i Opera, og fordi disse er ikke tilgjengelig som filer på FTP slik WordPress sine maler er, blir man tvunget til å bruke en annen nettleser.
The Simpsons elsker WordPress
Forskjellene er mange, og WordPress er simpelthen overlegen MovableType på alle områder som er viktig for meg, men jeg skal ikke liste dem opp her, det får heller bli mat til en senere bloggpost. Jeg kan derimot henvise til et par bloggposter jeg skrev i MinHost' blogg da jeg satt den opp med WordPress. Dette var forøvrig min første WordPress-drevne blogg, og fordi jeg synes det var så mye enklere å tilpasse WordPress enn MovableType, ble også halleluja-stemningen tilsvarende høy!
Det tok meg faktisk ikke mer enn et par dagers arbeid å konvertere MovableType til WordPress, og jeg kan love deg at skulle jeg gått den andre veien, ville jeg brukt minst én uke! Det gjenstår fortsatt litt flisespikkeri, men i det store og hele, er det gode gamle Webaksess-designet tilbake på plass!
I hovedtrekk, og veldig kort oppsummert og forenklet, var prosessen med å flytte fra MovableType til WordPress slik:
For RSS-kanalene jeg henter inn i høyre kolonne på samtlige sider, trengte jeg ikke engang å installere noe innstikk, da det allerede var innebygd støtte for dette via en widget! Det eneste jeg trengte å gjøre, var å dra og slippe den over i høyre kolonne! Enkelt, ikke sant! (Kremt: Jeg måtte dog endre litt på koden i et par filer for å bli helt fornøyd.)
For dere som er så (u)heldige at dere har deres bloggposter listet opp i høyre kolonne, kan jeg nevne at jeg nå lenker selve overskriftene over bloggpostene direkte til bloggenes forside – dette synes jeg både er nyttig, samt at jeg tenkte dere sikkert vil sette pris på litt ekstra Google-juice, som dette sikkert gir!
(PS! Er det noen som vet hvor ofte WordPress oppdaterer RSS-feeder som er satt inn med standard-widgeten?)
I hovedsak er jeg ferdig nå, det er bare litt flisespikking som gjenstår. Blant annet kan jeg nevne at de fleste bloggpostene jeg importerte, i stor utstrekning endte opp med å få ekle br-elementer i HTML-en, i stedet for skikkelig avsnitt med p-elementet. Men jeg får fikse dette etter hvert, noen bloggposter om gangen, for det er tross alt ett hundre av dem!
Da satser jeg på hundre nye bloggposter med WordPress, og helst i et helt annet tempo enn jeg hadde med MovableType – for nå tror jeg jaggu det skal bli gøy å blogge igjen!
Åjo, så kan jeg jo gjøre oppmerksom på at jeg nå har fjernet all AdSense-reklamen – fra nå av blir det kun snikreklame for webhotell fra MinHost å finne på Webaksess!
Postet av Asle Ommundsen kl. 22:47, 25.08.2009 Emne: Blogging
Du burde absolutt være glad for å ha byttet til wordpress. Wordpress er genialt, og det slutter aldri å oppdatere seg til det bedre. Pluss at det finnes så mye til wordpress, plugins, widgets osv.
Jeg er veldig fornøyd!
Jeg forstår godt at du er fornøyd! Selv er jeg er mektig imponert etter kun noen få måneders bruk (på en annen blogg), og tviler på at jeg noen gang kommer til å se meg tilbake – allerede nå føles det befriende å være kvitt MovableType!
Postet av Asle Ommundsen – 25.08.2009 @ 23:36
Ang pkt 2 i prosessen: Overgang fra understrek til bindestrek som gav deg hundrevis av regler i .htaccess, kan løses med 5-10 generelle regler (vha regulære uttrykk). Jeg antar jobben er gjort, men hvis du er interessert er det bare å ta kontakt.
PS1! Jeg limte ikke inn .htaccess-koden her fordi kommentarskjemaet ditt ikke sier om jeg kan bruke noen som helst HTML-element (f.eks pre) til å få det til å se skikkelig ut.
PS2! Savner en knapp for forhåndsvisning av kommentar.
Postet av Hans F. Nordhaug – 26.08.2009 @ 00:49
Nå har jeg ikke prøvd MT, men jeg har egentlig ikke hatt så store problemer med WP – back-end koden er til tider sørgelig å gå igjennom, og dessverre finnes det altfor mange crappy kodete plugins, men sånn i det store og hele så er det slett ikke verst.
Hvilket minner meg på at jeg må fikse og oppdatere til siste versjon…
Da må jeg bare får gratulere med det valget.
WordPress har sine ting som kanskje ikke er slik man vil ha det, for den kresne, men så finnes det et innstikk som fikser det.
Nå er det sjelden problemer med å "støtte" Opera,så jeg undres over hvordan MT har klart å ikke søtte Opera. Men det kan gå slikom man lager et spesielt "hack" fopr hver enkelt browser man vil støtte, fremfor å holde seg til standard før man sjekker mot hver enkelt browser man bryr seg om. Og Opera er et stykke ut på sidelinjen, dessvere.
Med WordPress kan man bruke Widget-baserte eller temabaserte informasjonsbokser i sidestolpene. Null widgets betyr a temaet overtar, og disse filene kan redigeres uten å kjenne til så mye av det indre i WordPress.
Det har nå også bli mye enklere å lage og holde sine egne widgets via egen plugin, med eget Widget-API. Men med så mye skript-baserte "gadgets" som tilbys i dag holder det da i grunn med tekst-widegten fra WP, der man limer inn HTML.
WordPress er i det daglige en fryd, uhyre sjelden til frustrasjon. Lykke til med bloggingen.
Postet av Knut Sparhell – 26.08.2009 @ 10:25
Hans F. Nordhaug: Ja, jobben er gjort, men føl deg fri til å poste eksempelkoden, for nå har jeg en .htaccess på over 12kB, og det hadde ikke gjort noe om den hadde vært mindre! Når det er sagt, er noen av de gamle URL-ene ikke konsekvente i forhold til strukturen, dvs. det finnes andre forskjeller i noen av dem – disse må jeg selvfølgelig beholde separate videresendinger for. Kan forresten nevne at de gamle URL-ene mine var uten slash på slutten, men WordPress bruker jo avsluttende slash – kanskje det vil bli et problem?
Jeg har nå lagt ut informasjon om hvilke HTML-elementer som kan brukes i kommentarskjemaet, samt lenket til en egen kommentarveiledning (se rett over og under kommentarfeltet).
Viktig: Skal du skrive inn eksempelkode, må vinkelparentesen < erstattes med <, mens > kan skrives på vanlig måte.
Det viste seg forresten at det ikke var mulig å administrere hvilke HTML-elementer som skal være tillatt fra adminpanelet, da dette visstnok er blitt en «deprecated» funksjon i WordPress. For å justere hvilke HTML-elementer jeg ville tillate, måtte jeg manuelt endre på koden i wp-includes/kses.php
Angående forhåndsvisning av kommentar, trenger jeg litt tid på meg, for jeg må da først se om det finnes noen gode WordPress-innstikk for dette.
PoPSiCLe: Ja, jeg har lagt merke til at det er stor forskjell på kvaliteten til WP-plugins, men det finnes veldig mye bra også!
Knut Sparhell: Takk for det! Angående at MT har problemer med Opera, tror jeg det skyldes MTs crappy JavaScript-kode, men de er jo ikke alene om dét, Opera er kjent for å få problemer på mange store nettsteder, som i ymse Google- og Yahoo-nettjenester …
Det høres spennende ut med Widget-API, og det er sikkert noe jeg kan få glede av når jeg får tid til å se nærmere på det! Jeg har tross alt kun brukt WP i noen få måneder, og jeg får ta litt om gangen …
Forresten har jeg ikke opplevd noen problemer relatert til bruk av Opera i WordPress, det ser ut til å fungere veldig bra!
Postet av Asle Ommundsen – 26.08.2009 @ 11:56
Gratulerer med nok en WP-blogg, Asle! Godt å se at du endelig har tatt til vettet, hehe.
Nå skal det sies at MT for mange år siden var en god konkurrent til WP, men slik er det dessverre ikke lenger.
Grunnen til at MT fungerer dårlig i Opera er fordi JavaScript-koden ikke testes godt nok i Opera og heller ikke baserer seg på anerkjente og gjennomprøvde biblioteker som eksempelvis jQuery.
.htaccess-reglene dine kan du vel erstatte med noe tilsvarende dette:
RewriteRule ^(.*)_(.*)$ $1-$2 [N]
Denne regelen er mest sannsynlig alt for grådig, men er et utgangspunkt det går an å jobbe videre med. Hva [N]-flagget gjør, kan du lese om her. Hvis du poster noen av dine regler, så blir det lettere å se hvordan en ny generell regel bør se ut.
Postet av Asbjørn Ulsberg – 26.08.2009 @ 21:40
Takk for det, Asbjørn! Jeg er veldig glad for at jeg endelig har kommet meg over på WP.
Jeg setter også pris på eksempelkoden din, samt lenke til mer info, for .htaccess-knoting har aldri vært min sterke side.
Her er én av mine ett hundre videresendinger:
RedirectPermanent /arkiv/2009/02/en_ny_giv_for_bloggarkivet http://webaksess.no/2009/02/en-ny-giv-for-bloggarkivet/
Men spørsmålet er om det er verd å bruke tid på dette, for har det egentlig noe å si for ytelsen at .htaccess-fila er på hele 12kB? Jeg minnes jeg har lest et sted at det ikke skal ha så mye å si hvor stor den er, men jeg er ikke sikker …
(PS! Jeg har endret på stilarket for å forbedre visningen av eksempelkode satt inn med <pre>, så om det ikke ser så bra ut, er det fordi nettleseren har mellomlagret det gamle stilarket. Bare refresh sida, så burde det bli bra!)
Postet av Asle Ommundsen – 27.08.2009 @ 11:38
En .htaccess på 12kB er "intetsigende" da kommentarer osv. også tar plass. Hundre videresendinger er dog ikke noe problem og du vil ikke se dette på serveren.
Når det er skrevet. Hundre "RedirectPermanent …" er uoversiktlig og "knotete" å holde orden på. Nå er de nok skrevet så du ikke behøver flere endringer, men det e rlikevel hundre linjer med "kode" du ikke behøver.
Svaret til Asbjørn Ulsberg om å bruke ett mer generisk oppsett med flagget "[n]" (next) er helt klart den smarteste løsningen på problemet ditt.
.htaccess er en fin- fin venn å gjøre seg kjent med.
Postet av Kyrre Baker – 03.09.2009 @ 01:37
En stor .htaccess-fil gjør i seg selv ingenting – i hvert fall ikke for ytelsen – men det er naturligvis vanskeligere å vedlikeholde enn én som er liten og konsis. Slik er det med all kode, uansett hva slags syntaks den baserer seg på.
Med fare for at dette (som all annen .htaccess- og httpd.conf-knoting) kan bringe hele Apache i kne, kan du jo prøve følgende:
RewriteRule ([^_]*)_([^_]*) $1-$2 [N]
Jeg har ikke hatt mulighet til å teste dette, men i teorien bør det fungere.
Postet av Asbjørn Ulsberg – 03.09.2009 @ 09:11
Kyrre: Takk for bekreftelsen om at dette antallet videresendinger ikke har noen praktisk betydning for ytelsen. Forøvrig har jeg ingen «kommentarer» og annet «rusk» i koden – jeg prøver alltid å unngå å bruke plass til kommentarer, med mindre det er noe helt spesielt jeg må huske.
Asbjørn: Jeg testet koden din kjapt, og den fungerer flott i den forstand at den videresender de gamle URLene korrekt, men den kødda det til med bildene i de gamle bloggpostene slik at de ikke kunne vises. Ett eksempel på dette er bildet du finner i bloggposten, En ny giv for Bloggarkivet – dette bildet har følgende plassering:
http://webaksess.no/bld/2009/hurra_for_bloggarkivet.jpg
Plasseringen til disse bildene ga rett og slett 404-feilmeldinger.
Dere får alle ha takk for hjelpen! Men jeg synes ikke det er verd å knote mer med dette, for det fungerer flott med videresendingene jeg allerede har!
Postet av Asle Ommundsen – 04.09.2009 @ 18:48
Jeg gjettet på at den kunne bli litt vel grådig, ja.
Legger vi til en RewriteCond bør den svelge unna litt færre URL-er;
RewriteCond %{REQUEST_URI} ^/arkiv/[0-9]{,4}.*
RewriteRule ([^_]*)_([^_]*) $1-$2 [N]
Postet av Asbjørn Ulsberg – 07.09.2009 @ 10:48
Takk skal du ha, Asbjørn! Jeg har nå tatt i bruk koden din, og den fungerer perfekt! Jeg har faktisk testet samtlige gamle bloggposter, og dette gjorde susen!
Vil det forresten være vanskelig å legge til en regel om at den også skal videresende URL-er med .html-endelser? Jeg har nemlig glemt å nevne at jeg har noen slike liggende fra tiden før jeg fullstendig kvittet meg med filendelser i MT…
Postet av Asle Ommundsen – 07.09.2009 @ 21:37
Her var det mye teknisk prat.
Vil bare – litt forsinket – gratulere deg med den nye siden. Det er fint her! Liker veldig godt temaet ditt, enkelt og med tre kolonner. Rapper det, jeg.
(Det siste var en fleip.)
Postet av Anne-Sophie – 08.09.2009 @ 11:57
Har du eksempel på en gammel URL med .html-endelse og en ny (formodentlig uten)? Det burde være ganske enkelt å skrive en regel for noe sånt.
Postet av Asbjørn Ulsberg – 08.09.2009 @ 12:55
Anne-Sophie: Takk for det! Gøy at du liker designet, det er bare å rappe det!
Asbjørn: Den gamle URL-strukturen med .html er identisk med den uten filendelse – her er en av de gamle videresendingene med .html:
RedirectPermanent /arkiv/2007/02/mot_kursiv_fancy_og_favoritt.html http://webaksess.no/2007/02/mot-kursiv-fancy-og-favoritt/
Det er nesten litt flaut å få så mye hjelp, men det kommer sikkert til nytte for andre også (via søk fra Google). Takk!
Postet av Asle Ommundsen – 08.09.2009 @ 13:35
Det går glitrende godt å fjerne ".html" fra en URL. Noe sånt som dette vil hjelpe deg på vei.
RewriteRule (.*)\.html $1 [R=301,L]
Gjerne da i forbindelse med RewriteCond som Asbjørn Ulsberg allerede har pekt deg mot.
Postet av Kyrre Baker – 08.09.2009 @ 22:17
Takk for tips med eksempelkode, Kyrre! Når jeg senere får tid, skal jeg prøve å eksperimentere med å slå sammen din regel med Asbjørns regel!
Postet av Asle Ommundsen – 11.09.2009 @ 11:32
Hei Asle. Vi har akkurat byttet til WordPress vi og. Tilpasset oss web 2.0 og laget hjemmesiden vår som en blogg. Funger veldig bra og trafikken har økt betraktelig.
Det var gøy å høre, Ole! Det er ikke overraskende at trafikken deres har økt, for WordPress har god støtte for søkemotorvennlige URLer (som jeg ser dere bruker), og er også ellers et godt utgangspunkt for å lage brukervennlige og søkemotorvennlige nettsider.
Postet av Asle Ommundsen – 01.11.2009 @ 12:08
© Webaksess 2005 – 2010. Webhotell fra MinHost.