Как создать форум внутри приложения?

1

Возможно ли, чтобы пользователи оставляли комментарии и запускали разговоры внутри приложения? Если это так, что нужно делать на стороне сервера и стороне приложения?

Теги:

3 ответа

2
Лучший ответ

В такой ситуации вы обычно найдете следующие идеи:


На стороне сервера:

  • есть страница/метод, который возвращает данные форума (список категорий, список тем, содержание тем/сообщений,...)
  • есть другая страница/метод, который будет получать данные из приложения (новые сообщения, новые темы,...)


И, со стороны приложения:

  • имеют формы, позволяющие пользователю вводить данные (новые сообщения, новые темы,...)
  • есть пара отображаемых страниц (чтобы показать, что на форуме)
  • конечно, каждая страница отображения будет ссылаться на:
    • другие отображаемые страницы - например, список тем позволит войти в темы, прийти в список сообщений
    • действия - например, по теме, у вас будет кнопка "добавить ответ"


Сервер и клиент будут обмениваться данными, часто используя HTTP-запросы (будь то SOAP, XML-RPC, REST,...).

  • 0
    Хорошо, отлично! Определенно, мой правильный путь. Знаете ли вы какой-нибудь учебник, который показывает, как это сделать на стороне приложения? Я знаю, что многие из них существуют на стороне сервера. Или, может быть, вы могли бы привести пример =)
  • 0
    Извините, я не знаю учебник по этому поводу - я разработал с нуля, для забавы, приложение, которое делает это почти так (для платформы блогов, а не для форума) , но это не открытый код.
Показать ещё 2 комментария
0

Ваш вопрос слишком широк, но вот некоторые ключевые компоненты:

  1. Вам нужно будет иметь базу данных на сервере, которая сохраняет ваши данные (по данным я имею в виду комментарии, разговоры, пользователи и т.д.),

  2. Вам нужно будет иметь веб-службу на вашем сервере, которая позволяет получить доступ ко всем вашим данным.

  3. Вышеупомянутый веб-сервис также должен будет позволять вам сохранять данные в базе данных вашего сервера, когда пользователь начинает новые комментарии или сообщения на телефоне.

  4. Наконец, вам нужно будет создать приложение для Android и включить все необходимые элементы пользовательского интерфейса, чтобы пользователи могли входить в систему, делать комментарии, просматривать сообщения и настройки.

0

Вы можете рассмотреть бесплатную общественную службу, чтобы встраивать функцию форума/комментариев в ваше приложение. Disqus - хороший сервис для комментариев: http://disqus.com/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню