====== Learnexa Server Setup ======
https://wiki.exphosted.com/doku.php?id=setup_app_server_centos-6.5
=== CheckList ===
1) Add RAILS_ENV in roster script
2) Mention Exception setup in staging.rb
3) Map google sso api key in google_sso.yml file
4) Map bbb in bigbluebutton.yml file
5) Map streamer in streamer.yml file
6) Map recorder in recorder.yml file
7) Map chat details in juggarnaut.yml and redis.yml file
8) Mention pool size in database.yml
9) Map wepay key and secret in wepay.yml file
10) Place intro contents from trunk/contents/learnexa to /deploy/crossbow/shared/intro_course_contents
====== LRS Server Setup ======
https://wiki.exphosted.com/doku.php?id=recordexa_server_setup
====== Performexa Server Setup ======
https://wiki.exphosted.com/doku.php?id=performexa_server_setup
====== Expertus Meeting Server Setup ======
https://wiki.exphosted.com/doku.php?id=meeting_server
====== Learnexa GraphQl Reference ======
https://wiki.exphosted.com/doku.php?id=learnexa_graphql_api
====== SinglePage Catalog Details ======
https://wiki.exphosted.com/doku.php?id=single_page_catalog_functionality
https://wiki.exphosted.com/doku.php?id=single_page_catalog_issues_list_with_mock
====== Learnexa Google Shortener Url Issue =====
Right now, while creating blog in Learnexa throws error, because while create a new blog we try to create google shortener url using google API and save it in DB. But now google has shut down the API service for shortener url creation. Refer the below link to find alternate solution for this.
https://developers.googleblog.com/2018/03/transitioning-google-url-shortener.html
Commenting out the shortener Url generation in post.rb file for now:
===================================================================
--- app/models/post.rb (revision 6598)
+++ app/models/post.rb (working copy)
@@ -55,7 +55,8 @@
#Callbacks
before_validation :normalize_display_in_catalog_dates
after_save :update_index, :update_permalink, :send_blog_published_notification
- after_create :generate_short_url, :report_to_ga
+ #after_create :generate_short_url
+ after_create :report_to_ga
before_save :strip_unwanted_video_html
====== Learnexa Google SSO ======
In dev01lep site google SSO is configured using the following gmail account:
support@learnexa.com
Password for this account can be seen in "RoR - Site Credentials" google doc.
The below link will list out the oauth2.0 clients created in that google acct:
https://console.developers.google.com/apis/credentials?project
Dev01lep uses oauth2.0 client named "Learnexa Dev"
====== Learnexa Feature List ======
https://wiki.exphosted.com/doku.php?id=feature_specs
====== Collaboration Server(Bigbluebutton) Details ======
==== 1) Server Setup ====
Installing BBB(1.1, 1.0, 0.9, 0.8) Referrence:
https://wiki.exphosted.com/doku.php?id=installing_bigbluebutton
http://docs.bigbluebutton.org/install/configuration-files.html
Change source code directory in:
/etc/nginx/nginx.conf
Starting freeswitch mannually:
sudo bbb-conf --stop
cd /opt/freeswitch/bin
./freeswitch
terminal to connect to the command line interface:
sudo /opt/freeswitch/bin/fs_cli
==== 2) Log file location ====
http://docs.bigbluebutton.org/install/configuration-files.html#log-files
=== Ngnix Log ===
/var/log/nginx/bigbluebutton.access.log
/var/log/nginx/error.log
=== Component logs ===
/usr/share/red5/log/deskshare.log
/usr/share/red5/log/sip.log
/usr/share/red5/log/video.log
/usr/share/red5/log/bigbluebutton.log
/var/log/bigbluebutton
/var/log/syslog
=== Tomcat log ===
/var/log/tomcat6/catalina.out
==== 4) BBB Concurrent User Details ====
Bigbluebutton concurrent user details:
https://groups.google.com/forum/#!topic/bigbluebutton-users/6KM1h9VKeGA
http://docs.bigbluebutton.org/support/faq.html#how-many-simultaneous-users-can-bigbluebutton-support
http://docs.bigbluebutton.org/support/faq.html#what-are-the-bandwidth-requirements-for-running-a-bigbluebutton-server
====== Recorder Details ======
=== Server Setup ===
https://wiki.exphosted.com/doku.php?id=setup_and_deploy_bbb_11#setup_deploy_recorder_app
Also refer the following link:
https://wiki.exphosted.com/doku.php/recorder_setup_bbb_v_1.0
=== Video streaming location ===
/usr/share/red5/streams/
=== Uploaded video files are available in ===
/usr/share/red5/streams/uploaded
=== Recoder files (audion & video) are present in ===
/usr/share/red5/streams/
=== Once mergerd they are moved to(as mp4 file) ===
/usr/share/red5/streams/uploaded
=== Streaming video details ===
https://wiki.exphosted.com/doku.php?id=video_content_status
====== Full Solr Reindex in Dev01 ======
./tomcat stop
remove /opt/solr/solr/data
./tomcat start
bundle exec rake sunspot:solr:reindex --trace
====== LEP details ======
Mock in below link:
https://marvelapp.com/96a555h/screen/45289560
pw: lep_2018
Source code available here:
https://repos.exphosted.com/svnrepos/podium/trunk/