Kwiki

Kwiki
Información sobre la plantilla
GéneroWiki
Sitio web
http://www.kwiki.org/

Kwiki es un wiki fácil y bien estructurado, un módulo de Perl instalado a través de CPAN que incluye un script de configuración para que funcione fácilmente.


Características

Kwiki se centra en la simplicidad y extensibilidad. Puede crear un nuevo sitio web Kwiki con un solo comando. El módulo no dispone de ningún módulo de requisitos previos, excepto los que se incluyen con Perl. No requiere un backend de base de datos, aunque podría hacerse para utilizar uno. El comportamiento Kwiki predeterminado es bastante con todas las funciones, e incluye soporte para las tablas HTML. Cualquier comportamiento del Kwiki se puede personalizar, sin muchos problemas.


Instalación

La instalación se realize utilizando el patron compositor:

$ composer create-project fungku/kwiki --prefer-dist 


Uso de Kiwiki

Coloque todos los archivos de la wiki directorio. Las categorías son los directorios y subcategorías son subdirectorios. Si usted realiza un index.md en una categoría o subcategoría de directorio, se analiza y se muestra después de la lista de subcategorías y archivos. Las vistas son las plantillas y ubicado en resources/views/wiki y la plantilla de diseño principal es resources/views/master.blade.php

Cambio de directorios por defecto

Mover o cambiar el nombre de su directorio wiki a cualquier lugar, se debe sólo actualizar:

app/Http/Controllers/WikiController.php constante WIKI_PATH 

Mover o cambiar el nombre de la vista de plantilla wiki a cualquier lugar, se debe sólo actualizar:

app/Http/Controllers/WikiController.php constante WIKI_VIEW_PAGE 

Variables utilizadas

Tendrá cuatro variables que puede utilizar en su visita a una página wiki:

  1. $title es el título del puesto o categoría.
  2. $breadcrumbs es una matriz de migas de pan con href y nombre de índices.
  3. $index está disponible si ha navegado a un directorio, o una matriz vacía de lo contrario.
$index['subcategories'] es un conjunto de subdirectorios en el directorio actual con href y nombre de índices.  
$index['files'] es un conjunto de archivos en el directorio actual con href y nombre de índices. 
  1. $post es una cadena de su contenido rebaja analizado.


Ejemplo de Kwiki

Un ejemplo específico. Se está ejecutando el servidor Web Apache (versión 1.3.x) y home johnny / public_html / cgi-bin es un directorio / / CGI habilitado. Con esa configuración en su lugar, puede emitir los siguientes comandos para crear un nuevo Kwiki:

cd / home / johnny / public_html / cgi-bin / mkdir mi-mi-Kwiki cd Kwiki Kwiki-instalar

Su Kwiki está instalado y listo para la trabajar. Usted debe ser capaz de escribir en el navegador Web en:

http: //your-domain/~johnny/cgi-bin/my-kwiki/index.cgi

Ante este paso, está listo para trabajar en esta wiki.

En este punto, si lo hace un comando ls en el directorio de Kwiki, entonces le debe mostrar dos archivos (index.cgi y config.yaml). index.cgi es sólo un punto de la ejecución para el CGI los módulos de clase Kwiki y config.yaml recoge una lista de los módulos de la clase que se están utilizando. También debe ver una base de datos directorio, en todas sus páginas Kwiki se almacenan como archivos de texto individuales. Estos archivos serán importantes más adelante, a medida que personalice Kwiki a sus necesidades.


Fuentes