UcxUcc - مجموعة تعاون الفريق
ملحوظة هذه نسخة ما قبل النشر لهذا المشروع. تتم إعادة هيكلة المشروع وإعادة تسميته. بمجرد أن نعمل على المشروع الجديد مع تكافؤ الميزات، ستتم إزالة هذا المشروع.
نرحب بك لتقديم قضايا ضد هذا المشروع حتى يتم نشر المشروع الجديد. ومع ذلك، يرجى عدم تقديم العلاقات العامة. لقد انتهى التطوير في هذا المشروع.
UcxUcc عبارة عن مجموعة بسيطة ولكنها قوية من التطبيقات التعاونية الجماعية المصممة لتحسين الاتصالات ومشاركة المعلومات والإنتاجية للشركات الصغيرة والكبيرة.
الخروج من العرض التجريبي المباشر. انقر على رابط تسجيل حساب جديد في صفحة تسجيل الدخول لإنشاء حساب.
تعمل هذه المجموعة المبتكرة من الأدوات على تعزيز إنتاجية العمل من خلال:
- هاتف من فئة المؤسسات متوفر في أي مكان يتوفر فيه لدى موظفيك اتصال بالإنترنت
- قم بمشاركة محادثات المراسلة المهمة التي عادةً ما تكون مخفية في محادثات من نقطة إلى نقطة باستخدام أدوات مثل الرسائل القصيرة وSkype.
- اختر طريقة الاتصال الأكثر تأثيرًا من خلال إلقاء نظرة سريعة على تواجدهم عبر الإنترنت أو عبر الهاتف.
- قم بتحميل المستندات والصور ومقاطع الفيديو والملفات الصوتية والبحث فيها وتنزيلها في غرف الدردشة ومشاركتها مع بقية أعضاء فريقك.
- ابدأ محادثات خاصة بالرسائل المباشرة
- قم بتثبيت الرسائل المهمة للوصول السريع للجميع
- قم بتمييز الرسائل المهمة بنجمة لتكون مرجعًا سريعًا
- تتبع شعبية الرسائل من خلال تفاعلات الرسائل ومعرفة من تفاعل
- لا تفوت أي رسالة مهمة باستخدام إطار الإشعارات المتقدم الذي يوفر إشعارات مسموعة وسطح المكتب والرسائل النصية القصيرة والبريد الإلكتروني. تحكم في الضوضاء عن طريق تخصيص الإشعارات على أساس كل غرفة على حدة.
والجزء الأساسي هو أن البيانات آمنة من خلال الاتصالات المشفرة بين متصفحك والخادم. يتم تخزين كافة البيانات على الخادم الخاص بك، وليس على سحابة شخص آخر.
الميزات المتوفرة
- أنواع قنوات متعددة (عامة، خاصة، رسائل مباشرة)
- القنوات المفضلة
- @الإشارات مع إشعارات مسموعة وشارة
- الحضور مع التجاوز
- تحرير الرسائل، التثبيت، النجمة، الحذف
- حوالي 30 أمرًا مائلًا (إنشاء غرفة، دعوة المستخدم، ...)
- الارتباط التلقائي ومعاينة عناوين URL
- قم بسحب وإسقاط تحديث الملف مع معاينة الصورة والفيديو
- دعم الرموز التعبيرية مع المنتقي
- ردود أفعال الرسالة
- معالجة الرسائل غير المقروءة
- نظام الدور والأذونات القابل للتخصيص
- بعض الدعم التجريبي الأساسي للبوت
- تسليط الضوء على بناء جملة التعليمات البرمجية
- تحرير الملف الشخصي وصفحات الإدارة
- شكلي للغاية
- وأكثر ...
ميزة خريطة الطريق
- استبدل Rock.Chat UI بتصميم أصلي جديد
- فيديو نظير إلى نظير
- نظير إلى نظير الصوت
- محولات الحضور للتواجد على الهاتف مع Asterisk PBX
- عملاء الهاتف المحمول وإشعارات الدفع
- إشعارات البريد الإلكتروني والرسائل النصية القصيرة
- محادثات OTR
- خاصية الدردشة المباشرة
- تكامل الطرف الثالث (خطافات الويب، Rest API)
- OAuth وLDAP
- تكامل XMPP
- التدويل (معظم واجهة المستخدم تستخدم gettext بالفعل)
- سمات واجهة المستخدم
- توثيق قواعد البيانات والنكهات الأخرى لـ *nix
- وأكثر ...
ملاحظات معمارية
- إكسير وفينيكس الخلفية
- واجهة Light JS الأمامية (jQuery فقط)
- بعد التحميل الأولي للصفحة، يتم استخدام القنوات لعرض واجهة المستخدم. يتم إعادة عرض HTML على الخادم ودفعه إلى العميل عبر القناة
- تم إنشاؤه في الأصل كتطبيق فردي مستقل.
- في عملية إعادة البناء لتكون قابلة للتوسعة من خلال المكونات الإضافية
- سنستخدمه لإطار عمل العميل مع الدعم الأولي لتطبيق الدردشة وهاتفنا الرقمي WebRTC التجاري (الذي يتم تقديمه كمكون إضافي)
- هذا عمل قيد التقدم ويتطلب الكثير من التنظيف قبل إصدار الإنتاج
- لقد قمت بتجربة أساليب مختلفة للخادم للقناة -> عرض JS، وتوجيه رسائل القناة، وما إلى ذلك. وما زلت بحاجة إلى اختيار نهج وإعادة هيكلة المجالات الأخرى لتحقيق الاتساق.
ملاحظات أخرى
قاعدة بيانات النسخ الاحتياطي
mysqldump --add-drop-database --add-drop-table -u user --password=secret --databases ucx_chat _prod > ucx_chat .sql
استعادة قاعدة البيانات
mysql -u user -psecret < ucx_chat .sql
تثبيت التبعيات
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
ImageMagick
yum install -y ImageMagick ImageMagick-devel
تشغيل عمليات الترحيل على Dev
iex> Ecto.Migrator.run UcxChat.Repo, Path.join([Application.app_dir(: ucx_chat ) | ~w(priv repo migrations)]), :up, all: true
تحديث التكوين عندما تكون هناك وحدات جديدة
alias UcxChat . { Repo , Config.FileUpload , Config }
config = Repo . all ( Config ) |> hd
Config . changeset ( config , % { file_upload: % FileUpload { } |> Map . from_struct } ) |> Repo . update
المساهمة
نحن نقدر أي مساهمة في UcxChat. راجع دليلي CODE_OF_CONDUCT.md وCONTRIBUTING.md لمزيد من المعلومات. نحتفظ عادةً بقائمة من الميزات والأخطاء في أداة تعقب المشكلات.
شكر وتقدير
واجهة المستخدم لهذا الإصدار من المشروع مأخوذة (مع بعض التعديلات) مباشرة من Rocket.Chat.
رخصة
UcxChat
هي حقوق الطبع والنشر (ج) لعام 2017 لشركة E-MetroTel
يتم إصدار الكود المصدري بموجب ترخيص MIT.
تحقق من الترخيص لمزيد من المعلومات.