diff --git a/lang/es/docs/coding.html b/lang/es/docs/coding.html index cf06b3530ab..d5a8520fbbc 100644 --- a/lang/es/docs/coding.html +++ b/lang/es/docs/coding.html @@ -1 +1,234 @@ - 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:
  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 + + +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. +
  3. Todas las plantillas deberían utilizar la extensión .html.
  4. +
  5. 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).
  6. +
  7. Todas las etiquetas php deben ser 'completas' como <?php + ?> ... no 'reducidas' como <? + ?>. +
  8. +
  9. Todos los avisos de copyright deben ser mantenidos. Puedes + incluir los tuyos propios si resulta necesario.
  10. +
  11. Todos los archivos deben incluir el el archivo principal + config.php.
  12. +
  13. Cada archivo debería comprobar que el usuario está autenticado + correctamente, utilizando las funciones require_login() y + isadmin(), + isteacher(), + iscreator() + o isstudent().
  14. +
  15. 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.
  16. +
  17. No crees o utilices variables globales distintas de las + estándar $CFG, $SESSION, $THEME y $USER.
  18. +
  19. Todas las variables deberían ser inicializadas o, al menos, + comprobada su existencia utilizando isset() + o empty() + antes de ser utilizadas.
  20. +
  21. 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().
  22. +
  23. 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().
  24. +
  25. 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.
  26. +
+

 

+

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. +
  3. 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

    +
  4. +
  5. 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);

    +
  6. +
  7. 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;
    +     }
    + }

    +
  8. +
  9. 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");
    +     }
    + }

    +
  10. +
  11. 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";

    +
  12. +
  13. 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

    +
  14. +
  15. 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;
    + }

    +
  16. +
+

 

+

Estructuras de la base de datos

+
    +
  1. Cada tabla debe tener un campo autonumérico id (INT10) + como clave primaria.
  2. +
  3. 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: + +
  4. +
  5. 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!).
  6. +
  7. Los nombres de los campos (columnas) deberían ser sencillos + y cortos, siguiendo las mismas reglas que los nombres de las variables.
  8. +
  9. 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).
  10. +
  11. 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.
  12. +
  13. 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.
  14. +
+
+

Documentación de Moodle

+

Version: $Id$

+ + diff --git a/lang/es/docs/credits.html b/lang/es/docs/credits.html index e7ab7ef692c..2d014bfe308 100644 --- a/lang/es/docs/credits.html +++ b/lang/es/docs/credits.html @@ -1 +1,225 @@ - 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 + + + +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$

+
+ + diff --git a/lang/es/docs/release.html b/lang/es/docs/release.html index ba777ed5df3..a4cd99f21fb 100644 --- a/lang/es/docs/release.html +++ b/lang/es/docs/release.html @@ -1 +1,496 @@ - Moodle Docs: Current Release notes

Notas sobre versiones

Nuevo en Moodle 1.3.1 (4 de Junio de 2004)


Nuevo en Moodle 1.3 (25 de Mayo de 2004)


Nuevo en Moodle 1.2.1 (25 de Marzo de 2004)


Nuevo en Moodle 1.2 (20 de Marzo de 2004)


Información de versiones antiguas

 

Documentación de Moodle

Version: $Id$

\ No newline at end of file + + +Moodle Docs: Current Release notes + + + + + + + + + +

Notas sobre versiones

+ +

Nuevo en Moodle 1.3.1 (4 de Junio de 2004)

+ + +
+ +

Nuevo en Moodle 1.3 (25 de Mayo de 2004)

+ + +


+

+

Nuevo en Moodle 1.2.1 (25 de Marzo de 2004)

+ + +
+ + +

Nuevo en Moodle 1.2 (20 de Marzo de 2004)

+ +
+ +
+

+Información de versiones antiguas +

+
+

 

+

Documentación + de +Moodle

+

Version: $Id$

diff --git a/lang/es/docs/releaseold.html b/lang/es/docs/releaseold.html index b3967b6aac5..ce64f2305f7 100644 --- a/lang/es/docs/releaseold.html +++ b/lang/es/docs/releaseold.html @@ -1 +1,451 @@ - Moodle Docs: Current Release notes

Notas sobre versiones

Las novedades de Moodle 1.1.1 (10 de septiembre de 2003):


Las novedades de Moodle 1.1 (28 de agosto de 2003):


Las novedades de Moodle 1.0.9 (29 de Mayo de 2003):


La información sobre versiones anteriores se puede consultar en Moodle.org announcement forum.

 

Documentación de Moodle

Version: $Id$

\ No newline at end of file + + +Moodle Docs: Current Release notes + + + + + + + + + +

Notas sobre versiones

+

Las novedades de Moodle 1.1.1 (10 de septiembre de 2003):

+ +
+

Las novedades de Moodle 1.1 (28 de agosto de 2003):

+ + +
+

Las novedades de Moodle 1.0.9 (29 de Mayo de 2003):

+ +
+ + +

La información sobre versiones anteriores se puede consultar en Moodle.org announcement forum. + + +

 

+

Documentación de Moodle

+

Version: $Id$

+ +