Diferencia entre revisiones de «Kwiki»

Línea 1: Línea 1:
{{Desarrollo}}
 
 
{{Ficha Software
 
{{Ficha Software
 
|nombre=Kwiki
 
|nombre=Kwiki
Línea 5: Línea 4:
 
|imagen=
 
|imagen=
 
|tamaño=
 
|tamaño=
|descripción=
+
|descripción=Concepto que se utiliza en el ámbito de Internet para referirse a las páginas web cuyos contenidos pueden ser editados por múltiples usuarios a través de cualquier navegador.
 +
 
 +
Lee todo en: Definición de wiki - Qué es, Significado y Concepto http://definicion.de/wiki/#ixzz3yqbPKzLi
 +
 
 
|imagen2=
 
|imagen2=
 
|tamaño2=
 
|tamaño2=
Línea 28: Línea 30:
 
}}
 
}}
 
<div align="justify">
 
<div align="justify">
'''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.
+
'''Kwiki''' Es un sistema de trabajo informático utilizado en los sitios web que permite a los usuarios modificar o crear su contenido de forma rápida y sencilla. Un [[wiki]] fácil y bien estructurado, donde el módulo no dispone de ningún módulo de requisitos previos, excepto los que se incluyen con [[Perl]], que se instala a través de [[CPAN]] que incluye un [[script]] de configuración para que funcione fácilmente.
 +
 
  
 +
==Características==
  
== Características==
+
'''Kwiki''' se centra en la simplicidad y extensibilidad. Puede crear un nuevo [[sitio web]] '''Kwiki''' con un solo comando. 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.
'''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 ==
 
== Instalación ==
 
La instalación se realize utilizando el patron compositor:  
 
La instalación se realize utilizando el patron compositor:  
$ composer create-project fungku/kwiki --prefer-dist  
+
*$ 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
  
== Uso de Kiwiki==
+
===Cambio de directorios por defecto===
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:
 
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  
+
*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:
 
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  
+
*app/Http/Controllers/WikiController.php constante WIKI_VIEW_PAGE  
 +
 
 +
===Variables utilizadas===
  
=== Variables utilizadas===
 
 
Tendrá cuatro variables que puede utilizar en su visita a una página [[wiki]]:  
 
Tendrá cuatro variables que puede utilizar en su visita a una página [[wiki]]:  
 +
 
#$title es el título del puesto o categoría.  
 
#$title es el título del puesto o categoría.  
 
#$breadcrumbs es una matriz de migas de pan con href y nombre de índices.   
 
#$breadcrumbs es una matriz de migas de pan con href y nombre de índices.   
 
#$index está disponible si ha navegado a un directorio, o una matriz vacía de lo contrario.  
 
#$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['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.  
+
*index['files'] es un conjunto de archivos en el directorio actual con href y nombre de índices.  
 
#$post es una cadena de su contenido rebaja analizado.  
 
#$post es una cadena de su contenido rebaja analizado.  
  
  
== Ejemplo de Kwiki ==
+
==Ejemplo de Kwiki==
 +
 
 
'''Un ejemplo específico.'''
 
'''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''':
 
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
 
  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:  
 
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
+
http: //your-domain/~johnny/cgi-bin/my-kwiki/index.cgi
 
Ante este paso, está listo para trabajar en esta [[wiki]].
 
Ante este paso, está listo para trabajar en esta [[wiki]].
  
Línea 73: Línea 81:
 
   
 
   
  
== Fuentes ==
+
==Fuentes==
 
*http://c2.com/cgi/wiki?KwikiKwiki  (en inglés)
 
*http://c2.com/cgi/wiki?KwikiKwiki  (en inglés)
 
*http://www.perl.com/pub/2003/05/14/kwiki.html
 
*http://www.perl.com/pub/2003/05/14/kwiki.html

Revisión del 14:23 31 ene 2016

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

Kwiki Es un sistema de trabajo informático utilizado en los sitios web que permite a los usuarios modificar o crear su contenido de forma rápida y sencilla. Un wiki fácil y bien estructurado, donde el módulo no dispone de ningún módulo de requisitos previos, excepto los que se incluyen con Perl, que se instala 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. 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