Проще говоря, да, WordPress будет более чем способным активом в соответствии с вашими критериями. Но перевешивает ли кривая обучения знакомству с WP использование инфраструктуры, с которой вы уже хорошо знакомы?
Лично вам кажется, что вы довольно солидны с PHP, и учитывая тот факт, что, на мой взгляд, то, что вы планируете делать, относительно легко, я бы сказал, WordPress - отличное решение.
Я бы рекомендовал прочитать о новом пользовательском API типа записей WordPress 3.0 и просмотреть основы хуков и фильтров в API плагинов .
Отправленные цитаты будут просто обычным типом записи. Вам лучше написать код внешнего интерфейса (например, обработку формы, пользовательский интерфейс и т. Д.) Самостоятельно, либо в рамках темы или плагина, а затем использовать wp_insert_post
и позволить WordPress управлять всем администрированием базы данных. На самом деле WP пойдет еще дальше и настроит всего администратора для просмотра, редактирования и удаления цитат.
Публикация мета (также называемая пользовательскими полями) также доступна для вас, если вам нужно хранить дополнительную информацию о цитате, которая не совсем соответствует структуре таблицы сообщения.
Для меню это еще проще. Я бы сказал, просто создайте категорию сообщений под названием «Меню», и клиент сможет публиковать в ней «блюда», как в блоге или в любом другом похожем формате.
Я только облизал поверхность здесь. Остановитесь на вышеперечисленном, а затем ознакомьтесь с некоторыми другими полезностями, такими как метабоксы и пользовательские таксономии !