Posted by antoniomanco on May 26, 2012 at 12:04am
Quiero agregar una edición mobil a mi sitio, pero tengo varias dudas. Lo que quiero es que el sitio disponible para smartphones se visualice como m.miweb.pe algo así como en esta web; http://m.peru21.pe/movil/
El módulo http://drupal.org/project/mobile_tools ofrece esa opción, pero es para Drupal 6 y la demo para Drupal 7 tiene varios módulos dependientes que exigen mucho al servidor.
Hay alguna forma de lograr eso?? ¿¿Se puede generar un minisitio con el mismo contenido en otra template o en un minicms Drupal??
Gracias

Comments
Adaptado de:
Adaptado de: http://themeforest.net/item/my-mobile-page-v2-wordpress-theme/165066
Usando la librería PHP Mobile_Detect puedes solucionar la redirección.
Pon el siguiente código en el hook_boot de tu módulo:
function mymodule_boot() {include("Mobile_Detect.php");
$detect = new Mobile_Detect();
if ($detect->isMobile()) {
$_SESSION['switched'] = true;
header('Location: http://m.misitio.com');
}
}
Y usando la funcionalidad multi-site de Drupal puedes optimizar la versión móvil de tu sitio, es como hacer otro sitio de nuevo si hay demasiada diferencia en las funcionalidades entre el sitio normal y el móvil.
--
[develCuy](http://steemit.com/@develcuy) on steemit
Interesante =)
Bueno en realidad esta idea esta interesante; También probé AMF(Apache Mobile Filter) http://drupal.org/node/1475760 ... Pero prefiero usar un proxy que me haga la redirección(Varnish puede ser)
Depende mucho también de los recursos que tengas: Hay muchas formas de poder hacerlo =)
Es como tratar de generar dos
Es como tratar de generar dos sitios distintos que comparten el contenido, no lo he llegado a hacer, pero hace algún tiempo investigue un poco y encontré que el módulo domain (http://drupal.org/project/domain) era la mejor opción, pero nunca llegué a probarlo, espero haberte podido ayudar.
Yo también creo que sería
Yo también creo que sería mejor detectar en servidor (apache, htaccess?, Proxy....) el dispositivo y luego levantar PHP con la.petición.
Yo iría más alla y para móviles montaría un servicio de json y una web html5-js nativa para móviles.
Query movile por ejemplo. Y dejaría drupal para pcs y back office.
Usa mobile tools 7.x-2.x
La versión 7.x-2.x de Mobile Tools no tiene las dependencias que mencionas, eso esta a partir de 7.x-3.x. Aca esta el unstable release que hicieron los mantenedores: http://drupal.org/node/1322700
--
Nicolas
Hola, estuve probando
Hola, estuve probando (http://drupal.org/project/domain) configuré todo al pie de la letra, modifiqué settings.php y los demás requisitos requeridos, pero recibo este mensaje: http://m.misitio.com/sites/all/modules/domain/tests/200.png is not responding as expected and may not be configured correctly at the server level. Server code 403 was returned.
Mi proveedor me dice que la instalación Drupal 7 aparentemente bloquea algunos accesos. Cuando entro al index de mi subdominio recién creado recibo este mensaje
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Me dicen que multisite de Drupal es más complicado?? Si hay tutoriales o algo así apoyenme.
Podrian ser permisos
Fijate que permisos tienen los archivos que intentas ejecutar...
Sigo pensando que podrias probar con AMF(http://drupal.org/node/1475760 ) - Claro antes compruebas si puedes instalarlo; esto ya va del lado del servidor web(Suponiendo que utilizas apache) http://www.apachemobilefilter.org.
Efectivamente hoy en día es
Efectivamente hoy en día es un aspecto crucial que un sitio web tenga su versión para móviles, en mi caso he utilizado el módulo mobile_tools, y e tema garland_mobile, hice un pequeño artículo en:
http://jsequeiros.com/como-crear-una-version-para-celulares-de-un-sitio-...