Friday, August 13, 2021

طريقة إنشاء متجر إلكتروني مجاني عبر منصة NGShop

 من خلال هذا المقال سنشرح لك خطوة بخطوة كيف تصنع متجرك الكتروني مجاني

المتجر الإلكتروني هو أفضل خيار رقمي إذا كنت تريد أن تبدأ مشروع خاص، أو كان لديك مشروعاً بالفعل وتنوي القيام بتطويره وزيادة المبيعات!

منصة NGShops هي منصة تستطيع من خلالها إنشاء متجرك الخاص وبيع المنتجات والخدمات، حيث يتمكن عميلك من شراء منتجاتك وتجميع ما تم اختياره في سلة المشتريات، كما يستطيع شراءها بسهولة عن طريق خدمات الدفع الإلكتروني المختلفة.

 

احصل على متجرك أيّ كان حجم عملك سواء كان كبيراً أم صغيراً، NG Shops هو خيارك الأمثل لتقديم عملك بطريقة فريدة ومختلفة.

منصة NGShops تمكنك من الحصول على متجر إلكتروني بخطوات مبسطة وسهلة حتى وإن لم يكن لديك الخبرة الكافية.

 

اعتماد منصة NGShops لإنشاء المتجر

باختيارك منصة NGShops فأنت تصمم متجرك الخاص بما يناسب نشاطك التجاري ونوعية منتجاتك، حيث سيمتلك المتجر هويته الخاصة وستتمكن من ترسيخ علامتك التجارية المميزة لجميع عملائك، يمكنك تصميم متجرك الإلكتروني في دقائق معدودة وبأقل التكاليف.

كما سيوفر عليك عناء البحث عن شركات البرمجة والاستضافة والدعم الفني.

 

خطوات إنشاء متجر إلكتروني مجاني على منصة ngshops

  • فقط من خلال الدخول إلى موقع ngshops.com ، ثم الضغط على زر (جرب الآن) من القائمة الرئيسية

 

  • ثم قم بإدخال بياناتك لإنشاء حساب جديد

 

 

 

  • ثم اختر الباقة التي تناسبك والضغط على اطلب الآن

 

 

  • أدخل اسم متجرك الخاص

 

  • يمكنك الآن معاينة متجرك بعد الضغط على زر معاينة، وكذلك إدارة المتجر من خلال الضغط على إدارة

 

 

تهانينا!!!

الآن متجرك الخاص جاهز وستصبح منتجاتك متاحة لجميع عملائك أينما كانوا مع سهولة التسوق والشراء.

كما يمكنك إدارة ملفك الشخصي والتعديل على كافة البيانات الشخصية أو المتعلقة بالمتجر الإلكتروني وذلك بالضغط على حسابي

 

 


Thursday, June 29, 2017

Running and Restarting Janus WebRTC Gateway

As Janus does not work as service, I finally had the following shell script to restart it whenever I changed configuration.


pkill -x janus
sleep 2
cd /opt/janus/bin/
./janus -F /opt/janus/etc/janus/


** Notice that this should work when you run janus in damemon mode by setting daemonize = true in janus.cfg


Building Janus Gateway on ubuntu 16

I already tried to build janus on centos as I am more familiar with it, but for some reasons regarding the kernel version, build always failed.

I moved to Ubuntu and build was straightforward in development stage.

But, when project gone in beta, and I started to receive some clients, a socket error started to crash janus as I am using secure web socket protocol (more details here).

Forum discussion led to rebuild libwebsockets library with option -DLWS_MAX_SMP=1 as there is multi threading issue, you can search and get more information about this option, also you can get more information about the bug here in janus github issues.


Anyway the following are the final working steps for building janus gateway on ubuntu 16 / 64 box.

1- build libsrtp

wget https://github.com/cisco/libsrtp/archive/v2.0.0.tar.gz
tar xfv v2.0.0.tar.gz
cd libsrtp-2.0.0
./configure --prefix=/usr --enable-openssl
make shared_library && sudo make install

1 - Rebuild libwebsockets using -DLWS_MAX_SMP=1 option

sudo apt-get install git cmake
sudo apt-get remove libwebsockets-dev

sudo git clone https://github.com/warmcat/libwebsockets.git
sudo apt-get install libssl-dev

cd /
mkdir build
cd build

git clone https://github.com/warmcat/libwebsockets.git

cd libwebsockets

cmake -DLWS_MAX_SMP=1 .
make
sudo make install
ldconfig



2- Build Janus Gateway

sudo apt-get upgrade


sudo apt-get install libmicrohttpd-dev libjansson-dev libnice-dev libssl-dev libsrtp-dev libsofia-sip-ua-dev libglib2.0-dev libopus-dev libogg-dev libini-config-dev libcollection-dev pkg-config gengetopt automake libtool doxygen graphviz git cmake

sudo apt-get install libavformat-dev

mkdir -p ~/build
cd ~/build
git clone git://github.com/meetecho/janus-gateway.git
cd janus-gateway
sh autogen.sh
./configure --disable-data-channels --disable-rabbitmq --disable-docs --prefix=/opt/janus LDFLAGS="-L/usr/local/lib -Wl,-rpath=/usr/local/lib" CFLAGS="-I/usr/local/include"

make && sudo make install
sudo make configs



------------------
* *  Notice that --disable-data-channels --disable-rabbitmq --disable-docs are optional, and you should read about all options from here .

** You will find Janus installation in /opt/janus and configuration files should be here /opt/janus/etc/janus

Good Luck!