állásokat kereső robot, és weboldal fejlesztése

Közvetlen állások

Vége a dalnak

2020. augusztus 04. - jobkereso

A közvetlen-állások weboldal (www.kozvetlen-allasok.hu) a mai nappal befejezi működését.

Sajnos sohasem állt a rendelkezésemre elegendő tőke, és szerteágazó szaktudás (design, marketing) amivel ez a szolgáltatás sikerre vihető lett volna.

Ez a weboldal nem tudott elegendő látogatót vonzani, hogy a hirdetési bevételek legalább a szerverek fenntartási költségét fedezzék, és ezen nem tudtam változtatni, egy idő után már értelmetlenné vált további erőforrást beleölni, a meglévő kódbázis is menthetetlenül elavulttá vált.

Ezzel párhuzamosan a személyes életemben is lezajlottak változások, családom van, gyerekeim, és inkább erre koncentrálok a jövőben.

Az oldal látogatóinak a jövőben sok sikert kívánok.

A regisztrált emailcímek törlésre kerültek.

üdv,

Pados Attila

Hírlevél funkció változtatása

A hírlevél kiküldésében volt egy hiba, ami miatt annyi link került 1 levélbe, ahányan arra a kulcsszóra feliratkoztak.

Ami még rosszabb, hogy a leiratkozó linkeket is megkapta mindenki, tehát lehetett rosszalkodni és letörölni egymás hírlevél regisztrációit. Érzékeny adat, tehát emailcím nem juthatott így sem másik felhasználóhoz.

Ezt a hibát most javítottam, egyúttal minden leiratkozó link kap egy hash paramétert. Ez az emailcímtől függ, de nem állítható elő belőle az emailcím maga. Leiratkozás csak akkor sikeres, ha ez az érték megfelel az adatbázisban feljegyzett email címnek, ha meg van adva hírlevél id is, akkor azzal együtt is meg kell felelnie.

A leiratkozó link birtokában természetesen le lehet iratkozni, de ezentúl nem lehet csak az id-k kitalálásával mások hírleveleit lemondani, ehhez tudni kell a hash-t is, amit viszont csak a címzett kap meg.

Ennek a változtatásnak most az a következménye, hogy a ma reggel kiküldött, és hibás hírlevelekben lévő leiratkozó linkek sem működnek már.

Egyúttal megszüntettem a cookie-tól függő 'popup' ablakot is, amit az először látogatók láthattak (volna ha jó lett volna a kikapcsolása). Mindenesetre többek visszajelzése alapján ez zavaró és felesleges volt, ezért töröltem.

Hibajavítások, illetve felhasználói adatok kezelése

Milyen adatokat tárol a felhasználóiról a közvetlen-állások?

 

Hírlevél regisztrációkor, a felhasználó elküld egy emailcím, kulcsszó, hely kombinációt, és ez kerül pont ebben a formában eltárolásra. Ezek közül az emailcím kifjezetten személyes adat, még a magánszemély neve nélkül is.

A hírlevélről való leíratkozáshoz a kiküldött hírlevélben kétféle link szerepel, le lehet konkrét kulcsszó-hely párosról iratkozni, és egyben mindenről. A leiratkozás véglegesen törli a rendszerből a hírlevél bejegyzést, nem csak archiválja. A kiküldött levelekről nem jön létre archívum, más adat törlésére ezzel kapcsolatban már nem kerül sor.

A hírlevélre történő feliratkozásnak van egy kényelmi funkciója, amivel egy sikeres regisztrációt követően az email címet lokálisan, cookie-ban elmenti a böngésző. A következő hírlevél regisztrációhoz az email mezőt előre feltölti ezzel az értékkel. Ez a cookie a gépen marad, és az emailcím a weboldal következő felhasználója számára is láthatóvá válik. Aki esetleg netcafe-ban, vagy más gépéről használja a közvetlen-állások oldalát, nem javasolom hogy hírlevélre regisztráljon, vagy ha mégis, akkor a böngészőből törölnie kell utólag a cookie-kat.

A mostani változtatás az, hogy a korábbiakban a fel és leiratkozáshoz az emailcímet használtam, tehát akár nem védett http protocol-on keresztül küldtem el a felhasználó emailcímét a saját szervernek. Mostantól a weboldal csak biztonságos módon használható, átirányít https-re, ez védi a feliratkozókat. Leiratkozáshoz nem az email címet, hanem a hírlevél bejegyzés azonosítóit használja, ezekből harmadik fél nem tudja kitalálni a felhasználó emailcímét.

Nem valószínű hogy valaha is egy emailcím tényleg illetéktelen kezekbe került volna egy hallgatózó fél révén a közvetlen-állások szolgáltatását használva, de jobb a biztonság.

További adattárolás történik a felhasználói forgalomszámlás miatt, ez pedig szükségessé teszi a látogató ip címek rögzítését. Ez a funkció tartalmazza a meglátogatott aloldal, tehát a keresés egyéb paramétereit is.

Ezeken túl további felhasználói adatokat a Google kezel, mint Adsense illetve Google Analytics szolgáltató.

 

Hibajavítások

 

  1. A kötőjelet is tartalmazó hely alapú linkek nem működtek, pl Borsod-Abauj-Zemplén mélylink változata, amit a baloldali navigációba is kitesz a prorgam.
  2. Az adatbázis táblái csak 3 karakteres UTF-8 karaktereket tudtak kezelni, emiatt néhány speciális karakterrel szerelt állás bejegyzés nem kerülhetett be.

Részmunkaidős állások oldal költöztetése

A részmunkaidős állásokat tartalmazó oldal + kereső szebb, magyar címre költözött:

https://www.kozvetlen-allasok.hu/reszmunkaido/

Minden egyéb a régi módon működik, az oldalon kulcsszavakat lehet megadni foglalkozásra, és az munkavégzés helyére is.

 Itt csak olyan állások között lehet keresni, amelyekben szerepel a részmunkaidő, nap 4,5,6 órás munka, vagy heti 20,25,30 óra lehetősége.

Előfordulhatnak olyan találatok, ahol a céloldalon több állás is szerepel, és ezek közül már nem mindegyik részmunkaidős.

 

Frissítések

A közelmúltban javított hibák:

 

Felület

  • levél regisztrációjakor a sikeres/sikertelen regisztrációt követően eldobott a főoldalra, ez nem volt szándékos, ma vettem észre és javítottam
  • hírlevél regisztrációjakor nem fogadta el az _ és - karaktereket az emailcímben, és a @ előtti részen számokat sem
  • a friss csekbox és a magyarázata nagyon egybefolyt, css-el széthúztam kicsit
  • a részmunkaidős állások szebb, magyar url-t kaptak: https://www.kozvetlen-allasok.hu/reszmunkaido/

 

Keresőmotor

  • a nagyobb cégek állásait letöltő specifikus programok jó része elavult, nem követte a céloldalak változásait, és nem működöttt ezeket most javítottam ahol lehetett
  • állásajánlat gyűjtőoldalak felismerésén javítottam
  • selenium alapú linkgyűjtő a máv állásaihoz: https://www.kozvetlen-allasok.hu/search.jsp?allasok=site%3Aetoborzas.mav.hu
  • nagycéges állások letöltéséhez amazon image frissítés
  • minimális snippet hossz 40 karakter, nagyön rövid beteg dolgok nem kerülhetnek be
  • kikerült az ingatlan.com állásait letöltő, mert kiszűrik az amazonos ip címeket

Költöztetés és a futtatások átütemezése

A közelmúltban a weboldalt átköltöztettem az Amazon-ra, emiatt most átmenetileg nem működik a levelek fogadása. Ettől eltekintve minden ugyanúgy működik mint a költözés előtt.

 

A másik változás, hogy a futtatások gyakoriságát lecsökkentettem heti 3 alkalomra:

  • hétfő

  • szerda

  • péntek

...reggelre kerül új adatbázis a szerverre.

A változtatások oka eredendően a fenntartási költségek csökkentése volt.

A munkáltatók által legtöbbet keresett szakmák

  1. Tanácsadó 105 állás

  2. Asszisztens 89 találat

  3. Mérnök 89 állás

  4. Eladó 66 találat

  5. Ügyintéző 51 találat

  6. Specialista 20 állás

  7. Tanár 17 találat

  8. Szakorvos 16 találat

  9.  Óvodapedagógus 9 találat

 

A találatok számát befolyásolja, hogy a rendszer egy forrástól csak 3 találatot jelenít meg a sima keresések során, és néhány forrás kifejezetten sok állást tesz közzé azonos foglalkozással. Például a kozigallas.gov.hu

süti beállítások módosítása