Diferencia entre revisiones de «Ayuda:Enlace externo»

De Wikiversidad
Contenido eliminado Contenido añadido
Fakespain (discusión | contribs.)
Corrijo página y categoría
Página reemplazada por '''Texto original en inglés'' ---- *[http://www.myspace.com/jotaking1 Temas nuevos, de un rap nuevo]'
Línea 2: Línea 2:
----
----


Los '''[[Ayuda:Enlace|enlaces]] externos''' especifican directamente una dirección [[w:URL|URL]] para enlazar a una página cualquiera de [[w:internet|internet]].


*[http://www.myspace.com/jotaking1 Temas nuevos, de un rap nuevo]
La forma de incluirlos es: <code><nowiki>[http://www.example.org nombre para mostrar]</nowiki></code>, que se mostrará [http://www.example.org 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: <code><nowiki>[http://www.example.org]</nowiki></code> se muestra [http://www.example.org]. Si el enlace se escribe sin corchetes se mostrará íntegramente, como http://www.example.org .

==URLs para enlaces externos==

Una [[Help:hipervínculo|Liga]] para hacer un enlace externo puede tener la siguiente estructura:
*''dirección'': <nowiki>http://meta.wikimedia.org/</nowiki> es mostrado como http://meta.wikimedia.org/
*[ ''etiqueta'' ''dirección'' ], con un espacio en blanco en medio: <nowiki> [http://meta.wikimedia.org/ wikimedia] </nowiki> se muestra: [http://meta.wikimedia.org/ wikimedia] (también revisa [[Help:Piped link]])
*[ ''dirección'' ] - Estas son automaticamente etiquetadas con números secuenciados 1, 2, 3, ...:<nowiki> [http://meta.wikimedia.org/]</nowiki> nos da: [http://meta.wikimedia.org/]

La ''dirección'' es una [[URL]] la cual comienza con "<nowiki>http://</nowiki>" o "<nowiki>ftp://</nowiki>";

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 [[Help:Special characters|caracteres]] de la dirección URL deben estar dentro de lo siguientes:

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

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 [[w:ASCII|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:

" # $ % &amp;<!-- --> ' * , : ;
%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:
<nowiki>[[%C3%80_propos_de_Méta]]</nowiki>

Se mostrará como: [[%C3%80_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): [[w:Internationalized domain names|Internationalized domain names]] y [[:en:Punycode|Punycode]]. (En inglés)

=== Codificación en porcentaje ===

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:

# Convertir el caracter a Unicode, ej. Latin-1 192 (hex. C0) a À (u+00C0), o windows-1252 131 (hex. 8B) a &#x160; (u+0160).
# Convertir el formato Unicode a bits , 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
# 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).
# 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.
# Si solamente hay dos grupos, y el primero de la izquierda empieza con 0:
## Agrega '''11''' a la izquierda: '''11''' 000011 '''10''' 0000000 (u+00C0), o '''11''' 000101 '''10''' 100000 (u+0160).
## Convierte los octetos a hexadecimales., agrega el signo de porcentaje al principio : %C3%80 (u+00C0), o %C5%A0 (u+0160).
# 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%??%??
# 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?%??%??.
# 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===

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í:
*<nowiki><</nowiki>span class="plainlinks">http<nowiki>://a</</nowiki>span> se ve como <span class="plainlinks">http://a</span>

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

==Enlaces externos a un proyecto==

Las páginas de proyectos de WikiMedia pueden enlazarse por medio de [[Ayuda:Enlace interwiki|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 [[w:Dominio de internet|nombre de dominio]].

===Nombres de dominio de WikiMedia===

La estructura de las direcciones URL de proyectos son:
* '''xx.wikipedia.org''' siendo ''xx'' el código de idioma (véase [[m:Complete list of language Wikipedias available|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:
*http://www.disinfopedia.org/wiki.phtml?title=Disinfopedia_Main_Page&action=history
*http://wikitravel.org/en/index.php?title=Main_Page&action=history
*http://en.wikipedia.org/wiki/Vancouver
*http://wikitravel.org/en/Vancouver
Aunque por defecto es '''/wiki/wiki.phtml''', como queda establecido de serie en ''DefaultSetting.php'' ([http://cvs.sourceforge.net/viewcvs.py/wikipedia/phpwiki/newcodebase/DefaultSettings.php?rev=1.21&view=markup]:)

===Uso en plantillas===

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

<nowiki>http://</nowiki>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:

<nowiki>{{fullurl:{{{1}}}|{{{2}}}}}</nowiki>

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

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 ([[mw:Help:$wgScript|$wgScript]], en Wikimedia "/w/index.php"), pero no para todos los enlaces en otros proyectos.

===Versiones antiguas de páginas===

Todas las versiones antiguas de las páginas están numeradas en orden cronológico con un identificador llamado [[m:oldid|oldid]]. Esto permite crear enlaces directos a versiones antiguas, como se ve en estos ejemplos:
*http://es.wikiversity.org/w/index.php?title=Ayuda:Enlace_externo&oldid=5132 - Enlace normal a una página antigua
*http://es.wikiversity.org/w/index.php?oldid=5132 - no se especifica un nombre, pero conduce a la página correcta
*http://es.wikiversity.org/w/index.php?title=Ayuda:Enlace_externo&oldid=5131 - El número y el nombre de página no corresponden, por lo que el nombre es ignorado
*http://es.wikiversity.org/w/index.php?title=abc&oldid=5132 - el nombre especifica una página que no existe; el parámetro ''oldid'' es ignorado. Funciona igual que cualquier ''enlace rojo'', salvo que muestra los avisos de versiones previas y fuuras, y de estar editando una versión vieja.

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

===Páginas nuevas===

Cada página está numerada según su orden de creación, por medio del índice ''page_id'' de la [[m:page table|tabla de páginas]].

*http://meta.wikimedia.org/w/wiki.phtml?title=x&curid=9906 - gives the page with correct full name

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 [[m:MediaWiki 1.5|MediaWiki 1.5]] page versions get a number "oldid" as soon as they are created; they are produced by variable <nowiki>{{REVISIONID}}</nowiki>. The URL is like in the previous section.

===Edición===

Puede invocarse directamente una página en modo de edición de este modo:
*Para editar la página completa: http://meta.wikimedia.org/w/wiki.phtml?title=Help:URL&action=edit
*Para editar una sección: http://meta.wikimedia.org/w/wiki.phtml?title=Help:URL&action=edit&section=5
*Para añadir al final del artículo: http://meta.wikimedia.org/w/wiki.phtml?title=Help:URL&action=edit&section=1000 (usando un número de sección muy alto)
*Ditto with [[Help:Edit summary#.22Post_a_comment.22_feature|"Post a comment" feature]]: http://meta.wikimedia.org/w/wiki.phtml?title=Help:URL&action=edit&section=new

===Miscelánea===

Se puede obtener el [[w:wikitexto|wikitexto]] plano de una página directamente de una URL del tipo:
<code>{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=raw}}</code>

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

==Kinds of dead links==

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.

*{{SERVER}}{{localurl:%abc}}
*http://meta.wikimedia.or/
*{{SERVER}}abc
*http://met.mediawiki.org
*{{SERVER}}/abc
*http://meta.wikimedia.org/w/index.php?title=Help:URL&action=abc
*http://meta.wikimedia.org/w/index.php?title=Help:URL&act=abc
*http://meta.wikimedia.org/w/index.php?title=Help:URL#abc

==Véase también==

*[[Special:Linksearch]] encuentra todas las páginas que enlazan con un sitio web determinado.
*[[Ayuda:Espacio de nombres]]
*[[m:URI schemes| Esquemas de URIs]] reconocidos por MediaWiki (en inglés).

[[Categoría:Ayuda]]

Revisión del 01:39 16 jun 2011