API Интеграция с Външен Софтуер за Обяви за Работа


2024 г. | Сайт за обяви
Софиапфлеге развива дейността си в две основни направления – партньор в областта на обгрижването на възрастни хора в техните домове и извършване на посредническа дейност при наемане на работа.
От основаването си фирмата работи в тясно сътрудничество с немската фирма Sofiapflege.
От основаването си фирмата работи в тясно сътрудничество с немската фирма Sofiapflege.
Разработка на API интеграция за обяви за работа
Нашата задача беше да създадем персонализиран WordPress плъгин за интеграция с външен софтуер за обяви за работа. Проектът включва цялостна обработка на данните от API и представянето им на сайта чрез персонализирани шаблони и функционалности.
Предизвикателства:
- API връзка и обработка на данни:
Интеграция със защитено външно API, което предоставя данни в JSON формат. Данните трябваше да бъдат обработвани и съпоставяни с персонализирани полета в WordPress. - Оптимизация на производителността:
Данните от API бяха странирани, за да се избегне претоварване на сървъра, и бяха разработени автоматични и ръчни актуализации за редовно обновяване на обявите. - Динамични URL адреси:
Създадени бяха уникални URL адреси за архивната и единичните страници с четливи и SEO-оптимизирани заглавия. - Дизайн и функционалности:
Персонализирани шаблони за архивни и единични обяви, включително филтри за търсене по ключови критерии като град и заплата.
Нашето решение:
- Персонализиран тип публикация:
Създаден е custom post type за обяви за работа с категории като „Активен,“ „Неактивен,“ и „Изтекъл.“ - Автоматизация:
Внедрен е cron job за автоматични актуализации два пъти на ден, както и бутон за ръчно обновяване в администраторския панел. - Дизайн и UX:
Разработени са адаптивни шаблони за единични и архивни страници, които включват основни полета като заплата, начален период, град и други данни за клиента. - Филтри и сортиране:
Добавени са филтри за по-лесно търсене по град, заплата и други критерии. - Грешки и диагностика:
Внедрен е механизъм за регистриране на грешки, които се записват в debug.log за по-добра поддръжка.
Резултати:
Плъгинът беше успешно внедрен и интегриран със сайта, като осигури автоматизирано обновяване на обявите, лесна навигация за потребителите и пълно съответствие със зададените изисквания.
