SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 95 visiteurs en ce moment

Accueil > Interactivité, échanges > Formulaires > Emplois-CV > Emplois

Emplois

5 septembre 2017 – par Peetdu – 13 commentaires

14 votes

Ce plugin propose deux objets éditoriaux :

  • Offres d’emploi
  • CVs

Il est possible d’activer l’un et/ou l’autre selon vos besoins.

Présentation générale

Dépôt des offres d’emploi et/ou CVs depuis l’espace public
Essentiellement, ce plugin permet aux visiteurs inscrits de déposer des CVs et aux visiteurs inscrits ou non, de déposer des Offres d’emploi.
Dans les deux formulaires, il est possible de joindre un fichier PDF.

Mais aussi dépôt d’offres d’emploi depuis le back-office
Cette option a été demandée plusieurs fois : permettre aux rédacteurs du site de mettre en ligne des offres d’emplois.

Des notifications automatiques pour les dépôts en ligne
Au dépôt d’une offre d’emploi ou d’un CV, le Webmaster est notifié.
À la validation ou au refus du Webmaster, le déposant est notifié.

Un plugin configurable
Ce plugin se veut hautement configurable, afin de répondre à vos besoins [1].

I. Installation

Le plugin s’installe classiquement.

Il nécessite les plugins suivants

II. Configuration

Activation
Avant toute chose, vous devez vous rendre sur la page de configuration du plugin pour activer dans les onglets (présentés ci-dessous), soit :

  • les offres d’emplois ;
  • les CVs ;
  • les deux.
Activer les Offres
Activer les CVs

Après activation, vous trouverez dans le menu Activité les liens correspondants à la gestion éditoriale de ce(s) contenu(s).

Configuration des contenus pour les Offres d’emploi
A l’instar des articles, vous pouvez configurer les champs dont vous avez besoin.
Par défaut le champs toujours présent dans le formulaires est le titre.
Pour les autres vous avez le choix.

Configuration des contenus pour les CVs
Un CV est lié à l’auteur (au sens SPIP) qui le dépose.
La seule option est de pouvoir attacher ou non un fichier PDF

Configuration Affichage espace public

Paramétrage de l’affichage public

Configuration des notifications

Par défaut, la notification d’un dépôt sur l’espace public d’un CV ou d’une offre d’emploi se fait sur l’adresse email du Webmaster (voir Configuration -> Identité du site).

III. Note importante à propos des CVs

La conception de l’objet « CV » est basée sur l’idée que seul le déposant peut créer/modifier son CV. Il faut donc que cette personne ait créé un compte sur le site (formulaire inscription de SPIP).

Un administrateur du site ne pourra pas créer de CV par délégation ; son rôle sera [2], de contrôler puis de valider la publication de ce CV.

IV. Dans les squelettes

-  a) Formulaires

  1. #FORMULAIRE_EDITER_OFFRE
  1. #FORMULAIRE_EDITER_CV

-  b) boucles

Pour les offres d’emplois

  1. <BOUCLE_offres_emplois(OFFRES){}>
  2. </BOUCLE_offres_emplois>

Télécharger

Pour les CVs

  1. <BOUCLE_cvs(CVS){…}>
  2. </BOUCLE_cvs>

Télécharger

-  c) Balises
Pour les offres d’emploi, les champs utilisables comme balises, comprennent l’identification-description de l’émetteur

  • #NOM
  • #EMAIL
  • #TELEPHONE

…ainsi que l’offre elle même

  • #TITRE
  • #EMETTEUR
  • #DATE_DEBUT
  • #DATE_FIN
  • #TEXTE_OFFRE

Pour les objets CVs (un document PDF et son identification)

  • #NOM
  • #DATE_DEBUT
  • ID_DOCUMENT_CV : référence directe du document CV joint (PDF)
    le document -supposé être un .PDF - est stocké en Médiathèque SPIP (donc d’accès libre par défaut [3]),
  • #ID_AUTEUR (référence l’auteur -inscrit- émetteur du/des CVs)

-  d) Critère
Un critère spécifique {offres_en_cours} est pré-programmé pour faciliter la boucle de sélection des offres d’emploi (entre #DATE_DEBUT et #DATE_FIN) en cours à la date courante.

Les plugins copains

  • Champs extras
    il permet d’ajouter des nouveaux champs à vos formulaires
  • Facteur
    les notifications envoyées sont plus jolies (mais Facteur ne se résume pas qu’à cela hein ;)
  • NoSpam
    Indispensable dans le cas de l’utilisation des formulaires dans l’espace public, afin de protéger des spammeurs.
  • LIM : alléger l’espace privé
    Grâce à la gestion de contenu par rubrique de LIM, il devient possible de préciser dans quelle(s) rubrique vous voulez voir apparaitre les boutons "Créer un CV", "Créer une offre".

TODOs

Proposer des squelettes prêt à l’emploi

  • Listing d’offres
  • listing de CVs
  • etc.

Simplifier le téléchargement d’offre PDF depuis le BO
Pour autoriser l’ajout de documents joints, pensez à cocher la/les cases descriptives voulues dans la Configuration / Contenu du site, dans le panneau "Documents joints"
Avec la nouvelle version de CVT Upload, c’est possible de de se passer de cette config.

Donner la possibilité de répondre à une offre
Ça, ça sera un gros morceau...gloups.

Voir en ligne : https://plugins.spip.net/emplois

P.-S.

Des pistes et aides à la mise en œuvre vous seront proposées en Mise en oeuvre des Objets d’Emploi-CV, et vos remarques sont attendues en Carnet Emploi-CV.
Merci a YannX pour son aide à la première rédaction de cet article

Notes

[1À ce propos vos remarques, suggestions ou contributions sont les bienvenus

[2suite à une notification par email du dépôt d’un nouveau CV

[3Attention aux protections d’accès pour des documents confidentiels

Dernière modification de cette page le 27 juin 2018

Retour en haut de la page

Vos commentaires

  • Le 27 juin à 16:11, par christian En réponse à : Emplois

    Bjr

    Je souhaite savoir si vous allez créer d’autres critères préprogrammés comme#OFFRES EN COURS. Car j’aurais aimé par exemple pouvoir définir des critères comme avec {age<=30} en déterminant une valeur égal, supérieur ou inférieur à la date du jour avoir ainsi une liste avec par exemple les offres en cours et les 5 derniers job avant la date du jour en comparaison avec la #DATE DE DEBUT (de l’offre) ou la #DATE DE FIN (clôture de l’offre)
    Je ne suis pas encore le roi de PHP.

    Merci

    • Le 29 juin à 15:48, par Peetdu En réponse à : Emplois

      Je souhaite savoir si vous allez créer d’autres critères préprogrammés comme #OFFRES EN COURS

      A priori non.

      Si j’ai bien compris, tu devrais pouvoir t’en sortir sans faire de PHP, juste en récupérant la date du jour comme ceci

      1. #SET{aujourdhui, #DATE}

      En effet, #DATE renvoie la date du jour si elle est utilisée hors boucle (voir https://www.spip.net/fr_article4336.html)

      Ensuite tu peux faire une boucle

      1. <BOUCLE_offres(OFFRES){par date_debut}{#GET{aujourdhui} < date_fin}>

      Télécharger

      Cela répond t-il à ta question ?

    • Le 3 juillet à 20:48, par christian En réponse à : Emplois

      Bjr Peetdu
      Un peu de temps pour te répondre mais le travail....
      Sinon j’ai testé ta proposition j’ai comme erreur critère inconnu #GET.

    Répondre à ce message

  • Le 31 mai à 16:38, par bob En réponse à : Emplois

    Bonjour, est-il possible de choisir la rubrique dans laquelle vont figurer les offres d’une part et les cvs d’autre part ? Comment procéder ? Merci !

    Répondre à ce message

  • Le 5 janvier à 01:13, par Christian En réponse à : Emplois

    Bonjour, J’ai réalisé un tableau de mes offres d’emploi avec la possibilité de faire une recherche dans le tableau mais je n’arrive pas à comprendre comment afficher le squelette d’une offre à partir de mon tableau. Je ne vois pas comment appeler ma fiche individuelle.

    J’ai écrit #URL_OFFRES comme balise d’appel de mon enregistrement, j’obtiens le id de l’offre et l’erreur 404 mais pas à afficher l’offre elle même sur un modèle que j’ai créé OFFRE.html.

    • Le 5 janvier à 10:49, par Peetdu En réponse à : Emplois

      Bonjour Christian,

      Je viens de poster une nouvelle version du plugin incluant un squelette offre.html. Cette nouvelle version devrait être disponible cet après-midi.

      Ce squelette ne modifiera en rien celui que tu as déjà fait. Par contre tu pourras t’en inspirer. Note bien que tu aurais intérêt à renommer ton squelette en lettres minuscules.

      Pour appeler le squelette offre.html, il te faut utiliser la balise #URL_OFFRE (sans S à la fin)

    • Le 5 janvier à 20:13, par christian En réponse à : Emplois

      Merci, merci beaucoup !
      C’est parfait grâce à votre exemple j’ai trouvé tous mes erreurs...
      Mauvais appel de la bonne table sql dans ma boucle principale ... appel de l’objet ARTICLE à la place OFFRE.

      Votre modèle OFFRE est vraiment utile pour repérer tous les RUB. de l’objet OFFRE.

      Ainsi je me suis fait donc un tableau des offres et la fiche des offres à cela par CHAMPS EXTRA j’ai ajouté des RUB. Conseiller en ML je vais pouvoir avancer dans mon intranet PERSO.

      Merci pour la réponse... bonne soirée

    Répondre à ce message

  • Le 16 décembre 2017 à 10:59, par liberte En réponse à : Emplois

    Bonjour,

    Pour info
    Mise en oeuvre des Objets d’Emploi-CV renvoie sur une erreur 404.

    Répondre à ce message

  • Le 16 décembre 2017 à 03:40, par Anthony En réponse à : Emplois

    Peut-on ajouter un message de confirmer lors de l’envoi du formulaire ?

    Répondre à ce message

  • Le 21 octobre 2017 à 17:08, par markouch En réponse à : Emplois

    Bonjour, ce plugin est très intéressant, merci pour ce joli travail. Je cherchais quelque chose pour générer un site d’échanges de services entre particuliers et ce plugin est ce qui existe de plus proche de ce que je voudrais faire.
    Juste une question : quelle syntaxe pour les Boucles ? Merci de proposer un critère spécifique de boucle, mais sans la boucle, difficile à utiliser :-) Serait-ce un <BOUCLE_xxx(EMPLOIS)> ?

    Marc

    • Le 21 octobre 2017 à 18:27, par markouch En réponse à : Emplois

      Bon, je me réponds à moi-même : en ce qui concerne les emplois, il s’agit d’une boucle <BOUCLE_XXX(OFFRES){}>.

      Pour les CVs, je n’ai pas encore testé, mais je suppose que c’est <BOUCLE_XXX(CVS){}>

      Voilà. Pour le reste, ce plugin marche très très bien. Merci encore.

      Marc

    • Le 21 octobre 2017 à 18:28, par Peetdu En réponse à : Emplois

      quelle syntaxe pour les Boucles ?

      Oupsss...un oubli dans la doc. C’est corrigé -> voir paragraphe IV. Dans les squelettes

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Jeux pour SPIP 3

    27 juillet 2012 – 53 commentaires

    Un portage pour SPIP 3 du plugin Jeux a été fait. Explications et nouveautés. Cet article concerne une mise à jour du plugin Jeux dont la description complète est disponible ici : Des jeux dans vos articles !. Le code du plugin Jeux est un code (...)

  • Plugin Vidéo(s)

    23 novembre 2010 – 704 commentaires

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support mobile, iPad, (...)

  • Vidéo Accessible

    6 avril 2011 – 168 commentaires

    Un plugin pour faciliter la diffusion de vidéos accessibles. Accessibilité des vidéos Accessibilité de la vidéo Afin d’être pleinement accessible, une vidéo (composée d’images et de sons) doit répondre à plusieurs critères. Le critère de base est (...)

  • Groupes de mots clés arborescents

    26 juillet 2012 – 37 commentaires

    Ce plugin permet de gérer une arborescence de groupes de mots clés. Les sous groupes de mots héritent des propriétés du groupe racine (sur quoi peut on le lier ? peut il y avoir un ou plusieurs mots). Les formulaires de liens qui permettent de lier (...)

  • Mailshot

    16 janvier 2013 – 336 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)