Jeg elsker WordPress. Jeg elsker brukervennligheten og hvor lett du kan få den installert og kjører innen 5 minutter. Jeg elsker dens utvidbarhet og plugin-systemet som gjør at vi kan øke funksjonaliteten uten koding som trengs. Men til tross for all kjærlighet er WordPress ikke perfekt. Det er mange ganger hvor du vil lure på hvorfor en enkel og grunnleggende funksjon ikke er inkludert i WordPress-kjerne, og du må gå på jakt etter plugins / hacks / solutions bare for å løse et enkelt problem.

Ta dette som mitt brev til WordPress (og Matt Mullenweg), og jeg håper seriøst at de kan legge til følgende funksjoner i kjernen i fremtiden.

La oss begynne!

1. Database Backup / Export / Import

Å være et database-drevet CMS, er overraskende at standard WP-installasjonen ikke kommer med en måte for deg å sikkerhetskopiere databasen din. Eksporterfunksjonen er nesten ubrukelig, da den inneholder bare innlegg, sider, kommentarer, egendefinerte felt, kategorier og koder og ingen av de databaseinnstillingene du har satt opp i løpet av årene. Og hvis du har en stor blogg (med tonnevis av innhold), kan jeg forsikre deg om at eksportfunksjonen ikke kommer til å fungere veldig bra.

Med en innfødt database eksport / import-funksjon, vil det være enkelt for sluttbrukerne å sikkerhetskopiere databasen og også å overføre til en annen server uten tap av innstillinger.

For øyeblikket er pluginene som tillater sikkerhetskopiering av databasen, WP-DB-Backup og WP-DBManager

2. Kontaktskjema

Kontaktskjema er en enkel, men viktig komponent for alle nettsteder, men WordPress tror ikke det er viktig nok å inkludere det i kjernen. Sluttbrukere som trenger å opprette kontaktskjemaer, må ty til plugins som Kontaktskjema 7, cFormsII for å lage kontaktskjema for deres nettsteder. De fleste CMS kommer med denne kontakten skapelse evne, så hvorfor ikke WordPress?

3. Deaktiver visning av wp-versjon i metataggen

Alle vet risikoen for å plassere wp-versjonen i taggen, bortsett fra WordPress-teamet. I stedet for å fjerne versjonen fra metataggen, gjør de det automatisk (uansett om du liker det eller ikke) siden WP2.5 og gir ikke en enkel måte for deg å fjerne den. Kan du forestille deg å installere et plugin bare for å fjerne wp-versjonen taggen? Hva spild av ressurser.

Hvis du vil fjerne wp-versjonen fra metataggen, kan du legge til følgende krok i temaets funksjoner.php- fil

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

eller bruk følgende plugin: WP Security Scan eller Secure WordPress

4. Endring av wp-tabell prefiks under installasjon

WordPress bruker wp_ som standard database tabell prefix og vi vet alle hvor farlig det kan være. De fleste endrer ikke tabellprefixet fordi de ikke vet hvordan de skal, eller de kan ikke (hvis de er installert via Fantasico). Ja, jeg vet, du kan endre tabellprefikset i wp-config.php-filen før du installerer, men hvor mange mennesker gjør det egentlig? Etter min mening, under installasjonsprosessen, bør det være et felt for brukerne å angi deres foretrukne tabellprefikse.

For de som ønsket å endre sitt nåværende wp-tabellprefiks, kan du gjøre det her.

5. Mer kontroll over brukerens roller / evner

Har du noen gang lurt på hva som er forskjellene mellom en redaktør, en forfatter og en bidragsyter ? Jeg vil sette pris på om det er et lite avsnitt i Bruker-delen som forklarer evnen til hver rolle, eller en enkel lenke som peker på WordPress-dokumentasjonssiden.

I tillegg er det rikelig med tid når vi må begrense (eller utvide) evnen til en bestemt rolle, og det er ingen måte å gjøre det i den native WordPress-installasjonen. Brukerne må bruke plugin-modulen for rollemodus for å endre evnen til hver rolle.

6. Velg ditt eget admin brukernavn

Standardbrukernavnet for administrator er, som du har gjettet det, admin . Er det så vanskelig å la brukerne velge sitt eget administrative påloggingsnavn under installasjonsprosessen?

7. Støtte for mobile enheter

WordPress.com innså betydningen av mobile besøkende (over 60 millioner sidevisninger kommer fra mobiltelefoner per måned for WordPress.com-blogger) og har aktivert et mobiltema (for å være mer presis, WpTouch-pluginet) for mobilbrukere. Funksjonen for mobil støtte er integrert i WordPress.com, og brukere kan velge å aktivere / deaktivere mobiltemaet i innstillingene.

Er det ikke på tide for brukerne av selvbehandlet WordPress å få samme behandling også?

De som vil aktivere mobil støtte for WP-blogger, kan installere pluginene: WPTouch, WordPress Mobile Pack og wp-pda

Hva sier du? Hvilke andre funksjoner tror du bør være med i WP-kjernen?

Bilde kreditt: Peregrino vil regjere