Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: t0ke en 14 Diciembre 2012, 11:33 am



Título: Duda con #! , google no quiere ayudarme :(
Publicado por: t0ke en 14 Diciembre 2012, 11:33 am
Buenas tras escribir en google diferentes combinaciones, todas ellas apuntando a " #! ", me responde esto ->  :huh: <-...  La intuición me dice que algo en el login de usuario, o los permisos de la carpeta (alguna de ellas) del servidor plex media estan mal... os pongo aqui el tema, como desarrolladores webs que soys.., entonces mi pregunta es ¿porque ese signo en la barra de direcciones?  :rolleyes:  :rolleyes:

http://192.168.xxx.xxx:xxxxx/manage/index.html#!/dashboard

Saludos!!


Título: Re: Duda con #! , google no quiere ayudarme :(
Publicado por: t0ke en 14 Diciembre 2012, 13:48 pm
http://www.w3.org/QA.../hash_uris.html gracias a esta url he aprendido que es un hash bang, pero después de leer y releer, el porque empezó a usarse (sino he entendido mal el ingles),  creo que lo que hace esto es invocar a una app local para mostrarla por url... como ya hizo facebook y twitter en su momento, lo que no entiendo es porque twitter dejo de usarla en su mayoría (debido a que era mas lento) que el html standar, y en cambio en nuevas aplicaciones como Plex Media Server empiezan a usarlo... yo no se si es que tengo que instalar java en mi servidor, si es que esto es cosa de My plex y nada mas, si hay solución.. no se me gustaría tratarlo con la gente del foro, para aprender un pelin mas sobre el uso del hash bang!! venga por favor... acepto comentarios ee!!  :( jejej salu2


Título: Re: Duda con #! , google no quiere ayudarme :(
Publicado por: #!drvy en 14 Diciembre 2012, 18:26 pm
Según tengo entendido..

Un hashbang es un hash con una ! añadida. Es una propuesta de Google para que los sitios web indicasen que manejan el tipico hash de #contenido con javascript (ajax) convirtiéndose este en #!contenido.

Así si yo tengo una pagina web que tiene la siguiente ruta
http://mipagina.com/index.php?#!/carpeta/documento.html

Estoy indicando que el navegador cargue el index.php de mi domino y que luego mediante javascript (ajax) también cargare
http://mipagina.com/carpeta/documento.html

La idea es que los buscadores (aunque según tengo entendido solo lo aplica Google..) reconozcan dicho enlace y lo indexeen tambien.

Por ejemplo:
Si tenemos esta url:
http://www.facebook.com/home.php?#!/pages/blabla/116134141772310

Google indexara tanto la de arriba como esta:
http://www.facebook.com/pages/blabla/116134141772310

Es buena practica ?

Según parece, NO IMPORTA y NO.

Por un lado, das a entender que vas a manejar dichos enlaces con javascript y es una putada para los visitantes que tienen el javascript deshabilitado. Y si no tienes una manera de tratar dichas urls en el server-side, tu pagina quedara completamente inservible para ellos.

Ademas, con los shetags un fallo en el javascript puede tener consecuencias graves. Imagínate que por un simple error de syntax dejas todo tu sitio inservible xD (Le paso a un sitio importante pero no recuerdo cual xD).

Por otro lado, si lo tienes todo bien... no importa. Realmente las razones de que Twitter quitase esos shetags fue mas que nada porque requerían mucho javascript y también requerían un fallback en el server-side por si acaso el visitante venia sin javascript... y aparte... optaron por procesar las paginas en la nube.. (segun tengo entendido).

No se que tal andará tu Plex Media en ofrecer un fallback en caso de que el visitante tenga javascript deshabilitado pero si lo tiene bien implementado no deberías de preocuparte mucho.

Citar
o no se si es que tengo que instalar java en mi servidor

Java no tiene nada que ver con javascript =) Así que no te preocupes por eso.

Saludos


Título: Re: Duda con #! , google no quiere ayudarme :(
Publicado por: t0ke en 18 Diciembre 2012, 17:51 pm
drvy | BSM , muchas gracias por la información detallada, mas o menos lo tenia medio claro, ahora ya lo tengo bastante aclarado, a mi en realidad en ningún momento me dejo de funcionar el servidor de Plex vía url, pero seria por la actualización a una versión mas actualizada, y me extraño al ver eso hay...

Muchas gracias y hasta otra. saludos foreros.