Diferencia entre revisiones de «Kwiki»
Línea 1: | Línea 1: | ||
− | |||
{{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''' | + | '''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. | |
− | '''Kwiki''' se centra en la simplicidad y extensibilidad. Puede crear un nuevo [[sitio web]] '''Kwiki''' con un solo comando | ||
== 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 | |
+ | |||
+ | |||
+ | ==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: | 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: | 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]]: | 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['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 | |
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 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.
Sumario
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:
- $title es el título del puesto o categoría.
- $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['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.
- $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.