A feladat: Hobbi projekt keretében kellene csinálnom egy weboldalt, ahol a recepteket rendszerezett módon, képekkel meg lehetne nézni. Mivel csak otthoni használat van tervezve, így csak egy otthoni szerveren futna. Ebből következően nem a megjelenésen, hanem a funkciókon van a hangsúly. Például keresés több hozzávaló alapján (= főzzünk abból, ami van itthon), bevásárlólista készítése,... A „szerveren” linux fut.
Előzmények:
- Kb. félóra keresés után nem találtam semmi említésre méltót. Ugyan találtam WordPress és Joomla plugint de a funkciók tekintetében nem elégítettek ki.
- A Webes előéletem elég soványka:
- Néhány egyszerű honlapot készítettem már PHP-vel. A hangsúly az egyszerűn van.
- Már volt dolgom WordPress-szel, és Joomlával. De csak egyszerű feladatokat kellett megoldanom.
- Egyszer már kacérkodtam a Djangoval, de akkor az okafogyottá vált az ügy, így nem mélyült el a kapcsolatunk.
A kérdések első körben (a kevesebb munka sorrendjében):
- Van-e erre a feladatra kihegyezett CMS rendszer? És ha igen, akkor hogy hívják?
- Milyen keresőkifejezéssel lehet normális találatot kapni?
A kérdések esetleges második kör esetén (ömlesztve):
- Ha nincs rá normális megoldás, akkor kész vagyok megtanulni valamelyik webes keretrendszert. A kérdés az, hogy melyikkel célszerű megismerkedni?
- Milyen adatstruktúrát célszerű használni? Itt a problémát a hozzávalók száma jelenti. Előre nem lehet tudni, hogy hány hozzávaló lesz. Egy indiai recept esetén a hozzávalók számának a felső határa közelít a végtelenhez.
- XML struktúra választása esetén (hozzávalók szempontjából optimális), max. 1000 recepttel számolva, mekkora terheléssel kell számolni? A leendő szerver egy Cubietruck lenne. A felhasználás módjából következően egyszerre csak egy lekérdezéssel kell számolni. 1-3 másodperces válaszidőt még elfogadhatónak tartok.
- 2337 megtekintés