¿Plantilla o Módulo? Edición Mobil para Drupal 7 con subdominio m.misitio.pe

Events happening in the community are now at Drupal community events on www.drupal.org.
antoniomanco's picture

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:

develcuy's picture

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 =)

chaskype's picture

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

calmeyda's picture

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

oskar_calvo's picture

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

ipwa's picture

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

antoniomanco's picture

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

chaskype's picture

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

jsequeiros's picture

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-...

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: