Giter VIP home page Giter VIP logo

caja-pandora's Introduction

caja-pandora

Software para analisis de libros de textos

Instalación

Clonar el proyecto:

git clone https://github.com/jag2kn/caja-pandora.git

Entrar en el directorio

cd caja-pandora

Crear la base de datos

mysql -u root -p -e "create database analisisateo;"

Cargar la base de datos

mysql -u root -p analisisateo < analisis_biblico.sql

Descargar composer.phar

curl -sS https://getcomposer.org/installer | php

Instalar dependencias

php composer.phar update

Correr servidor de desarrollo

php app/console server:run

caja-pandora's People

Contributors

jag2kn avatar

Stargazers

Noisk8 avatar

Watchers

 avatar James Cloos avatar

caja-pandora's Issues

Distintas versiones (idiomas/traducciones) por versículo

Los moderadores serán los encargados de llenar la información de la base de datos, pero recordando que cada versículo puede tener más de una versión del mismo (¿Pestañas? ¿drop-down list?), dichas versiones deben ser creadas por el administrador y aplicará para todos los libros/versículos. De esa manera se puede escoger las distintas versiones de la biblia (que incluyen, pero no se limitan a, Reina Valera, traducción actual, traducción literal…), o incluso compararlas en paralelo. Muy parecido a http://www.biblegateway.com/. Dicha información se irá poniendo poco a poco (empezando por el Génesis) y así las discusiones serán más nutridas y la información en cada artículo será más elaborada. Aunque también se podría analizar la posibilidad de tener una carga masiva.

Tipos de artículos

Existirán seis tipos de artículos:
Wiki informativo de libro: En este lugar se podrá ver toda la información, marquillas, etiquetas y demás que tiene ese libro (ejemplo: “Asesinatos = 10, Misoginia = 20…”), incluyendo algo de información sobre de qué trata el libro, qué análisis se han hecho interesantes y referencias bibliográficas. Esta información no pasará por discusión, ya que este libro también va a tener un wiki informativo de selección. Este artículo únicamente dará un resumen de las discusiones activas, etiquetas y categorías, además de algo de historia, presuntos escritores, etc .
Wiki informativo de selección: Aquí se incluirá un artículo principal que estará relacionado con la sección seleccionada (versículo, versículos, párrafo, capítulo, libro…). Todas las anotaciones o marquillas de categoría asociadas a la selección podrán ser consultadas aquí, así como información interesante, referencias bibliográficas y discusiones abiertas. Dicho wiki tendrá varias categorías:
No discutido: Esto implica que no hay discusiones abiertas (aún) y que se puede abrir una nueva.
En discusión: Esto implica que hay discusiones abiertas y que no se ha llegado a algún consenso o conclusión.
En revisión: Esto implica que hay una o varias conclusiones sobre las discusiones, pero que dichas conclusiones no tienen bases fuertes (bibliográficas o informativas serias) para ser sustentadas.
Aprobado: Esto implica que se pasó por un proceso de discusión y el foro se encuentra cerrado (pero accesible para quién desee verlo) y se añadió el suficiente material para hacer de este un documento completo. El estado de aprobado puede pasar a “En discusión” si una nueva discusión se abre.
Wiki de Definición: Algunas palabras han sido definidas en Strong’s o su traducción original fue pobre. Estos wikis de definición tendrán su discusión en el background y pasarán por los mismos estados que los wikis de selección. Sólo que al definir una palabra en un versículo, esta será subrayada en todos los artículos. Esto puede incluir, pero no limitarse a, definición de ciudades, definición de términos, definición de rituales, etc.
Reporte de categorías aprobadas: Cada vez que un moderador aprueba una etiqueta de categoría, esta categoría sube en cantidad y el versículo (o versículos) son copiados automáticamente en este documento en forma de lista. Esto quiere decir, que si un usuario entra al reporte la categoría “Asesinatos” podrá ver todos los versículos en los que una etiqueta “Asesinatos” ha sido aprobada. Cada categoría puede tener un Wiki informativo de selección también.
Foro de discusión: Todos los usuarios, en cualquier selección, pueden crear un foro de discusión. Dicha discusión tiene que seguir con varios formatos pre-definidos de discusión.
Sólo puede existir una discusión por selección. Si existe una discusión actual el usuario llevará allí sus inquietudes.
El usuario tiene que incluir allí el texto que crea necesario para explicar su idea o punto para discutir y además tendrá que dar la información básica para la creación del Wiki de Selección (esto incluye una conclusión de la discusión). Además de las etiquetas necesarias para el motor de búsqueda.
Existirán cuatro tipos de foro de discusión: “Análisis”, “Etimología”, “Interpretación” y “Contradicción”. El usuario tiene que escoger qué quiere reportar.
Como una sola discusión puede estar abierta al tiempo, el usuario debe ser consiente que si la información dada no es suficiente o el usuario no aporta a su propia discusión, esta puede ser cerrada para darle entrada a una nueva discusión en la cola.
Artículos con Información adicional: Todos los usuarios pueden proponer incluir vínculos, PDFs, imágenes, videos, o cualquier otra información adicional al Wiki

Permitir la "Multiplicación"

Esta herramienta debe permitir que sea “multiplicada” para otros libros como el Corán, el libro Mormón e incluso la Biblia Satánica. Todo usando subdominios (o folders).

Presencia social

Presencia social: Esto quiere decir que se contará con una página de Facebook y cuenta de Twitter en donde se publicará automáticamente cada vez que un moderador apruebe un artículo o discusión, o en el momento en que su estado cambie a “En Revisión” o “Aprobado”.

Etiquetas

Los usuarios pueden solicitar etiquetar un versículo o versículos, o capítulo(s) o libro a determinada etiqueta. El moderador puede aprobar, denegar o enviar a discusión dicha etiqueta.

Tipos de usuarios/roles

  • Administrador: Un único usuario con super-privilegios. Es el único que puede crear versiones, bajo pedido de los moderadores.
  • Moderador: Usuarios previamente escogidos (de confianza) que podrán editar todos los artículos. Cada vez que el moderador salve y publique un artículo este será salvado en una nueva versión (1.1 por ejemplo). Puede crear categorías.
  • Usuario registrado: Usuario común y silvestre. Este usuario puede crear discusiones o marcar colocar marquillas, pero nada será visible hasta que sea aceptado por un moderador. Puede crear etiquetas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.