Feedback system pentru google books
Una din chestiile pe care le-am făcut semestrul ăsta, la solicitarea echipei de RL, a fost un sistem de feedback pentru cartea de RL (care merge practic pentru orice carte de pe Google Books).
Sistemul de feedback constă într-o coloană situată în partea stângă în care utilizatorul poate să vadă notiţe privitoare la pagina curentă. Notiţele se încarcă asincron iar sistemul este realizat folosind jQuery şi YUI(pe clientside) şi PHP. Notiţele sunt stocate pe server într-un format simplu, text. Pentru a păstra o oarecare securitate e nevoie de un cont pe curs.cs pentru a comenta(pentru a vizualiza nu e nevoie de log-in).
IE 7 sucks, deci mai sunt probleme mici de afişare(nu şi de funcţionare) pe care o să le rezolv în curând).
Din păcate sistemul în versiunea finală nu a fost gata decât ieri, prin urmare tot semestrul cât au citit studenţii nu au avut o metodă facilă de a comenta. Măcar acum există o soluţie.
Puteţi vedea aplicaţia la cartea de RL. (nu comentaţi doar de dragul de a comenta vă rog).
Per total cred că a ieşit mişto, pentru sugestii/critici lăsaţi un comentariu
De ce si JQuery si YUI? Nu mergea folosita o singura biblioteca?
Nu mergea pentru că fiecare se ocupă de părţi relativ separate.
Am preferat JQuery pentru puterea selectorilor lui şi pentru funcţiile AJAX mai simple şi YUI pentru CSS şi organizare. Puteam să folosesc doar YUI dar, chiar dacă scăpam de JQuery, trebuia să încarc mai mult din YUI.
Ceea ce am uitat şi mi-am adus acum aminte e să trec la versiunile de production ale bibliotecilor(cele minified &gzipped).
O sugestie legată de interfață: știu că e Google Books based, dar nu se poate introduce opțiunea ascunderii/eliminării „barei” de search/zoom/next/previous din dreapta sus? Pe prima pagină nu este vizibil numele unuia dintre autori și, în plus, presupun că utilizatorul își va ocupa cel puțin 90% din timp citind și nu căutând după keyword-uri. Eu o văd ca fiind incomodă. Un autohide sau o separare completă de conținutul paginii ar arăta mult mai plăcut.
Pe 1280×1024 se văd ambele toate numele
. Serios vorbind nu ştiu să existe opţiunea asta în embedded viewer-ul de la Google.