Otros temas de ayuda de MoinMoin
Subtemas
Contenidos
Contents
Recuperar contraseña de un usuario
Si tienes configurado el email para tu wiki MoinMoin (ver AyudaSobreConfiguración) entonces los usuarios pueden tener enviar su contraseña a la dirección de email en sus Preferencias. Si SMTP no está configurado, entonces el botón "Envíame los datos de mi cuenta" no se muestra en PreferenciasDelUsuario, y las páginas suscritas no pueden ser enviados a los usuarios
Añadir un favicon a tu configuración del wiki
Si quieres puedes añadir un icono personalizado a tu sitio wiki, también conocido como favicon.ico. Los favicons suelen aparecer junto con pestañas y marcadores del navegador. Para cambiar por defecto el favicon de tu wiki, añade a tu wikiconfig.py:
html_head = ''' <link rel="shortcut icon" href="/moin_static160/favicon.ico"> <!-- ... more header stuff ... --> '''
El tamaño de la imagen deber ser 16x16.
Trucos para Apache
Acceso seguro a un wiki vía Apache
Ver MoinMoin:PasswordProtectedEditing
Servir la wiki desde un dominio raíz
Modificar httpd.conf para la instalación de MoinMoin en "/":
# global section: LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so # virtualhost section: RewriteEngine on RewriteRule ^/moin_static160/ - [last] RewriteRule ^/robots.txt - [last] RewriteRule ^/favicon.ico - [last] RewriteRule ^/?(.*) /file/path/to/moin.cgi/$1 [last,type=application/x-httpd-cgi]
De esta manera puedes usar URLs cortas y limpias como http://LinuxWiki.de/FrontPage.
Nota:
- /pathto/cgi-bin/.. la ruta del archivo es absoluta, no una ruta URL.
Asegúrate que la ruta del archivo a moin.cgi tiene privilegios ExecCGI en httpd.conf.
No es necesario un ScriptAlias a moin.cgi, pero todavía necesita el alias para la carpeta htdocs de MoinMoin: Alias /moin_static160/ "/usr/share/moin/htdocs/"
Redireccionar /mywiki/MyWiki a la PáginaInicial del idioma de los usuarios
Quizás quieres utilizar MyWiki en tu wiki para referirse a tu wiki. Si un usuario hace clics a este vínculo debe ser transferido a la PáginaInicial, que está la PáginaInicial en su idioma.
Añade este a tu httpd.conf antes del ScriptAlias:
RedirectPermanent /mywiki/MyWiki http://www.domain.org/mywiki?action=show
Servir la wiki desde wiki.domain.com y la página principal desde www.domain.com
Aquí está una configuración de hosting virtual con permisos especiales sobre Gentoo Linux. La siguiente configuración es para los archivos de configuración de Apache2. Simplemente poner todo en httpd.conf para Apache 1.
Añadir a /etc/apache2/conf/vhosts/vhosts.conf
NameVirtualHost * <VirtualHost *> ServerName www.domain.org ServerAlias domain.org DocumentRoot /var/www/domain.org/htdocs </VirtualHost> <VirtualHost *> ServerName wiki.domain.org Alias /moin_static160/ "/usr/share/moin/htdocs/" Alias /favicon.ico "/var/www/htdocs/favicon.ico" ScriptAlias / "/usr/share/moin/mywiki/moin.cgi/" </VirtualHost>
Añadir a /etc/apache2/conf/commonapache2.conf
<Directory /usr/share/moin/htdocs/> Order deny,allow Allow from all </Directory> <Directory /usr/share/moin/domain.org/> Order deny,allow Allow from all </Directory>
Características especiales para granjas de wiki y intranets
Lo siguiente muestra cómo ciertas características pueden ayudarte a optimizar tu configuración cuando ejecutes varios wikis sobre una máquina, o cuando se utilice MoinMoin en ambientes intranet.
Ajustes centralizado
- farmconfig.py
- intermap.txt compartido
- código base y iconos compartido
Reasignación de URLs
La variable de configuración "url_mappings" puede ser utilizada para reasignar URLs, por ejemplo cambiar ciertos prefijos URL totalmente diferentes. Esto es especialmente útil en intranets, cuando haya documentos hosteado fuera de la wiki. No se aplica a la mayoría de los vínculos de intra-wiki como los que son relativos y no son de reasignación.
"url_mappings" es una tabla lookup en la forma de un dict, la clave es el prefijo a ser remplazada, el valor es el reemplazo.
También puedes utilizar "url_mappings" para incluir un script dereferer para los vínculos externos, como este:
url_mappings = { 'http://my-wiki/': 'http://my-wiki/', 'http://': '/cgi-bin/derefer.cgi?url=http://' }
La razón que podrías querer utilizar esto es evitar spam de google en tu wiki (aunque esto es poco probable que se note y sólo podrías contrarrestar el vínculo con spam si se hace a gran escala) o mantener sus páginas wiki en secreto. Nota que tu propia wiki debe incluirse explícitamente porque las URLs podría ser generado automáticamente (por ejemplo para notificaciones de correo electrónico) de lo contrario sería reasignado a su script de procedencia.
Aviso: Si quiere redireccionar una sola página a otra, sólo de tipo #REDIRECT y el nombre de la página directa en la primera línea de su página. Ver AyudaSobreInstruccionesDeProcesamiento.