Explorar el Código

* mostrarMediaWiki() mostrar más preguntas

Guzmán Castanedo Villalba hace 5 años
padre
commit
24eb5d8d2f
Se han modificado 1 ficheros con 22 adiciones y 1 borrados
  1. 22 1
      install

+ 22 - 1
install

@@ -483,6 +483,7 @@ instalacionExpress() {
 	# Preguntas mínimas
 	establecerFQDN
 	leerSQLPasswd
+	mostrarMediaWiki
 }
 
 mostrarBienvenida() {
@@ -614,13 +615,33 @@ mostrarSSL() {
 
 mostrarMediaWiki(){
 	# Introducir nombre wiki
+	while [ -z $nombreMediaWiki ]; do
+		nombreMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el nombre de la Wiki:." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
+		comprobarError $? 1
+		# Mejora: comprobar si el dominio ya está en uso
+	done
 	# Introducir dominio
 	while [ -z $dominioMediaWiki ]; do
-		dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio para MediaWiki.\nTenga en cuenta que debes apuntar este a la dirección IP de esta máquina mediante un registro DNS tipo CNAME." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
+		dominioMediaWiki=$(whiptail --title "CONFIGURACION MEDIAWIKI" --inputbox "Introduzca el dominio/subdominio de la Wiki.\nTenga en cuenta que debes apuntar este a la dirección IP de esta máquina mediante un registro DNS tipo CNAME." $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) wiki.$hostname --ok-button "Continuar" --cancel-button "Salir" 3>&1 1>&2 2>&3)
 		comprobarError $? 1
 		# Mejora: comprobar si el dominio ya está en uso
 	done
 	# Introducir tipo de Wiki (abierta, creación de cuenta requerida, sólo editores autorizados o wiki privada)
+	tipoMediaWiki=$(whiptail --tittle "CONFIGURACION MEDIAWIKI"  --radiolist "<ESPACIO>: seleccionar   <TAB>: cambiar   <FLECHAS>: moverse\n\nEscoge el tipo de wiki que quieres instalar:" $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) 4 \
+	"Abierta" "Wiki Abierta" ON \
+	"CuentaRequerida" "Creación de cuenta requerida" OFF \
+	"EditoresAutorizados" "Sólo editores autorizados" OFF \
+	"Privada" "Wiki privada" OFF \
+	--ok-button "Continuar" --cancel-button "Salir" --notags 3>&1 1>&2 2>&3)
+	comprobarError $? 1
+	# Introducir tipo de Licencia
+	licenciaMediaWiki=$(whiptail --tittle "CONFIGURACION MEDIAWIKI"  --radiolist "<ESPACIO>: seleccionar   <TAB>: cambiar   <FLECHAS>: moverse\n\nEscoge el tipo licencia para la wiki:" $((ALTO * 9 / 10)) $((ANCHO * 9 / 10)) 4 \
+	"Nada" "Sin Licencia" ON \
+	"CC-BY-SA" "Creative Commons Atribución-CompartirIgual" OFF \
+	"CC-BY-NC-SA" "Creative Commons Atribución-NoComercial-CompartirIgual" OFF \
+	"Copyright" "Todos los derechos reservados" OFF \
+	--ok-button "Continuar" --cancel-button "Salir" --notags 3>&1 1>&2 2>&3)
+	comprobarError $? 1
 }
 
 establecerFQDN() {