Я создаю личный сайт, для блога хочу использовать Wordpress а для вики я буду использовать Викия. Возможно ли, что я использую одну и ту же базу данных для хранения статей из обоих интерфейсов (wordpress и wiki). Если да, могу я каким-то образом добавить статьи из моей вики в блог в определенной категории.
РЕДАКТИРОВАТЬ - я действительно хочу, чтобы мой блог и вики могли заполнять одни и те же статьи. Я системный разработчик и не знаю, как объяснить вам технические термины MySQL / PHP.
да - вполне возможно, но, скорее всего, вам понадобится какой-нибудь собственный скрипт синхронизации данных. вероятно, эти двое используют совершенно разную компоновку таблиц и, возможно, другой язык разметки.
вам, вероятно, потребуется взломать скрипт, который знает, какие статьи в wordpress созданы на основе вики, и переписывать их каждые x часов.
Чтобы ответить на первую часть вашего вопроса. Я бы подумал, что вы можете хранить обе системы в одной базе данных, хотя она может стать большой, вы можете просто дать каждой системе другой префикс таблицы
например wordpress wp_ и wikia wk_
Но я не уверен, правильно ли я понимаю ваши вопросы ... вы хотите, чтобы обе системы сохранялись в одной и той же таблице? или просто обе системы используют одну базу данных?
Wikia и Wordpress хранят свой контент совершенно разными способами в базе данных, поэтому на первый взгляд ответ отрицательный. Единственный способ обойти это - написать сценарий, который синхронизирует два источника данных, конвертируя из одного формата в другой. Хотя это было бы возможно, если вы хотите, чтобы это было двусторонним, было бы сложно гарантировать, что вы вносите правильные изменения в правильном порядке, и вам почти наверняка придется отказаться от любого понятия последовательность.
Ваш вопрос дает нам понять, как вы планируете выполнять некоторые функции, но что именно вы хотите предоставить? Блог, который может редактировать joe public (или пользователи с логинами?)
Я думаю, что мы могли бы помочь вам лучше всего, предложив предложения о том, как достичь того, чего вы хотите достичь, а не о том, как воплотить вашу идею решения в жизнь.