Creo que se fueron a las nubes omitiendo algunos detalles importantes sobre la consulta del usuario, aclaro que no leí completamente las respuestas en fin, sobre la consulta del usuario que es:

(25 Jan, 2015, 3:28 pm)metalgearxd escribió: Hola ¿alguien conoce algun theme de mybb que no se demore tanto para cargar como el theme por defecto que trae mybb , que sea gratis o premiun ?

le agradezco sus respuestas
Saludos

Primero que nada podes ver los temas oficiales en la pagina de Mybb.com en este link Themes MyBB

Sobre tu comentario de "que no demore en cargar" eso depende del contenido del foro no tanto del theme, si bien el theme esta en todo el foro obviamente, por mas que tengas una plantilla HTML con un simple "HOLA" puede tardar años en cargar, si después a tu foro lo llenas de plugins o código extra, esto es solo un ejemplo de referencia.

En todo caso siempre es mejor tener un theme que ayude a la carga de la pagina, y para esto un theme que este realizado en su mayoría o completamente en CSS es lo mejor que hay, ya que no necesitas cargar imágenes cada vez que miras el foro.

Mas aya de todo esto, algo mas que importante es el host donde esta tu pagina, ya que eso va a cambiar dramáticamente el tiempo de carga de un foro o pagina en general, ejemplo? mi pagina/foro esta hosteado en EE.UU yo soy de argentina y el tiempo de carga de mi pagina creo que es bueno para ser un foro con tanto contenido y agregados, ya que como ejemplo podes usar esta pagina para ver el rendimiento de tu foro http://tools.pingdom.com/
Ejemplos mi pagina en mi país Argentina carga en unos 20 segundos como ejemplo, antes podía hacer la prueba en Pingdom pero ahora limitaron las funciones gratis, pero esta referencia igual sirve:

Como ves mi misma pagina en EE.UU carga en menos de 4 segundos
[Imagen: KTYmp3t.png]

Y en esta otra prueba desde Holanda carga en menos de 9 segundos
[Imagen: Zu0reyJ.png]

Como podes ver aun teniendo un foro grande y con muchas cosas extra el mismo carga en tiempos ultra rápidos, pero obviamente dependiendo de donde sos vos y donde esta tu Host web es como varia en gran manera que tan rápido va a cargar tu pagina.

Mis themes son siempre en CSS lo cual ayuda también a una carga rápida, sobre el tema de temes para celular, la verdad no es algo que me parezca útil realmente, si bien siempre es mejor tener la mayor compatibilidad con todo, los foros son para usarse en PC o similar, no en un celular, y en este ultimo caso con un celular promedio actual de hoy en día pueden entrar con cualquier navegador web y visualizar un foro como si fuera que están navegando desde la PC.
(26 Jan, 2015, 1:57 pm)XEDE escribió: Creo que se fueron a las nubes omitiendo algunos detalles importantes sobre la consulta del usuario, aclaro que no leí completamente las respuestas en fin, sobre la consulta del usuario que es:


(25 Jan, 2015, 3:28 pm)metalgearxd escribió: Hola ¿alguien conoce algun theme de mybb que no se demore tanto para cargar como el theme por defecto que trae mybb , que sea gratis o premiun ?

le agradezco sus respuestas
Saludos

Primero que nada podes ver los temas oficiales en la pagina de Mybb.com en este link Themes MyBB

Sobre tu comentario de "que no demore en cargar" eso depende del contenido del foro no tanto del theme, si bien el theme esta en todo el foro obviamente, por mas que tengas una plantilla HTML con un simple "HOLA" puede tardar años en cargar, si después a tu foro lo llenas de plugins o código extra, esto es solo un ejemplo de referencia.

En todo caso siempre es mejor tener un theme que ayude a la carga de la pagina, y para esto un theme que este realizado en su mayoría o completamente en CSS es lo mejor que hay, ya que no necesitas cargar imágenes cada vez que miras el foro.

Mas aya de todo esto, algo mas que importante es el host donde esta tu pagina, ya que eso va a cambiar dramáticamente el tiempo de carga de un foro o pagina en general, ejemplo? mi pagina/foro esta hosteado en EE.UU yo soy de argentina y el tiempo de carga de mi pagina creo que es bueno para ser un foro con tanto contenido y agregados, ya que como ejemplo podes usar esta pagina para ver el rendimiento de tu foro http://tools.pingdom.com/
Ejemplos mi pagina en mi país Argentina carga en unos 20 segundos como ejemplo, antes podía hacer la prueba en Pingdom pero ahora limitaron las funciones gratis, pero esta referencia igual sirve:

Como ves mi misma pagina en EE.UU carga en menos de 4 segundos
[Imagen: KTYmp3t.png]

Y en esta otra prueba desde Holanda carga en menos de 9 segundos
[Imagen: Zu0reyJ.png]

Como podes ver aun teniendo un foro grande y con muchas cosas extra el mismo carga en tiempos ultra rápidos, pero obviamente dependiendo de donde sos vos y donde esta tu Host web es como varia en gran manera que tan rápido va a cargar tu pagina.

Mis themes son siempre en CSS lo cual ayuda también a una carga rápida, sobre el tema de temes para celular, la verdad no es algo que me parezca útil realmente, si bien siempre es mejor tener la mayor compatibilidad con todo, los foros son para usarse en PC o similar, no en un celular, y en este ultimo caso con un celular promedio actual de hoy en día pueden entrar con cualquier navegador web y visualizar un foro como si fuera que están navegando desde la PC.


Gracias por tu respuesta la tomare en cuenta y a los demás también   Smile  , creo que utilizare alguno de tus themes
Cita:Creo que se fueron a las nubes omitiendo algunos detalles importantes sobre la consulta del usuario

Si, perdón Tongue

Lo que comenta XEDE de que mayor CSS, menos imágenes, podés buscarlo como Flat Design (Flat es una tendencia actual de diseño, basado en colores sólidos, botones grandes y llamativos, y que en el caso de maquetado, su fuerte es que se pude hacer casi todo con CSS, casi sin imágenes).

Encontré este hace unos días (pago):

[Imagen: free-mybb-themes-6.jpg]

Link: http://myskins.org/Thread-Flat-Desire-Fl...mium-Theme
(26 Jan, 2015, 2:25 pm)DiMaNacho escribió:
Cita:Creo que se fueron a las nubes omitiendo algunos detalles importantes sobre la consulta del usuario

Si, perdón Tongue

Lo que comenta XEDE de que mayor CSS, menos imágenes, podés buscarlo como Flat Design (Flat es una tendencia actual de diseño, basado en colores sólidos, botones grandes y llamativos, y que en el caso de maquetado, su fuerte es que se pude hacer casi todo con CSS, casi sin imágenes).

Encontré este hace unos días (pago):

[Imagen: free-mybb-themes-6.jpg]

Link: http://myskins.org/Thread-Flat-Desire-Fl...mium-Theme

Si ese theme ya lo habia visto pero ¿como sabes si es bueno?

¿donde dice sus caracteristicas?
Última modificación: 26 Jan, 2015, 5:21 pm por metalgearxd.
(26 Jan, 2015, 1:11 pm)DiMaNacho escribió: Discrepo en varias cosas, comentaste que hacer un sitio responsive se hace en una tarde, si, es verdad, si hacés tu propio landing page con tus propias media queries, [...]

(26 Jan, 2015, 1:11 pm)DiMaNacho escribió: No estoy buscando una solución a todos mis problemas, estoy buscando una base que no me implique borrar el html y volver a hacerlo, sino simplemente meter mano en JS y CSS, [...]

Rectifico y te tengo que dar la razon, no me llevo una tarde modificar todo el HTML (y PHP), y tienes razon en que un theme "basico" sin tanta tabla y basura de por medio seria mas beneficioso para empezar de 0 un diseño.

(26 Jan, 2015, 1:11 pm)DiMaNacho escribió: sino no existirían estas comunidades donde ayudan al que no sabe

Es una comunidad de MyBB, donde se ayuda sobre cuestiones de MyBB, no de HTML y CSS. Aunque obviamente si se puede se ayuda.




En cuanto al tema de la velocidad (que es de lo que iba a la pregunta), el tema es lo que menos cuenta.

Cosas a tener en cuenta:

- Hosting
No esperes tener un buen ping/carga con un hosting gratuito.

- Localización del hosting y localización de tus visitantes
De nada te sirve esperar un buen tiempo de respuesta con un hosting latinoamericano si tus visitantes son en gran parte españoles.

- Uso de CDN
Los CDN son para explicarlo facil, servidores repartidos por todo el planeta que sirven archivos estaticos (que no cambian, como pueden ser las librerias, o imagenes del diseño del tema), para que el navegador los descarge de forma asincrona o paralela a la carga de la pagina.
OJO, la gente se cree que puede subir miles de archivos CSS y JS a los CDN y que estos se descargaran en nada. Los navegadores tienen un limite de conexiones paralelas, entre 3 y 4.

- Cantidad de archivos JS, CSS, minificacion, uso y posición de los mismos
Por muy rápido que te prometan que sea el tema, si lo empiezas a llenar de tonterías (como nieve que cae en navidad, relojes, animaciones inutiles, etc) se ralentizara mucho.
Lo mismo con el CSS, gracias a dios hemos dejado atras la epoca de los degradados y bordes redondeados, para usar colores planos, lo que llaman "Diseño flat". Eso repercute en menos tiempo de renderizado para el navegador y un archivo CSS mas pequeño.
Al contrario de lo que mucha gente cree, es muchisimo, infinitamente mejor, tener un solo archivo CSS, a tener varios repartidos con poco codigo. Aunque no necesites el mismo codigo en todas las paginas, una se vez se decarga en la cache del navegador no vuelve a descargarse, mientras que de la otra forma se tienen que enviar mas peticiones HTTP, o quedarse en la cola hasta descargar otro archivo CSS. Recomiendo eliminar el codigo {$stylesheets} y colocar manualmente la URL al archivo global.css. Lo mismo pasa con JS.
Obviamente, minifica todos los archivos JS y CSS, los saltos de linea y espacios en blanco para el navegador son inutiles, y tarda mas en cargar.
Y por ultimo, deberas colocar todos los archivos/scripts al final del DOM (al final del codigo HTML de cada pagina, vamos, en el footer), pues hasta que estos no se cargan no se puede seguir descargando el contenido de la pagina.

- Cantidad, tamaño y formato de las imagenes
No uses miles de iconos y logos/imagenes. Si quieres usar iconos, usa Font-Awesome. Si quieres usar imagenes estaticas, subelas a CDN's. No uses imagenes para fondos de botones. Quita los emoticonos.
Si no quieres quitarlos, igual que con los CSS y JS, deberas ponerlos como una sola imagen y gracias a la propiedad background-position mostrarlos. En vez de decenas de archivos, uno solo.
No uses grandes imagenes en PNG (a no ser que requieras transparencias), GIF's animados (un error que comete mucha gente), el mejor formato para esto es el JPG pues elimina colores que el humano no puede ver y reduce casi a la mitad el peso de una imagen.

- Cantidad y uso de scripts
No solo puede ir lenta la carga de la pagina, si no el servidor. No utilices miles de plugins.

- DOM
No esperes que tu pagina se carge rapido con 10.000 lineas de codigo HTML. Eso en MyBB es una utopia porque hay tablas hasta en la sopa, pero se puede conseguir si sabes de diseño/maquetacion HTML.

Y el responsive o "compatible con moviles" se hace con los @media queries de CSS3, no hay tutoriales porque hay tantas formas como webs elevado a su proposito multiplicado por su diseño de escritorio.
No confundir flat con responsive, FLAT ES UN TIPO DE DISEÑO, RESPONSIVE NO. Se suelen confundir porque van de la mano, un diseño flat equivale a una web ligera, ideal para mostrar en moviles.

Saludos. Smile
  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)