Обичам WordPress. Обичам лекотата на потребителя и колко лесно можете да го инсталирате и да работите в рамките на 5 минути. Обичам нейната разширяемост и плъгинната система, които ни дават възможност да увеличим функционалността си без нужда от кодиране. Въпреки това, въпреки цялата любов, WordPress не е съвършен. Има много пъти, когато ще се чудите защо проста и основна функция не е включена в WordPress ядрото и трябва да отидете за лов за plugins / hacks / solutions само за да разрешите прост проблем.

Вземете това като моето писмо до WordPress (и Matt Mullenweg) и аз сериозно се надявам те да добавят следните характеристики към ядрото в бъдеще.

Нека да започнем!

1. Архивиране / експортиране / импортиране на база данни

Като база данни, задвижвана от CMS, изненадам се, че инсталирането по подразбиране за WP не идва с начин да архивирате базата данни. Функцията "Експортиране" е почти безполезна, тъй като съдържа само съдържанието на публикациите, страниците, коментарите, персонализираните полета, категориите и маркерите, както и никоя от настройките на базата данни, които сте създали през годините. И ако имате голям блог (с тонове съдържание), мога да ви уверя, че функцията за експортиране няма да работи много добре.

С функция за експортиране / импортиране на естествена база данни, ще бъде лесно за крайните потребители да архивират базата данни и да мигрират към друг сървър без загуба на настройки.

Понастоящем плъгините, които позволяват архивиране на базата данни, включват WP-DB-Backup и WP-DBManager

2. Формуляр за връзка

Формулярът за връзка е прост, но съществено важен компонент за всеки уебсайт, но WordPress не смята, че е достатъчно важно да се включи в сърцевината. Крайните потребители, които трябва да създадат формуляри за връзка, трябва да прибягват до плъгини като Формуляр за връзка 7, cFormsII, за да създадат формуляр за връзка за своите сайтове. Повечето CMS идват с тази възможност за създаване на контактна форма, така че защо да не WordPress?

3. Забранете показването на wp версия в мета маркера

Всеки знае риска от поставянето на версията ви в етикета, с изключение на екипа на WordPress. Вместо да премахвате версиите от мета маркера, те се появяват автоматично (независимо дали ви харесва или не) от WP2.5 и не ви осигуряват лесен начин да го премахнете. Можете ли да си представите инсталирането на приставка, само за да премахнете маркера за версия на wp? Каква загуба на ресурси.

За да премахнете версията на wp от мета маркера си, можете да добавите следната кука към файла functions.php на темата

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

или използвайте следните приставки: WP Security Scan или Secure WordPress

4. Промяна на префикс на маса wp по време на инсталацията

WordPress използва wp_ като префикс на таблицата по подразбиране на базата данни и всички знаем колко опасно може да бъде това. Повечето хора не променят префикса на таблицата просто защото не знаят как да или не могат (ако са инсталирани чрез Fantasico). Да, знам, можете да промените префикса на таблицата във файла wp-config.php, преди да инсталирате, но колко хора наистина го правят? По мое мнение, по време на инсталационния процес, трябва да има поле за потребителите да посочат предпочитания от тях префикс за таблици.

За тези, които искаха да променят сегашната си префикс на маса wp, ето как можете да го направите.

5. По-голям контрол върху потребителските роли / възможности

Чудили ли сте се някога кои са разликите между ролята на редактор, автор и сътрудник ? Бих се радвал, ако в секцията "Потребител" има малък абзац, който обяснява възможностите на всяка роля или проста връзка, която сочи към сайта за документация на WordPress.

В допълнение, има достатъчно време, когато трябва да ограничим (или да разширим) възможностите на определена роля и няма начин да го направим в родната инсталация на WordPress. Потребителите трябва да използват приставката за управление на роли, за да променят възможностите на всяка роля.

6. Изберете вашето собствено потребителско име за администратор

Потребителското име по подразбиране за администратор е, както го познахте, администратор . Трудно ли е да позволите на потребителите да изберат свое собствено административно име за вход в процеса на инсталиране?

7. Поддръжка за мобилни устройства

WordPress.com осъзна важността на мобилните посетители (повече от 60 милиона показвания на страници идват от мобилни телефони на месец за WordPress.com блогове) и активират мобилна тема (по-точно, плъгина WpTouch) за мобилни потребители. Функцията за поддръжка на мобилни устройства е интегрирана в WordPress.com и потребителите могат да изберат да активират / деактивират мобилната тема в настройките.

Не е ли време потребителите на самоприетия WordPress да получат същото лечение?

Тези, които искат да активират мобилната поддръжка за вашите WP блогове, могат да инсталират приставки: WPTouch, WordPress Mobile Pack и wp-pda

Каква е твоята дума? Какви други функции смятате, че трябва да бъдат включени в сърцевината на WP?

Снимка: Перегрино ще царува