CSS Branding + BBB ppt

805 views
Skip to first unread message

tvos

unread,
Apr 29, 2012, 4:10:24 AM4/29/12
to bigbluebu...@googlegroups.com
Friends,

Been working hard at learning BBB and it's structure. Finally and progressing.

Started to work on a rough BBB theme and will share in git-hub once completed. 

When changing values in theme.css, images to match the theme I am designing. The top bar of each window is still
blue. I didn't see in the .css file the color attributes to modify. 

Secondly, the default.ppt /.pdf is loaded into the whiteboard after joining the client. I tried to remove the location of the file and it
keeps re-appearing. How to include my logo into the whiteboard as default?

Thank You for your time and help!

Dave

AA.png

HostBBB.com

unread,
Apr 29, 2012, 7:48:34 AM4/29/12
to BigBlueButton-Setup
tvos,

beans.presentationService.defaultUploadedPresentation= in
bigbluebutton.properties. determines the presentation loaded... you
can add your logo to one page pdf, and replace /var/www/bigbluebutton-
default/default.pdf and your log will show.

The whiteboard has no canvas, it just writes on the slides loaded in
presentation, SO if you load 2 page default presentation, 1st with
logo, second with blank page, you can flip to blank whiteboard and
draw.

don't forget to do bbb-conf ---clean, after you change default.pdf,
so you will pull new presentation when meeting is recreated.

regards.
Stephen
hostbbb.com
>  AA.png
> 794KViewDownload

tvos

unread,
Apr 29, 2012, 11:53:17 PM4/29/12
to bigbluebu...@googlegroups.com
Hi Stephen,

Are you referring to the bbb client that needs to be edited and compiled? 

What I did do is remove the default.pdf, created my own default pdf using photoshop. Ran
bbb-conf --clean command and it works... that's one way around it. I made adjustment to the theme
and cleaned it up a lot for better presentation. 

I did notice is that the whiteboard would sometimes not compliment the resolution of the pdf so
I had to play around with the image size to fit. Was wondering if there was a way to have the pdf
or image fill the window as re-sizing occurs?

Thank You for your help,

Dave

tvos

unread,
May 3, 2012, 2:38:07 PM5/3/12
to bigbluebu...@googlegroups.com
Hi Stephen,

Appreciate the information and it worked for the default.pdf suggestion. Although, I left the default static
and just used my own pdf creation. Executed bbb-conf --clean and it updates just well.

Still a mystery as to why the client loads the modules WAN and not LAN based. I tested this in diff browsers
and indeed cleared the cache, history, temp files etc. I was a little confused when you asked about clearing the cache,
thought it was referring to a bbb command to clear cache local to the server and not web browser. 


These are what my config.xml files look like:


Var\www\bbb\client\conf

<language userSelectionEnabled="true" />
<skinning enabled="true" url="branding/css/theme.css.swf" />


\home\firstuser\dev\bigbluebutton\bigbluebutton-client\client\conf
and
\home\firstuser\dev\bigbluebutton\bigbluebutton-client\bin

<language userSelectionEnabled="true" />
<skinning enabled="true" url="branding/css/theme.css.swf" />

I do appreciate your help and taking your time out and assisting. 

Thank You,

David

Richard Alam

unread,
May 4, 2012, 11:11:41 AM5/4/12
to bigbluebu...@googlegroups.com
Hi,

On Thu, May 3, 2012 at 2:38 PM, tvos <davea...@gmail.com> wrote:
> Hi Stephen,
>
> Appreciate the information and it worked for the default.pdf suggestion.
> Although, I left the default static
> and just used my own pdf creation. Executed bbb-conf --clean and it updates
> just well.
>
> Still a mystery as to why the client loads the modules WAN and not LAN
> based. I tested this in diff browsers
> and indeed cleared the cache, history, temp files etc. I was a little
> confused when you asked about clearing the cache,
> thought it was referring to a bbb command to clear cache local to the server
> and not web browser.
>
>
> These are what my config.xml files look like:
>
>
> Var\www\bbb\client\conf
>
> <language userSelectionEnabled="true" />
> <skinning enabled="true" url="branding/css/theme.css.swf" />
>
>
> \home\firstuser\dev\bigbluebutton\bigbluebutton-client\client\conf
> and
> \home\firstuser\dev\bigbluebutton\bigbluebutton-client\bin
>
> <language userSelectionEnabled="true" />
> <skinning enabled="true" url="branding/css/theme.css.swf" />

Can you post you whole config.xml in
\home\firstuser\dev\bigbluebutton\bigbluebutton-client\client\conf?

And also /etc/nginx/sites-enabled/bigbluebutton

And /etc/bigbluebutton/nginx/client.nginx

Richard
> --
> You received this message because you are subscribed to the Google Groups
> "BigBlueButton-Setup" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/bigbluebutton-setup/-/iofTY2VFfgsJ.
>
> To post to this group, send email to bigbluebu...@googlegroups.com.
> To unsubscribe from this group, send email to
> bigbluebutton-s...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/bigbluebutton-setup?hl=en.



--
-----
BigBlueButton Developer
http://www.bigbluebutton.org
http://code.google.com/p/bigbluebutton

tvos

unread,
May 4, 2012, 12:40:42 PM5/4/12
to bigbluebu...@googlegroups.com
Hi Rich,

As requested, tried uploading but the group doesn't like the file so I will copy paste into three posts for
easy viewing.  

Please note that I did change the WAN IP address in the files to: 98.250.69.33 which isn't my server.

Hope this helps and Thank You,

Dave

tvos

unread,
May 4, 2012, 12:41:50 PM5/4/12
to bigbluebu...@googlegroups.com
Client Nginx

 
        location /client/BigBlueButton.html {
                root    /home/firstuser/dev/bigbluebutton/bigbluebutton-client;
                index  index.html index.htm;
                expires 1m;
        }

        # BigBlueButton Flash client.
        location /client {
                root    /home/firstuser/dev/bigbluebutton/bigbluebutton-client;
                index  index.html index.htm;
        }


 

tvos

unread,
May 4, 2012, 12:42:48 PM5/4/12
to bigbluebu...@googlegroups.com
ETC/Nginx/BBB


server {
     listen   80;
     server_name  98.250.69.33;

     access_log  /var/log/nginx/bigbluebutton.access.log;

# Handle RTMPT (RTMP Tunneling).  Forwards requests
# to Red5 on port 5080
      location ~ (/open/|/close/|/idle/|/send/) {
          proxy_pass         http://127.0.0.1:5080;
          proxy_redirect     off;
          proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;

          client_max_body_size       10m;
          client_body_buffer_size    128k;

          proxy_connect_timeout      90;
          proxy_send_timeout         90;
          proxy_read_timeout         90;

          proxy_buffering            off;
      }

# Handle desktop sharing tunneling.  Forwards
# requests to Red5 on port 5080.
       location /deskshare {
           proxy_pass         http://127.0.0.1:5080;
           proxy_redirect     default;
           proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
           client_max_body_size       10m;
           client_body_buffer_size    128k;
           proxy_connect_timeout      90;
           proxy_send_timeout         90;
           proxy_read_timeout         90;
           proxy_buffer_size          4k;
           proxy_buffers              4 32k;
           proxy_busy_buffers_size    64k;
           proxy_temp_file_write_size 64k;
           include    fastcgi_params;
       }

# BigBlueButton landing page.
        location / {
          root   /var/www/bigbluebutton-default;
          index  index.html index.htm;
 expires 1m;
        }

# Include specific rules for record and playback
        include /etc/bigbluebutton/nginx/*.nginx;

        #error_page  404  /404.html;

        # Redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
                root   /var/www/nginx-default;
        }
}

tvos

unread,
May 4, 2012, 12:43:54 PM5/4/12
to bigbluebu...@googlegroups.com
Home BBB Config



<?xml version="1.0" ?>
<config>
    <localeversion suppressWarning="false">0.8-beta4</localeversion>
    <version>3977-2012-03-26</version>
    <help url="http://98.250.69.33/help.html"/>
    <porttest host="98.250.69.33" application="video"/>    
    <language userSelectionEnabled="true" />
    <skinning enabled="true" url="branding/css/theme.css.swf" />
    <layout showLogButton="false" showVideoLayout="false" showResetLayout="true" showToolbar="true" showHelpButton="true" showLogoutWindow="true"/>
    
<modules>
<module name="ChatModule" url="ChatModule.swf?v=3977" 
dependsOn="ViewersModule"
translationOn="false"
translationEnabled="false"
privateEnabled="true"  
position="top-right"
/>
<module name="ViewersModule" url="ViewersModule.swf?v=3977" 
allowKickUser="false"
windowVisible="true"
/>
<module name="ListenersModule" url="ListenersModule.swf?v=3977" 
recordingHost="http://98.250.69.33"
windowVisible="true"
position="bottom-left"
/>
<module name="DeskShareModule" 
url="DeskShareModule.swf?v=3977" 
autoStart="false"
/>
<module name="PhoneModule" url="PhoneModule.swf?v=3977" 
uri="rtmp://98.250.69.33/sip
autoJoin="true"
skipCheck="false"
showButton="true"
enabledEchoCancel="true"
dependsOn="ViewersModule"
/>

<module name="VideoconfModule" url="VideoconfModule.swf?v=3977" 
uri="rtmp://98.250.69.33/video"
dependson = "ViewersModule"
videoQuality = "100"
presenterShareOnly = "false"
resolutions = "320x240,640x480,1280x720"
autoStart = "false"
showButton = "true"
showCloseButton = "true"
publishWindowVisible = "true"
viewerWindowMaxed = "false"
viewerWindowLocation = "top"
camKeyFrameInterval = "30"
camModeFps = "10"
camQualityBandwidth = "0"
camQualityPicture = "90"
enableH264 = "false"
h264Level = "2.1"
h264Profile = "main"
/>
<module name="WhiteboardModule" url="WhiteboardModule.swf?v=3977" 
dependsOn="PresentModule"
/>
<module name="PresentModule" url="PresentModule.swf?v=3977" 
showPresentWindow="true"
showWindowControls="true"
dependsOn="ViewersModule"
/>

<module name="VideodockModule" url="VideodockModule.swf?v=3977"
dependsOn="VideoconfModule, ViewersModule"
autoDock="true"
maximizeWindow="false"
position="bottom-right"
width="172"
height="179"
layout="smart"
oneAlwaysBigger="false"
/>
<!-- new module in development: 
<module name="DynamicInfoModule" url="DynamicInfoModule.swf?v=3977" 
/>
-->
<!--<module name="ExampleChatModule" url="ExampleChatModule.swf?v=56" 
/>-->
<!--<module name="SharedNotesModule" url="SharedNotesModule.swf?v=3977" 
dependsOn="ViewersModule"
/>-->
</modules>
</config>

tvos

unread,
May 10, 2012, 4:22:37 PM5/10/12
to bigbluebu...@googlegroups.com
Hello Stephen,

When you have a moment, please review the code and see if anything jumps out at you.

Again, Thank You for your help! 

Dave

HostBBB.com

unread,
May 11, 2012, 6:51:01 AM5/11/12
to BigBlueButton-Setup
if the problem is you can access BBB outside your router/firewall fine
with the public IP-Address, but when you try from inside your lan on
pc with everything still set with public ip then check the faqs on how
to test for complete details, but you can map host on internal pcs, to
a qualified domain name for it to work both internally and externally.

so map your IP to a domain and follow faq.

"Internally, BigBlueButton must be able to call external.host.org to
make API requests. In this example, if the internal BigBlueButton
server is at 192.168.10.198, add the following line to /etc/hosts
(you'll need to edit this file as root user).
192.168.10.198 external.host.org"

regards,
Stephen
hostbbb.com

David A. Warner

unread,
May 11, 2012, 10:58:55 AM5/11/12
to bigbluebu...@googlegroups.com
I can access BBB demo local ip and external wan before I started my branding. 
After that whole process of setting up. I can only access BBB from the wan. If I change
the ip address thru setip to my lan, I can't access it internal. 

If the IP address is set to external to wan IP, I can access it. I don't think that is the problem
with the config file hosts being changed. 

When I call the demo room, login - it is trying to load the client but just sits there. So I am 
making contact to the client locally. 

Any other ideas, please advise.

Dave



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To post to this group, send email to bigbluebu...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-s...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-setup?hl=en.




--

Invisible Light - Book Release 2012

Www.InvisibleLight.Us

 "there is a wizard behind the curtain & each native tongue expresses as God..."


Reply all
Reply to author
Forward
0 new messages