Jobbnorge Blokk

Beskrivelse

I 2.0 brukes det nye Jobbnorge API-et, og følgende funksjoner er tilgjengelige (~~strikethrough~~ betyr fjernet, siden det ikke finnes i det nye API-et):

  • In pagination mode (default), set the number of jobs to display per page (10 is default), else set the number of jobs to display.
  • Sorter jobbene etter fristen, nærmest først.
  • Viser ikke jobber som har passert søknadsfristen.
  • Angi antall jobber som skal vises.
  • ~~Angi antall ord i utdraget~~
  • Sett «ingen jobber funnet» melding.
  • Vis eller skjul utdrag.
  • Vis eller skjul søknadsfrist.
  • Vis eller skjul omfang.
  • ~~Vis eller skjul jobbens varighet- ~~
  • Vis jobber i en liste.
  • Velg antall kolonner for rutenettet.

Nye funksjoner i 2.0:
– Legg til mer enn én arbeidsgiver.
– Hvis du legger til mer enn én arbeidsgiver, kan du sortere jobbene etter arbeidsgiver eller frist.
– Definer hvilke arbeidsgivere som er tilgjengelige i blokken ved hjelp av jobbnorge_employers-filteret.

Filtre

jobbnorge_arbeidsgivere

Filteret jobbnorge_arbeidsgivere kan brukes til å definere hvilke arbeidsgivere som er tilgjengelige i blokken:

add_filter( 'jobbnorge_employers', function( $employers ) {
    $employers = [
        [
            'label'    => 'Select employer',
            'value'    => '',
            'disabled' => true, // Optional.
        ],
        [
            'label' => 'Employer 1',
            'value' => '1234',
        ],
        [
            'label' => 'Employer 2',
            'value' => '5678',
        ],
    ];
    return $employers;
} );

jobbnorge_cache_path

Filteret jobbnorge_cache_path kan brukes til å definere stien til hurtigbufferen. Standard er WP_CONTENT_DIR . '/cache/jobbnorge'.

jobbnorge_cache_time

Filteret jobbnorge_cache_time kan brukes til å definere buffertiden. Standardverdien er 30 * MINUTE_IN_SECECONDS.

GitHub

Utvidelsen er også tilgjengelig på GitHub

Skjermbilder

  • Installer blokken fra blokkatalogen.
  • Legg til arbeidsgiver-ID.
  • Listview with pagination.
  • Gridview with pagination.
  • Tilpasset visning av arbeidsgivere. Ctrl-klikk (Windows) eller Cmd-klikk (Mac) for å velge flere arbeidsgivere. Shift-klikk for å velge et utvalg av arbeidsgivere.

Blokker

Denne utvidelsen gir 1 blokk.

  • Jobbnorge Retrieve and display job listings from Jobbnorge.no

Installasjon

Enten legger du til blokken fra blokkatalogen:

  1. Hvis du vil legge til en blokk fra blokkkatalogen, går du til Gutenberg-redigeringsprogrammet.
  2. Plasser markøren der du ønsker en ny blokk.
  3. Velg knappen «Legg til blokk» øverst til venstre i redigeringsskjermbildet.
  4. Søk etter «Jobbnorge» og velg blokken «Jobbnorge».

Du kan også legge til blokken fra WordPress-administratoren:

  1. I WordPress-administratoren går du til skjermbildet «Utvidelser», klikker på «Legg til ny utvidelse» og søker etter «Jobbnorge».
  2. Klikk på «Installer nå» og deretter på «Aktiver plugin».
  3. Bruk Gutenberg-redigeringsprogrammet til å legge til blokken på en side eller i et innlegg.

Ofte stilte spørsmål

Hvor finner jeg arbeidsgiver-IDen?

Du får det fra Jobbnorge-kontakten din.

Vurderinger

Det er ingen omtaler av denne utvidelsen.

Bidragsytere og utviklere

«Jobbnorge Blokk» er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen:

Bidragsytere

“Jobbnorge Blokk” har blitt oversatt til 1 språk. Takk til oversetterne for deres bidrag.

Oversett “Jobbnorge Blokk” til ditt språk.

Interessert i utvikling?

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

Endringslogg

2.2.2

  • Update block.json to include default value and role for employerID
    This change ensures that users can edit the content of the blocks when the template has been locked for content-only editing.

2.2.1

  • FIX: Fix grid view not working in editor and frontend by properly configuring CSS file references
  • FIX: Add grid styles to editor.scss to ensure grid layout works in WordPress block editor
  • ENHANCEMENT: Update webpack configuration to build editor and style CSS separately
  • ENHANCEMENT: Improve pagination scroll behavior to position 2em above block for better user experience

2.2.0

  • NEW: Add frontend pagination support with AJAX loading
  • NEW: Add pagination controls (enable/disable, jobs per page setting)
  • ENHANCEMENT: Upgrade to Jobbnorge API v3 for better performance
  • ENHANCEMENT: Implement PHP-based pagination to work around API limitations with employer filtering
  • ENHANCEMENT: Add responsive grid layout that adapts to screen size
  • ENHANCEMENT: Improve cache key logic to include pagination and layout parameters
  • ENHANCEMENT: Add loading states and error handling for pagination
  • ENHANCEMENT: Separate frontend and admin CSS loading for better performance
  • FIX: Fix CSS class naming conflicts that prevented grid view from working on frontend
  • FIX: Resolve frontend style loading issues
  • DEVELOPER: Add comprehensive webpack build configuration for multiple entry points
  • DEVELOPER: Add pagination JavaScript with proper AJAX handling and nonce security

2.1.5

  • Add uninstall handler. Will remove the cache directory when the plugin is uninstalled.

2.1.4

  • Oppdatering av oversettelsen.

2.1.3

  • Oppgrader versnonsnummer.

2.1.2

  • Oppdatering av oversettelsen.

2.1.1

  • Oppdatering av oversettelsen.

2.1.0

  • Bruk lokalt hurtigbuffer. Det lokale hurtigbufferet er en enkel hurtigbufringsmekanisme som lagrer data i PHP-filer. I teorien er ingenting raskere i PHP enn å laste inn og kjøre en annen PHP-fil. Hvis du har aktivert PHP OPcache, blir PHP-innholdet bufret i minnet, og PHP-filen blir ikke analysert på nytt.
  • Legg til filter for hurtigbuffersti og -tid.

2.0.0

  • BREAKING CHANGE, bruker det offentlige Jobbnorge API-et, og du må legge til arbeidsgiver-ID.

1.0.12

  • Testet med WordPress 6.3
  • Korrigering av tidsfristformat.

1.0.11

  • Testet med WordPress 6.2

1.0.10

  • Oppdatering av oversettelsen.

1.0.9

  • Endre navn på funksjoner for å unngå konflikter.

1.0.8

  • Gi nytt navn til plugin.

1.0.7

  • Første utgivelse