Page 1 of 1

No puedo cambiar logo.login y demás logos

PostPosted:Sun Jul 22, 2012 4:32 am
by agm
Hola,

Estoy utilizando OpenKM 5.1.10 pero me ha sido imposible cambiar el logo.login; subí la nueva imagen (con las medidas especificadas en el wiki) mediante el panel administrativo e incluso me las muestra correctamente en la configuración pero en la pantalla de login sigo viendo el logo de openkm.

Intenté refrescar la cache del navegador, reiniciar el OpenKM completo pero nada; inclusive intenté editando los temporales bajo /jboss-4.2.3.GA/server/default/tmp/deploy/tmp6040335748094039423OpenKM-exp.war/ (porque ahí está un logo-login.gif) pero nada que tuve éxito.

¿Alguna sugerencia?

Saludos

Re: No puedo cambiar logo.login y demás logos

PostPosted:Mon Jul 23, 2012 11:23 am
by jllort
Actualmente hay un bug en la 5.1.10 que no permite cambiar el logo.

Esto nos ha llevado a discutir si debemos permitir cambiar el logo o no - en este momento estamos divididos al 50% - por una parte el logotipo en la versión comunity nos da visibilidad y promoción en las instalaciones y es algo que en cierta forma entendemos que a los usuarios de la versión community deberían promover ( hay unos mínimos ). Por otro lado es una funcionalidad que en su día añadimos - aunque observamos como mayoritariamente las aplicaciones open source este cambio no lo permiten por defecto, cosa que como te digo, nos parece bastante normal. El tema está que en la 5.1.10 el bug se solucionará, porque es un bug, hicimos una mejora en un lado y la liamos en otro ( suele pasar ). La discusión no está en la 5.1.X y subversiones, se centra si en al 6 lo permitiremos o no ( quitar una funcionalidad obviamente es un mal rollo ). Y aquí el debate lo dejamos abierto ( sinceramente no hay nada decidido ).

En cuanto al resto de logos, solo hay uno que nunca hemos dejado cambiar, el de arriba a la derecha ( el más pequeñito de todos ) cuando ya estas autentificado.

Para saltarse esto ahora mismo tienes que insertar el valor directamente en la base de datos, si haces una consulta, veras que los valores actuales son:
Code: Select all
SELECT * FROM OKM_CONFIG where CFG_KEY like '%logo%'
a esto le tienes que hacer un update. Para esto lo mas sencillo es o bien coger una versión de openkm antigua, modifica el fichero, hacer la select y después el update en la nueva o bien desde el scripting puedes hacer alguna cosa parecido a esto:
Code: Select all
import java.io.InputStream;
import org.apache.commons.io.IOUtils;
import com.openkm.util.SecureStore;

InputStream fis = new FileInputStream("/image_path");
byte data[] = IOUtils.toByteArray(fis);
String value = SecureStore.b64Encode(data);

Re: No puedo cambiar logo.login y demás logos

PostPosted:Thu Nov 15, 2012 6:14 am
by thallusete
Es posible cambiar los logos en las versiones 6 Comunity?

Me gustaría personalizar la pantalla de login

Un saludo

Re: No puedo cambiar logo.login y demás logos

PostPosted:Fri Nov 16, 2012 9:34 am
by pavila
Para poder cambiar los logos tendrás que modificar las imágenes que están dentro del WAR. Las imágenes las puedes encontrar en "src/main/webapp/img".

Re: No puedo cambiar logo.login y demás logos

PostPosted:Tue Nov 20, 2012 11:24 am
by miguelromero
Sin desvirtuar el tema principal, me gustaría añadir mi opinión.

Creo que dejar un logo o varios de OpenKM en algunos sitios no molesta para nada, y es totalmente aceptable para el cliente que está usando una aplicación gratuita con tanto potencial. Sugeriría lo siguiente:
Página de login:
- Permitir modificar el logo grande principal de entrada login de usuario, para que el cliente pueda ver su logo y le cause buena impresión. Cualquier cliente que ve su logo grande reflejado en la página da un punto bastante favorable de confianza con el producto.
- En esta misma página de login añadir un logo mediano o pequeño debajo, y un enlace a openkm: www.openkm.com

Dentro de OpenKM
- Dentro de OpenKM, vemos arriba a la derecha un logo pequeño de OpenKM. Este no molesta para nada. Lo que haría es, o bien permitir modificar este, o añadir un segundo minilogo, ya sea en la misma barra de arriba, o en la barra de abajo, que sí permita modificarse. Al lado o debajo del minilogo de OpenKM pondría en letra muy pequeña un enlace directo a www.openkm.com
- Los minologos de OpenKM los pondría todos con acceso directo a OpenKM.

Re: No puedo cambiar logo.login y demás logos

PostPosted:Tue Nov 20, 2012 11:42 am
by thallusete
Totalmente de acuerdo contigo, se puede colocar un "logo corporativo" en la pantalla de inicio que se pueda cambiar desde config y un minilogo fijo de OpenKM en la interfaz web.

No se trata de eliminar que se trata de OpenKM pues creo que es un gran elemento de valor, se trata de dar un toque mas personal para el que lo usa.

Saludos

Re: No puedo cambiar logo.login y demás logos

PostPosted:Thu Nov 22, 2012 11:33 am
by pavila
En la versión 5.1 había un error que hacía que no funcionase el tema del cambio de logo. En nuestro roadmap las tareas vienen ordenadas por prioridades y entiende que la versión Community no está por delante de la versión Professional. Hubo algunas personas que reportaron el error pero nadie dedicó tiempo a solucionarlo. El tema del cambio del logo en la versión Community está a la cola, pq entendemos que hay funcionalidades y errores a los que sería más interesante dedicar el tiempo.

Por otra parte, tenemos constancia de personas y empresas que han vendido OpenKM Community cambiando el logo por otro e incluso el nombre, llamándolo de otra forma haciendo el producto como suyo. Si bien esto no es ilegal, es de dudosa moralidad ya que daña la imagen de OpenKM y encima se les cobra a la gente por una versión que es gratuita. Si vemos que este comportamiento persiste tendremos que hacer cambios en la licencia para hacerla más restrictiva, cosa que no queremos hacer pero tenemos que proteger la marca OpenKM.

Re: No puedo cambiar logo.login y demás logos

PostPosted:Wed Dec 05, 2012 7:11 am
by thallusete
Bueno, de eso trata el Open Source, aunque siendo honesto lo moralmente correcto es siempre hacer referencia al creador y hacer públicos tus desarrollos para cumplir con la licencia y con la comunidad.

Por otro lado no entiendo a la gente que hace eso salvo que haya decidido crear un fork que aporte algo nuevo a la comunidad y cumpliendo claro esta con la licencia.

Un saludo

Re: No puedo cambiar logo.login y demás logos

PostPosted:Thu Dec 06, 2012 8:27 am
by jllort
Pues al hilo del tema de la moral a parte de este tipo de personajes hace 1 año aproximadamente sufrimos una copia flagrante no solo de partes calcadas de la aplicación sino de copias exactas del código fuente. Esto desgraciadamente pasa y mas de lo que uno cree. Cuando hablo de copia flagrante no me refiero a una inspiración, que eso seamos claros, a veces ves alguna funcionalidad y dices esto es una buena idea tengo que implementar algo parecido. Estoy hablando de algo bastante bestia no solo a nivel de la aplicación sino incluso a nivel de las aplicaciones que utilizamos ( foro, wiki, la aplicacion de incidencias etc... ). Hicimos el análisis forense etc... y al final hablamos con los abogados, los cuales nos comentaron que el tema era complicado y largo.

Estas cosas cabrean bastante, a mi personalmente que utilicen partes de nuestro código fuente para aplicaciones que no se dediquen a nuestro sector, pues es hasta cierto punto aceptable, hay que compartir. Pero otra cosa ya es una aplicación que quiere cubrir el mismo espectro que nosotros y decide ahorrarse todo el camino inicial y arrancar desde donde estamos nosotros.

De estos temas desagradables no hablamos ni hacemos propaganda. Valga como nota final que nos copiaron, pero encima mal.

Esto ha tenido efectos, que sinceramente no queríamos, porque ciertas cosas que en la versión community nos gustaría meter o hacer, nos lo pensamos 2 veces antes de meterlo y en la versión profesional al final nos hemos obligados a ofuscar el código fuente ( llegamos al punto de que los applets estaban prácticamente exactos ).

Re: No puedo cambiar logo.login y demás logos

PostPosted:Mon Jan 21, 2013 5:46 pm
by erPina
pavila wrote:Para poder cambiar los logos tendrás que modificar las imágenes que están dentro del WAR. Las imágenes las puedes encontrar en "src/main/webapp/img".
Estoy intentando cambiar los logos, al menos el logo de login y no encuentro la ruta que se indica.

También he buscado en la configuración del programa si encontraba algo que hiciera referencia a los logos, siguiendo esta guia http://wiki.openkm.com/index.php/Applic ... ation_logo pero no he encontrado nada.

Alguien ha podido cambiar el logo de login al menos? Puede indicar como lo a hecho?

Estoy utilizando la versión 6.2.2 en win server 2008 R2 x64

Gracias

Re: No puedo cambiar logo.login y demás logos

PostPosted:Thu Jan 24, 2013 3:58 pm
by jllort
Cuando tenga tiempo crearé un proyecto en la utilidades que mostrará como hacer esto aquí http://wiki.openkm.com/index.php/Utilities la semana pasada publicamos un video de como se hacen los reports, pero tengo que volver a grabar el audio porque quedo mal. Hecho esto lo siguiente va a ser un proyecto base de ejemplo para ampliar las funcionalides de openkm y después el tema este.

Si quieres hacer experimentos lo mas sencillo es modificar el login.jsp con una imagen estática ( no es muy complicado ).

Re: No puedo cambiar logo.login y demás logos

PostPosted:Tue May 21, 2013 7:32 pm
by edelgado
Gente, Mi nombre es Enrique y Logre cambiar el logo del login en la version openkm 6.2.3 (Tomcat)
Los pasos son los siguientes:
Las imágenes se llaman logo_login.gif y tambien por las dudas cambie también la que se llama logo_openkm.gif
Las reemplace por otra imágenes con el tamaño recomendado (316x74) con el logo que yo quiero poner.
Las imágenes se guardan en las siguientes ubicaciones:

/Ruta-de-instalación-local/tomcat/webapps/OpenKM/frontend/img/logo_openkm.gif

/Ruta-de-instalación-local/tomcat/webapps/OpenKM/img/logo_login.gif

Nota: Se debe mantener el mismo nombre de archivo original (logo_login.gif y logo_openkm.gif)
Estos pasos se hacen con el servicio de Openkm en stop
Espero esto le de resultado. Saludos :lol: