User Story
Als Vertriebsmitarbeiter möchte ich meine offenen Projektanfragen automatisch über XML-Feeds an Freelancermap und freelance.de übergeben, um die Reichweite meiner Ausschreibungen zu erhöhen und den manuellen Pflegeaufwand auf den Plattformen zu eliminieren.
Technische Beschreibung
Custom-Drupal-Routes /feeds/freelancermap.xml und /feeds/freelance.xml publizieren XML im Format <openPositions> (Spec gespiegelt aus den Live-Samples in docs/context/freelance.xml + docs/context/freelancermap.xml). Quelle ist node.type.project_offer (gespiegelt aus Salesforce via solcom_project_offer-Migrate). Filterung pro Vendor über field_sf_channel_freelance / field_sf_channel_freelancermap + Status + Veröffentlichungs-Fenster. Code lebt im neuen Sub-Modul solcom_project_offer/modules/solcom_project_offer_feeds/. Legacy-Pfade /asp/robots/*.xml liefern 301-Redirect auf die kanonischen Drupal-URLs.
Doku-Korrektur 2026-05-17
Die initiale Version dieses Story-Hubs (2026-05-11) hatte zwei fundamentale Drifts, die im grill-with-docs am 2026-05-17 aufgelöst wurden:
- Quelle:
node.type.vacancy→node.type.project_offer— Vacancies sind eigene Festanstellungen (Karriere/Personio); F-340 betrifft Freelance-Aufträge (Projektpartnerportal/SF). - Modul-Heimat:
solcom_vacancyoder neuessolcom_job_feeds→ Sub-Modul untersolcom_project_offer. - URL-Strategie: kanonisch
/feeds/*, Legacy/asp/robots/*→ 301.