AJAX Chat 독립형
이것은 Blueimp AJAX Chat 의 독립형 버전입니다. 포럼과 통합할 버전을 찾고 있다면 다른 분기를 선택하세요.
AJAX는 "비동기 JavaScript 및 XML"을 나타냅니다. AJAX Chat 클라이언트(사용자 브라우저)는 JavaScript를 사용하여 웹 서버에 업데이트를 쿼리합니다. 완전한 HTML 페이지를 전달하는 대신 업데이트된 데이터만 XML 형식으로 전송됩니다.
JavaScript를 사용하면 전체 페이지를 다시 로드하지 않고도 채팅 페이지를 업데이트할 수 있습니다.
요구사항
서버 측 | 클라이언트 측 |
---|
PHP >= 5 | 활성화된 자바스크립트 |
MySQL >= 4 | 활성화된 쿠키 |
루비 >= 1.8(선택 사항) | 플래시 플러그인 >= 9(선택 사항) |
특징
- 쉬운 설치
- 외침 상자로 사용 가능
- 다중 채널
- 비공개 메시지
- 비공개 채널
- 초대 시스템
- 불쾌한 사용자를 추방/차단하거나 무시합니다.
- 사용자 메뉴가 포함된 온라인 사용자 목록
- 이모티콘/웃음
- 사용자 정의 이모티콘을 추가하는 쉬운 방법
- BBC코드 지원
- 선택적 플래시 기반 사운드 지원
- 선택적 시각적 업데이트 정보(창 제목 변경)
- 클릭 가능한 하이퍼링크
- 채팅 레이아웃을 보존하기 위해 긴 단어 분할
- 홍수 통제
- 채팅 내 메시지 삭제 가능성
- IRC 스타일 명령
- 사용자 정의 명령을 추가할 수 있는 간편한 인터페이스
- 채팅 개시 시간을 정의하는 가능성
- 게스트 사용자 활성화/비활성화 가능
- 지속적인 클라이언트측 설정
- 다국어(ACCEPT_LANGUAGE 브라우저 설정 자동 감지)
- 스타일시트(CSS) 및 템플릿을 통해 쉽게 레이아웃을 사용자 정의할 수 있는 다양한 스타일
- 표시된 시간을 현지 클라이언트 시간대로 자동 조정
- 표준 준수(XHTML 1.0 엄격)
- 코드 및 특수 문자를 포함한 모든 텍스트 입력을 허용합니다.
- 줄 바꿈을 입력할 수 있는 여러 줄 입력 필드
- 메시지 길이 카운터
- 실시간 모니터링 및 로그 뷰어
- 유니코드(UTF-8) 및 비유니코드 콘텐츠 유형 지원
- 대역폭 절약 업데이트 호출(업데이트된 데이터만 전송됨)
- 플래시 기반 소켓 연결을 통해 업데이트를 푸시하는 선택적 지원(성능 및 응답성 향상)
- 연결 시간 초과를 견뎌냅니다.
- 기존 인증 시스템에 쉽게 통합
- 샘플 phpBB3, MyBB, PunBB, SMF 및 vBulletin 통합 사용 가능
- 레이아웃과 코드의 분리
- 주석이 잘 달린 소스 코드
- 보안을 필수 요소로 개발 - 코드 삽입, SQL 삽입, XSS(교차 사이트 스크립팅), 세션 도용 및 기타 공격을 방지하도록 구축됨
- Google Chrome, Firefox, Opera 및 Safari에서 성공적으로 테스트되었으며 모든 최신 브라우저에서 작동하도록 제작되었습니다. :)
돕다
필수 문서는 첨부된 Readme 파일에 포함되어 있습니다.
더 많은 문서를 보려면 github wiki를 참조하세요: https://github.com/Frug/AJAX-Chat/wiki
지원 질문이 있는 경우 Google 그룹을 사용하세요: https://groups.google.com/forum/#!forum/ajax-chat
버그를 보고하려면 github 문제를 사용하세요: https://github.com/Frug/AJAX-Chat