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
Blokker
Denne utvidelsen gir 1 blokk.
- Jobbnorge Retrieve and display job listings from Jobbnorge.no
Installasjon
Enten legger du til blokken fra blokkatalogen:
- Hvis du vil legge til en blokk fra blokkkatalogen, går du til Gutenberg-redigeringsprogrammet.
- Plasser markøren der du ønsker en ny blokk.
- Velg knappen «Legg til blokk» øverst til venstre i redigeringsskjermbildet.
- Søk etter «Jobbnorge» og velg blokken «Jobbnorge».
Du kan også legge til blokken fra WordPress-administratoren:
- I WordPress-administratoren går du til skjermbildet «Utvidelser», klikker på «Legg til ny utvidelse» og søker etter «Jobbnorge».
- Klikk på «Installer nå» og deretter på «Aktiver plugin».
- 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