what2Do

A what2Do egy böngészőben futó, kliens-szerver modellt megvalósító személyes feladatkezelő alkalmazás. A what2Do ingyenes, bárki letöltheti és feltelepítheti magának egy webszerverre.

Ha elégedett vagy az alkalmazással segíts a fejlesztésben.

2.000 Ft
5.000 Ft
10.000 Ft
20.000 Ft
más összeg











Követelmények

  • Apache webszerver
  • PHP 5 (4-re is beállítható)
  • MySQL 5 (4-re is beállítható)
  • Firefox böngésző bekapcsolt JavaScripttel és cookie-kal

Jellemzők

  • nyílt forráskód
  • ingyenes használat
  • GPL liszensz
  • A what2Do-val a feladatainkat láthatjuk egyszer hierarchiába rendezve (intéző szerűen) projektenként, alprojektenként, egyszer pedig az aktuális heti tennivalóinkat kigyűjtve függetlenül azok projektenkénti elhelyezkedésétől. A projektek, feladatok tetszőleges mélységig lebonthatók.
  • A feladatoka hierarchia melett kategóriákba is rendezhetők, így még könnyebb a feladatokat nyilvántartani.
  • Egyszerűen használható.
  • Azoknak ajánlható akik egyszerre sok projekten dolgoznak, amelyek sok apró feladatból állnak össze.
  • A what2Do kliens-szerver modellt megvalósító alkalmazás, így egy publikus webszerverre telepítve a világ bármely pontjáról elérhető és használható.
  • A szerver oldalon cakePHP keretrendszert, a kliens oldalon a prototype + scriptaculous keretrendszereket használja, az adatokat MySQL adatbázisban tárolva.
  • Kicsi és gyors
  • Használható Linux, Macintosh OS X és Windows rendszereken

További célok

  • felmerülő hibák javítása
  • események, találkozók és más konkrét időponthoz köthető feladatok kezelése
  • team kezelés
  • IE támogatás 0-án tartása 🙂

Telepítés

A telepítés előtt győzödjünk meg arról, hogy a webszerver működik, és elérhető rajta a PHP és a MySql.

  • Le kell tölteni a legfrissebb verziót.
  • Kicsomagolni és felmásolni a webszerverre.
  • a /install.php filet meghívni a böngészőben és követni a benne található utasításokat
  • Telepítési problémák, frissítési tanácsok kellenek? Nézz szét itt!

44 thoughts on “what2Do

  1. Pingback: WebMánia » Nyílt forráskódú szoftver kézikönyv

  2. Pingback: WebMánia » What2Do 1.0.3 beta

  3. Valami nem működik jól a what2do telepítőjénél, a mod_rewrite nekem sajna ki van kapcsolva, innentől kezdve nem jól kezeli az útvonalakat, már bejelentkezni sem tudok a telepítés után (pedig követtem az utasításokat telepítéskor, A core.php-t módosítottam+letöröltem a .htaccess fileokat is) Megnéztem volna, a telepítője nagyon szépre volt csinálva, gondolom használat közben is hasonlóan nézne ki. Esetleg majd az 1.4-es verzióval megpróbálkozom:D

  4. what2do klassz lenne ha menne be van kapcsolva rewrite module + apache2 conf-ba is ennek ellenére a telepítő ugyan lemegy viszont a users/login már 404-et ad vissza. Kár érte

  5. tank: ennyi info alapján nem tudok segíteni, hogy mi lehet a gondod. Ha tényleg be van kapcsolva a mod_rewrite és 404-et kapsz akkor a .htaccess fileok körül lehetnek gondok. Ha ezeket elküldöd és megmondod, hogy a webszervereden melyik könyvtárba telepítettél (egy helyi URL, vagy ha nyilvános a szerver akkor sima URL) akkor megnézem mi lehet.

  6. Tehát az install.php hiba nélkül lefut (bár megjegyezném hogy iceweasel-el ami ugye debian firefox csak jogi viták miatt ez a neve nem müxik) kénytelen voltam firefox-al megoldani. A .htaccess file-ok pedig egy az egybe a telepítőből való jogok 444:
    vsolar1:/var/www/web1/web# cat lzs/.htaccess

    RewriteEngine on

    RewriteBase /

    RewriteRule ^$ app/webroot/ [L]

    RewriteCond %{REQUEST_FILENAME} mod_rewrite_check
    RewriteRule (.*) install.php?mrc=1 [L]

    RewriteCond %{REQUEST_FILENAME} !install.php
    RewriteCond %{REQUEST_FILENAME} !upgrade.php
    RewriteRule (.*) app/webroot/$1 [L]

    Az apache2 -ben vhost-ba van rakva:

    ServerName lzs.blogsite.org
    ServerPath /lzs
    DocumentRoot /var/www/web1/web/lzs

    AllowOverride All
    Order allow,deny
    Allow from all

    Elérhetőségedet a site-odon nem találtam (mail,tel,név)

    Ha sikerülne egy stabil verziót kialakítanod a what2do-ból szívesen host-olnám egyedi konstrukcióban

  7. tank: mailben megírhatnád, hogy milyen egyedi konstrukcióra gondolsz.

    A probléma amibe meg belefutottál egyszerűen apache rewrite probléma nem a what2do-é, leszámítva, hogy az install scripttel próbáltam egyszerűsíteni a telepítési folyamaton, de a rewrite problémák automatikus detektálása szinte lehetetlen 🙂

    Nézz bele a /app/.htaccess és a /app/webroot/.htaccess fájlokat, nincs-e valami zavar bennük a RewriteBase körül. Általában ez szokott a probléma lenni. E mellett érdemes a /tmp könyvtárban lévő fájlokat (a könyvtárakat nem) törölni, nehogy valami ideiglenesen cachelt fájl bezavarjon.

    Ha van valami eredmény vagy kérdés kérlek írd meg, szeretném kijavítani azt amit lehet az én oldalamon.

  8. Pingback: WebMánia » What2Do 1.0.4 beta

  9. falu: A telepítés végén kiírja az alapértelmezett felhasználói nevet “rrd” és alapértelmezett jelszót “goranga”. Egyik sem tartalmaz csak latin1 karaktereket, szóval biztosan mennie kell. De ha közvetlenül megcsinálod a usert az SQl-ben MD5 jelszóval úgy is jó lesz.

  10. Szia! Érdekelne nagyon ez a what2do, de én is problémába ütköztem. A telepítéssel nem volt semmi gond, aztán a bejelentkező űrlapot is megkaptam, bejelentkeztem, de utána mintha nem fordítódott volna le a dolog, ömlesztett php kód jött. Xp SP2-re wamp server alá telepítettem (ne verjetek meg, tudom megérdemelném :)), 5ös php, 2.2es apache és 5ös mysql van fent, és a webszerveren a többi dolgom rendesen működik. A többi böngészőn meg ugye szól hogy használjak firefoxot. Ötlet?

  11. Na közben egy kis plusz infó: az index ugye nem működik, de mikor beírtam valami hülyeséget url gyanánt akkor a hibaoldal bejön, azon meg már van menü is. Ott a kategóriák/prioritások/segíts menüpontok működnek, de az a gyanúm, nem teljes szépségükben 🙂 a javascript/cookie is be van kapcsolva.
    üdv!

  12. Pingback: WebMánia » Egy év egy bejegyzésben

  13. Szia RRD!

    Telepítettem a what2Do-t a demo.cmsaward.hu rendszerünkben, és írtam is róla pár sort.
    Ha gondolod, a bemutató videó alá kiteheted, mint online demo.

    Egyébként gratulálok a rendszerhez! Nekem nem volt a telepítéssel semmi gondom, jó a szerver 😀

    Üdv, és BÚÉK
    Pali

  14. Szia rrd!

    Sajnos egyáltalán nem tudtam a rendszeredet kipróbálni.
    A telepítés után csak “[404] ERROR A keresett file nem található” hibaüzenet jelenik meg.

    Kérem segítsél.

    Üdv
    Wjani

    • @wjani valószínűleg mod_rewrite probléma lesz. Ugye a szerver oldalon Apache van? Mi van a böngésző címsorában amikor ezt a hibaüzenetet adja? Váalszolhatsz emailben is lehet, hogy ott egyszerűbben lekommunikáljuk 🙂

  15. [404] ERROR A keresett file nem található

    A szerver nem tudta megnyitni a hivatkozott lapot vagy alkalmazást.

    – Lehet, hogy Ön gépelt el valamit. Ez esetben kérjük ellenőrizze a beírt címet, különös tekintettel arra, hogy a rendszer Linux alapú, így a kis- és nagybetűk között különbség van.
    – Hibás linkre kattintott. Ezt kérjük közölje az oldal üzemeltetőjével, vagy írja meg info@dataglobe.hu címre.

    • @wjani a dataglobe szerver valószínűleg nem engedi a .htaccess fileok használatát. Ebben az esetben be kell állítanod a what2Do-t, hogy ezek használata nélkül menjen. Ehhez le kell törölnöd a .htaccess, a app/.htaccess és a app/webroot/.htaccess fileokat. Ezután távolítsd el a // jelet a define (‘BASE_URL’, env(‘SCRIPT_NAME’)) sor elejéről a /app/config/core.php fájlban. Ezután elvileg működnie kellene.

  16. @wjani a core.php-ban állítsd a debug értéket 2-re. Ezzel bekapcsolod a hibák kijelzését. Azért üres az oldal mert vagy nem írható a tmp könyvtár, vag ynem tud az adatbázishoz kapcsolódni vagy valami más hasonló hiba van. A debug bekapcsolásával legalább annyit elérünk, hogy a rendszer kiírja, hogy mi az.

  17. Sziasztok!

    Töröltem a .htacces fájlokat. Eljutok a belépő oldalig. Ott viszont ezt írja ki:

    Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/dispatcher.php on line 157 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/dispatcher.php on line 221 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/controller/controller.php on line 308 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/controller/controller.php on line 347 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/controller/controller.php on line 535 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/controller/controller.php on line 805 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/controller/component.php on line 125 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/view/view.php on line 687 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/feladatok/cake/libs/class_registry.php on line 55 Warning: call_user_func_array() expects parameter 2 to be array, null given in /var/www/feladatok/cake/dispatcher.php on line 263
    Notice: Undefined variable: error in /var/www/feladatok/app/views/users/login.thtml on line 3

    Mi a gond?

  18. Köszönöm!

    Most a (‘BASE_URL’, env(‘SCRIPT_NAME’)); elől törölném a \\ karaktereket, de nem található ez a sor a fájlban.

    Ez alapján:

    Az átirányítás (mod_rewite) valószínűleg nem működik.
    Kapcsold be a modult, ha ez nem megy, akkor a következőket kell tenned.

    * távolítsd el a /.htaccess
    * a /app/.htaccess
    * és a /app/webroot/.htaccess fileokat,
    * valamint a /app/config/core.php fileban található define (‘BASE_URL’, env(‘SCRIPT_NAME’)); sor elől távolítsd el a \\ jelet.

    HTTP/1.1 404 Not Found

  19. Szeretném használni a programod, viszont még túl amatőr vagyok a telepítéséhez. Az odáig sikerült hogy felraktam egy wamp szervert (win7em van), ami működik is, meg kicsomagoltam a what2do-t. Ha nem túl nagy kérés el tudnád vhogy magyarázni egy kezdő szintjén is, hogy hogy kell felmásolni a fájlokat a webszerverre? utána pedig mit jelent az hogy meghívni a böngészőbe? a phpMyAdminben próbálkoztam importálással, de egyáltalán nem értek hozzá. Esetleg ha tudsz ajánlani vmilyen oldalt ahol megtanulhatom az ezzel kapcsolatos alapokat, az is jól jönne. Előre is köszi a türelmed!

  20. és install.php nélkül ugyanaz? Ha igen akkor a webszerver nem látja amit felmásoltál. Meg kell nézni, hogy van-e olvasási joga mindenkinek a fájlokra.

  21. igen, anélkül is ugyanaz. A wampon belül a what to do könyvtár (az alapján hogy jobb gomb, tulajdonságok, biztonság, engedélyezés) mindenki számára minimum olvasható. kivéve a LÉTREHOZÓ TULAJDONOS számára, de azt hiába pipálom és okézom a szerkesztésben, ha újra belépek már nincs ott a pipa sehol. Más ötlet hogy hol szúrom el?

  22. Hm. Próbáld meg, hogy a htdocs könyvtárba beleteszel egy teljesen üres semmi.html fájlt és utánna megpróbálod azt meghívni. Ha ez megy akkor biztos, hogy valahogyan nem látja a what2do könyvtárat. De akkor így látatlanban nem fogok tudni többet mondani.

  23. Na akkor nem értem. Illetve le kéne ellenőrizned, hogy fut-e egyáltalán az apache. Ha jól emlékszem lesz egy wamp control panel vagy mi és ott írja ki ha az apache fut.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.