Currently browsing: smf

Concurso de smileys en Simple Machines Forum

Beware: This post was published 6 years ago and its content may be outdated.

En la próxima versión de Simple Machines Forum, la RC2, vendrá un nuevo diseño por defecto, y los desarrolladores de Simple Machines Forum han apostado también por intentar cambiar los smileys que venían por defecto en SMF. Para ello han abierto un concurso, abierto a todo el mundo, que durará un mes, durante el cual podrás presentar tu trabajo.

El premio del concurso es una membresía de pago de simplemachines.org, que te permite, entre otras cosas, acceder a las betas privadas antes de que se hagan públicas. Sinceramente, creo que es mejor premio que usen tus smileys como smileys por defecto que una membresía de pago, pero tampoco está mal que den algo más.

Las condiciones que debe cumplir tus smileys son las siguientes:

  • Todo tiene que haber sido hecho por ti, plagiar contenido de cualquier otra persona hará que te descalifiquen
  • Si tus smileys son elegidos para ser usados como smileys por defecto, pasarán a ser propiedad de Simple Machines LLC
  • Puede ganar un conjunto de smileys creado por un equipo, pero sólo se otorgará una membresía de pago
  • Hay que incluir 17 smileys y uno en blanco
  • Si tienes un archivo editable, como un PSD de Photoshop o un PNG de Fireworks, es recomendable que lo incluyas también
  • Todos los smileys deben tener el mismo tamaño, comprendido entre 14 y 18px
  • Todos los smileys deben estar en formato GIF o PNG con fondos transparentes

Si estáis interesados tenéis más información en este tema de simplemachines.org.

Y si os animáos a participar, os deseo mucha suerte :) .

¡Sumolari.com estrena foro!

Beware: This post was published 6 years ago and its content may be outdated.

Desde principios de verano he estado pensando en crear un foro para Sumolari.com, con el objetivo de poder dar soporte para los plugins y los temas que he creado hasta ahora (y los que crearé más adelante). De momento he estado usando los comentarios del blog, pero son más incómodos de leer y de redactar.

Así pues me decidí a crear un foro y vino el dilema: ¿qué sistema de foros me conviene más?

En principio pensé en Simple Machines Forum, así que pensé diseñar un tema con el aspecto del que uso actualmente en el blog para SMF, y entonces me di cuenta de que en la próxima versión RC de Simple Machines Forum (la RC 2), dispondremos de un tema nuevo, que según parece generará código diferente al del tema actual, lo cual se traduce en que si creo un tema ahora es más que posible que no se vea bien en la RC2, con lo que SMF se queda fuera de la lista, al menos de momento.

A continuación pensé en bbPress, que se integraría a la perfección con el blog y los usuarios serían los mismos (aunque no hay nadie registrado en el blog, por lo que sería algo poco útil). Después de probarlo un poco vi que había muchas cosas que faltaban, como mensajes privados, encuestas, imágenes para cada foro, etc. Además de que la mayoría de los plugins eran para la rama 0.9, cuando la actual es la 1.0 y había algunos problemas con tener la sesión iniciada en el blog y el foro. Eso junto con que no acababa de gustarme el aspecto del foro me hicieron dejarlo fuera de la lista.

El tercero (y último) sistema por el que obté fue phpBB. Aunque hay muchas cosas de phpBB que no me gustan (sobretodo el tema de la instalación de mods), hay que reconocer que el tema proSilver genera un código excelente, de los mejores que he visto, realmente da gusto ver el código que genera y diseñar basándose en él. Además, phpBB ofrece muchas cosas que bbPress no, y aunque no tiene muchas funciones que me gustan de SMF (como el Karma, el calendario o el RSS Feed), era la mejor opción. Lo último que hizo que me decantase por phpBB fue que ya existe un conversor de phpBB a SMF, con lo cual si me arrepiento de mi elección siempre puedo cambiar de sistema sin casi pérdidas de datos.

Pero volviendo al tema, ya está disponible un foro de soporte para todos los temas y plugins que he creado hasta ahora, que podéis ver en http://foro.sumolari.com. Este foro es el lugar donde pedir soporte y ayuda, y dar sugerencias para los plugins y temas que he creado y proponer nuevos proyectos.

Descarga Foro Azul

Beware: This post was published 6 years ago and its content may be outdated.

Foro Azul

Ya está disponible para su descarga Foro Azul, un theme para Simple Machines Forum que le dará un toque claro y profesional a tu foro.

Foro Azul se caracteriza por tener bordes curvos y un ligero sombreado, además de que apuesta por colores claros, principalmente por grises y azules que facilitan la lectura y son agradables. También está modificada levemente la forma de mostrar los temas, reordenando la información del autor del mensaje de forma que se vea primero el avatar y el nombre de usuario y después el resto de información. Además esta información está en pequeños contenedores de fondo blanco y borde gris claro que le dan un mejor aspecto.

Por último, Foro Azul trata de ser lo más compatible posible, para lo cual tan sólo están modificado dos archivos encargados de mostrar el contenido: index.template.php y Display.template.php, encargados de mostrar la cabecera y el pie de página y de mostrar los mensajes que hay en un tema (respectivamente). Al no modificar casi el código generado por Simple Machines Forum se maximiza la compatibilidad con futuras versiones.

Puedes descargarlo desde esta página.

Plugins en los foros: ¿Van por buen camino?

Beware: This post was published 6 years ago and its content may be outdated.

AddOns y Plugins, esos pequeños añadidos que ponemos en nuestros foros y que nos permiten tener nuevas funciones que no estaban por defecto en el foro. Algunos son más útiles y otros lo son menos, pero es cierto que prácticamente todos los foros usan algún que otro Plugin.

Los sistemas de foros gratuitos más conocidos (por ejemplo, phpBB y Simple Machines Forum) utilizan métodos similares para instalar los Plugins. El método que utilizan consiste en buscar un trozo de código en un archivo y reemplazarlo por otro. En phpBB esto se hace de forma manual (excepto utilizando otro Plugin) mientras que en SMF se hace de forma automática. Pero, ¿es esta una buena forma de instalar Plugins?

Bueno, ciertamente no es un método de instalar Plugins, sinó que es la forma de interactuar los Plugins con el foro. En este caso, no interactuan demasiado, modifican el código del foro y listo, nueva función añadida.

Puede que a simple vista parezca un buen método, pero si lo pensamos un poco veremos un gran problema: El código cambia y lo que en la versión 1.0 está en la línea 5 o tiene un aspecto A, en la versión 1.1 estará en la línea N y tendrá un aspecto totalmente diferente. Es decir, que la compatibilidad entre versiones no será más que casualidad.

Por otro lado, el segundo problema es que cuando actualizas la versión del foro eliminas los Plugins. Si un Plugin modifica el archivo a.php, y la siguiente versión incluye un nuevo archivo a.php, las modificaciones que hace el plugin se van al garete. Ambos problemas no se ven durante un primer uso del foro, sinó que van apareciendo cuando actualizas el foro.

Y bien, ¿entonces qué método usamos? Nosotros (los usuarios de los diversos sistemas de foros) no podemos hacer nada, son los desarrolladores de los foros los que quienen que hacer las modificaciones pertinentes en la forma de interactuar entre el foro y los Plugins.

¿Y qué método deberían incorporar? A mí el método que más me gusta es el que usa WordPress (y supongo que también bbPress, el sistema de foros creado por los mismos desarrolladores que el famoso sistema de gestión de blogs). Consiste en añadir filtros y acciones en diferentes puntos del foro. Los desarrolladores definen una serie de puntos en el foro, por ejemplo, el punto forumlistheader podría ser la cabecera del listado de foros (obviamente estoy hablando de Plugins que modifican el código interno del foro, no el aspecto, ése es un tema diferente), donde podríamos añadir un filtro que mostrase un recuento de todos las categorías que hay en el foro.

Este método permite una mayor compatibilidad entre versiones, ya que el punto forumlistheader lo definen los desarrolladores del foro y si en una versión se modifica el archivo donde está el punto forumlistheader, pueden recolocarlo en un lugar donde permite hacer las mismas cosas que antes.

También nos asegura que el Plugin no se borrará al actualizar, ya que éste añadirá filtros y acciones a los diversos puntos sin modificar el archivo original. En este método es el propio foro el que se encarga de buscar y añadir de forma dinámica y “sobre la marcha” las funciones correspondientes en los diversos puntos del foro. Así además se puede desinstalar un Plugin eliminando sólo el archivo que le corresponde, sin tener que deshacer las modificaciones que habría realizado en los archivos si hubiésemos usado el otro método.

Pero este método también nos permite tener interacción entre diversos Plugins. El programador de un Plugin puede añadir puntos en sus Plugins para que más adelante otro programador pueda usar el sistema de filtros y acciones con su Plugin y pueda crear añadidos para sus Plugins. Podría, por ejemplo, crear un Plugin para añadir vídeos en los mensajes del foro y un añadido para este plugin que permite insertar vídeos de Youtube.

SMF 1.1.9 y 2.0 RC1-1 disponibles

Beware: This post was published 6 years ago and its content may be outdated.

Simple Machines Forum (SMF) está en pleno desarrollo de su versión 2.0, que incluirá una gran cantidad de novedades, entre las cuales se incluye un diseño nuevo. Pero mientras se completa el desarrollo, se siguen actualizando los foros que usan la versión 1.X y ayer mismo se liberaron dos nuevas versiones.

La primera corresponde a la rama 1.1 del sistema de foros y es la versión 1.1.9, que arregla algunos bugs encontrados en la versión 1.1.8.

La segunda es una actualización de la RC1 de la versión 2.0, que también arregla algunos bugs encontrados en la RC1. Sin embargo, esta segunda versión de la RC1 no es la RC2 (que entre otras cosas incluirá el deseado nuevo diseño), sinó una actualización de la primera.

Para actualizar el foro basta con ir al administrador de paquetes, donde aparecerá un aviso del lanzamiento de la nueva versión. Con hacer click basta para que el sistema se actualice a la última versión.

Podéis leer el anuncio oficial (en inglés) aquí, o leer la versión en español.

proSilver para SMF Beta 2

Beware: This post was published 6 years ago and its content may be outdated.

Desde comienzos de mes no ha habido grandes novedades en proSilver para SMF (nombre provisional), y después de tres semanas de poca actividad, he acabado la primera fase del desarrollo del theme: todas las páginas están adaptadas.

Ahora viene la segunda fase, en la que se corregirán todos los errores y fallos que hay en las versiones anteriores. En esta fase es necesaria la ayuda de todos para poder corregir todos los errores, ya sea reportándolos (tanto en los comentarios de este artículo como en este post) o explicando cómo arreglarlos.

Por último, podéis descargar el theme aquí o en este post.

Aprende a crear themes para Simple Machines Forum: Parte II

Beware: This post was published 6 years ago and its content may be outdated.

Nota: Este artículo es una continuación de la serie “Aprende a crear themes para Simple Machines Forum“. Antes de leer esta parte es recomendable que leas la Parte I.

En esta parte vamos a analizar lo que hace cada archivo del theme. Creo que este va a ser el último artículo acerca de teoría, ya que en las próximas partes iré explicando más detalladamente cada archivo, y además iremos haciendo modificaciones y creando un nuevo theme.

A continuación os dejo una tabla con las funciones de cada archivo del theme Core (el Default de SMF 2.0 RC1):

Read more →

Aprende a crear themes para Simple Machines Forum

Beware: This post was published 6 years ago and its content may be outdated.

Al comienzo del desarrollo de proSilver para SMF (a falta de un nombre definitivo) me topé con un gran problema: no encontraba tutoriales para aprender a crear themes (temas) para Simple Machines Forum (SMF) y toda la documentación que encontré estaba completamente en inglés.

En vista a que no encontraba nada, comencé a diseñar el theme partiendo del tema Core (el que hasta la versión 2.0 venía por defecto en SMF) y a la vez estuve tratando de aprender cómo funcionan los themes, las variables a tener en cuenta, el funcionamiento de cada archivo, etc.

Todo lo que he ido aprendiendo creo que le puede ser de mucha utilidad a cualquiera que esté interesado en el tema de la creación de themes para SMF y no encuentre información al respecto. Lo que voy a publicar no es una traducción del contenido de la documentación de SMF, sinó todas las notas mentales, aclaraciones, descubrimientos y demás que he ido viendo a lo largo del desarrollo del theme (que por cierto, cada día está más cerca).

No voy a publicarlo todo en un único artículo, ya que sería demasiado largo, y tardaría mucho en escribirlo, así que voy a ir poco a poco, comenzando desde los primeros archivos que modifiqué hasta llegar a los últimos que estoy modificando.

Introducción al sistema de themes de Simple Machines Forum

Antes de crear un theme, tenemos que tener claro qué es un theme y cómo funciona.

Read more →

Encuesta: ¿Qué nombre te gusta más para el nuevo theme?

Beware: This post was published 6 years ago and its content may be outdated.

Después de 6 días para proponer nombres para el theme, he seleccionado los 6 nombres que mejor indentificarían al theme y he creado una pequeña encuesta para ver cuál es el favorito.

La encuesta permanecerá abierta hasta… bueno, no lo tengo decidido :-) , pero cuando tenga listo el theme (completo al 100%) la encuesta se cerrará (si no se ha cerrado antes).

Aquí tenéis la encuesta, recordad que tenéis 3 votos, es decir, podéis votar 3 propuestas diferentes:

[poll id=”2″]