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.
- A legfrisebb változat letöltése.
- Bemutató videó (11 perc 84 MB)
- Hibajelentések, fejlesztési javaslatok
- Fejlesztői ág: svn checkout http://what2do.googlecode.com/svn/trunk/ what2do-read-only
Ha elégedett vagy az alkalmazással segíts a fejlesztésben.
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!
Pingback:WebMánia » Nyílt forráskódú szoftver kézikönyv
Pingback:WebMánia » What2Do 1.0.3 beta
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
[Ballantine’s] Furion: Melyik verziót töltötted le? Milyen webszerverre? Meddig jutottál el?
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
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.
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
Az elérhetőségedet megtaláltam végül nem is volt annyira elrejtve 🙂
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.
Pingback:WebMánia » What2Do 1.0.4 beta
Heló! Úgy néz ki, hogy sikerült telepíteni a cuccot, csak éppen belépni nem tudok…
Már megtaláltam a megoldást:
phpMyAdminban csinálok egy új feljasználót az users táblában ahol a jelszó MD5 van tárolva.
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.
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?
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!
nagyfej: hibaüzenet nélkül nehéz bármit is mondani. Próbáld meg, hogy a /app/config/core-php-ban az 55-sorban a DEBUG értékét 1-re állítod. Ha kapsz valami hibaüzenetet, akkot az alapján elindulhatsz. HA nem boldogulsz vele akkor küldje gy hibajelentést itt: http://code.google.com/p/what2do/issues/list és segítek.
Pingback:WebMánia » Egy év egy bejegyzésben
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
És tessék mondani, ez az izé tud olyasmit is amint a Gantter? Mert ránézésre inkább a Google Calendar-hoz hasonlít.
Örömmel használnék egy S.R. Covey rendszerére épülű project management alkalmazást.
Apropó! Itt már jártam:
https://www.stephencovey.com/
Ide belinkelem a Ganttert is, hátha másnak is jól jön: http://gantter.com/ Nekem nagyon jól jött.
Gaurmegmondtam
Nézd meg, hogy tudja-e ami neked kell 🙂 De ez egy feladatkezelő, nem határidőnapló és nem is projekt kezelő.
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 🙂
[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 [email protected] címre.
@wjani Nem az kell nekem, hogy mi jelenik meg a böngészőben, hanem, hogy mi van a címsorban? http://akarmi.hu/valami
http://melo.covia.hu
Ez van a címsorba írva. De semmi. Azt tudom mondani, hogy nem saját szerveren vagyok, hanem egy fizetős szolgáltatónál vagyok (Dataglobe)
Üdv
Wjani
@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.
Szi rrd!
Kitöröltem a 3 .htaccess filet és a core.php fájlban kivettem a // jelet.
Most már itt tartok:
http://melo.covia.hu/index.php/users/login
Sajnos egy fehér lap van, semmi egyébb.
Üdv
Wjani
UI: Nem adjom fel. 😀
@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.
Szia rrd!
Sajnos még mindig nem indul a rendszer. A hibaüzenetet bemásoltam, de nem kaptam semmilyen visszajelzést, ezért bátorkodtam írni neked.
Üdv
Wjani
@wjani írtam egy emailt, hogy küldj át nekem 2 filet. core.php és database.php
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?
@djibouti Töltsd le az új verziót kitettem.
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
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!
Ha felmásoltad a wamp telepítés htdocs mappájába mondjuk what2do néven, akkor elvileg a http://localhost/what2do címen tudod meghívni. Jobban mondva http://localhost/what2do/install.php Ez mit mond?
Így értetted a kicsomagolt what2do másolását?
C:\Program Files\wamp\bin\apache\Apache2.2.21\htdocs\what2do
aztán pedig mozillába beírni hogy:
http://localhost/what2do/install.php ?
erre azt kaptam hogy a kért url-t nem találja a szerveren.
é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.
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?
akkor lépjünk visszább egyel. A http://localhost mit mond?
így kijön a wampserver homepage. ezen keresztül a phpmyadminban belenéztem az adatbázisokba, de nem látok what2do-t.
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.
Csináltam semmi.htm-et (az ugye megfelel a html-nek?), meg kipróbáltam más htm-ekkel is és semmit sem hív meg.
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.
Fut az apache más lehet a gond. Köszi azér a segítséget, indulásnak jó volt, majd még próbálkozom ha eszembe jut vmi.