Jeg elsker WordPress. Jeg elsker dens brugervenlighed og hvor nemt du kan få det installeret og kører inden for 5 minutter. Jeg elsker dens udvidelsesmuligheder og plugin-systemet, der gør det muligt for os at øge dets funktionalitet uden nogen nødvendig kodning. På trods af al kærlighed er WordPress imidlertid ikke perfekt. Der er mange gange, hvor du vil spekulere på, hvorfor en enkel og grundlæggende funktion ikke er inkluderet i WordPress-kernen, og du skal gå på jagt efter plugins / hacks / solutions for blot at løse et simpelt problem.

Tag dette som mit brev til WordPress (og Matt Mullenweg), og jeg håber på alvor, at de kan føje følgende funktioner til kernen i fremtiden.

Lad os begynde!

1. Database Backup / Export / Import

At være et databaseret CMS, er jeg overrasket over, at standard WP-installation ikke kommer med en måde, hvorpå du kan sikkerhedskopiere din database. Eksportfunktionen er næsten ubrugelig, da den kun indeholder dine indlæg, sider, kommentarer, brugerdefinerede felter, kategorier og tags og ingen af ​​de databaseindstillinger, du har omhyggeligt oprettet gennem årene. Og hvis du har en stor blog (med masser af indhold), kan jeg forsikre dig om, at eksportfunktionen ikke vil fungere rigtig godt.

Med en indbygget database eksport / import funktion vil det være nemt for slutbrugerne at sikkerhedskopiere deres database og også at overføre til en anden server uden tab af indstillinger.

I øjeblikket er de plugins, der tillader sikkerhedskopiering af databasen, WP-DB-Backup og WP-DBManager

2. Kontaktformular

Kontaktformular er en enkel, men vigtig komponent til alle hjemmesider, men WordPress mener ikke, at det er vigtigt nok at inkludere det i kernen. Slutbrugere, der skal oprette kontaktformularer, må ty til plugins som Kontaktformular 7, cFormsII for at oprette kontaktformularer til deres websteder. De fleste CMS kommer med denne formular til oprettelse af kontaktformularer, så hvorfor ikke WordPress?

3. Deaktiver visning af wp-version i metatageren

Alle ved risikoen for at placere din wp-version i taggen, bortset fra WordPress-teamet. I stedet for at fjerne versionen fra metataggen, får de den til at blive vist automatisk (uanset om du kan lide det eller ej) siden WP2.5 og ikke giver dig en nem måde at fjerne den fra. Kan du forestille dig at installere et plugin for at fjerne wp-version-taggen? Hvad spild af ressourcer.

Hvis du vil fjerne wp-versionen fra dit metatag, kan du tilføje følgende kroge til dit tema's funktioner.php- fil

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

eller brug følgende plugins: WP Security Scan eller Secure WordPress

4. Ændring af wp tabel præfiks under installationen

WordPress bruger wp_ som standard database tabel præfiks og vi ved alle, hvor farligt det kan være. De fleste mennesker ændrer ikke bordpræfikset simpelthen fordi de ikke ved, hvordan de skal, eller de kan ikke (hvis installeret via Fantasico). Ja, jeg ved, du kan ændre tabelpræfikset i wp-config.php-filen, før du installerer, men hvor mange mennesker gør det virkelig? Efter min opfattelse skal der under installationen være et felt for brugerne at angive deres foretrukne tabel præfiks.

For dem der ønskede at ændre deres nuværende wp tabel præfiks, her er hvordan du kan gøre det.

5. Mere kontrol over brugerens roller / evner

Har du nogensinde spekuleret på, hvad er forskellene mellem en redaktør, en forfatter og en bidragyder rolle? Jeg vil sætte pris på, om der er et lille afsnit i brugerafsnittet, der forklarer kapaciteterne for hver rolle eller et enkelt link, der peger på WordPress-dokumentationsstedet.

Derudover er der masser af tid, når vi skal begrænse (eller udvide) kapaciteterne i en bestemt rolle, og der er ingen måde at gøre det i den native WordPress-installation. Brugere skal bruge roll-manager plugin for at ændre kapaciteten i hver rolle.

6. Vælg dit eget admin brugernavn

Standardbrugernavnet til administrator er, som du har gættet det, admin . Er det så svært at lade brugerne vælge deres eget administrative login navn under installationen?

7. Støtte til mobile enheder

WordPress.com indså vigtigheden af ​​mobile besøgende (mere end 60 millioner sidevisninger kommer fra mobiltelefoner pr. Måned til WordPress.com blogs) og har aktiveret et mobiltema (for at være mere præcis, WpTouch-plugin) til mobile brugere. Funktionen mobil understøttelse er integreret i WordPress.com, og brugerne kan vælge at aktivere / deaktivere mobiltemaet i indstillingerne.

Er det ikke tid for brugerne af selvhostet WordPress at få den samme behandling også?

Dem, der ønsker at aktivere mobil support til dine WP blogs, kan installere plugins: WPTouch, WordPress Mobile Pack og wp-pda

Hvad siger du? Hvilke andre funktioner tror du skal medtages i WP-kernen?

Billedkredit: Peregrino vil regere