RU
====== Cpp.Comet - Документация ======
* Если вы хотите понять зачем вам нужен комет сервер, то прочтите [[comet:introduction-to-comet|вводную статью]]
* Начать освоение API рекомендуется с изучения [[comet:CometQL|CometQL]] и [[comet:javascript_api|JavaScript API]]
====== Актуальные статьи ======
* [[comet:introduction-to-comet|Введение]] - Описание технологии comet, возможностей, сферы применения. Как работают push уведомления.
* [[comet:CometQL|Описание CometQL]] - серверное api для работы с комет сервером
* [[comet:javascript_api|Описание JavaScript API]] - клиентское api для работы с комет сервером
* [[comet:faq:send-message-to-pipe|Online demo отправки сообщений]] - Online demo и пример кода отправки сообщений в канал.
* [[comet:simple-chat-example|Пример Realtime чата]] - Учебный пример Realtime чата
* [[comet:simple-chat-plugin|Готовый чат на JavaScript для сайта - chat плагин]] - Подключаемый плагин простого чата
* [[comet:chat-with-authorization|Как сделать чат с авторизацией]] - Как сделать простой php chat на сайте, урок с примерами и online demo
* [[http://dimasudarkin.ru/%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-realtime-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%81%D0%B0%D0%B9%D1%82%D0%B5/|Как сделать Realtime уведомления на сайте]] - Реализация отправки уведомлений авторизованным на комет сервере пользователям по их идентификатору.
* [[http://dimasudarkin.ru/%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-%D0%B8%D0%BB%D0%B8-%D0%BD%D0%B5%D1%82-php/|Как определить, онлайн пользователь или нет]] - Пример определения онлайн пользователь или нет на php
* [[comet:star-comet-chat|Star.Comet-Chat]] - Плагин чата для личной переписки пользователей между собой.
* [[comet:javascript_api:pipe-types|Зарезервированные имена каналов]] - описание каналов с особыми свойствами
* [[comet:cometql-bash-example|Пример отправки сообщения из bash скрипта]]
* [[comet:cometql:error|Коды ошибок в CometQL]] - Коды ошибок которые можно получить при работе с CometQL API
* [[comet:dev_id|Публичный идентификатор разработчика]] - Что такое "Публичный идентификатор разработчика" и "Секретный ключ разработчика"
* [[comet:authentication|Авторизация пользователей]] - Описание механизма на авторизация пользователей на комет сервере
* [[https://github.com/CppComet/php-chat-example|Пример чата на php]]
* [[https://habrahabr.ru/company/comet-server/blog/273573/|Использование comet сервера для реализации простого чата]]
* [[https://habrahabr.ru/company/comet-server/blog/272817/|Создаём простой Realtime чат]]
====== Администрирование комет сервера ======
* [[comet:building-from-source|Установка]] - Инструкция по сборке и установке комет сервера на свой сервер
* [[comet:load-testing|Как провести нагрузочное тестирование]] - Как провести нагрузочное тестирование сервера с помощью tsung
* [[comet:load-testing-result|Отчёт о нагрузке в 64000 онлайн]] - Результаты нагрузочного тестирования
====== Техническая поддержка и ответы на вопросы ======
Вопросы по работе с проектом можно [[http://community.comet-server.com|задавать на форуме]] на них будет отвечать техподдержка и возможно другие участники сообщества.
Если у вас не личный вопрос, а вопрос который возможно может заинтересовать и других пользователей то лучше спросить [[http://community.comet-server.com|на форуме сообщества]] так как в таком случаи и другие люди смогут увидеть ответ. Или возможно даже вам ответит кто то быстрее чем в техподдержке
====== Планы по развитию проекта ======
О том, какие улучшения запланированы, а какие уже внедряются можно посмотреть на [[https://github.com/CppComet/comet-server/projects/1|этой странице]]
Если есть какие-то предложения, вопросы, пожелания или просьбы по добавлению новых функций, то можно [[https://github.com/CppComet/comet-server/issues|здесь создать issue]] или написать в техподдержку после регистрации.
===== Вопросы и ответы =====
* [[comet:faq:websockets-vs-longpolling|Что лучше Long Polling или WebSockets?]]
* [[comet:faq:send-message-to-pipe|Как отправить сообщение в канал?]]
* [[comet:faq:js-api-subscription|Как принять сообщение из канала в JavaScript?]]
* [[comet:faq:what-browsers-are-supported|Какие браузеры поддерживаются?]]
* [[comet:faq:use-php-as-comet-server|Почему реализовывать comet server на php не так эффективно?]]
* [[comet:faq:movement-of-one-variable|Движение одной переменной от клиента к серверу и от сервера к клиенту]]
* [[comet:testhosting|Почему скрипт работает на локальной машине и не работает на хостинге? ]]
* [[comet:faq:public_key|Что такое и зачем нужен "Публичный идентификатор разработчика" и "Секретный ключ разработчика"?]]
* [[comet:faq:send-message-to-pipe|Как отправить сообщение в произвольный канал и как его потом получить на другой странице?]]
* [[comet:faq:realtime-users-list|Как реализовать механизм отслеживания вхождения пользователей на сайт. То есть список посетителей обновляющийся на "лету"?]]
* [[comet:faq:access-to-channels-for-outsiders|Может ли кто то посторонний получать сообщение из каналов?]]
* [[comet:faq:max-numbers-of-pipes|Надо ли экономить количество каналов?]]
===== Список готовых решений использующих Star.Comet =====
* [[comet:star-comet-chat|Плагин личной переписки между пользователями]]
* [[user:app:mogutacms|Плагин уведомлений для MogutaCMS]]
* [[user:app:modx-messenger|Плагин уведомлений для MODX messenger]]
Если вы создали какое-то приложение или плагин для CMS использующий этот комет сервис и планируете это приложение продавать или раздаёте бесплатно, то напишите об этом по адресу app@comet-server.ru для того, чтобы информация о вашем приложении была добавлена в [[user:app|специальный раздел]] на этом сайте.
Возможно, это привлечёт к вам несколько дополнительных пользователей.
[[user:app|Список готовых решений использующих Star.Comet]]
====== Другие языки ======
Эта страница на [[en|Английском языке]]
~~DISCUSSION:off| ~~