Хороший подход к добавлению блога на мой сайт - PullRequest
1 голос
/ 10 августа 2011

Я создал собственный сайт поверх фреймворка codeigniter.Теперь я хочу создать раздел блога на своем веб-сайте и разрешить различным нетехническим людям, с которыми я работаю, редактировать / создавать записи блогов и публиковать их.Я не хочу создавать бэкэнд для этого с нуля.

Есть ли какие-нибудь хорошие плагины для codeigniter, которые работают с существующими службами хостинга блогов, чтобы, возможно, загрузить канал xml-rss и встроить его в страницу блога?Не уверен, что лучший подход заключается в том, чтобы предложить такую ​​функциональность нетехническим людям, с которыми я работаю.Есть предложения?

Ответы [ 2 ]

2 голосов
/ 10 августа 2011

Если это просто интерфейс администратора, который вы не хотите писать снова, я бы:

  • Настройка блога на том же сервере mysql, что и ваше приложение CodeIgniter ИЛИ на сервере со статическим IP
  • Создайте еще одно соединение БД из вашего приложения с базой данных блога
  • Использование CodeIgniter для обработки данных, маршрутизации и представлений веб-интерфейса

Это позволит вам лучше интегрировать интерфейс веб-интерфейса блога в существующий сайт, сохраняя при этом внутреннюю часть блога.

Если вы (по какой-то причине) не хотите создавать другое соединение, вы можете использовать RSS-каналы в качестве API в формате XML или создать слой API поверх блога. Эта опция определенно будет медленнее, чем прямое соединение, но вы можете предпочесть сделать это так.

1 голос
/ 10 августа 2011

Почти все блоги предоставляют RSS. Вы можете просто использовать это и кэшировать, используя библиотеку RSS Parser.

У меня сейчас запущена демоверсия с использованием этого метода с Tumblr

...