2012-04-10 11 views
11

Como blogger, quiero marcar cualquier contenido en mi CMS según lo explícito que sea (violento, erótico, spoiler, obsceno, etc.). ¿Existe una biblioteca práctica adecuada y un estándar para esto?Una forma práctica de formatear contenido explícito

He leído sobre RTA, ICRA, PICS y W3C POWDER, pero marcan toda la página con meta o encabezado. POWDER parece demasiado complejo: por lo que yo entiendo, ¿agrega metadatos fuera de la página? ¿Puede proporcionar un ejemplo útil simple, si uso con doctype HTML5?

Lo que quiero es una forma de marcar los elementos HTML en función de su calificación. También me gustaría que cumpla con cualquier filtro parental. También sería bueno agregar datos EXIF ​​a las imágenes para filtrarlas independientemente del contexto.

+0

La intervención humana parece ser la mejor manera de ir en mi humilde opinión. Pero buena suerte para encontrar una biblioteca/implementación de automatización :) –

+0

No necesito automatización todavía. Quiero marcarlo solo, solo necesito un microformato para este –

+0

¿Por qué no creas un documento para él y lo envías a microformats.org? A continuación, etiquete sus elementos html en consecuencia y con algunos javascript estará listo para ir – mobius

Respuesta

0

Hay una metaetiqueta para la calificación: name="rating" content="general", sin embargo, por lo que entiendo, no la usa realmente la industria, por lo que podría ser un poco inútil; no puedo hablar con respecto al software de filtrado.

Nunca escuché nada en el EXIF ​​de imágenes con respecto a una calificación.

Si algo es que sensible, debe estar detrás de un inicio de sesión comprobado por edad, si no, debe confiar en el usuario y su filtrado automático si lo usa.

+0

No quiero marcar toda la página. Sí, puedo personalizar el diseño y proteger el contenido de spoilers y cualquier contenido que pueda tener. Pero quiero que sea un estándar. –

+0

Un sistema de inicio de sesión es bastante estándar;) Sin embargo, no hay marcadores HTML de los que sea consciente para etiquetar algo RE. Sin embargo, es la calificación de madurez. – BenOfTheNorth

8

Que yo sepa, no hay ningún estándar ampliamente utilizado que pueda hacer lo que usted ha descrito. Además, ¿cuál es el objetivo final? ¿Para que los navegadores reconozcan automáticamente (y de alguna manera manejen/filtren) el contenido explícito?

Si planea manejar el filtrado usted mismo, puede usar atributos de datos personalizados HTML5. Con ellos se puede hacer algo como:

<li class="blogpost" data-rating="G"> [content] </li> 

Y luego usar ese atributo personalizado para filtrar/ocultar el contenido con JavaScript, CSS, PHP, o cualquier otro idioma, por ejemplo:

li.blogpost[data-rating="R"] { [some styling] } 

El las opciones sobre cómo manejar este paradigma son extremadamente amplias. Esto no es exactamente un estándar, y obviamente requeriría una buena cantidad de planificación y codificación. Sin embargo, le permitiría filtrar el contenido según las métricas que defina. Este tipo de solución se emparejaría bien con un sistema de inicio de sesión simple como se sugiere en otros comentarios, en donde los usuarios podrían seleccionar qué contenido desean filtrar. También puede definir límites de edad para el mismo o utilizar cualquier cantidad de otras opciones.

Esto probablemente no le proporcionará ningún filtro automático basado en estándares ni nada de eso, pero esas tecnologías no son ampliamente compatibles de todos modos, hasta donde yo sé.

Si esto no es ni siquiera cerca de lo que está buscando, ¿podría proporcionar más detalles sobre cómo desea que funcione el producto final?

+1

Sí, mis pensamientos sobre la solución personalizada fueron los mismos. Aún así, ¿qué significa "R" en realidad **? Hay muchos sistemas de calificación y solo crear uno para un país específico sería un callejón sin salida. Entonces debería ser más semántico y multivalor. Pero al mismo tiempo no demasiado sobre-diseñado. Al igual que data-violence = "80%" data-nudity = "4%". O tal vez en lugar de etiquetas% use ... por lo que debería ser extensible también. –

+0

@ArtjomKurapov - Los valores numéricos suenan como una idea aún mejor. Todavía no sería totalmente "automatizado", pero podría hacer algo como presentar al usuario una forma de establecer los umbrales de "violencia"/"desnudez"/etc antes de que vean cualquier contenido, y filtrarlo después de ese punto. La "R" y la "G" fueron solo ejemplos de las muchas posibilidades:] – orourkek

1

me encontré con este durante la navegación de una solución para usted

http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html

Tal vez le ayudará a

Instrucciones

descargar e instalar el mod_sed Módulo Apache (ver Resources). Es posible que algunas cuentas de hosting ya tengan instalado este módulo Apache ; en este caso, póngase en contacto con su proveedor de alojamiento web para verificar si este módulo ya está disponible.

Acceder a su servidor Web y abra el archivo "httpd.conf" en Bloc de notas. Este archivo se encuentra en la carpeta Apache si usa un servidor Web local y en la carpeta "/ etc/httpd/conf" en la mayoría de las cuentas de hosting. Si no puede encontrar este archivo, póngase en contacto con su proveedor de alojamiento web para obtener ayuda.

Agregar los comandos a filtro de contenido explícito. Por ejemplo, para reemplazar automáticamente la palabra "condenar" a "maldito" en todos los archivos HTML, escriba lo siguiente en su archivo "httpd.conf":

AddOutputFilter Sed html

OutputSed "s/maldita/maldito/g"

Guarde los cambios.

Leer más: Cómo filtrar contenido explícito en el servidor web Apache | eHow.com http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html#ixzz1rw85S300

+1

Has malentendido. No quiero ocultar o reemplazar el contenido de la señal con el servidor web. Todavía debe ser servido, tal vez con algún avance progresivo, basado en el formato, notificando al navegador de lo peligroso que es. –

4

Puesto que no hay microformato, he decidido hacer una. Nombrado xrate 1.0, escribió un article about it y ha añadido draft to microformats.org

Básicamente su contenido sobre la calificación de 0-100 basado en peligro con las tesis atributos HTML:

  • data-xrate-lang - Lenguaje obsceno
  • data-xrate-sex - romántico, erótico, pornográfico
  • data-xrate-nude - Nivel de desnudez
  • data-xrate-disgust - podría causar disgusto (mierda, larvas, descomposición)
  • data-xrate-violence - La violencia y sus resultados - armas, heridas, cadáveres, sangre
  • data-xrate-asocial - fumar, alcohol, drogas, juegos de azar, la prostitución
  • data-xrate-blink - Intermitente animación que podría causar eplilepsy
  • data-xrate-spoiler - historia es contada
  • data-xrate-camera - Si las ganancias de solicitud de acceso a la cámara de vídeo
  • data-xrate-malware (flash/applet?) - Si los recursos puede causar infección (virus, troyanos, etc.) en la máquina
  • del espectador

Por favor, notifique si hay una solución mejor.

+0

¡Muy genial, excelente trabajo! Si alguna vez necesito este tipo de sistema, me aseguraré de probarlo – orourkek

+0

No creo que usar ['data- *' attributes] (http://www.w3.org/TR/html5/dom. html # embedding-custom-non-visible-data-with-the-data - * - attributes) es apropiado para este caso de uso: "Los atributos de datos personalizados están destinados a almacenar datos personalizados ** privados a la página ** o aplicación" [...] "Estos atributos ** no están destinados a ser utilizados por software que es independiente del sitio ** que usa los atributos". (En negrito) – unor

+0

en ese caso, la pregunta sigue abierta –

Cuestiones relacionadas