From: stronk7 Date: Thu, 8 Jul 2004 16:20:08 +0000 (+0000) Subject: More documentation files updated to their current en version. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1bd5607467e0de085664e2b0f8f3c5497300bfd2;p=moodle.git More documentation files updated to their current en version. --- diff --git a/lang/es/docs/coding.html b/lang/es/docs/coding.html index 56275b926c..cf06b3530a 100644 --- a/lang/es/docs/coding.html +++ b/lang/es/docs/coding.html @@ -1 +1 @@ - Moodle Docs: Coding Guidelines

Manual de Estilo del Código

Cualquier proyecto colaborativo necesita que que la consistencia y la estabilidad sean fuertes.

Esta manual de estilo ha sido escrito para conseguir que todo el código de Moodle cumpla estas características. Es cierto que la parte más antigua del código no cumple lo aquí especificado en algunos casos, pero esto será solucionado en breve. Todo el código nuevo definitivamente deberá adherirse a estos estándares de la forma más exacta posible.

Reglas Generales

  1. Todos los archivos con código deberían utilizar la extensión .php.
  2. Todas las plantillas deberían utilizar la extensión .html.
  3. Todos los archivos de texto deberían utilizar el formato de texto Unix (la mayoría de los editores de texto tienen esto como una opción).
  4. Todas las etiquetas php deben ser 'completas' como <?php ?> ... no 'reducidas' como <? ?>.
  5. Todos los avisos de copyright deben ser mantenidos. Puedes incluir los tuyos propios si resulta necesario.
  6. Todos los archivos deben incluir el el archivo principal config.php.
  7. Cada archivo debería comprobar que el usuario está autenticado correctamente, utilizando las funciones require_login() y isadmin(), isteacher(), iscreator() o isstudent().
  8. Todos los accesos a la base de datos deberían utilizar las funciones de finidas en lib/datalib.php cuando sea posible - esto permite la compatibilidad con un gran número de bases de datos. Deberías encontrar que prácticamente todo es posible utilizando estas funciones. Si quieres esribir código SQL entonces deberás comprobar que: funciona en cualquir plataforma; restringido a funciones específicas de tu código (normalmente un archivo lib.php); y claramente comentado.
  9. No crees o utilices variables globales distintas de las estándar $CFG, $SESSION, $THEME y $USER.
  10. Todas las variables deberían ser inicializadas o, al menos, comprobada su existencia utilizando isset() o empty() antes de ser utilizadas.
  11. Todas las cadenas deberían ser traducibles - crea nuevos textos en los archivos "lang/es" files con palabras reducidas en inglés y su traducción completa al Español y recupéralas en tu código utilizando las funciones get_string() or print_string().
  12. Todos los archivos de ayuda deberían ser traducibles - crea nuevos textos en el directorio "es/help" y llámalos utilizando la función helpbutton().
  13. La información que llaga desde el navegador (enviada con los métodos GET o POST) automáticamente tiene las "magic_quotes" aplicadas (sin importar la configuración de PHP) por lo que uedes insertarla contotal seguridad en la base de datos. El resto de la información(obtenida desde los archivos, o desde la base de datos) debe ser escapada con la función addslashes() antes de insertarla en la base de datos.

 

Estilo del Código

Comprendo que puede ser un poco frustrante modificar tu estilo de programación si has trabajado en otras coasa, pero compara esa frustración con la frustración de toda la gente que intente, más adelante, encontrar el sentido del código de Moodle si es una mezcla de estilos. Obviamente, hay muchos puntos a favor y en contra de cada estilo que la gente utiliza, pero el que se detalla aquí es el que deberás utilizar.

  1. El sangrado del texto debe ser siempre de 4 espacios. No utilices los tabuladosres NUNCA.
  2. Los nombres de las variables tienen que ser siempre fáciles de leer, procurando que sean palabras en minúsculas con significado en Inglés. Si realmente necesitas más de una palabra, ponlas juntas, pero procura mantenerlas tan breves como sea posible. Utiliza nombres en plural para las matrices de objetos.

    BIEN: $quiz
    BIEN
    : $errorstring
    BIEN
    : $assignments (for an array of objects)
    BIEN
    : $i (but only in little loops)

    MAL: $Quiz
    MAL: $aReallyLongVariableNameWithoutAGoodReason
    MAL: $error_string

  3. Las constantes tienen que definirse siempre en mayúsculas, y empezar siempre por el nombre del módulo al que pertenecen. Deberían tener las palabras separadas por guiones bajos.

    define("FORUM_MODE_FLATOLDEST", 1);

  4. Los nombres de las funciones tienen que ser palabras sencillas en minúsculas y en Inglés, y empezar con el nombre del módulo al que pertenecen para evitar conflictos entre módulos. Las palabras deberían separarse por guiones bajos. Los parámentros, si es posible, tendrán valores por defecto. Fíjate en que no has espacio entre el nombre de la función y lo siguiente (paréntesis).

    function forum_set_display_mode($mode=0) {
        global
    $USER, $CFG;

        if (
    $mode) {
            
    $USER->mode = $mode;
        } else if (empty(
    $USER->mode)) {
            
    $USER->mode = $CFG->forum_displaymode;
        }
    }

  5. Los bloques de código siempre deben estar encerrados por llaves(incluso si solo constan de una línea). Moodle utiliza este estilo:

    if ($quiz->attempts) {
        if (
    $numattempts > $quiz->attempts) {
            
    error($strtoomanyattempts, "view.php?id=$cm->id");
        }
    }

  6. Las cadenas tienen que ser definidas utilizando comillas simples siempre que sea posible, para obtener un mejor rendimiento.

    $var = 'some text without any variables';
    $var = "with special characters like a new line \n";
    $var = 'a very, very long string with a '.$single.' variable in it';
    $var = "some $text with $many variables $within it";

  7. Los comentarios utilizarán dos o tres barras y estarán alineados con el código

    function forum_get_ratings_mean($postid, $scale, $ratings=NULL) {
    /// Return the mean rating of a post given to the current user by others.
    /// Scale is an array of possible ratings in the scale
    /// Ratings is an optional simple array of actual ratings (just integers)

        
    if (!$ratings) {
            
    $ratings = array();     // Initialize the empty array
            if (
    $rates = get_records("forum_ratings", "post", $postid)) {
                
    // Process each rating in turn
                foreach (
    $rates as $rate) {
    ....etc

  8. El espacio en blanco se puede utilizar con bastante libertad - no te preocupes por separar las cosas un poco para ganar en claridad. Generalmente, debería haber un espacio entre llaves y líneas normales y ninguno entre llaves y variables o funciones:

    foreach ($objects as $key => $thing) {
        process($thing);
    }

    if ($x == $y) {
        $a = $b;
    } else if (
    $x == $z) {
        $a = $c;
    } else {
        $a = $d;
    }

 

Estructuras de la base de datos

  1. Cada tabla debe tener un campo autonumérico id (INT10) como clave primaria.
  2. La tabla principal que contiene instancias de cada módulo debe tener el mismo nombre que el módulo y contener, por lo menos, los siguientes campos:
    • id - descrito arriba
    • course - el identificador del curso al que la instancia pertenece
    • name - el nombre completo de la instancia
  3. El resto de las tablas asociadas con un módulo que contiene información sobre 'cosas', deberían ser llamandas modulo_cosas(fíjate en el plural!).
  4. Los nombres de los campos (columnas) deberían ser sencillos y cortos, siguiendo las mismas reglas que los nombres de las variables.
  5. Cuando sea posible, las columnas que contengan una referencia al campo id de otra tabla (por ejemplo, modulo) debería ser llamado moduloid. (fíjate que esta norma es nueva y no es seguida por algunas tablas antiguas).
  6. Los campos booleanos serán implementados como enteros cortos (por ejemplo, INT4) con los valores 0 o 1, para permitir la futura expansión de los valores si fuera necesario.
  7. La mayoría de las tablas tienen que tener un campo timemodified (INT10) que será actualizado con la fecha actual (timestamp de UNIX) obtenida con la función time() de PHP.

Moodle Documentation

Version: $Id$

\ No newline at end of file + Moodle Docs: Coding Guidelines

Manual de Estilo del Código

Cualquier proyecto colaborativo necesita que que la consistencia y la estabilidad sean fuertes.

Esta manual de estilo ha sido escrito para conseguir que todo el código de Moodle cumpla estas características. Es cierto que la parte más antigua del código no cumple lo aquí especificado en algunos casos, pero esto será solucionado en breve. Todo el código nuevo definitivamente deberá adherirse a estos estándares de la forma más exacta posible.

Reglas Generales

  1. Todos los archivos con código deberían utilizar la extensión .php.
  2. Todas las plantillas deberían utilizar la extensión .html.
  3. Todos los archivos de texto deberían utilizar el formato de texto Unix (la mayoría de los editores de texto tienen esto como una opción).
  4. Todas las etiquetas php deben ser 'completas' como <?php ?> ... no 'reducidas' como <? ?>.
  5. Todos los avisos de copyright deben ser mantenidos. Puedes incluir los tuyos propios si resulta necesario.
  6. Todos los archivos deben incluir el el archivo principal config.php.
  7. Cada archivo debería comprobar que el usuario está autenticado correctamente, utilizando las funciones require_login() y isadmin(), isteacher(), iscreator() o isstudent().
  8. Todos los accesos a la base de datos deberían utilizar las funciones de finidas en lib/datalib.php cuando sea posible - esto permite la compatibilidad con un gran número de bases de datos. Deberías encontrar que prácticamente todo es posible utilizando estas funciones. Si quieres esribir código SQL entonces deberás comprobar que: funciona en cualquir plataforma; restringido a funciones específicas de tu código (normalmente un archivo lib.php); y claramente comentado.
  9. No crees o utilices variables globales distintas de las estándar $CFG, $SESSION, $THEME y $USER.
  10. Todas las variables deberían ser inicializadas o, al menos, comprobada su existencia utilizando isset() o empty() antes de ser utilizadas.
  11. Todas las cadenas deberían ser traducibles - crea nuevos textos en los archivos "lang/es" files con palabras reducidas en inglés y su traducción completa al Español y recupéralas en tu código utilizando las funciones get_string() or print_string().
  12. Todos los archivos de ayuda deberían ser traducibles - crea nuevos textos en el directorio "es/help" y llámalos utilizando la función helpbutton().
  13. La información que llaga desde el navegador (enviada con los métodos GET o POST) automáticamente tiene las "magic_quotes" aplicadas (sin importar la configuración de PHP) por lo que uedes insertarla contotal seguridad en la base de datos. El resto de la información(obtenida desde los archivos, o desde la base de datos) debe ser escapada con la función addslashes() antes de insertarla en la base de datos.

 

Estilo del Código

Comprendo que puede ser un poco frustrante modificar tu estilo de programación si has trabajado en otras coasa, pero compara esa frustración con la frustración de toda la gente que intente, más adelante, encontrar el sentido del código de Moodle si es una mezcla de estilos. Obviamente, hay muchos puntos a favor y en contra de cada estilo que la gente utiliza, pero el que se detalla aquí es el que deberás utilizar.

  1. El sangrado del texto debe ser siempre de 4 espacios. No utilices los tabuladosres NUNCA.
  2. Los nombres de las variables tienen que ser siempre fáciles de leer, procurando que sean palabras en minúsculas con significado en Inglés. Si realmente necesitas más de una palabra, ponlas juntas, pero procura mantenerlas tan breves como sea posible. Utiliza nombres en plural para las matrices de objetos.

    BIEN: $quiz
    BIEN
    : $errorstring
    BIEN
    : $assignments (for an array of objects)
    BIEN
    : $i (but only in little loops)

    MAL: $Quiz
    MAL: $aReallyLongVariableNameWithoutAGoodReason
    MAL: $error_string

  3. Las constantes tienen que definirse siempre en mayúsculas, y empezar siempre por el nombre del módulo al que pertenecen. Deberían tener las palabras separadas por guiones bajos.

    define("FORUM_MODE_FLATOLDEST", 1);

  4. Los nombres de las funciones tienen que ser palabras sencillas en minúsculas y en Inglés, y empezar con el nombre del módulo al que pertenecen para evitar conflictos entre módulos. Las palabras deberían separarse por guiones bajos. Los parámentros, si es posible, tendrán valores por defecto. Fíjate en que no has espacio entre el nombre de la función y lo siguiente (paréntesis).

    function forum_set_display_mode($mode=0) {
        global
    $USER, $CFG;

        if (
    $mode) {
            
    $USER->mode = $mode;
        } else if (empty(
    $USER->mode)) {
            
    $USER->mode = $CFG->forum_displaymode;
        }
    }

  5. Los bloques de código siempre deben estar encerrados por llaves(incluso si solo constan de una línea). Moodle utiliza este estilo:

    if ($quiz->attempts) {
        if (
    $numattempts > $quiz->attempts) {
            
    error($strtoomanyattempts, "view.php?id=$cm->id");
        }
    }

  6. Las cadenas tienen que ser definidas utilizando comillas simples siempre que sea posible, para obtener un mejor rendimiento.

    $var = 'some text without any variables';
    $var = "with special characters like a new line \n";
    $var = 'a very, very long string with a '.$single.' variable in it';
    $var = "some $text with $many variables $within it";

  7. Los comentarios utilizarán dos o tres barras y estarán alineados con el código

    function forum_get_ratings_mean($postid, $scale, $ratings=NULL) {
    /// Return the mean rating of a post given to the current user by others.
    /// Scale is an array of possible ratings in the scale
    /// Ratings is an optional simple array of actual ratings (just integers)

        
    if (!$ratings) {
            
    $ratings = array();     // Initialize the empty array
            if (
    $rates = get_records("forum_ratings", "post", $postid)) {
                
    // Process each rating in turn
                foreach (
    $rates as $rate) {
    ....etc

  8. El espacio en blanco se puede utilizar con bastante libertad - no te preocupes por separar las cosas un poco para ganar en claridad. Generalmente, debería haber un espacio entre llaves y líneas normales y ninguno entre llaves y variables o funciones:

    foreach ($objects as $key => $thing) {
        process($thing);
    }

    if ($x == $y) {
        $a = $b;
    } else if (
    $x == $z) {
        $a = $c;
    } else {
        $a = $d;
    }

 

Estructuras de la base de datos

  1. Cada tabla debe tener un campo autonumérico id (INT10) como clave primaria.
  2. La tabla principal que contiene instancias de cada módulo debe tener el mismo nombre que el módulo y contener, por lo menos, los siguientes campos:
    • id - descrito arriba
    • course - el identificador del curso al que la instancia pertenece
    • name - el nombre completo de la instancia
  3. El resto de las tablas asociadas con un módulo que contiene información sobre 'cosas', deberían ser llamandas modulo_cosas(fíjate en el plural!).
  4. Los nombres de los campos (columnas) deberían ser sencillos y cortos, siguiendo las mismas reglas que los nombres de las variables.
  5. Cuando sea posible, las columnas que contengan una referencia al campo id de otra tabla (por ejemplo, modulo) debería ser llamado moduloid. (fíjate que esta norma es nueva y no es seguida por algunas tablas antiguas).
  6. Los campos booleanos serán implementados como enteros cortos (por ejemplo, INT4) con los valores 0 o 1, para permitir la futura expansión de los valores si fuera necesario.
  7. La mayoría de las tablas tienen que tener un campo timemodified (INT10) que será actualizado con la fecha actual (timestamp de UNIX) obtenida con la función time() de PHP.

Documentación de Moodle

Version: $Id$

\ No newline at end of file diff --git a/lang/es/docs/credits.html b/lang/es/docs/credits.html index 1e49cfbcd0..e7ab7ef692 100644 --- a/lang/es/docs/credits.html +++ b/lang/es/docs/credits.html @@ -1,284 +1 @@ - - - - Documentación de Moodle: Créditos - - - - - -

Créditos

- -

Los derechos de autor de Moodle © 2001-2003 pertenecen a Martin Dougiamas.  Se distribuye - bajo la Licencia Pública GNU.

- -


-Agradecimientos especiales

- -
Dr. Peter C. Taylor, de la Curtin University of - Technology en Perth, Australia, por trabajar con los primeros prototipos y por - hacer muchas sugerencias útiles en el camino.
- -


-Traducciones

- -
-

Muchas gracias a estas personas a todas estas personas -cada traducción supone - muchas horas de trabajo, dado que son más de 1000 frases a traducir (¡además - de todos los archivos de ayuda y la documentación!). Están listados - en el orden en el que se incorporaron al proyecto:

- - -
- -


-Temas

- -
-

Los temas le dan a Moodle un poco de color y vida. Aquí -están todos los temas que se distribuyen con Moodle, -así como sus autores.

- - -
- -


-Otras contribuciones

- -
-

Gracias a todos los que han

- - - -
- -

Un agradecimiento especial a todos aquellos que han -contribuido con grandes cantidades de tiempo para ayudar con el -código de Moodle, incluyendo a:

- -
Petri Asikainen, Ray Kingdon, Eloy Lafuente (stronk7), Henrik Kaipe, Williams Castillo, Russell Jungwirth.
- -
-
- -

También gracias a todos aquellos que en algún tiempo han contribuido con - discusiones constructivas, ofreciendo ayuda y con partes de código. La lista - es larga y siempre cambiante, pero algunos nombres incluyen, en el orden en - el que los he incorporado:

- -
Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, - James Miller, Dustin Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, - Sean Keogh, Mitsuhiro Yoshida, Mark Kimes, Mary Hunter, Przemyslaw Stencel, - Roberto Pinna (Bobo), John Eyre, Paula Edmiston, Scott Elliott, Howard Miller, - Claudio Tavares, Zbigniew Fiedorowicz, P. Timothy Ervin, Bob Calder, Ursula - Raab, Thomas Robb, David Delgado, Mad Alex.
-
- -
- -

Me disculpo de antemano por cualquier omisión - ¡es muy difícil mantener - una lista como esta! Envíeme un correo (soy Martin) para que haga las correcciones - necesarias. :-)

-
- -


-Librerías de Moodle

- -
-

Algunas librerías de Moodle fueron escritas por otras personas y son distribuidas - como parte de la plataforma bajo la licencia LGPL. Envío mi agradecimiento - a los autores de estos excelentes productos, sin los cuales Moodle perdería - funciones importantes. La información de los derechos de autor se incluye - a continuación:

- -

ADOdb   -  lib/adodb
-

- -
-

Librería de abstracción de base de datos para -MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, -Sybase, DB2 y ODBC.

- -

Versión: 2.50
- Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)
- Licencia: LGPL y BSD-style
- URL:  http://php.weblogs.com/adodb
-

-
- -

Graph Class   -  lib/graphlib.php

- -
-

Clase para dibujar lineas, puntos, barras y gráficos de área, incluyendo - "eje x" numérico y doble "eje y".

- -

Version: 1.6.3 (con modificaciones)
- Copyright © 2000  Herman -Veluwenkamp, hermanV@mindless.com
- Licencia: LGPL
-

-
- -

IP-Atlas  -   lib/ipatlas

- -
Scripts en PHP para mostrar la ubicación geográfica de una direccion - IP.
-
- Versión: 1.0 (con modificaciones)
- Copyright © 2002   Ivan Kozik
- Licencia: GNU GPL
- URL: http://www.xpenguin.com/ip-atlas.php
-
- -

PclZip  -   lib/pclzip

- -
Clase para crear, administrar y descomprimir archivos -zip.
-
- Versión: 2.0 RC-2
-Copyright © 2003  Vincent Blavet -<vincent@phpconcept.net>
-Licencia: GNU GPL
-URL: http://www.phpconcept.net
-
- -

PHP mailer   -  lib/class.phpmailer.php
-

- -
Clase para enviar correo electrónico utilizando sendmail, PHP mail() - o SMTP. Los métodos están basados en las clases AspEmail(TM).
-
-Versión 1.60, Created 03/30/2002
-Copyright © 2001 Brent R. Matzelle -<bmatzelle@yahoo.com>
-Licencia: LGPL
-URL:   http://phpmailer.sourceforge.net
-
-
- -

PHP Simple Excel File Generator  -   -lib/psxlsgen.php

- -
Clase para generar archivos de Microsoft Excel (xls) sencillos vía - PHP.
-
-Versión: 0.3b
-Copyright © 2001  Erol Ozcan -<eozcan@superonline.com>
-License: GNU LGPL
-URL: http://psxlsgen.sourceforge.net
-
- -

Richtext Editor  -   lib/rte

- -
Editor de texto HTML integrado en páginas web.
-
-Versión: 0.30 beta 1 (con modificaciones)
-Copyright © 2001 Ramesys (Contracting Services) Limited -<Austin.France@Ramesys.com> License: GNU LGPL
-URL: http://richtext.sourceforge.net
-
- -

SMTP class   -  lib/class.smtp.php
-

- -
Clase para conectar y comunicarwse con cualquier -servidor SMTP.
-Implementa todas las funciones SMTP definidas en RFC821, excepto -TURN.
-
-Versión: 03/26/2001
-Copyright © 2001  Chris Ryan -<chris@greatbridge.com>
-
-
- -

-
-
- -

Documentación - de Moodle

-

Version: $Id$

- - - - \ No newline at end of file + Moodle Docs: Credits

Créditos

Dirección general

Martin Dougiamas es el creador, desarrollador principal, director de proyecto, de versiones y responsable general de todo el sistema Moodle.

El paquete de software Moodle es Copyright © 1999-2004, Martin Dougiamas bajo la licencia GNU GPL.

 

Desarrolladores principales

Muchas gracias a aquellos que han contribuido de forma sustancial, dedicando importantes cantidades de tiempo, a escribir código para Moodle y ayudar a hacerlo crecer. Son personas sin las que Moodle sería mucho menos de lo que es actualmente.

Eloy Lafuente (stronk7), Ray Kingdon, Williams Castillo, Petri Asikainen, Henrik Kaipe, Zbigniew Fiedorowicz, Gustav Delius, Thomas Robb, Janne Mikkonen, Jon Papaioannou, Scott Elliott, Shane Elliott

 

Otros colaboradores

Mucha gente ha contribuido (y está todavía haciéndolo) con discusiones constructivas, soporte, tests y varias contribuciones de código y documentación. Esta lista es larga y siempre está cambiando, pero he incluido algunos nombres (en el orden en que fueron añadidos):

Peter C. Taylor, Art Lader, Matt Hope, Tom Murdock, Sébastien Namèche, James Miller, Dustin Rue, Holger Schadeck, Giovanni Tummarello, John Windmueller, Sean Keogh, Mitsuhiro Yoshida, Greg Barnett, Mark Kimes, Mary Hunter, Russell Jungwirth, Przemyslaw Stencel, Roberto Pinna (Bobo), John "Captain" Eyre, Paula Edmiston, Howard Miller, Claudio Tavares, P. Timothy Ervin, Bob Calder, Ursula Raab, David Delgado, Mad Alex, Gaëtan Frenoy, Bernard Boucher, Bryan Williams, Mike Churchward, Rob Butner, Koen Roggemans.

Perdón si he olvidado incluir tu nombre aquí - la comunidad de Moodle es grande y activa, por lo que esta lista es difícil de mantener. Por favor envía un correo a Martin y haz tus sugerencias! :-)

Gracias también a todos aquellos de vosotros que habéis:

 

Traductores

Uno de los puntos fuertes de Moodle es el número de traducciones que tiene. Cada traducción conlleva muchas horas de trabajo ya que hay unas 1.000 frases que traducir (así como cientos de ficheros de ayuda!). Muchos de los lenguajes tienen más de un colaborador, algunas veces trabajando juntos, otras veces trabajando en serie.

Mantener una lista de todas esa gente maravillosa es muy difícil, así que, por favor, mira la Página de Descargas de Lenguajes para ver nombres y detalles.

 

Temas

Los temas dan a los sitios de Moodle algo de color y vida. A continuación se detallan los temas que forman parte de la distribución de Moodle, junto con sus autores:

 

Librerías de Moodle

Algunas de las librerías de Moodle fueros escritas por otras personas y están siendo distribuidas como parte de Moodle bajo sus respectivas licencias de código abierto que nos permiten hacerlo. Muchas gracias a todos los autores de estos excelentes productos - sin ellos Moodle podría estar perdiéndose importantes funcionalidades. La información del copyright de cada paquete se incluye a continuación:

ADOdb   -  lib/adodb

Librería para la abstracción de bases de datos MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 y ODBC.

Versión: 4.20
Copyright © 2000-2004 John Lim (jlim@natsoft.com.my)
Licencia: Doble LGPL y BSD
URL:  http://php.weblogs.com/adodb

Graph Class   -  lib/graphlib.php

Clase para dibujar gráficos de líneas, puntos, barras y áreas, incluyendo ejes numéricos y dobles.

Versión: 1.6.3 (con modificaciones)
Copyright © 2000  Herman Veluwenkamp, hermanV@mindless.com
Licencia: LGPL

html2text   -  lib/html2text.php

Guión PHP paa convertir HTML es su equivalente (aproximado) en texto.

Versión: 1.0 (con modificaciones)
Copyright © 2002  Mark Wilton-Jones
Licencia: HowToCreate script license con permisos de escritura
URL: http://www.howtocreate.co.uk/php/

htmlArea   -  lib/editor

Guión en Javascript/HTML para poner un editor gráfico en las zonas de texto editables de Internet Explorer and Mozilla.

Versión: 3.0 beta (con modificaciones)
Copyright © 2002  interactivetools.com, inc.
Licencia: Licencia htmlArea (basada en licencias BSD)

IP-Atlas  -   lib/ipatlas

Guión PHP para mostrar la posición de una dirección IP en un mapa.

Versión: 1.0 (con modificaciones)
Copyright © 2002   Ivan Kozik
Licencia: GNU GPL
URL: http://www.xpenguin.com/ip-atlas.php

mimeTeX  -   filter/tex

Programa en C compilado para convertir TeX en GIFs

Versión: 1.4
Copyright © 2002-2004   John Forkosh Associates, Inc
Licencia: GNU GPL
URL: http://www.forkosh.com/mimetex.html
URL: http://moodle.org/download/mimetex


PclZip  -   lib/pclzip

Clase para crear, manejar y descomprimir ficheros zip.

Versión: 2.0 RC2
Copyright © 2003  Vincent Blavet <vincent@phpconcept.net>
License: GNU GPL
URL: http://www.phpconcept.net

PHP mailer   -  lib/class.phpmailer.php

Clase para enviar correos electrónicos tanto usando sendmail como el mail() de PHP como SMTP. Los métodos están basdos en las clases estándar AspEmail(tm).

Versión 1.71,
Copyright © 2003 Brent R. Matzelle <bmatzelle@yahoo.com>
Licencia: LGPL
URL:   http://phpmailer.sourceforge.net

Snoopy  -   lib/snoopy

Un cliente de red PHP.

Versión: 1.0
Copyright © 1999-2000 Monte Ohrt <monte@ispi.net>
Licencia: GNU LGPL
URL: http://snoopy.sourceforge.com

Spreadsheet::WriteExcel  -   lib/excel

Una librería para generar hojas de cálculo de Excel.

Versión: 2002-11-28
Copyright © 2002  Xavier Noguer <xnoguer@rezebra.com>
Licencia: GNU LGPL
URL: http://jeffn.users.phpclasses.org/browse.html/package/767.html

SMTP class   -  lib/class.smtp.php

Una clase que puede ser utilizada para conectarse y comunicarse con cualquier servidor SMTP.
Implementa todas as funciones SMTP definidas en el RFC821 menos TURN.

Versión: 03/26/2001
Copyright © 2001  Chris Ryan <chris@greatbridge.com>


Documentación de Moodle

Version: $Id$

\ No newline at end of file diff --git a/lang/es/docs/docstyles.css b/lang/es/docs/docstyles.css index 3d2947f886..319597299d 100644 --- a/lang/es/docs/docstyles.css +++ b/lang/es/docs/docstyles.css @@ -1,4 +1,3 @@ - body, td, th, li { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } @@ -86,6 +85,9 @@ h1 { background-color: #CCCCCC; padding: 5px; font-size: large; + border-width: 1px; + border-color: #CCCCCC; + -moz-border-radius: 10px; } h2 { font-weight: bold; @@ -93,8 +95,9 @@ h2 { background-color: #666666; padding: 5px; font-size: medium; - - + border-width: 1px; + border-color: #666666; + -moz-border-radius: 10px; } h3 { font-weight: normal; @@ -102,6 +105,7 @@ h3 { background-color: #666666; padding: 5px; font-size: medium; + -moz-border-radius: 10px; } .spaced { @@ -112,3 +116,18 @@ ul { margin-top: 10px; } +.commandline { + font-family: "Courier New", Courier, mono; + font-size: x-small; + background-color: #FBFBFB; + margin: auto auto 20px 30px; + padding: 5px; + height: auto; + width: auto; + font-weight: bold; + border: 1px solid #999999; + white-space: nowrap; + display: compact; + clear: both; + float: none; +}