Ik hou van WordPress. Ik ben dol op de gebruiksvriendelijkheid en hoe gemakkelijk je het binnen 5 minuten kunt laten installeren en uitvoeren. Ik ben dol op de uitbreidbaarheid en het plug-insysteem waarmee we de functionaliteit kunnen uitbreiden zonder dat er codering nodig is. Ondanks alle liefde is WordPress echter niet perfect. Er zijn veel momenten waarop je je zult afvragen waarom een ​​eenvoudige basisfunctie niet is opgenomen in de WordPress-kern en je op zoek moet gaan naar plug-ins / hacks / oplossingen om een ​​eenvoudig probleem op te lossen.

Neem dit als mijn brief aan WordPress (en Matt Mullenweg) en ik hoop echt dat ze in de toekomst de volgende functies aan de kern kunnen toevoegen.

Laten we beginnen!

1. Databaseback-up / export / import

Als een door een database aangedreven CMS, ben ik verrast dat de standaard WP-installatie geen manier biedt om een ​​back-up van uw database te maken. De Export-functie is bijna nutteloos, omdat deze alleen uw berichten, pagina's, opmerkingen, aangepaste velden, categorieën en tags bevat en geen van de database-instellingen die u in de loop der jaren met zorg hebt ingesteld. En als je een grote blog hebt (met veel inhoud), kan ik je verzekeren dat de Export-functie niet erg goed zal werken.

Met een standaard export / importeerfunctie voor de database kunnen eindgebruikers eenvoudig een back-up maken van hun database en ook migreren naar een andere server zonder verlies van instellingen.

Momenteel zijn de plug-ins die een back-up van de database mogelijk maken, WP-DB-Backup en WP-DBManager

2. Contactformulier

Contactformulier is een eenvoudig, maar essentieel onderdeel voor elke website, maar WordPress vindt het niet belangrijk genoeg om het in de kern op te nemen. Eindgebruikers die contactformulieren moeten maken, moeten hun toevlucht nemen tot plug-ins zoals Contactformulier 7, cFormsII om een ​​contactformulier voor hun sites te maken. De meeste CMS worden geleverd met deze mogelijkheid om contactformulieren te maken, dus waarom niet WordPress?

3. Schakel de weergave van de wp-versie uit in de metatag

Iedereen kent het risico om uw wp-versie in de tag te plaatsen, behalve het WordPress-team. In plaats van de versie-indeling uit de metatag te verwijderen, verschijnen ze automatisch (of je dat nu leuk vindt of niet) sinds WP 2.5 en kun je deze niet op een eenvoudige manier verwijderen. Kun je je voorstellen dat je een plug-in installeert om de tag wp-version te verwijderen? Wat een verspilling van middelen.

Als u de wp-versie uit uw metatag wilt verwijderen, kunt u de volgende hook toevoegen aan het function.php- bestand van uw thema

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

of gebruik de volgende plug-ins: WP Security Scan of Secure WordPress

4. Wijziging van het voorvoegsel van de wp-tabel tijdens de installatie

WordPress gebruikt wp_ als standaard prefix voor de databasetabel en we weten allemaal hoe gevaarlijk dat kan zijn. De meeste mensen veranderen het voorvoegsel van de tabel niet simpelweg omdat ze niet weten hoe ze het moeten doen, of ze kunnen dit niet doen (indien geïnstalleerd via Fantasico). Ja, ik weet het, je kunt het voorvoegsel van de tabel in het bestand wp-config.php wijzigen voordat je het installeert, maar hoeveel mensen doen dat echt? Naar mijn mening moet er tijdens het installatieproces een veld zijn voor de gebruikers om hun voorkeurstabelvoorvoegsel op te geven.

Voor degenen die hun huidige WP-tabelprefix wilden wijzigen, hier is hoe u het kunt doen.

5. Meer controle over de rollen / mogelijkheden van de gebruiker

Heb je je ooit afgevraagd wat het verschil is tussen een Editor-, Author- en een Contributor- rol? Ik zou het op prijs stellen als er een kleine paragraaf is in de sectie Gebruiker waarin de mogelijkheden van elke rol worden uitgelegd, of een eenvoudige link die verwijst naar de WordPress-documentatiesite.

Bovendien is er voldoende tijd om de mogelijkheden van een bepaalde rol te beperken (of uit te breiden) en dat is niet mogelijk in de native WordPress-installatie. Gebruikers moeten de rolmanager plug-in gebruiken om de mogelijkheden van elke rol te wijzigen.

6. Kies uw eigen beheerders-gebruikersnaam

De standaard gebruikersnaam voor de beheerder is, zoals je het al geraden hebt, admin . Is het zo moeilijk om de gebruikers hun eigen beheerdersaanmeldnaam te laten kiezen tijdens het installatieproces?

7. Ondersteuning voor mobiele apparaten

WordPress.com besefte het belang van mobiele bezoekers (meer dan 60 miljoen bekeken pagina's komen van mobiele telefoons per maand voor WordPress.com blogs) en hebben een mobiel thema geactiveerd (om preciezer te zijn, de WpTouch-plug-in) voor mobiele gebruikers. De mobiele ondersteuningsfunctie is geïntegreerd in WordPress.com en gebruikers kunnen ervoor kiezen om het mobiele thema in de instellingen in of uit te schakelen.

Wordt het niet tijd dat de gebruikers van zelf-gehoste WordPress dezelfde behandeling krijgen?

Degenen die mobiele ondersteuning voor uw WP-blogs willen activeren, kunnen de plug-ins installeren: WPTouch, WordPress Mobile Pack en wp-pda

Wat zeg je? Welke andere functies zouden volgens u moeten worden opgenomen in de WP-kern?

Beeldtegoed: Peregrino Will Reign