-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Documentação para instalação do portal web da RNP.
O código da aplicação está em https://github.com/mconf-rnp/mconf-web
, que é uma versão customizada do original em https://github.com/mconf/mconf-web
.
Seguir o guia padrão de instalação do Mconf-Web que está nesta página, observando o seguinte:
- Na seção 3, baixar a aplicação do endereço
git://github.com/mconf-rnp/mconf-web.git
. - Ainda na seção 3, no lugar de
git checkout v0.7
, utilizar o branch master:git checkout rnp
.
- Habilitar SSL/HTTPS: ver manual
- Habilitar o Shibboleth no servidor: ver manual
- Algumas configurações do Shibboleth devem ser adaptadas pra federação da RNP.
Após instalar a aplicação, acessar o endereço /login
da mesma (e.g. http://mconf.rnp.br/admin
) e logar com o usuário admin padrão:
- Username:
admin
- Senha:
admin
Após entrar com a conta admin
, a senha deste usuário pode ser modificada acessando a página "account".
Acessar a página de configuração da aplicação (mais detalhes aqui) para configurar os campos abaixo. Alguns desses campos requerem que a aplicação seja reiniciada para serem aplicados. Para reiniciar a aplicação veja esta página.
Configurações básicas:
- Application Domain: colocar o domínio atribuído ao site.
- Language:
pt-br
Para a autenticação Shibboleth:
TODO: instruções shibboleth quando passar a ser utilizado
Configurações do SMTP para utilizar uma conta do Gmail (normalmente a maneira mais fácil de testar o envio de emails inicialmente):
- SMTP login: --email e.g. rnp@gmail.com--
- SMTP password: --senha--
- SMTP server:
smtp.gmail.com
- SMTP domain:
gmail.com
- SMTP port:
587
- Use TLS in SMTP: --marcar--
- Auto start TLS in SMTP: --marcar--
- SMTP authentication type:
plain
- SMTP sender: --email e.g. rnp@gmail.com--
Configurações do SMTP para utilizar um servidor de emails da RNP:
- SMTP login: --deixar em branco--
- SMTP password: --deixar em branco--
- SMTP server:
smtpapp.rnp.br
- SMTP domain:
rnp.br
- SMTP port: --deixar em branco--
- Use TLS in SMTP: --não marcar--
- Auto start TLS in SMTP: --não marcar--
- SMTP authentication type: --deixar em branco--
- SMTP sender: --email e.g. mconf-se@rnp.br-- (ou outro)
Na aba "BigBlueButton", haverá um servidor de web conferência já pré-cadastrado. Modifcar as configurações deste servidor para:
- Name:
Default Server
- URL:
http://mconf-lb.rnp.br/bigbluebutton/api
- Security Salt: --consultar equipe--
- Version:
0.8
- String ID:
default-server
Atualizar a versão do software (baixar nova versão do branch rnp
):
cd ~/mconf-web/current
git pull
git checkout rnp
git pull origin rnp
Atualizar as dependências:
git submodule update
bundle install --without=development test
Migrar o banco de dados:
bundle exec rake db:migrate RAILS_ENV=production
Atualizar a crontab:
bundle exec whenever --update-crontab mconf-web --set environment=production --roles db
Mais detalhes sobre as versões do portal estão abaixo. Para o Mconf-Web base, changelog e road map estão neste link.
Por fim, reiniciar o servidor. Instruções nesta página.
(list of issues here and here)
21/06/2013
- [#789] New pages to join the conference when invited, to make clear the separation between user login and user access to a room (that doesn't necessarily require a login but might require an access code).
- [#814] Redirect the user to the pages he was in when logging in (works when clicking in the "login" link in the top bar).
- [#821] Translated user roles in spaces ("Admin", "Member", "Invited").
- [#837] Change the name of the room when a user changes his login (affects the welcome message shown in the webconference).
- [#817] When a user tries to access the page to send a join request to a space he's already a member of he is redirected to the space's home page.
- [#829] Added a button to force meetings to be closed.
- [#808] When an anonymous user access a space he sees a simple button to join the conference instead of a button with a dropdown menu as shown to logged users.
- [#813] Fix errors when editing the name of a space.
- [#822] When a private space is created the webconference room is also created as private.
- [#774] Fix the tab webconference of public spaces requiring authentication for anonymous users.
- [#727] Replaced
simple_captcha
withreCaptcha
in the registration form.- Important: Requires a reCaptcha key to be generated for you domain on http://www.google.com/recaptcha/whyrecaptcha (Click in "Sign up Now!") and configured in the management page of Mconf-Web, otherwise the registration form will have no captcha validation.
06/06/2013
- [#812] Fix unclosed <b> tags in the user's home page.
- [#724] Fix error when sending webconference invitations to multiple emails.
- [#718] Rooms that belongs to disabled users or spaces cannot be accessed.
- [#766] Fix bug causing errors when trying to update a space (name, description, logo, etc).
- [#731] When a user tried to accept and invitation to join a space he was asked to create a new account, now he can only login or create an account in the default registration page.
- [#728] Fix huge horizontal scroll bar when uploading profile picture.
- [#737] Minimum length for user's login and room's param is now 1 char.
- [#530] Add options to configure an external help page.
- [#726] Mark the required fields in the registration.
- [#725] Split "Register / Login" links at the top menu in two separate links.
- Updated translations.
10/05/2013
- First version.
This is the technical documentation of Mconf-Web for RNP.
You can access the full documentation of Mconf-Web in this page.
See more about Mconf at mconf.org.