10 irriterande saker med WordPress – Jag bygger nytt CMS

2013-01-09 @ 12:52

WordPress är ett suveränt verktyg om man ska skapa en blogg eller en webbplats. Jag har använt WordPress dagligen sedan 2007 och börjat irritera mig på vissa saker. Publicerar detta redan nu, fyller i och korrigerar i efterhand.

Basfunktioner saknas

  • I vissa fall kan man vilja sätta upp en agenda, en batch med flera inlägg eller sidor. Det går inte göra enkelt utan ett tillägg.
  • I vissa fall kan man behöva klona ett inlägg eller en sida där man får med sig all information, även custom fields. Det går inte att göra enkelt utan ett tillägg.
  • Sätta unika titlar och meta descriptions för SEO går inte att göra utan ett plugin.
  • Paginering (sidnummer) går inte att lägga till i teman om man inte lägger in ett plugin eller en funktion för det.
  • XML sitemap saknas.
  • CSS i header
  • Javascript i footer

Märklig struktur

  • I grunden finns vissa typer av sidor uppsatta exempelvis kategori, etikett, sida, inlägg. Kategorier och etiketter är taxonomier, sidor och inlägg är posttyper. För mig är en sida en sida oavsett om det är en kategori-sida eller en inläggs-sida.
    • En kategori kan också ha innehåll och se ut exakt som en vanlig sida.
    • En kategori kan ha custom fields som en vanlig sida.
    • En kategori kan ha en eller flera föräldrar, men även vanliga sidor kan ha föräldrar.
    • Varför inte se alla som vanliga sidor om de ändå alla har innehåll och custom fields?

Bara allmänt irriterande

  • Det finns ett filter i WordPress som gör om bokstaven ”p” i WordPress till ”P”. Detta för att WordPress ska se rätt ut. Ett angrepp mot tryckfriheten.
  • Om man laddar upp en bild som redan finns så skapas en klon av bilden. Varför inte bara fråga om jag vill skriva över den?
  • WordPress börjar kännas för bloatat. För mycket onödigt som man inte använder. Går inte in mycket djupare men det finns mycket.
  • För att lägga in det som WordPress inte lägger in, SEO-biten exempelvis så sitter man där med 10-50 plugins som alla skapar sina ytor i admin.

Skapande av innehåll

  • Nu skriver man på backend och måste växla mellan backend och frontend för att se om det blev bra. Varför inte bara flytta allt som har med skapandet av visuellt innehåll till frontend istället? Inte det som har med layout eller mallen att göra, utan innehåll i form av texter och bilder på webbplatsen.
  • När man valt att publicera ett innehåll och sedan vill redigera det igen så vill man ibland ha den första versionen kvar ända tills dess att den nya versionen är kvar. Som det är i dagsläget försvinner den första när man väljer att spara som draft. Visst, den finns kvar i revisionerna men det är ingen klockren lösning.

Arbetar på ett nytt CMS

Kanske tycker du att jag har fel när jag pratar illa om WordPress? Jag håller på att bygga ett helt nytt CMS som råder bot på det mesta jag skriver om här. Planen är att släppa det open source på github när det går att använda.

  • Ingen bloat alls.
  • Allt skapande av innehåll i form av text och bilder, det som inte är en del av layouten / mallen skapas direkt på framsidan.
  • Admin används för överblicken över sidorna samt skapandet av nya sidor.
  • SEO-stöd finns.
  • En sida är en sida oavsett om det är en kategori eller ett inlägg.
  • the_content finns inte. Det kan finnas 10 content-ytor eller 0.
  • Möjlighet att lägga in inline CSS och javascript finns.
  • Lätt att skapa en struktur först och fylla på med innehåll senare.
  • Paginering finns inbyggt.

Kommentarer är avstängt.