Jag älskar WordPress. Jag älskar sin användarvänlighet och hur lätt du kan få den installerad och köra inom 5 minuter. Jag älskar sin extensibility och plugin-systemet som gör det möjligt för oss att öka sin funktionalitet utan någon kodning som behövs. Men trots all kärlek är WordPress inte perfekt. Det finns många gånger där du undrar varför en enkel och grundläggande funktion inte ingår i WordPress-kärnan och du måste gå på jakt efter plugins / hacks / lösningar för att bara lösa ett enkelt problem.

Ta detta som mitt brev till WordPress (och Matt Mullenweg) och jag hoppas på allvar att de kan lägga till följande funktioner till kärnan i framtiden.

Låt oss börja!

1. Databas Backup / Export / Import

Att vara ett databasdriven CMS är att jag är överraskad att standard WP-installation inte kommer med ett sätt för dig att säkerhetskopiera din databas. Exportfunktionen är nästan värdelös eftersom den innehåller bara dina inlägg, sidor, kommentarer, anpassade fält, kategorier och taggar och ingen av de databasinställningar som du har noggrant ställt in under åren. Och om du har en stor blogg (med massor av innehåll) kan jag försäkra dig om att exportfunktionen inte kommer att fungera väldigt bra.

Med en infödd databas export / import funktion, blir det enkelt för slutanvändarna att säkerhetskopiera sin databas och även att migrera till en annan server utan att det går förlorade inställningar.

För närvarande pluggar som tillåter säkerhetskopiering av databasen inkluderar WP-DB-Backup och WP-DBManager

2. Kontaktformulär

Kontaktformulär är en enkel men ändå viktig komponent för varje webbplats, men WordPress anser inte att det är tillräckligt viktigt att inkludera det i kärnan. Slutanvändare som behöver skapa kontaktformulär måste tillgripa plugins som Kontaktformulär 7, cFormsII för att skapa kontaktformulär för sina webbplatser. De flesta CMS kommer med detta skapandeskapacitet för kontaktformulär, så varför inte WordPress?

3. Inaktivera visning av wp-versionen i metataggen

Alla vet risken att placera din wp-version i taggen, förutom WordPress-teamet. I stället för att ta bort versionen från metataggen gör de att den visas automatiskt (om du gillar det eller inte) eftersom WP2.5 och inte ger dig ett enkelt sätt att ta bort det. Kan du tänka mig att installera ett plugin bara för att ta bort wp-versionen taggen? Vilket slöseri med resurser.

För att ta bort wp-versionen från ditt metataggar kan du lägga till följande krok i ditt temas funktioner.php- fil

 add_filter ('the_generator', create_function ('$ a', "return null;")); 

eller använd följande plugin: WP Security Scan eller Secure WordPress

4. Ändring av wp-tabellprefix under installationen

WordPress använder wp_ som standarddatabasets prefix och vi vet alla hur farliga det kan vara. De flesta ändrar inte tabellen prefixet helt enkelt för att de inte vet hur de ska, eller de kan inte (om de installeras via Fantasico). Ja, jag vet, du kan ändra tabellprefixet i wp-config.php-filen innan du installerar, men hur många människor gör det verkligen? Enligt min uppfattning borde det finnas ett fält för användarna att ange deras föredragna tabellen prefix under installationsprocessen.

För dem som ville ändra sitt nuvarande wp-tabellprefix, så här kan du göra det.

5. Mer kontroll över användarens roller / förmågor

Har du någonsin undrat vad är skillnaderna mellan en redaktör, en författare och en bidragsgivare roll? Jag skulle uppskatta om det finns en liten paragraf i användaravsnittet som förklarar möjligheterna för varje roll eller en enkel länk som pekar på WordPress-dokumentationsplatsen.

Dessutom finns det gott om tid när vi måste begränsa (eller expandera) funktionerna för en viss roll och det finns inget sätt att göra det i den inbyggda WordPress-installationen. Användare måste använda plugin-modulen för rollhanterare för att ändra kapaciteten för varje roll.

6. Välj ditt eget administratörs användarnamn

Standard användarnamnet för administratör är, som du gissat det, admin . Är det så svårt att låta användarna välja sitt eget administrativa inloggningsnamn under installationsprocessen?

7. Stöd för mobila enheter

WordPress.com insåg vikten av mobila besökare (mer än 60 miljoner sidvisningar kommer från mobiltelefoner per månad för WordPress.com-bloggar) och har aktiverat ett mobiltema (för att vara mer exakt, WpTouch-plugin) för mobila användare. Funktionen mobil support är integrerad i WordPress.com och användare kan välja att aktivera / inaktivera mobiltema i inställningarna.

Är det inte dags för användarna av självhäftad WordPress att få samma behandling också?

De som vill aktivera mobilt stöd för dina WP-bloggar kan installera plugins: WPTouch, WordPress Mobile Pack och wp-pda

Vad säger du? Vilka andra funktioner tycker du borde vara med i WP-kärnan?

Bildkrediter: Peregrino kommer att regera