Tener un servidor de BSCW propio tiene varias ventajas:
- no dependes  de que el servidor público funcione
- puedes asignar cuotas de memoria según necesidades
- tienes más control sobre el entorno: gestión de usuarios,...
y algunas más. Pero también produce algunos quebraderos de cabeza.
Aún partiendo de un ordenador (el que hará de servidor) que cumpla los requisitos y esté bien configurado, con Apache y Python, como se solicita en las instrucciones de instalación, la cosa no trivial.
Aquí podemos ir comentando experiencias y problemas que nos vayan surgiendo en la instalación, sucesivas actualizaciones y configuración.

Visitas: 518

Respuestas a esta discusión

PAQUETES:
En ocasiones cuando instalamos un nuevo software nos conformamos con la instalación "por defecto". En el caso del BSCW esto limita mucho las opciones. A fecha de hoy, aunque ya han salido nuevas versiones, recomiendan instalar la última estable, que es la 4.4.6. (en el público se puede ya probar la 4.5). Como sabréis, en el menú Opciones a los administradores les aparece la opción "Administrador". Al seleccionarla nos solicita de nuevo la contraseña y podemos acceder al panel de administración. Desde ese panel podemos modificar el archivo config.py, opción muy recomendable para personalizar la instalación. De entre las múltiples opciones que nos ofrece, recomiendo la instalación de algunos paquetes, en concreto el de blogs, el de cuestionarios y el de presencia (que muestra bajo la barra de direcciones qué usuarios están conectados en cada momento). Los tres daran mucho juego a los docentes que utilicen el servidor.
Buenas , soy josé Maria Rodríguez del IES Al Basit de Albacete, trabajamos en bscw desde hace 6 años , ahora tenemos un servidor propio que funciona como un reloj , solo renuevo la licencia cada año.Por eso me da miedo tocar en la configuracion , no actualizo ni pongo nuevos paquetes.Si dices que es facil y no hay peligro me interesarian varios aspectos:
-Personalizar la pagina de entrada ( logotipos e impoedir que se puedan registrar desde la pagina, solo mediante invitacion)
-Limitar espacio de los alunos
-Activar el modulo de mobil, portal pra moviles o pocket .....
....
Hola José María. Bienvenido al foro. Me alegro mucho de tu llegada y espero que anime a otros usuarios de bscw. Bueno, vamos por partes. Antes de nada decirte que no tienes que tener miedo a modificar nada, siempre y cuando tengas copias de seguridad. Nosotros lo que hacemos es copiar toda la carpeta server periódicamente para, en el caso de fallo, poder volcarla otra vez en el directorio raíz y volver a funcionar. Otra precaución que es bueno tener es no sobreescribir los archivos. Por ejemplo, si quieres hacer una nueva versión de index.html, antes de guardarla con ese nombre, nombra el archivo que ya no necesites como index_viejo.html, o algo así. De esta manera si algo no funciona con el nuevo, puedes volver a nombrar el viejo como index.html y volver al punto de partida. Vamos con las cuestiones que me planteas:
1. Personalizar la pagina de entrada:
La página que se muestra por defecto al acceder al servidor mediante /bscw (por ejemplo: bscw.unizar.es/bscw) se encuentra alojada en la carpeta “cgi”, que está dentro de la carpeta “server”. (Hablo siempre de una instalación en UNIX, pues desconozco totalmente lo que ocurre en Windows). La página principal se llama index.html, y en la carpeta cgi también están las imágenes que se cargan al abrir index.html. Éste es pues el archivo que tienes que modificar para personalizar la página de acceso.
Nosotros no hemos modificado esta página, aunque es una opción bastante frecuente. Lo que hemos hecho es cambiar la página de acceso de Apache, que se encuentra en /var/www/apache2-default/ (al menos en nuestro servidor). Hemos diseñado una con un enlace que nos lleva al archivo bscw.cgi. Me da la sensación, por lo que he visto en vuestra página, que vosotros habéis dirigido directamente apache hacia la página de inicio de bscw (la que está en la carpeta server/cgi/), así que supongo que será esa la que tenéis que personalizar.
2. Impedir que se puedan registrar desde la pagina, sólo mediante invitación:
Para esto tienes que entrar en la página de administración (pulsar el botón superior “Opciones” y en el menú que se despliega seleccionar “Administrador”). Una vez en la página de administración ve a “Opciones del servidor BSCW” y se abrirá el archivo config.py en modo de edición. En la sección 3 verás algo como esto:
____________________
##
# Section 3: Server access
##

# SERVER_ADMINS_IP
# List (or tuple) of IP domain addresses.
# If not empty the remote address must match one of the given domains
# for a user in SERVER_ADMINS to become BSCW Administrator (see
# below).
#
# SERVER_ADMINS_IP = [
# '1.2.3.4', # administrator IP address
# '127.0.0.1', # localhost
# ]

SERVER_ADMINS_IP= []

# MAY_REGISTER
# List of BSCW users that have the right to register mail
# addresses - i.e. invite new users to the system or to a
# workspace. This is in addition to SERVER_ADMINS, who have
# this right anyway.
#
# There are three special cases: if MAY_REGISTER is
#
# - []: then registration of new email addresses is allowed for
# all users. This allows all registered users and
# anonymous to invite new users to the system.
# - '': as above, but anonymous needs to authorize with a special token.
# - None: its allowed for all but anonymous.
#
# Note: Only MAY_REGISTER = [], allows self-registration by URL
# .../pub/bscw.cgi/?op=rmail.
# DO NOT RESET this default until you have registered on
# on your BSCW System!

MAY_REGISTER = [ 'registro@dominio.es' ]
____________________

Las líneas que empiezan con un cuadradillo, #, son informativas y no se ejecutan. La importante es la última: MAY_REGISTER = [ 'registro@dominio.es' ]. En esta tiene que haber al menos una dirección de correo de una persona que pueda registrar. Si se deja en blanco u otras opciones podrá registrarse todo el mundo, y a su vez los que se registren podrán registrar a otros (y adiós al disco duro). Escribe la dirección o direcciones de las personas a las que les esté permitido registrar, guarda y ya está. Los administradores pueden registrar por defecto.

3. Limitar espacio de los alumnos:
En esto no te puedo ayudar de momento, aunque es un tema interesante para no acabar con la capacidad del disco duro. Sé que se asignan límites por tipos de usuario y después se asigna un tipo a cada usuario, o algo así, pero no lo tengo muy claro.
4. Activar el modulo de acceso para móviles:
Esto es algo más complicado. En principio bastaría con activar el módulo o paquete correspondiente, pero en este caso hay que tener en cuenta algunas cosas más.
Para activar un módulo opcional ve al archivo config.py, como en el punto2. Busca la sección 6 (está bastante abajo). Verás algo así:
____________________
# Section 6: Optional BSCW services
##

# PACKAGES
# A list of directories containing BSCW extension packages
# List of available packages:

# '../packages/blog', # Blogs
# '../packages/case', # File Synchronisation Tool (Java)
(…)
# '../packages/Mobile', # Mobile interface
(…)
# '../packages/WebFolder', # Web Folder

# enabled packages:
PACKAGES = [
'../packages/blog', # Blogs
'../packages/presence', # Presence Awareness (built-in)
'../packages/readers', # Event View
'../packages/poll', # Opinion polls
'../packages/WebFolder', # Web Folder
'../packages/Tasks', # Work Flow
'../packages/Flow', # Project Factory
'../packages/FlowFolder', # Flow Folder
]
____________________

Lo primero que aparece es una lista de los módulos disponibles. Yo lo que hice fue copiar las de los módulos que me interesaban y pegarlas en la parte inferior, dentro de la instrucción “PACKAGES=[…”. El de acceso móvil es “../packages/Mobile', # Mobile interface“. Para la mayoría de los módulos se guarda el archivo config.py y listo.
En el caso particular del módulo de acceso móvil, antes de activarlo hay que asegurarse de que tenemos instalado libxslt y los archivos relacionados con este, especialmente el de python. Para eso lo mejor es utilizar el gestor de paquetes Sinaptic (en el menú Administración de Linux). Una vez estemos seguros de tenerlo instalado, se activa el módulo en config.py y después todavía quedan tres pasos:
- Modificar el archivo bs_config.py, que se encuentra en la carpeta /packages/Mobile/src/ y en la instrucción XSLT_PROCESSOR escribir: XSLT_PROCESSOR=(‘libxslt’, ), guardar (recuerda no sobreescribir el viejo y renómbralo antes de guardar el nuevo).
- Asegurarse de que todos los archivos de la carpeta /packages/Mobile/resources/icons están también en /resources/icons.
- Desde un terminal ejecutar la instrucción ./bsadmin mobile_index. Esto genera las páginas de acceso, una en html y otra wml para acceso WAP.

En teoría con esto debe funcionar. Para asegurarte de que todo se carga correctamente yo reiniciaría bscw (./bsadmin stop y ./bsadmin start).
La página de acceso para el móvil en vuestro caso, si no me equivoco, será http://bscw.iesalbasit.es/bscw/mobile.html o http://bscw.iesalbasit.es/bscw/mobile.wml).

Suerte. Espero haberte ayudado y ¡que funcione! :)
Muchas gracias , ya he conseguido impedir el registro desde la pagina de inicio , era tan fácil como sugerias , me he animado y he cargado los paquetes que vosotros teneis activos y parece que funcionan , todavía no he activado la pagina de acceso al movil porque tengo que preguntar como se accede al servidor linux.

Es gratificante encontrar a alguien que connoce bien bscw y sabe como sacarle mas partido .

En este enlace hay una comunicacion que enviamos sobre el uso que hacíamos de bscw y bscl

http://www.niee.ufrgs.br/eventos/SIIE/2005/Posters/p455-Sanchez.swf

Comunicaré la dirección del grupo a mis compañeros

Gracias de nuevo y hasta otra
He estado probando el tema de limitar el espacio de disco y me temo que para las licencias de tipo educativo no es posible. Cuando intento asignar cuotas siguiendo las instrucciones del manual de administrador me da un mensaje que dice que esa opción sólo está disponible en la versión "pro". Ni siquiera me permite obtener el listado de memoria utilizada por cada usuario, para saber quién está llenando el disco duro.
En caso de tener problemas con la capacidad del disco duro del servidor, se puede confiar en el alumnado y enviarles un mensaje para que revisen sus carpetas y borren lo que no necesiten, o incluso poner un anuncio en el banner. Si esto no funciona podemos utilizar los privilegios de administrador que nos permiten acceder a todas las carpetas y ver quién está ocupando demasiado espacio. Para acceder al espacio de un usuario primero tienes que entrar en el menú de administrador, escribir la contraseña (al menos en la versión 4.4.6) y así obtener privilegios de administrador. Después, en la barra de direcciones del navegador, detrás de la dirección básica del bscw (/bscw/bscw.cgi/) se escribe : y el nombre del usuario (por ejemplo :vrodac). Aunque esta opción es pesada porque hay que ir comprobando uno por uno, y además algún usuario puede sentirse incómodo.

Por cierto, muy interesante vuestra comunicación. No es fácil encontrar trabajos sobre bscw en secundaria. Si te parece la añado al otro foro, el de "experiencias docentes".
WebDAV
Me he enterado de una funcionalidad con la que cuenta el bscw que puede ser muy útil, en especial para profesores y administradores que tenemos que subir y bajar documentos con frecuencia. Permite establecer una conexión entre el servidor y nuestro ordenador de forma que los contenidos del bscw se ven en nuestro ordenador como una carpeta más. Esto permite, por ejemplo, abrir un documento de office u openoffice, modificarlo y guardarlo en bscw sin necesidad de descargarlo en el escritorio y volver a subirlo después.
La forma de acceder a este servicio es distinta según el sistema operativo:
- En MAC no he probado, pero me dicen que se accede fácilmente desde el finder.
- En linux (en concreto yo he probado en ubuntu) basta con ir a Lugares, seleccionar "conectar con el servidor", rellenar los campos:
-tipo de servicio: WebDAV
-servidor: /bscw/bscw.cgi
-nombre de usuario: el de cada uno
Se escribe la contraseña del usuario cuando la pide y ya está, la carpeta aparece en el menú "Lugares" (los contenidos se encuentran en la subcarpeta home)

- En windows es otra historia. A mi cada vez me funciona de una forma distinta. En XP vamos a MiPC>Herramientas>Conectar a unidad de red, marcamos la casilla "conectar usando otro nombre de usuario" y seleccionamos "suscribirme a almacenamiento remoto..." y seguimos las instrucciones del asistente.
Otra forma puede ser: Inicio>Mis sitios de red>Agregar sitio de red.
La dirección que hay que poner puede variar según la configuración. Yo he probado varias formas y a veces me funciona una y otras veces otra :-S
http:///bscw/bscw.cgi
http:///bscw/bscw.cgi/
http:///bscw/bscw.cgi/#
- En Windows 7 me ha funcionado: Equipo>conectar a unidad de red>conectar a un sitio web para usarlo como almacén... y escribiendo alguna de las direcciones de antes. En cualquier caso hay que seleccionar "conectar usando otro nombre de usuario", porque si no intenta conectarse con los datos de usuario de windows.
No sé muy bien de qué depende que funcione y se conecte a la primera, pero merece la pena probar porque después te ahorra tiempo.

Es muy interesante , la verda es que alguna vez en el ordenador de casa me lo ha ofrecido pero no se muy bien como .Igual seria interesante tambien disponer de un espacio de prueba en el servidor que administras o en el que yo administro para poner ejemplos de configuracion ; por ejemplo llevo un tiempo `pensando que las tareas y las carpetas de flujo se podrían utilizar para organizar el trabajo de un departamento pero no se muy bien como....

RSS

Foro de discusión

¡Ojo con la edición de documentos en Chrome!

Iniciada por Víctor Roda 30 Nov 2010.

Pros y contras del BSCW

Iniciada por Víctor Roda 13 Nov 2010.

BSCW en el aula 15 contestaciones 

Iniciada por Víctor Roda. Última respuesta de Víctor Roda 25 Oct 2010.

Administración BSCW 7 contestaciones 

Iniciada por Víctor Roda. Última respuesta de jose maria rodriguez 4 Mar 2010.

Miembros

Distintivo

Cargando…
Licencia de Creative Commons
Lo publicado está bajo una licencia Creative Commons Reconocimiento 3.0.

2024   Creado por Red Social INTEF.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio