Diferencia entre revisiones de «Game Workshop»

De FdIwiki SC
Saltar a: navegación, buscar
(Desarrollo de la web 30px)
(Desarrollo de la web 40px)
 
(40 revisiones intermedias por el mismo usuario no mostrado)
Línea 4: Línea 4:
  
 
{{WebSite
 
{{WebSite
|LOGO_FILE = symbol-gw.png
+
|TITLE = Game Workshop
 +
|LOGO_FILE = Symbol-gw-mini.png
 
|LOGO_DESCRIPTION = Logo de Game Workshop.
 
|LOGO_DESCRIPTION = Logo de Game Workshop.
 
|TITLE = Game Workshop
 
|TITLE = Game Workshop
|SUBTITLE = Creating art together.
+
|SUBTITLE = Creating Games Together.
 
|GROUP = Daydreamers
 
|GROUP = Daydreamers
 
|GROUP_MEMBERS =
 
|GROUP_MEMBERS =
 
'''
 
'''
 
 
* [mailto:efunes@ucm.es Ederson Funes Castillo]
 
* [mailto:efunes@ucm.es Ederson Funes Castillo]
 
* [mailto:cgodino@ucm.es César Godino Rodríguez]
 
* [mailto:cgodino@ucm.es César Godino Rodríguez]
 +
* [mailto:yancheng@ucm.es Yanyan Cheng]
 
* [mailto:joseba01@ucm.es Jose Ignacio Barrios Oros]
 
* [mailto:joseba01@ucm.es Jose Ignacio Barrios Oros]
* [mailto:yancheng@ucm.es Yanyan Cheng]
 
 
 
'''
 
'''
 
|WEB_NAME = Game Workshop
 
|WEB_NAME = Game Workshop
 
|WEB_URL = http://www.gameworkshop.com.es
 
|WEB_URL = http://www.gameworkshop.com.es
|WEB_DEFINITIVE_VERSION = No
+
|WEB_DEFINITIVE_VERSION = Yes
  
 
}}  
 
}}  
Línea 35: Línea 34:
 
de forma que reciben el pago por parte del cliente y sólo se lo envían al artista si el resultado se ha entregado y se ha realizado ajustándose
 
de forma que reciben el pago por parte del cliente y sólo se lo envían al artista si el resultado se ha entregado y se ha realizado ajustándose
 
al tiempo establecido en el contrato por el que se ha pagado.
 
al tiempo establecido en el contrato por el que se ha pagado.
 +
<!--
 +
Nuestra propuesta va enfocada a crear un punto de reunión e interacción entre distintos tipos de artistas y posibles clientes, los cuales tienen una idea en mente para desarrollar un videojuego y que necesitan del servicio y talento de terceros, o que sencillamente admiran la habilidad de dichos artistas y desean observar y/o pagar por sus servicios para disponer del resultado de su trabajo. El sitio actuaría a modo de “galería” para que cada artista pueda dar a conocer sus trabajos, como ocurre con sitios como DeviantArt, SoundCloud o Etsy, y que además reciba comentarios, opiniones e incluso encargos.
  
 +
-->
 
''' <h3> ¿Por qué con Drupal? [[File:Drupal.png|30px]] </h3> '''
 
''' <h3> ¿Por qué con Drupal? [[File:Drupal.png|30px]] </h3> '''
  
Línea 47: Línea 49:
 
<li>Drupal ofrece una gran cantidad de funcionalidades, módulos y temas que hacen el desarrollo de la página web una tarea mucho más sencilla que si tuviésemos que empezar desde cero. Además, cuenta con una amplia comunidad que está siempre dispuesta a ofrecer ayuda a quien lo necesite.</li><br />
 
<li>Drupal ofrece una gran cantidad de funcionalidades, módulos y temas que hacen el desarrollo de la página web una tarea mucho más sencilla que si tuviésemos que empezar desde cero. Además, cuenta con una amplia comunidad que está siempre dispuesta a ofrecer ayuda a quien lo necesite.</li><br />
  
<li>Otro punto positivo de usar drupal como CMS es, para nosotros los desarrolladores, que es una herramienta gratuita y muy eficiente.</li><br />
+
<li>Otro punto a favor del uso de Drupal como CMS es que, para nosotros los desarrolladores, es una herramienta gratuita y muy eficiente.</li><br />
 
</ol>
 
</ol>
  
Línea 58: Línea 60:
 
     Capacidad de Memoria(GB)
 
     Capacidad de Memoria(GB)
 
     Quitando los anuncios.
 
     Quitando los anuncios.
-->
 
  
 +
 +
 +
 +
 +
 +
-->
 
==Contenidos  [[File:Box.png|30px]]==
 
==Contenidos  [[File:Box.png|30px]]==
  
 
<br />
 
<br />
 +
 +
Los contenidos principales que van a estar presentes en la web van a distinguirse en dos tipos:
 +
 +
● Noticia: Reutilización del tipo de contenido Artículo, que solo podrá ser generado por el redactor, y que está destinado a aparecer publicado en la portada.
 +
 +
Para las aportaciones de los artistas, distinguimos estos tipos de contenido:
 +
 +
● Aportación técnica: tipo de contenido específico para el usuario con el rol de programador.
 +
 +
● Aportación sonora: tipo de contenido específico para el usuario con el rol de músico.
 +
 +
● Aportación visual: tipo de contenido específico para el usuario con el rol de pintor.
 +
 +
Estos tipos de contenido son generados por los artistas (diseñador, músico y/o programador), van asociados a su cuenta de usuario y sirven para dar a conocer su trabajo, participar en los contenidos de la web y que además puedan aparecer destacados en la portada del sitio. Lo que tienen en común las aportaciones, desde el punto de vista de cada tipo de artista, son campos como: software utilizado, fecha de creación, un breve texto que resuma el contenido aportado y un campo más extenso para hablar de la aportación en sí.
 +
Las noticias y aportaciones podrán ser valoradas por los usuarios mediante un módulo de terceros de Drupal.
 +
 +
La taxonomía irá creciendo y variando en función de los contenidos que se vayan subiendo a la web. Como base, tendremos los siguientes tipos de vocabulario:
 +
 +
● Etiquetas: ya incluido en Drupal, registra las etiquetas usadas en páginas o artículos. Nos servirá principalmente para que el redactor pueda catalogar el contenido que realiza y quiere colocar en portada. Ejemplos de términos: actualidad, aportación artista, concurso, sondeo, reflexión, investigación, desarrollo, crítica, etc.
 +
 +
● Estilo artístico: para que los diseñadores puedan identificar el estilo usado en sus obras. Ejemplos de términos: boceto, retro, pixelado, modelo 3d,etc.
 +
 +
● Material: para que los diseñadores puedan recopilar e identificar todos los materiales que han empleado al crear su obra. Ejemplo: tablet, bolígrafo digital, pincel, acuarela, textura photoshop, tinta, etc.
 +
 +
● Género musical: para que los músicos puedan catalogar todos los tipos de música o sonido que suban. Ejemplos de términos: banda sonora, música épica, heavy metal, folk, acústico, digital, etc.
 +
         
 +
● Instrumentos: para que los músicos puedan catalogar e identificar todos los instrumentos que han empleado en cada aportación. Ejemplos de términos: guitarra eléctrica, flauta, platillos, batería, tambor, etc.
 +
 +
● Lenguaje de programación: para que los programadores puedan identificar contenido según los lenguajes de programación de los que estén hablando en cada aportación. Ejemplos de términos: MySQL, Java, Javascript, PHP, C++, etc.
 +
 +
● Software utilizado: para que los artistas puedan detallar y catalogar en sus aportaciones las herramientas que han empleado a la hora de desarrollar, construir editar y/o digitalizar sus trabajos. Ejemplos de términos: Microsoft Visual Studio, Adobe Photoshop, Notepad++, Audacity, Adobe Premiere, Unity3D, Unreal Engine 4, etc.
 +
 +
<!--
 +
Los contenidos principales que van a estar presentes en la web van a distinguirse en dos tipos:
 +
● Noticia: Reutilización del tipo de contenido Artículo, que solo podrá ser generado por el redactor, y que está destinado a aparecer publicado en la portada.
 +
Para las aportaciones de los artistas, distinguimos estos tipos de contenido:
 +
● Aportación técnica: tipo de contenido específico para el usuario con el rol de programador.
 +
● Aportación sonora: tipo de contenido específico para el usuario con el rol de músico.
 +
● Aportación visual: tipo de contenido específico para el usuario con el rol de pintor.
 +
Estos tipos de contenido son generados por los artistas (diseñador, músico y/o programador), van asociados a su cuenta de usuario y sirven para dar a conocer su trabajo, participar en los contenidos de la web y que además puedan aparecer destacados en la portada del sitio. Lo que tienen en común las aportaciones, desde el punto de vista de cada tipo de artista, son campos como: software utilizado, fecha de creación, un breve texto que resuma el contenido aportado y un campo más extenso para hablar de la aportación en sí.
 +
Las noticias y aportaciones podrán ser valoradas por los usuarios mediante un módulo de terceros de Drupal.
 +
La taxonomía irá creciendo y variando en función de los contenidos que se vayan subiendo a la web. Como base, tendremos los siguientes tipos de vocabulario:
 +
● Etiquetas: ya incluido en Drupal, registra las etiquetas usadas en páginas o artículos. Nos servirá principalmente para que el redactor pueda catalogar el contenido que realiza y quiere colocar en portada. Ejemplos de términos: actualidad, aportación artista, concurso, sondeo, reflexión, investigación, desarrollo, crítica, etc.
 +
● Estilo artístico: para que los diseñadores puedan identificar el estilo usado en sus obras. Ejemplos de términos: boceto, retro, pixelado, modelo 3d,etc.
 +
● Material: para que los diseñadores puedan recopilar e identificar todos los materiales que han empleado al crear su obra. Ejemplo: tablet, bolígrafo digital, pincel, acuarela, textura photoshop, tinta, etc.
 +
● Género musical: para que los músicos puedan catalogar todos los tipos de música o sonido que suban. Ejemplos de términos: banda sonora, música épica, heavy metal, folk, acústico, digital, etc.
 +
         
 +
● Instrumentos: para que los músicos puedan catalogar e identificar todos los instrumentos que han empleado en cada aportación. Ejemplos de términos: guitarra eléctrica, flauta, platillos, batería, tambor, etc.
 +
● Lenguaje de programación: para que los programadores puedan identificar contenido según los lenguajes de programación de los que estén hablando en cada aportación. Ejemplos de términos: MySQL, Java, Javascript, PHP, C++, etc.
 +
● Software utilizado: para que los artistas puedan detallar y catalogar en sus aportaciones las herramientas que han empleado a la hora de desarrollar, construir editar y/o digitalizar sus trabajos. Ejemplos de términos: Microsoft Visual Studio, Adobe Photoshop, Notepad++, Audacity, Adobe Premiere, Unity3D, Unreal Engine 4, etc.
 +
-->
  
 
==Funcionalidades [[File:Gears.png|30px]]==
 
==Funcionalidades [[File:Gears.png|30px]]==
  
 
<br />
 
<br />
 +
 +
El administrador verá y dispondrá de todas las opciones de configuración de Drupal en la barra de administración y lo que verá nada más loguearse es la portada con las últimas noticias. A la derecha verá un panel con los usuarios registrados en el sistema en los últimos días, tengan el rol que tengan, y justo debajo un panel con los contenidos más recientes que se hayan creado (estén en portada o no). A la izquierda, tendremos otros dos paneles. El primero informará al administrador de los últimos mensajes del foro de bugs y quejas/sugerencias, mientras que el panel de abajo informará de las últimas cinco entradas del blog privado multiusuario que comparten los administradores del sitio para llevar un cuaderno de bitácora al día.
 +
 +
El usuario básico podrá acceder al contenido de cada artista, comentar y valorarlos y también participar en el foro y usar los mensajes privados. También verá las noticias nada más iniciar sesión. A su derecha verá un panel con un top de los contenidos más votados de cada semana.
 +
 +
Los tres roles de artistas podrán ver en la parte izquierda de la web un pequeño menú con el que acceder directamente a crear o modificar una publicación.
 +
Cada artista (diseñador, programador o músico) tendrá otros dos paneles personalizados a la izquierda. El primero le mostrará en todo momento las aportaciones públicas que hayan subido todos los demás usuarios de su mismo rol artístico, y después en el segundo panel podrá ver, siguiendo en la misma categoría de contenidos de su rol, el contenido más votado de esa semana, para que vea qué tendencias o gustos predominan actualmente en la web y poder descubrir siempre a los nuevos artistas y contenidos y novedades diarios. En el centro tendrán la portada principal de la web con el contenido que ha creado el redactor y a la derecha verán un bloque con una lista de sus trabajos mejor valorados, los más comentados, y los más visitados, asi como otras estadísticas. Además, las paginas de perfil de los artistas contarán con una galería que muestre las últimas aportaciones del artista (Esta galería se encontrará ubicada debajo del bloque de información que poseen todos los usuarios registrados).
 +
 +
Queremos también que la web incluya para todos los usuarios registrados, mediante un módulo, un sistema de mensajes privados para poder facilitar la comunicación entre cualquier tipo de usuario. También nos interesa que todo usuario que detecte contenido y/o comportamiento inapropiado e incluso que algo no funciona correctamente, sea capaz de avisar del problema a un moderador con opción a detallar la causa del problema.
 +
 +
<!--
 +
El administrador verá y dispondrá de todas las opciones de configuración de Drupal en la barra de administración y lo que verá nada más loguearse es la portada con las últimas noticias. A la derecha verá un panel con los usuarios registrados en el sistema en los últimos días, tengan el rol que tengan, y justo debajo un panel con los contenidos más recientes que se hayan creado (estén en portada o no). A la izquierda, tendremos otros dos paneles. El primero informará al administrador de los últimos mensajes del foro de bugs y quejas/sugerencias, mientras que el panel de abajo informará de las últimas cinco entradas del blog privado multiusuario que comparten los administradores del sitio para llevar un cuaderno de bitácora al día.
 +
El usuario básico podrá acceder al contenido de cada artista, comentar y valorarlos y también participar en el foro y usar los mensajes privados. También verá las noticias nada más iniciar sesión. A su derecha verá un panel con un top de los contenidos más votados de cada semana.
 +
Los tres roles de artistas podrán ver en la parte izquierda de la web un pequeño menú con el que acceder directamente a crear o modificar una publicación.
 +
Cada artista (diseñador, programador o músico) tendrá otros dos paneles personalizados a la izquierda. El primero le mostrará en todo momento las aportaciones públicas que hayan subido todos los demás usuarios de su mismo rol artístico, y después en el segundo panel podrá ver, siguiendo en la misma categoría de contenidos de su rol, el contenido más votado de esa semana, para que vea qué tendencias o gustos predominan actualmente en la web y poder descubrir siempre a los nuevos artistas y contenidos y novedades diarios. En el centro tendrán la portada principal de la web con el contenido que ha creado el redactor y a la derecha verán un bloque con una lista de sus trabajos mejor valorados, los más comentados, y los más visitados, asi como otras estadísticas. Además, las paginas de perfil de los artistas contarán con una galería que muestre las últimas aportaciones del artista (Esta galería se encontrará ubicada debajo del bloque de información que poseen todos los usuarios registrados).
 +
Queremos también que la web incluya para todos los usuarios registrados, mediante un módulo, un sistema de mensajes privados para poder facilitar la comunicación entre cualquier tipo de usuario. También nos interesa que todo usuario que detecte contenido y/o comportamiento inapropiado e incluso que algo no funciona correctamente, sea capaz de avisar del problema a un moderador con opción a detallar la causa del problema.
 +
-->
  
 
==Roles de los usuarios [[File:Roles.png|30px]]==
 
==Roles de los usuarios [[File:Roles.png|30px]]==
Línea 86: Línea 161:
 
• <font color="#005ce6">'''Administrador.'''</font>
 
• <font color="#005ce6">'''Administrador.'''</font>
  
 +
<!--
 +
Administrador: La persona o personas encargadas de mantener la web, poseen todos los permisos y privilegios, además de poder acceder a cualquier sección de la web y de poder crear distintos roles, y tener un control absoluto sobre las cuentas de usuario (Para modificación y borrado de cuentas).
 +
● Usuario básico: Puede actuar tanto de cliente como de observador. Su papel en el sitio va a ser el de poder ver las publicaciones de cada artista y comunicarse con él (o con otros usuarios básicos) mediante el foro o comentarios en sus publicaciones. Este usuario, de querer aportar contenido a la comunidad y ofrecer sus servicios, podrá presentar una solicitud de cambio de rol (al rol de programador , diseñador o músico) que deberá ser revisada por un moderador y realizada por algún administrador.
 +
● Programador: Un tipo de usuario que posee conocimientos de programación (sea el lenguaje que sea). Sus servicios abarcan tanto generacion de codigo desde cero, como construcción parcial de código (o incluso revisión y solución de bugs de un código ya existente). El tipo de contenido que puede subir como muestra de su trabajo son demos (archivos .exe), o si lo prefiere, subir solo código.
 +
● Diseñador: un tipo de usuario que se especializa en la parte gráfica de los videojuegos, tanto arte en 2D, como modelado tridimensional, sprites, backgrounds, etc. Tendrá la opción de subir una o varias imágenes que sirvan como muestra de su trabajo. Será capaz de subir archivos de tipo JPG, PNG y BMP.
 +
● Músico: Un tipo de usuario que ofrece sus servicio para crear piezas musicales, tanto originales como ‘arrangements’ de otras canciones populares, o incluso subir efectos de sonidos. Será capaz de subir archivos de tipo AIFF, WAVE (WAV), FLAC, ALAC, OGG, MP2, MP3, AAC, AMR y WMA.
 +
● Moderador: Se encargará de regular las publicaciones y el contenido de éstas tanto en el foro general como las que crean los artistas. También será el encargado de recibir las quejas de los usuarios, tanto por contenido como por funcionamiento de la página. En el caso del control de usuarios, el moderador no podrá eliminar usuarios por romper las reglas, sino que se limitará a enviar una solicitud de eliminación del usuario a algún administrador.
 +
● Redactor: Será el encargado de mantener la portada de la web activa y actualizada, pudiendo aportar tanto noticias sobre la actualidad de mundo de desarrollo de los videojuegos, como destacar publicaciones de los artistas, poner encuestas o proponer competiciones y concursos a la comunidad. Aun asi, todas sus publicaciones serán revisadas por alguno de los moderadores, y susceptibles de cambio o eliminación según se crea conveniente.
 +
● Anónimo: Como usuario no registrado, este rol tendrá acceso limitado a algunas de las áreas de la página. Podrá visitar los foros, ver las noticias publicadas en portada y acceder al perfil de los artistas. Sin embargo, no podrá realizar valoraciones sobre los trabajos de los artista, ni podrá realizar comentarios ni crear nuevos temas en los foros, y tampoco tendrá acceso a todas las muestras subidas por los artistas, sino que lo tendría limitado a las últimas 5 publicaciones que este haya hecho.
 +
 +
 +
 +
 +
 +
 +
 +
-->
 
==Módulos utilizados [[File:Tools.png|30px]]==
 
==Módulos utilizados [[File:Tools.png|30px]]==
  
Línea 129: Línea 221:
  
 
• '''[http://www.deviantart.com DeviantArt]:'''  ... .
 
• '''[http://www.deviantart.com DeviantArt]:'''  ... .
 +
 +
• '''[http://polycount.com/forum Polycount Forum]:'''  ... .
 +
 +
• '''[http://www.pixiv.net Pixiv]:'''  ... .
 +
 +
• '''[https://stackoverflow.com Stack Overflow]:'''  ... .
 +
 +
<!--
 +
● http://polycount.com/forum ● http://www.pixiv.net/
 +
● https://soundcloud.com/
 +
● https://stackoverflow.com/ ● https://www.etsy.com
 +
● http://www.deviantart.com
 +
-->
  
 
==Servicio de hosting [[File:Wifi.png|30px]]==
 
==Servicio de hosting [[File:Wifi.png|30px]]==
Línea 138: Línea 243:
 
• '''Secundario:''' [http://www.hostinger.es Hostinger]
 
• '''Secundario:''' [http://www.hostinger.es Hostinger]
  
==Desarrollo de la web [[File:Development.png|30px]]==
+
==Desarrollo de la web [[File:Under-construction.png|40px]]==
  
 
<br />
 
<br />
  
• '''Estado actual:''' planificación y desarrollo.
+
• '''Estado actual:''' Entregada y en revisión + Posibles mejoras y detección de fallos y carencias
  
• '''Versión del proyecto:''' 1.0
+
• '''Versión del proyecto:''' 2.0
  
 
• '''Cuaderno de bitácora:''' [http://gameworkshop.com.es/blog Blog de administradores]
 
• '''Cuaderno de bitácora:''' [http://gameworkshop.com.es/blog Blog de administradores]
  
• '''¿Dudas, propuestas o quejas?: ''' [mailto:gameworkshop@gmail.com ¡Contacta con el equipo!]
+
• '''¿Dudas, propuestas o quejas?: ''' [mailto:gameworkshop.sc@gmail.com ¡Contacta con el equipo!]
 +
 
 +
<br />
 +
<p>&zwnj;</p>
 +
 
  
  
Línea 172: Línea 281:
 
|'''URL:    '''    ||'''[http://gameworkshop.com.es Game Workshop]'''
 
|'''URL:    '''    ||'''[http://gameworkshop.com.es Game Workshop]'''
 
|-
 
|-
|colspan="2" style="text-align:center;background-color:#DCEAEC;" | '''Desarrollo'''
+
|colspan="2" style="text-align:center;background-color:#DCEAEC;" | '''Finalizada y en revisión'''
 
|-
 
|-
|'''Versión actual: 1.0'''
+
|'''Versión actual: 2.0'''
 
|-
 
|-
 
|'''CMS utilizado: Drupal'''
 
|'''CMS utilizado: Drupal'''

Última revisión de 17:54 14 may 2016

Logo-gameworkshop.png


Game Workshop
     Logo de Game Workshop.
     

Creating Games Together.

Grupo
Daydreamers
Miembros del grupo
Información general
Web name Game Workshop
Web url http://www.gameworkshop.com.es
Versión definitiva Yes


Presentación y objetivos del proyecto Ctrl.png


El objetivo que tiene esta página web es el de ofrecer un punto de encuentro para artistas y amantes del mundo de los videojuegos. Estos artistas están especializados en distintos campos del arte: la programación, el arte visual y el apartado sonoro. Su propósito en nuestra web es el de que puedan darse a conocer en su campo de trabajo con los aportes que exponen y sus ofertas de servicios a toda la comunidad. Los administradores serán los mediadores al controlar este servicio de contratos de forma que reciben el pago por parte del cliente y sólo se lo envían al artista si el resultado se ha entregado y se ha realizado ajustándose al tiempo establecido en el contrato por el que se ha pagado.

¿Por qué con Drupal? Drupal.png

Creemos que esta propuesta encaja con el modo de funcionamiento de Drupal ya que los artistas pueden exponer sus trabajos en forma de creación de páginas o fichas. También la lógica de roles de Drupal permite que configuremos la página de cada usuario ajustándose a sus necesidades. Por ejemplo: un pintor puede crear una ficha con su trabajo más reciente y puede incluirse para un usuario de su nivel un apartado en la ficha que le permita recibir valoraciones o votos de los demás artistas o usuarios básicos.

  1. El uso de drupal permite a los usuarios ser los dueños del contenido que suben al servidor, pudiendo subir, eliminar y modificar su contenido de forma libre sin depender de terceros. Asi, nuestros usuarios no necesitarán tener conocimientos de HTML o cualquier tipo de codificación para poder manipular sus contenido.

  2. Otra gran ventaja es que permite crear una infinidad de roles distintos gracias a que existe un sistema de permisos que permite controlar las limitaciones de los distintos tipos de usuario que deciden alojarse en nuestra web. Asi, cada rol podra disponer de una perspectiva distinta.

  3. Drupal ofrece una gran cantidad de funcionalidades, módulos y temas que hacen el desarrollo de la página web una tarea mucho más sencilla que si tuviésemos que empezar desde cero. Además, cuenta con una amplia comunidad que está siempre dispuesta a ofrecer ayuda a quien lo necesite.

  4. Otro punto a favor del uso de Drupal como CMS es que, para nosotros los desarrolladores, es una herramienta gratuita y muy eficiente.

Contenidos Box.png


Los contenidos principales que van a estar presentes en la web van a distinguirse en dos tipos:

● Noticia: Reutilización del tipo de contenido Artículo, que solo podrá ser generado por el redactor, y que está destinado a aparecer publicado en la portada.

Para las aportaciones de los artistas, distinguimos estos tipos de contenido:

● Aportación técnica: tipo de contenido específico para el usuario con el rol de programador.

● Aportación sonora: tipo de contenido específico para el usuario con el rol de músico.

● Aportación visual: tipo de contenido específico para el usuario con el rol de pintor.

Estos tipos de contenido son generados por los artistas (diseñador, músico y/o programador), van asociados a su cuenta de usuario y sirven para dar a conocer su trabajo, participar en los contenidos de la web y que además puedan aparecer destacados en la portada del sitio. Lo que tienen en común las aportaciones, desde el punto de vista de cada tipo de artista, son campos como: software utilizado, fecha de creación, un breve texto que resuma el contenido aportado y un campo más extenso para hablar de la aportación en sí. Las noticias y aportaciones podrán ser valoradas por los usuarios mediante un módulo de terceros de Drupal.

La taxonomía irá creciendo y variando en función de los contenidos que se vayan subiendo a la web. Como base, tendremos los siguientes tipos de vocabulario:

● Etiquetas: ya incluido en Drupal, registra las etiquetas usadas en páginas o artículos. Nos servirá principalmente para que el redactor pueda catalogar el contenido que realiza y quiere colocar en portada. Ejemplos de términos: actualidad, aportación artista, concurso, sondeo, reflexión, investigación, desarrollo, crítica, etc.

● Estilo artístico: para que los diseñadores puedan identificar el estilo usado en sus obras. Ejemplos de términos: boceto, retro, pixelado, modelo 3d,etc.

● Material: para que los diseñadores puedan recopilar e identificar todos los materiales que han empleado al crear su obra. Ejemplo: tablet, bolígrafo digital, pincel, acuarela, textura photoshop, tinta, etc.

● Género musical: para que los músicos puedan catalogar todos los tipos de música o sonido que suban. Ejemplos de términos: banda sonora, música épica, heavy metal, folk, acústico, digital, etc.

● Instrumentos: para que los músicos puedan catalogar e identificar todos los instrumentos que han empleado en cada aportación. Ejemplos de términos: guitarra eléctrica, flauta, platillos, batería, tambor, etc.

● Lenguaje de programación: para que los programadores puedan identificar contenido según los lenguajes de programación de los que estén hablando en cada aportación. Ejemplos de términos: MySQL, Java, Javascript, PHP, C++, etc.

● Software utilizado: para que los artistas puedan detallar y catalogar en sus aportaciones las herramientas que han empleado a la hora de desarrollar, construir editar y/o digitalizar sus trabajos. Ejemplos de términos: Microsoft Visual Studio, Adobe Photoshop, Notepad++, Audacity, Adobe Premiere, Unity3D, Unreal Engine 4, etc.


Funcionalidades Gears.png


El administrador verá y dispondrá de todas las opciones de configuración de Drupal en la barra de administración y lo que verá nada más loguearse es la portada con las últimas noticias. A la derecha verá un panel con los usuarios registrados en el sistema en los últimos días, tengan el rol que tengan, y justo debajo un panel con los contenidos más recientes que se hayan creado (estén en portada o no). A la izquierda, tendremos otros dos paneles. El primero informará al administrador de los últimos mensajes del foro de bugs y quejas/sugerencias, mientras que el panel de abajo informará de las últimas cinco entradas del blog privado multiusuario que comparten los administradores del sitio para llevar un cuaderno de bitácora al día.

El usuario básico podrá acceder al contenido de cada artista, comentar y valorarlos y también participar en el foro y usar los mensajes privados. También verá las noticias nada más iniciar sesión. A su derecha verá un panel con un top de los contenidos más votados de cada semana.

Los tres roles de artistas podrán ver en la parte izquierda de la web un pequeño menú con el que acceder directamente a crear o modificar una publicación. Cada artista (diseñador, programador o músico) tendrá otros dos paneles personalizados a la izquierda. El primero le mostrará en todo momento las aportaciones públicas que hayan subido todos los demás usuarios de su mismo rol artístico, y después en el segundo panel podrá ver, siguiendo en la misma categoría de contenidos de su rol, el contenido más votado de esa semana, para que vea qué tendencias o gustos predominan actualmente en la web y poder descubrir siempre a los nuevos artistas y contenidos y novedades diarios. En el centro tendrán la portada principal de la web con el contenido que ha creado el redactor y a la derecha verán un bloque con una lista de sus trabajos mejor valorados, los más comentados, y los más visitados, asi como otras estadísticas. Además, las paginas de perfil de los artistas contarán con una galería que muestre las últimas aportaciones del artista (Esta galería se encontrará ubicada debajo del bloque de información que poseen todos los usuarios registrados).

Queremos también que la web incluya para todos los usuarios registrados, mediante un módulo, un sistema de mensajes privados para poder facilitar la comunicación entre cualquier tipo de usuario. También nos interesa que todo usuario que detecte contenido y/o comportamiento inapropiado e incluso que algo no funciona correctamente, sea capaz de avisar del problema a un moderador con opción a detallar la causa del problema.


Roles de los usuarios Roles.png


Anónimo.

Usuario registrado.

Músico.

Programador.

Pintor.

Editor.

Administrador.

Módulos utilizados Tools.png


Administration Menu Toolbar.

Chaos Tools.

Commerce.

Privatemsg.

CKEditor.

Localization Update.

Pathauto.

Backup and Migrate.

Role Theme Switcher.

Rules.

Views.

Temas utilizados Colorpicker.png


Queremos que cada tipo de usuario en la web tenga una interfaz propia y bien diferenciada de las demás. Para esto, nos apoyamos, entre otros, en el módulo Role Theme Switcher, de modo que quedan repartidos así los siguientes temas:

• (eligiendo).

Inspiración y referencias Lightbulb.png


Soundcloud: ... .

Etsy: ... .

DeviantArt: ... .

Polycount Forum: ... .

Pixiv: ... .

Stack Overflow: ... .


Servicio de hosting Wifi.png


Principal: HSM Corporation

Secundario: Hostinger

Desarrollo de la web Under-construction.png


Estado actual: Entregada y en revisión + Posibles mejoras y detección de fallos y carencias

Versión del proyecto: 2.0

Cuaderno de bitácora: Blog de administradores

¿Dudas, propuestas o quejas?: ¡Contacta con el equipo!