Nettomtaler

Beskrivelse

A Nettomtaler is a notification that one URL links to another. Sending a Webmention is not limited to blog posts, and can be used for additional kinds of content and responses as well.

For eksempel kan et svar være om noen kommer til et arrangement eller ikke, en indikasjon på at noen «liker» et annet innlegg, en «bokmerking» av et annet innlegg, og mange flere. Nettomtaler muliggjør dette samspillet på tvers av nettsider, og muliggjør et distribuert sosialt nett.

Nettomtaler-utvidelsen støtter nettomtaler-protokollen, som gir støtte for å sende og motta nettomtaler. Det tilbyr en enkel, innebygd visning. For å videre forbedre visningen, kan du installere utvidelsen Semantiske tilbakelenker.

Installasjon

Følg de normale instruksjonene for installasjon av WordPress-utvidelser.

Automatisk installasjon av utvidelse

For å legge til en WordPress-utvidelse med den innebygde installeringsveiviseren:

  1. Gå til Utvidelser > Legg til ny.
  2. Skriv «nettomtaler» inn i Søk etter utvidelser-boksen.
  3. Finn WordPress-utvidelsen du ønsker å installere.
    1. Klikk Detaljer for mer informasjon om utvidelsen og instruksjoner du kanskje trenger for å sette opp utvidelsen.
    2. Klikk Installer nå for å installere WordPress-utvidelsen.
  4. Den resulterende installasjonsskjermen vil vise installasjonen som suksessfull, eller påpeke eventuelle problemer under installasjonen.
  5. Hvis installasjonen virket, klikk Aktiver utvidelse for å aktivere den, eller Gå tilbake til installering av utvidelser for videre handlinger.

Manuell installasjon av utvidelse

Det finnes noen få tilfeller hvor manuell installasjon av en WordPress-utvidelsen er hensiktsmessig.

  • Hvis du ønsker å ha kontroll over plasseringen av og installeringsprosessen for en WordPress-utvidelse.
  • Hvis serveren din ikke tillater automatisk installasjon av WordPress-utvidelser.
  • Hvis du vil prøve den nyeste utviklingsversjonen.

Manuell installasjon av en WordPress-utvidelse krever kjennskap til FTP og at du er klar over at du kan skape problemer på siden hvis du installerer en utvidelse som ikke er kompatibel med din versjon av WordPress, eller som kommer fra en upålitelig kilde.

Ta en fullstendig sikkerhetskopi av siden din før du fortsetter.

For å installere en WordPress-utvidelse manuelt:

  • Last ned WordPress-utvidelsen til skrivebordet ditt.
  • Hvis lastet ned som en zip-fil, pakk ut denne filen til skrivebordet ditt.
  • Med FTP-programmet ditt, last opp utvidelsens mappe til wp-content/plugins-mappen der du har installert WordPress.
  • Gå til Utvidelser-sjermen og finn den nylig opplastede utvidelsen i listen.
  • Klikk Aktiver for å aktivere utvidelsen.

FAQ

Hva er nettomtaler?

Nettomtaler is a simple way to automatically notify any URL when you link to it on your site. From the receivers perpective, it’s a way to request notification when other sites link to it.

Det høres ut som et tilbakeping eller tilbaketråkk

Nettomtaler en en oppdatering/erstating for tilbakeping og tilbaketråkk. Ulikt de eldre protokollene er spesifikasjonen anbefalt av W3C og har i tillegg et aktivt samfunn av individer som bruker det på sine sider.

Hvordan kan jeg sende og motta nettomtaler?

På Innstillinger –> Diskusjon-siden i WordPress:

  • On the Webmention Settings page, decide which post types you want to enable webmentions for. By default, posts and pages.
  • Sett en side forsideomtaler skal omdirigeres til. Dette vil automatisk aktivere nettomtaler for denne siden.
  • Hvis du vil aktivere et nettomtaleskjema under kommentarfeltet, kryss av i denne boksen.

Du kan bruke send_webmention($kilde, $mål)-funksjonen og gi en kilde og et mål, eller du kan starte en handling som do_action('send_webmention', $kilde, $mål).

Hvordan støtter jeg nettomtaler på min egendefinerte innleggstype?

When declaring your custom post type, add post type support for webmentions by either including it in your register_post_type entry. This can also be added in the webmention settings.

How do I send/receive webmentions for attachments?

You can enable receiving webmentions for attachments in webmention settings. You can enable sending webmentions for media links in the settings. Please note that most receivers of webmentions do not support receiving them to image, audio, and video files. In order to support receiving them on WordPress, webmention endpoint headers would have to be added at the webserver level.

Hvordan kan jeg håndtere nettomtaler på forsiden min eller arkivsider?

Webmentions should be allowed on all URLs of a blog, however WordPress does not support this as only posts can have comments attached to them. The plugin currently handles only Webmentions on posts and allows you to set a page to receive homepage mentions.

Even though it is not done automatically, it is very simple to add support for archives and URLs on your site by providing a post/page to show collect mentions. The plugin provides a simple filter for that.

In the below example, if there is no page returned it will send mentions to a catch-all post. You can also have unique posts per URL.

function handle_other_webmentions($id, $target) {
  // do nothing if id is set
  if ($id) {
    return $id;
  }

  // return "default" id if plugin can't find a post/page
  return 9247;
}
add_filter("webmention_post_id", "handle_other_webmentions", 10, 2);
Vil en mellomlagringsutvidelse påvirke min evne til å bruke denne utvidelsen?

URL-en for nettomtaleendepunktet, som du kan se i kilden til sidene dine, skal ekskluderes fra server- eller pluginbasert mellomlagring.

Fordi Nettomtaler bruker endepunktsystemet for REST API, vil de fleste oppdaterte mellomlagringsutvidelser ekskludere den som standard.

Why does this plugin have settings about avatars?

Webmentions have the ability to act as rich comments. This includes showing avatars. If there is an avatar discovered, the URL for it will be stored in comment meta. This can either be reflect something from the media library or a URL of a file.

Since webmentions do not usually have email addresses, Gravatar, built into WordPress, is not necessary. WordPress returns even the anonymous avatars from Gravatar. Therefore, if there is no email the plugin will simply return a local copy of the Mystery Man default avatar. If there is an email address, the plugin will cache whether a Gravatar exists and serve the local file if it does not. It defaults to a week, but you can change it to a day, or any number by adding below to your wp-config.php file.

define( 'WEBMENTION_GRAVATAR_CACHE_TIME', DAY_IN_SECONDS );
There are no webmention headers on some pages of my site

Webmention headers are only shown if webmentions are available for that particular URL. If you want to show it regardless, you can add below to your wp-config.php file.

define( 'WEBMENTION_ALWAYS_SHOW_HEADERS', 1 );

Vurderinger

9. august, 2019
This is fantastic. I joined indieweb a few days ago. Last night I wanted to know "So what actually does the technical implementation of a WebMention look like?". I am now working on improving my understanding and perhaps I'll create some documentation that I find easier than the w3c spec or a WP plugin. Great work, very patient team.
1. november, 2017
Except for the conflict with Jetpack's comment system and a quirky bug with emoji icons, this plugin works as expected.
Les alle 6 vurderinger

Bidragsytere og utviklere

“Nettomtaler” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.

Bidragsytere

“Nettomtaler” har blitt oversatt til 4 språk. Takk til oversetterne for deres bidrag.

Oversett “Nettomtaler” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.

Endringslogg

Prosjekt og støtte vedlikeholdes på Github på pfefferle/wordpress-webmention.

4.0.0

  • Add settings for enabling webmention support by public post type
  • Add setting for disabling sending media links…URLs attached to image, video, or audio tags
  • Switch from sending webmentions to all URLs in post content to only ones with proper HTML markup
  • Support handling avatars if stored in meta
  • Support serving a local anonymous avatar if no email and cache whether there is a gravatar for a definable period of time
  • Store a webmention protocol property in comment meta
  • Do not show webmention headers if URL does not support webmentions
  • Update webmention meta template to use separate file which is shown on the edit comment screen
  • Minimum PHP version bumped to 5.4. WordPress currently has a minimum of 5.6 but we support back to version 4.9
  • For compatibility reasons, load a version of is_avatar_comment_type (introduced 5.1) and get_self_link (introduced 5.3) for use in this plugin
  • Improve all settings and template forms ( props @tw2113 )

3.8.11

  • Fikset en liten feil

3.8.10

  • Aktiver nettomtaler som standard, siden det at du bruker denne utvidelsen trolig betyr at du ønsker nettomtaler i stedet for standard tilbakeping
  • Fikset auto-godkjenning basert på domene

3.8.9

  • Mindre endringer i HTML-maler

3.8.8

  • La til støtte for NodeInfo(2)

3.8.7

  • Fikset standardverdi for webmention_avatars på innstillinger-siden

3.8.6

  • Fikset standardverdi for webmention_avatars

3.8.5

  • Sett korrekt standardverdi for «Vis kommentarskjema»-innstillingen

3.8.4

  • Lagre vouch-egenskapen
  • Innledende støtte for stemming, deaktivert som standard. Siden stemmer er en eksperimentell funksjon, kan det bare aktiveres ved å legge til define( ‘WEBMENTION_VOUCH’, true )

3.8.3

  • Endret innstilling for avatarer til å betrakte null som å bety ja

3.8.2

  • Fikset PHP-feil

3.8.1

  • Oppdaterte foreslag til GDPR-tekst
  • Fikset gamle instillingslenker
  • Gjorde det mulig å tilpasse teksten i kommentarskjemaet for nettomtaler (#175)
  • Bedre håndtering av wp_add_privacy_policy_content

Takk til Sebastian Greger

3.8.0

  • La til anbefalt GDPR-tekst
  • Implementerte hjelp-fane
  • Forbedringer til skjemaet
  • Hvitelisting av domener
  • Legg til innstilling for avatarer
  • Tekstforbedringer

Takk til Sebastian Greger, David Shanske og Chris Aldrich

3.7.0

  • La til støtte for «kommentartråder»

3.6.0

  • Send nettomtaler for sletting
  • Motta nettomtaler for sletting

3.5.0

  • La til penere HTML-visning for ikke-API-kall
  • La til tysk oversettelse (takk til @deponeWD)
  • Pass på å deaktivere den gamle webmention-for-comments-utvidelsen

3.4.1

  • La til filter for å tillate å sette teksten for nettomtaleskjemaet
  • Flyttet registrering av innstillinger til init fordi nye standardinnstillinger ikke ble satt hvis bare for admin
  • La til edit_webmention-kroken på grunn av filtrering
  • Vis nettomtaledata på Rediger kommentar-siden

3.4.0

  • La til innstillinger-lenke
  • La til lenke på Forsideomtaler-siden
  • Tillat ping for forsideomtaler

3.3.0

  • Legg til innstilling for omtaler av forsiden (takk til @dshanske)
  • Fjern foreldede funksjoner grunnet utgivelse av 4.8

3.2.1

  • flyttet endepunktoppdagelse til functions.php
  • la til manglende i18n-strenger
  • fjernet polyfill

3.2.0

  • Aktiver valg for sidestøtte
  • Tillat tilpassede innleggstyper å deklarere støtte for nettomtaler som en funksjon, noe som vil aktivere pinging.
  • Fjern nye metaegenskaper som legges til under forbehandling siden disse legges til ettet Semantiske tilbakelenker-forbedring.
  • Flytt nye metaegenskaper for å bygges inn i nettomtalekode
  • Lagre nettomtalekilden i kommentarmeta, men fall tilbake til å sjekke comment_author_url hvis det ikke er satt.
  • Lagre opprettelsestid for nettomtaler i kommentarmetadata siden kommentartid blir overskrevet av Semantiske tilbakelenker for å sjekke om kommentaren har blitt endret.

3.1.1

  • URL-koding/-dekoding av kilde og mål
  • Nettomtale-kommentartypen deklarerer nå støtte for avatarer
  • Metanøkler registreres nå for webmention_target_url og webmention_target_fragment
  • Mål-URL lagres i stedet for å bli utledet fra permalenkestrukturen, for å sikre holdbarhet
  • Målfragment lagret for å støtte fragmensjoner. Kan også støtte kommentarer når svaret er til en kommentar.

3.1.0

  • la til sidestøtte (server og klient)
  • flyttet webmention_post_id-filteret til en global gunksjon (takk til @dshanske)
  • fikset https://wordpress.org/support/topic/form-for-entering-manual-pings-stays-on/
  • fikset noen skrivefeil

3.0.1

  • Vis endepunktoppdagelse på hver side igjen, for å hindre en rekke problemer.

3.0.0

  • Omarbeidet utvidelsen til å bruke API-infrastruktur.
  • Besøk til endepunktet i en nettleser returneres nå et nettomtaleskjema.
  • Utvidelsen er nå i samsvar med spesifikasjonen, selv om den fortsatt en synkron.
  • Foreldelse av webmention_title og webmention_content-filtre til fordel for ett enkelt målrettet kommentardatafilter for nettomtaler.
  • webmention_post_send-hendelsen kjøres nå på alle forsøk på å sende en nettomtale, ikke bare de som er suksessfulle. Lar deg bruke loggingsfunksjoner.
  • Støtte for å legge til ekstra parametere under sending av nettomtaler
  • Fiks inkompatibilitet med Ultimate Category Excluder-utvidelsen.

2.6.0

  • fjernet overflødig forespørsel for HTML via get_meta_tags
  • omarbeiding
  • begrenser til samme domene

2.5.0

  • la til salmon/kryssposting-utvidelsesstøtte (takk til @singpolyma)
  • deaktiver self-pinging via innstillinger
  • ikke av-godkjenn allerede godkjente nettomtaler (takk til @singpolyma)
  • noen kodeforbedringer

2.4.0

  • byttet til WordPress Coding Standard

2.3.4

  • noen fikser og forbedringer

2.3.3

2.3.2

  • la flere parametre til webmention_post_send (takk til @snarfed)
  • fjernet omplanlegging av nettomtaler (takk til @snarfed)

2.3.1

  • bruk feilkode 403 i stedet for 500 hvis tilbakepig/nettomtaler er deaktivert for et innlegg (takk til @snarfed)
  • la til webmention_comment_parent-filteret

2.3.0

  • bedre oppdagelse av title og content
  • la post-id til webmention_links-filteret
  • forbedret publish_post_hook-funksjonen
  • deaktiverte flomkontroll
  • bedre svarverdi
  • noen flere filtre/handlinger
  • la til en «handling» for standardforsepørsler for å være mer fleksibel med og behandle mer enn omtaler på innlegg og sider
  • mange småfikser

2.2.0

  • forhindre selv-pinging
  • la til støtte for http og https
  • optimaliserte noen metoder

2.1.4

  • fikset pseudo-krok

2.1.3

  • fikset noen advarsler

2.1.2

  • nå klar for bruk i en pakke

2.1.1

  • bedre tilbakemelding for nettomtaleendepunktet

2.1.0

  • bedre oppdagelse av title og content
  • la post-id til webmention_links-filteret
  • forbedret publish_post_hook-funksjonen

2.0.1

  • småfikser
  • bedre utdrags-utdrager

2.0.0

oprinnelig utgivelse