Le mercredi 17 avril 2013 à 09:19 -0500, Robin Casas a écrit : > Gracias > > > Yannick Warnier, pero tal vez queriamos evitar small_* medium_* big_* > a solo un file, 108123K.jpg(username) o 5640.jpg (user_id) > La funcionalidad de pregeneración de imágenes más pequeñas existe para: - reducir el procesamiento a nivel servidor al momento de mostrar una imagen - reducir el procesamiento a nivel navegador para reducir el tamaño de manera dinámica (en los pocos casos en los cuales no está tratado por el caso anterior) - reducir el ancho de banda (en el segundo caso)
Esto está dentro de los procesos normales de Chamilo. Si quieres modificar este comportamiento, habrá que modificar las funciones correspondientes al tratamiento de imágenes. Pensar que puedes gestionar 13,000 usuarios con un sistema al cual no vas a dedicar un poco de tiempo de customización sería un error, en todo caso, pero existe un foro dedicado a Chamilo y un sistema de tickets en los cuales puedes preguntar para casos similares (www.chamilo.org/forum) o pedir que se integre una nueva funcionalidad específica a Chamilo (support.chamilo.org). Encontrarás más gente con la experiencia para ayudarte (creo) en el foro de Chamilo. Saludos, Yannick > El 16 de abril de 2013 17:18, Yannick Warnier <[email protected]> > escribió: > Le mardi 16 avril 2013 à 16:31 -0500, Robin Casas a écrit : > > Saludos, tal vez algunos de ustedes se toparon con esta > necesidad: > > necesito importar mas de 17 mil fotos en chamilo, pero al > parecer no > > existe el modulo como si lo hay en moodle. > > > > > > Ya tengo mi repositorio: > > > > > > /var/www/repo/ > > 930123K.jpg > > 930235Z.jpg > > 120458Q.jpg > > ...... > > > > > > Chamilo es una gran herramienta y hemos optado por usarla. > > > > Aprovecho para copiar la respuesta que dí ayer en privado (20 > minutos > después de recibir la consulta), por si a caso ayuda otros. No > es > completa pero es una buena base... sobre la cual otros pueden > construir > si necesario. > > > La regla es la siguiente: > * se tiene que registrar en la base de datos > * se tiene que subir a main/upload/users/[id-usuario]/ > > Puedes encontrar la lógica en > main/inc/lib/usermanager.lib.php, más o > menos a la línea 1017, en la función > get_user_picture_path_by_id() y > justo después con la función update_user_picture(). > > De ahí, generar un script que permita importar imágenes en > base a una > carpeta de usuarios y (por ejemplo) el correo electrónico del > usuario > sería simplemente escribir un script así que pondrías a la > raíz de > Chamilo por un rato: > > <?php > /** > * Import pictures from external repository > */ > require_once 'main/inc/global.inc.php'; > $repo = '/var/fotos/'; > $files = scandir($repo); > foreach ($files as $file) { > if (substr($file,0,1) == '.') continue; > if (is_file($repo.$file)) { > //suponiendo que el nombre del archivo contiene el id del > usuario en > Chamilo > $uid = basename($file); > UserManager::update_user_picture($uid, null, $repo.$file); > } > } > > //fin > > Algo parecido (esto fue escrito muy rápido). > > También para mencionar que existe una herramienta en línea de > comando > para administrar Chamilo, "Chash", el nombre de la cual fue > muy > inspirado por "Drush", el "Drupal Shell". > > https://github.com/chamilo/chash > > Tenemos algo de 15 comandos ahí para hacer operaciones de > administración > de un portal Chamilo desde la línea de comando. No contiene > este > "comando" de importación, pero sería el lugar adecuado para > ponerlo. > > Saludos, > > Yannick > > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: > [email protected] > Para darte de alta, de baja o hacer ajustes a tu suscripción > visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > > Alojamiento de listas cortesia de http://cipher.pe > > > > > -- > Robin Casas Javier > Desarrollador y Consultor de Soluciones Informáticas en base a > Software Libre. > Administrador de Sistemas GNU/LINUX. > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: [email protected] > Para darte de alta, de baja o hacer ajustes a tu suscripción visita: > http://voip2.voip.net.pe/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > > Alojamiento de listas cortesia de http://cipher.pe _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://voip2.voip.net.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php Alojamiento de listas cortesia de http://cipher.pe
