Ayuda:Enlace externo

Texto original en inglés


Los enlaces externos especifican directamente una dirección URL para enlazar a una página cualquiera de internet.

La forma de incluirlos es: [http://www.example.org nombre para mostrar], que se mostrará nombre para mostrar, con el texto que queremos mostrar separado de la URL por un espacio en blanco. Los enlaces para los que no se especifique texto se numerarán: [http://www.example.org] se muestra [1]. Si el enlace se escribe sin corchetes se mostrará íntegramente, como http://www.example.org .

URLs para enlaces externos

editar

Una Liga para hacer un enlace externo puede tener la siguiente estructura:

  • dirección: http://meta.wikimedia.org/ es mostrado como http://meta.wikimedia.org/
  • [ etiqueta dirección ], con un espacio en blanco en medio: [http://meta.wikimedia.org/ wikimedia] se muestra: wikimedia (también revisa Help:Piped link)
  • [ dirección ] - Estas son automaticamente etiquetadas con números secuenciados 1, 2, 3, ...: [http://meta.wikimedia.org/] nos da: [2]

La dirección es una URL la cual comienza con "http://" o "ftp://";

La opción "file://" no funciona predeterminadamente. Si se activa solo funciona en MSIE. Para activarla , Agrega una entrada $wgUrlProtocols en las opciones de las configuración local (LocalSettings.php)

Todos los caracteres de la dirección URL deben estar dentro de lo siguientes:

A-Z a-z 0-9 ._\/~%-+&#?!=()@

Si la dirección URL tiene algún otro caracter; por ejemplo: ^ , tiene que escribirse %5e, que es el valor hexadecimal en la codificación ASCII con un signo de porcentaje al principio. Un espacio en blanco también puede ser convertido a un guión bajo.

Tabla de Conversión:

      "   #   $   %   &   '   *   ,   :   ; 
%20 %22 %23 %24 %25 %26 %27 %2a %2c %3a %3b
 <   >   ?   [   ]   ^   `   {   |   }
%3c %3e %3f %5b %5d %5e %60 %7b %7c %7d

Para los otros carateres el código o el caracter pueden ser usados también en enlaces externos e internos, ya que son equivalentes. El sistema hace una conversión cuando es necesario.

Ejemplo: Usted escribe en la ventana del editor lo siguiente: [[%C3%80_propos_de_Méta]]

Se mostrará como: À_propos_de_Méta, que es casi À propos de Méta, que nos lleva a esta página en META con la URL en la barra de dirección.

http://meta.wikipedia.org/wiki/%C3%80_propos_de_Méta

mientras que http://meta.wikipedia.org/wiki/À_propos_de_Méta nos lleva al mismo lugar.

También revisa (en Wikipedia): Internationalized domain names y Punycode. (En inglés)

Codificación en porcentaje

editar

Para los caractéres en codificación ASCII (hasta 127 decimal , hex. 7F) codificación en porcentaje solo significa agregar un signo de porcentaje % al valor hexadecimal, Por ejemplo:

Una tilde ~ (decimal 126, hex. 7E) sería %7E. En otra manera (no-ASCII) habría que convertirla a formato UTF-8 y luego agregarle el signo de porcentaje. Ejemplo:

  1. Convertir el caracter a Unicode, ej. Latin-1 192 (hex. C0) a À (u+00C0), o windows-1252 131 (hex. 8B) a Š (u+0160).
  2. Convertir el formato Unicode a bits , 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
  3. Formar grupos de seis bits empezando por la derecha y agregarle ceros a la izquierda si es necesario hasta que el resto sean ceros: 000011 000000 (u+00C0), o 000101 100000 (u+0160).
  4. Agregar 10 enfrente de todos los grupos excepto los que estan mas a la izquierda . 2 bits + 6 bits = 8bits, también conocido como octeto.
  5. Si solamente hay dos grupos, y el primero de la izquierda empieza con 0:
    1. Agrega 11 a la izquierda: 11 000011 10 0000000 (u+00C0), o 11 000101 10 100000 (u+0160).
    2. Convierte los octetos a hexadecimales., agrega el signo de porcentaje al principio : %C3%80 (u+00C0), o %C5%A0 (u+0160).
  6. Si el primero de la izquierda) de los dos grupos empieza con 1:
    Agrega 111 00000 10 a la izquierda, luego agrega el signo de porcentaje a los grupos, %E0%??%??
  7. Si hay tres grupos, el primero de la izquierda empezando con 00 (000001 hasta 001111):
    Reemplaza 00 por 111 0, agrega el signo de porcentaje a los tres octetos , el ressultado sería: %E?%??%??.
  8. De otra forma serían al menos 010000 000000 000000 (u+10000) necesitando cuatro UTF-8 octetos:
    1111 0000 10 010000 10 000000 10 000000 sería %F0%90%80%80.

Aspecto visual

editar

Los enlaces externos llevan asociada la etiqueta de clase "external". La interfaz monobook, empleada por defecto en wikimedia, inserta una flechita tras cada enlace externo. Esta función puede suprimirse especificando para dicho enlace la clase plainlinks así:

  • <span class="plainlinks">http://a</span> se ve como http://a

A diferencia de los enlaces internos, [http://www.example.org a]s aparece como as.

Enlaces externos a un proyecto

editar

Las páginas de proyectos de WikiMedia pueden enlazarse por medio de interwikis. Sin embargo, en ocasiones puede ser útil enlazarlas por medio de enlaces externos, ya que estos enlaces permiten pasar parámetros por medio de la dirección URL. Sin embargo, no se acoseja utilizar enlaces externos a una página normal del proyecto. Esta clase de enlaces no se beneficia de ninguna de las bondades de los wikilinks, y puede dejar de funcionar si el contenido es exportado a otro nombre de dominio.

Nombres de dominio de WikiMedia

editar

La estructura de las direcciones URL de proyectos son:

  • xx.wikipedia.org siendo xx el código de idioma (véase Lista de wikipedias)
  • xx.wiktionary.org
  • xx.wikiquote.org
  • xx.wikibooks.org
  • xx.wikisource.org
  • commons.wikimedia.org
  • meta.wikimedia.org (meta.wikipedia.org redirige allí)

Una URL que empiece por www.wikipedia.org redirige a la wikipedia en inglés. Sólo la propia dirección http://www.wikipedia.org a secas conduce a un portal multilingüe.

En proyectos que no son de WikiMedia la "w/" en URLs tales como: http://www.wikipedia.org/w/wiki.phtml?title=Main_Page&action=history puede variar, como:

Aunque por defecto es /wiki/wiki.phtml, como queda establecido de serie en DefaultSetting.php ([3]:)

Uso en plantillas

editar

Para el uso en plantillas, nótese que todas las URLs; por ejemplo en Wikipedia en inglés, pueden escribirse en la siguiente estructura:

http://en.wikipedia.org/w/index.php?title={{{1}}}

Esto requiere {{{1}}} que sea escrito con guiones bajos y "escape codes" (si es necesario). Para beneficiarse de la conversión traida por la URL completa, dos parametros son necesarios:

{{fullurl:{{{1}}}|{{{2}}}}}

(ver Template talk:Url 2p). Un ejemplo con el segundo parametro cambiado es ed conteniendo el enlace [{{fullurl:Template:{{{1}}}|action=edit}} {{MediaWiki:Edit}} {{{2|{{{1}}}}}}].

Esto funciona para un enlace con el estilo de enlace externo para una página interna (del proyecto wikiversidad) a una página del mismo proyecto. Se puede usar una dirección URL local para un enlace a un proyecto que tenga el mismo subdominio en la URL entre el nombre del servidor y el signo de pregunta ($wgScript, en Wikimedia "/w/index.php"), pero no para todos los enlaces en otros proyectos.

Versiones antiguas de páginas

editar

Todas las versiones antiguas de las páginas están numeradas en orden cronológico con un identificador llamado oldid. Esto permite crear enlaces directos a versiones antiguas, como se ve en estos ejemplos:

En Ayuda:Historial se puede encontrar información adicional.

Páginas nuevas

editar

Cada página está numerada según su orden de creación, por medio del índice page_id de la tabla de páginas.

Conversely, most query output provides page names as well as page id's, e.g. http://meta.wikimedia.org/w/query.php?titles=Hilfe:Zeitleiste

See also m:Multiple titles.

From MediaWiki 1.5 page versions get a number "oldid" as soon as they are created; they are produced by variable {{REVISIONID}}. The URL is like in the previous section.

Edición

editar

Puede invocarse directamente una página en modo de edición de este modo:

Miscelánea

editar

Se puede obtener el wikitexto plano de una página directamente de una URL del tipo: //es.wikiversity.org/w/index.php?title=Ayuda:Enlace_externo&action=raw

Otras acciones que se pueden especificar son:

  • action=view - se visualiza la página de forma habitual
  • action=watch - se añade la página a la lista de seguimiento
  • action=unwatch - se quita la página de la lista de seguimiento
  • action=delete - borra la página 2
  • action=revert
  • action=purge
  • action=rollback - revierte a una edición anterior
  • action=unprotect - bloquea la página e impide cualquier edición 2
  • action=unprotect - desbloquea la página 2
  • action=info - 3
  • action=markpatrolled - 1 2
  • action=validate - 3
  • action=render - se muestra únicamente el contenido del artículo renderizado como HTML.
  • action=deletetrackback -
  • action=history - muestra el historial de ediciones

Las más usuales de entre estas, pueden invocarse más fácilmente mediante los enlaces o pestañas de las páginas. Para algunas es necesarios disponer de privilegios de administrador, los usuarios comunes obtendrían el mensaje de error especificado en MediaWiki:Badaccesstext. 1- hay que especificar el código de una versión concreta del historial 2- Necesitan permisos de administrador 3- No funcionan

editar

There can be various kinds of errors in the URL. With some the server is not even reached, with others the server takes some action. The server may also go to the correct page and just ignore a wrong parameter or anchor.

Véase también

editar