Leginkább PHP tudásom van, bár a Python sem áll olyan messze tőlem. Ruby-t meg tervezem megismerni, jókat hallottam róla.
Lényeg, lesz egy fontos webes projectem, idő számít, de nem kritikus.
Ami biztos, legyen MVC vagy egyéb módon részekre bontható. Adatbázisréteg legyen cserélhető és ha lehet akár NoSQL-t is tudhat. Többnyelvűséget mindenképpen támogassa, akárcsak a különféle template-eket (böngészőben és okostelefonon is jól kell megjelennie az oldalnak). Fontos az AJAX és HTML5 geolocation támogatás jól jönne.
Maga az alkalmazás két teljesen külön részből fog állni.
Az egyik leginkább adatbázis orientált, bár képek is tartoznak majd egyes adatbázis bejegyzésekhez.
Másik rész leginkább kép orientált, a hozzá tartozó kevés adatbázis művelettel.
Röviden úgy tekinthetőek mint egy webshop és egy különálló felhasználói galéria gyűjtemény. Utóbbihoz lehet tartozni fog egy fórum rész (kevésbé hagsúlyosan).
Fent említett script nyelveken túl lehet fordított (C, C++) alapú is. Java szinte abszolute nem érdekel, régen használtam már és nem győzött meg. Project git-ben vagy SVN-ben lesz tárolva, bár előre láthatólag csak én fogom fejleszteni.
Ki-mit ajánl? Amikről hallottam és érintőlegesen próbáltam: Django és Symfony. Ettől még _nyitott vagyok bármire_, egyelőre a Java-t leszámítva.
Kérésre pár szóban a project-ről
--------------------------------
Bolt keresésről van szó. Amely a felhasználó által megadott hely vagy geolocation alapján megadja azt a legközelebbi boltot, ahol az általa keresett ruhanemű kapható. Lehet persze bolt nélkül is keresni, csak termék típusokra (stílus, szín, ...).
Szokásos adatokon túl (termék gyártója, neve, pár bemutató kép) a mérettáblázatot is tárolnom kell majd (szabálytalan alakzat, ez is kérdés, hogyan célszerű az ilyet tárolni). Adott magasság-súly esetén az adott gyártótól / termékből milyen méretet kell választani. Felhasználó regisztrációkor megadhatja a testi adatait és automatikusan csak a Neki megfelelő méretű termékeket látná.
Felhasználó tudja tárolni a kedvenceit. Adott termékcsoportot, gyártót vagy akár konkrét boltot a termékektől függetlenül. Ezeket egy-két kattintással bármikor meg tudja nézni (= előre elmentett keresések).
SEO barát kialakításra várok még ötleteket. Lehessen gyártóra, stílusra vagy színre is szűkíteni sorrendtől függetlenül. Értsd: /gyarto=ceg1/stilus=s1 vagy /stilus=s1/gyarto=ceg1 ugyanazt az eredmenyhalmazt jelentse. Esetleg legyen szimpla /search/ceg1/szin1 (sőt, /search elhagyásával) a keresés? Ekkor nem létező URL-eknél mindig nézzem meg az adatbázis értékeket, mire szűkíthet a felhasználó.
Több érték esetén legyen /gyarto=ceg1,ceg2/szin=szin1 vagy /gyarto/ceg1/ceg2/szin/szin1 , majd eldöntöm.
CSV-ből az egyes gyártók - boltok tudjanak felvinni termékeket; esetleges adminisztrátori ellenőrzés után. Kérdés hogy ezesetben hogyan tudnak majd képeket kapcsolni az egyes termékekhez.
AJAX mindenek felett és persze legyen gyors a rendszer. Böngészőből és okostelefonról is ugyanazt a (nagyon hasonló) felületet érje el a felhasználó.
Többnyelvűség hogy ne csak Magyarországra korlátozódjon az egész.
--
Másik téma a galériák tárolása. Alap dolgok hogy lehessen vízjelezni ha valaki akarja, privát albumot létrehozni, felügyelni hogy milyen képeket töltöttek fel (megválasztani, kik azok akik ellenőrzés nélkül tehetnek fel képeket).
Felhasználók tudják csoportokba szervezni a többieket és megadni, egyes képeket / albumokat mely csoportok és mely felhasználók láthassanak. Képeket lehessen értékelni és szimpla műveleteket elvégezni rajtuk (forgatás, kivágás).
Fórum jelleget kevésbé szeretnék, de nem zárom ki azt hogy a képekhez hozzá lehessen szólni. Esetleges felügyeletei eszközökkel, szószűrővel.
Képeknek legyenek címkéi, össze tudja kapcsolni a boltkereső termékeivel (mely gyártó, melyik termékét hordja a képen lévő személy). Fordítva, termékhez meg lehessen nézni a valós, viselés közbeni képeket. Ezt leszámítva legyen külön rész a kettő.
Első körben ennyit, még finomodhat az ötlet. Bármilyen véleményt szívesen veszek.