Pad

Descripción

El Pad de la nueva plataforma se encuentra en acacia fue migrado de ombu.interior
Se cambio su vista a un diseño mas moderno, el lenguaje a español y se le incorpora el logo de la Udelar.

El editor de Pad tiene incorporadas:

  • negrita, cursiva, subrayado y tachado
  • alinear texto
  • estilos (titulo, subtitulo, etc)
  • estructura de listas
  • deshacer y rehacer
  • Show markdown (Es una plantilla con su propio estilo se activa y se desactiva desde "config")
  • Chat entre los participantes del Pad

Instalación

La instalación se realiza mediante Ansible por un proceso completamente automatizado.

Variables a definir


etherpad_title: "Etherpad Udelar" 
etherpad_default_pad_text: "¡Bienvenidos al pad de la UdelaR!" 
etherpad_db_type: "pgsql"                                         # pgsql/dirty
etherpad_home: "/var/lib/etherpad"                                # directorio de etherpad
etherpad_skin_name: colibris                                      # vista del etherpad no-skin/colibris
etherpad_logo: "logo.png"                                         # logo a utilizar 
etherpad_alias: "pad.interior.edu.uy"                             

etherpad_pgsql_user: etherpad                                     # nombre del usuario postgresql
etherpad_pgsql_host: localhost                                    # se ejecuta local o remoto
etherpad_pgsql_password: "{{etherpad_pgsql_password_vault}}"      # contraseña del usuario postgresql
etherpad_pgsql_database: "{{etherpad_db}}"                        # nombre de la base de datos a utilizar
etherpad_pgsql_charset: utf8mb4                               
etherpad_pad_options_lang: "es-uy"                                # idioma a utilizar

etherpad_users_auth_enabled: true                                 # habilitar la administración del sitio
etherpad_users_list:
  "admin":                                                        # nombre de usuario 
    "password": "{{etherpad_user_admin_vault}}"                   # se define una contraseña
    "is_admin": true                                              # se indica que este usuario es administrador
  "user":
    "password": "{{etherpad_user_admin_vault}}" 
    "is_admin": false

etherpad_packages_extras:                                         # Se define una lista de plugins a instalar
  - "ep_align"                                                    # los nombres de los plugins son el nombre del paquete a instalar con npm
  - "ep_headings"                                                 # por ejemplo para instalar ep_align con npm el comando seria: npm i ep_align 
  - "ep_activepads"                                               # lo que colocamos en la lista es ep_align
  - "ep_adminpads" 
  - "ep_markdown" 

etherpad_toolbar_enabled: true                                    # habilitamos la barra de tareas
etherpad_toolbar_list:                                            
  "left":                                                         # menú situado a la izquierda
    - ["bold", "italic", "underline", "strikethrough"]            # lista de botones en la barra de tarea
    - ["orderedlist", "unorderedlist", "indent", "outdent"]
    - ["undo", "redo"]
    - ["alignLeft", "alignCenter", "alignJustify", "alignRight"]
    - ["clearauthorship"]   
  "right":                                                        # menú situado a la derecha
    - ["importexport", "timeslider", "savedrevision"]             # lista de botones en la barra de tarea
    - ["settings", "embed"]
    - ["showusers"]
  "timeslider":
    - ["timeslider_export", "timeslider_returnToPad"]

pad.png (965 KB) Victor Torterola, 08/05/2019 10:41 AM

pad_editor.png (79.2 KB) Victor Torterola, 08/05/2019 10:59 AM