Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

*** empty log message ***

  • Loading branch information...
commit 56ca681022ebbcebd1b1362da39678f9cc965a4f 1 parent d5ded46
authored July 04, 2003

Showing 1 changed file with 256 additions and 0 deletions. Show diff stats Hide diff stats

  1. 256  lang/es/docs/coding.html
256  lang/es/docs/coding.html
... ...
@@ -0,0 +1,256 @@
  1
+<html>
  2
+<head>
  3
+  <title>Documentos de Moodle: Reglas para el código</title>
  4
+  <link rel="stylesheet" href="../theme/standard/styles.php"
  5
+ type="TEXT/CSS">
  6
+  <meta http-equiv="Content-Type"
  7
+ content="text/html; charset=iso-8859-1">
  8
+  <style type="text/css">
  9
+
  10
+
  11
+
  12
+<!--
  13
+
  14
+li {
  15
+
  16
+       padding-top: 10px;
  17
+
  18
+}
  19
+
  20
+
  21
+
  22
+.question {
  23
+
  24
+
  25
+
  26
+    font-size: medium;
  27
+
  28
+
  29
+
  30
+    font-weight: bold;
  31
+
  32
+
  33
+
  34
+    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  35
+
  36
+
  37
+
  38
+    border: 1px dotted;
  39
+
  40
+
  41
+
  42
+    padding: 10px;
  43
+
  44
+
  45
+
  46
+    background-color: #EEEEEE;
  47
+
  48
+
  49
+
  50
+}
  51
+
  52
+
  53
+
  54
+.answer {
  55
+
  56
+
  57
+
  58
+    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  59
+
  60
+
  61
+
  62
+    font-size: medium;
  63
+
  64
+
  65
+
  66
+    border: none;
  67
+
  68
+
  69
+
  70
+    padding-left: 40px;
  71
+
  72
+
  73
+
  74
+}
  75
+
  76
+
  77
+
  78
+-->
  79
+
  80
+
  81
+
  82
+  </style>
  83
+  <style type="text/css">
  84
+
  85
+
  86
+
  87
+<!--
  88
+
  89
+
  90
+
  91
+.normaltext {
  92
+
  93
+
  94
+
  95
+    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  96
+
  97
+
  98
+
  99
+    font-size: medium;
  100
+
  101
+
  102
+
  103
+    border: none;
  104
+
  105
+
  106
+
  107
+    padding-left: 10px;
  108
+
  109
+
  110
+
  111
+}
  112
+
  113
+
  114
+
  115
+.answercode {
  116
+
  117
+
  118
+
  119
+    font-family: "Courier New", Courier, mono;
  120
+
  121
+
  122
+
  123
+    font-size: small;
  124
+
  125
+
  126
+
  127
+    border: none;
  128
+
  129
+
  130
+
  131
+    padding-left: 60px;
  132
+
  133
+
  134
+
  135
+}
  136
+
  137
+
  138
+
  139
+.questionlink {
  140
+
  141
+
  142
+
  143
+    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  144
+
  145
+
  146
+
  147
+    font-size: medium;
  148
+
  149
+
  150
+
  151
+    border: none;
  152
+
  153
+
  154
+
  155
+    padding-left: 40px;
  156
+
  157
+
  158
+
  159
+}
  160
+
  161
+
  162
+
  163
+-->
  164
+
  165
+
  166
+
  167
+  </style>
  168
+  <style type="text/css">
  169
+
  170
+<!--
  171
+
  172
+.examplecode {
  173
+
  174
+	font-family: "Courier New", Courier, mono;
  175
+
  176
+	font-size: small;
  177
+
  178
+	border: thin dashed #999999;
  179
+
  180
+	background-color: #FBFBFB;
  181
+
  182
+	margin: auto;
  183
+
  184
+	padding: 30px;
  185
+
  186
+	height: auto;
  187
+
  188
+	width: auto;
  189
+
  190
+}
  191
+
  192
+-->
  193
+
  194
+  </style>
  195
+</head>
  196
+<body bgcolor="#ffffff">
  197
+<h2>Reglas generales para generar c&oacute;digo en Moodle<br>
  198
+</h2>
  199
+<h2 class="normaltext">Reglas Generales<br>
  200
+</h2>
  201
+<ol class="normaltext">
  202
+  <li>Todos los archivos deben utilizar la extensi&oacute;n .php.</li>
  203
+  <li>Deben mantenerse todas las notas de copyright. Ud. puede colocar
  204
+la suya si es necesario.</li>
  205
+  <li>Cada archivo debe incluir el config.php principal.</li>
  206
+  <li>Cada archivo debe certificar que el usuario est&eacute;
  207
+correctamente autenticado, utilizando require_login() and isadmin(),
  208
+isteacher(), iscreator() o isstudent().</li>
  209
+  <li>Todo acceso a la base de datos debe utilizar las funciones
  210
+incluidas en lib/datalib.php en cuanto sea posible --esto permite la
  211
+compatibilidad entre un amplio rango de bases de datos. Con esas
  212
+funciones es posible hacer casi todo. Cualquier otra instrucci&oacute;n
  213
+SQL debe ser: inter-plataforma, restringida a funciones
  214
+espec&iacute;ficas dentro del c&oacute;digo (a menudo un archivo
  215
+lib.php), y se&ntilde;alado con claridad.</li>
  216
+  <li>Todas las cadenas deben ser traducibles --crear nuevos textos en
  217
+los archivos de "lang/en" y llamarlos utilizando get_string() o
  218
+print_string().</li>
  219
+  <li>Todos los archivos de ayuda deben ser traducibles --crear nuevos
  220
+textos en los archivos de "lang/en/help" y llamarlos utilizando
  221
+helpbutton().</li>
  222
+</ol>
  223
+<p>&nbsp;</p>
  224
+<h2 class="normaltext">Coding Style</h2>
  225
+<ol class="normaltext">
  226
+  <li>No utilice tabuladores. Use sangr&iacute;a consistente con 4
  227
+espacio.</li>
  228
+  <li>Siempre se deben utilizar llaves para los bloques de
  229
+c&oacute;digo (aunque sean de una sola l&iacute;nea). Moodle usa este
  230
+estilo:
  231
+    <p class="examplecode"> <font color="#006600">if (</font><font
  232
+ color="#0000cc">$quiz</font><font color="#006600">-&gt;</font><font
  233
+ color="#0000cc">attempts</font><font color="#006600">) {<br>
  234
+&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000cc">$numattempts </font><font
  235
+ color="#006600">&gt; </font><font color="#0000cc">$quiz</font><font
  236
+ color="#006600">-&gt;</font><font color="#0000cc">attempts</font><font
  237
+ color="#006600">) {<br>
  238
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font
  239
+ color="#0000cc">error</font><font color="#006600">(</font><font
  240
+ color="#cc0000">$strtoomanyattempts</font><font color="#006600">, </font><font
  241
+ color="#cc0000">"view.php?id=$cm</font><font color="#006600">-&gt;</font><font
  242
+ color="#cc0000">id"</font><font color="#006600">);<br>
  243
+&nbsp;&nbsp;&nbsp;&nbsp;}<br>
  244
+}</font></p>
  245
+  </li>
  246
+  <li>M&aacute;s por venir... este documento a&uacute;n no est&aacute;
  247
+completo.</li>
  248
+</ol>
  249
+<p align="center" class="normaltext">&nbsp;</p>
  250
+<hr>
  251
+<p align="center"><font size="1"><a href="." target="_top">Moodle
  252
+Documentation</a></font></p>
  253
+<p align="center"><font size="1">Version: $Id: faq.html,v 1.6
  254
+2003/03/30 13:54:28 moodler Exp $</font></p>
  255
+</body>
  256
+</html>

0 notes on commit 56ca681

Please sign in to comment.
Something went wrong with that request. Please try again.