UcxUcc - Rangkaian Kolaborasi Tim
CATATAN Ini adalah versi pra-rilis dari proyek ini. Proyek ini sedang difaktorkan ulang dan diganti namanya. Setelah proyek baru kami berfungsi dengan paritas fitur, proyek ini akan dihapus.
Anda dipersilakan untuk mengirimkan masalah terhadap proyek ini hingga proyek baru diposting. Namun, mohon jangan kirimkan PR. Pengembangan proyek ini telah berakhir.
UcxUcc adalah rangkaian aplikasi kolaborasi tim yang sederhana namun kuat yang dirancang untuk meningkatkan komunikasi, berbagi informasi, dan produktivitas untuk bisnis kecil dan besar.
Lihat Demo Langsung. Klik tautan Daftarkan akun baru di halaman masuk untuk membuat akun.
Rangkaian alat inovatif ini meningkatkan produktivitas bisnis dengan:
- Telepon kelas perusahaan yang tersedia di mana pun karyawan Anda memiliki koneksi Internet
- Bagikan percakapan perpesanan penting yang biasanya disembunyikan dalam percakapan langsung dengan alat seperti SMS dan Skype.
- Pilih metode komunikasi yang paling berpengaruh dengan melihat kehadiran online atau melalui telepon.
- Unggah, cari, dan unduh dokumen, gambar, video, dan file audio di ruang obrolan dan bagikan dengan seluruh tim Anda.
- Mulai percakapan pribadi dengan pesan langsung
- Sematkan pesan penting untuk akses cepat bagi semua orang
- Bintangi pesan penting untuk referensi cepat Anda
- Lacak popularitas pesan dengan reaksi pesan dan lihat siapa yang bereaksi
- Jangan pernah melewatkan pesan penting dengan kerangka notifikasi canggih yang menyediakan notifikasi suara, desktop, SMS, dan email. Kontrol kebisingan dengan menyesuaikan notifikasi berdasarkan ruangan demi ruangan.
Dan bagian terpentingnya adalah data tersebut aman dengan koneksi terenkripsi antara browser Anda dan server. Semua data disimpan di server Anda sendiri, bukan di cloud orang lain.
Fitur yang Tersedia
- Berbagai jenis saluran (pesan publik, pribadi, langsung)
- Saluran favorit
- @sebutan dengan pemberitahuan suara dan lencana
- Kehadiran dengan override
- Mengedit pesan, menyematkan, membintangi, menghapus
- Sekitar 30 perintah garis miring (buat ruangan, undang pengguna, ...)
- Tautan otomatis dan pratinjau url
- Seret dan lepas pembaruan file dengan pratinjau gambar dan video
- Dukungan emoji dengan pemilih
- Reaksi pesan
- Penanganan pesan yang belum dibaca
- Sistem Peran dan Izin yang Dapat Disesuaikan
- Beberapa dukungan eksperimental Bot dasar
- Penyorotan sintaksis kode
- Pengeditan profil dan halaman admin
- Sangat dapat dikonfigurasi
- dan banyak lagi...
Peta Jalan Fitur
- Ganti UI Rock.Chat dengan desain asli yang baru
- Video rekan ke rekan
- Audio rekan ke rekan
- Adaptor kehadiran untuk kehadiran di telepon dengan Asterisk PBX
- Klien seluler dan pemberitahuan Push
- Notifikasi email dan SMS
- Percakapan OTR
- Fitur obrolan langsung
- Integrasi pihak ketiga (web hooks, Rest API)
- BitBucket
- Github
- Jira
- ...
- OAuth dan LDAP
- Integrasi XMPP
- Internasionalisasi (Sebagian besar UI sudah menggunakan gettext)
- tema UI
- Dokumentasi untuk database lain dan varian *nix
- dan banyak lagi...
Catatan Arsitektur
- Bagian Belakang Ramuan & Phoenix
- Frontend JS ringan (hanya jQuery)
- Setelah pemuatan halaman awal, saluran digunakan untuk rendering UI. HTML diperbarui di server dan dikirim ke klien melalui saluran
- Awalnya dibuat sebagai aplikasi tunggal yang berdiri sendiri.
- Dalam proses refactoring agar dapat diperluas melalui plugin
- Kami akan menggunakannya untuk kerangka klien dengan dukungan awal untuk aplikasi obrolan dan softphone WebRTC komersial kami (dikirimkan sebagai plugin)
- Ini masih dalam proses dan memerlukan banyak pembersihan sebelum rilis produksi
- Saya telah bereksperimen dengan pendekatan serveral yang berbeda dari saluran -> rendering JS, perutean pesan saluran, dll. Saya masih perlu memilih pendekatan dan memfaktorkan ulang area lain untuk konsistensi.
Catatan Lainnya
Basis Data Cadangan
mysqldump --add-drop-database --add-drop-table -u user --password=secret --databases ucx_chat _prod > ucx_chat .sql
Pulihkan Basis Data
mysql -u user -psecret < ucx_chat .sql
Instal Dependensi
ffmpeg
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
yum install ffmpeg ffmpeg-devel -y
GambarMagick
yum install -y ImageMagick ImageMagick-devel
Menjalankan Migrasi di Dev
iex> Ecto.Migrator.run UcxChat.Repo, Path.join([Application.app_dir(: ucx_chat ) | ~w(priv repo migrations)]), :up, all: true
Memperbarui Config Ketika ada keseluruhan baru
alias UcxChat . { Repo , Config.FileUpload , Config }
config = Repo . all ( Config ) |> hd
Config . changeset ( config , % { file_upload: % FileUpload { } |> Map . from_struct } ) |> Repo . update
Berkontribusi
Kami menghargai kontribusi apa pun pada UcxChat. Periksa panduan CODE_OF_CONDUCT.md dan CONTRIBUTING.md kami untuk informasi lebih lanjut. Kami biasanya menyimpan daftar fitur dan bug di pelacak masalah.
Pengakuan
UI untuk versi proyek ini diambil (dengan beberapa modifikasi) langsung dari Rocket.Chat.
Lisensi
UcxChat
adalah Hak Cipta (c) 2017 E-MetroTel
Kode sumber dirilis di bawah Lisensi MIT.
Periksa LISENSI untuk informasi lebih lanjut.