------------------------- 0. Changelog (kind of...) ------------------------- 06/03/2010, WOHA! 25/10/2009, Christmas Special. 03/06/2009, Some _more_ changes. 29/03/2009, Dashboard! 11/03/2009, Some changes introduced. 16/02/2009, Facebook integration. 19/01/2009, Web 2.0 approach. 16/09/2008, First release (not AJAX, plain html). 06/03/2010, WOHA! ----------------- New: - Restore refresh captcha option/button. DONE. - Improvement of the non-caching javascript. DONE. - Improvement on the url_validator.php queries. DONE. - Created some kind of admin panel. DONE. - Changed to some kind of pseudo-dark purple the main hover effects. DONE & UNDONE. - Static background. DONE. - Customized error messages. DONE. - Added browser referer saving for data collection. DONE. - Added AJAX-loading element to let users know that the server is in process (in case of network delays). DONE. - Rework searches. When used, multiple Search terms are used to search both individually and in conjunction. DONE. - Rework searches II. Search terms highlight to enhance search engine usability. DONE. - Sin_imagen.gif changed to sin_imagen.png (no jaggies & more lightweight). DONE. - At some point, prizes switched to free style user definition (thus, a string), but this breaks prize ordering. Go back (this includes the javascript field validator)! TODO. Solved: - Bug that tried to show star0.gif on adds popularity (thanks to Chrome browser). FIXED. In this version I've mainly dealed with browser cache topics. Somewhere I've had to apply a double anti-caching method (POST + random param) in order to achieve the non-caching event, as long as POST by itself didn't do the trick. Using headers for that purpose was not a good choice: they would have been applied to the whole page, and that behavior was not wanted because several elements _may_ be cached (logo, add images...). I also didn't want to add any Apache module/external app to handle object caches (mod_expires, in instance). Don't get me wrong, I rely on Apache & its addons, but I want to get rid of this kind of solutions until they are an actual need (I guess it's because of the current ease of web app deployment). 25/10/09, Christmas Special --------------------------- Solved issues: - Search with 'No results' has no appbar!!! - "Últimas búsquedas" , Modificadores doesn't work (provincia y categoria). - Uppercase image extensions break while uploading add!!! - Seguimientos does not work after an add&remove cicle. New: - Check if a recommendation has been sent from an ip address some minutes ago to block spam. - Permalink on every ad name (to make them linkable/bookmarkable). - Trends (with statistics: top province, top category, last searches...). - All statistiqued (seguimientos, facebook pusblishes, productos vendedor, recomendaciones...). - Checkbox [x] Solo imagenes/Con foto. - "Mostrando los anuncios... (XXX secs)" javascrippy. DISCARDED. - Top text links (Google style!). DISCARDED. - Product popularity system ('clic' analysis). - PayPal donations (did i say i love you all?). - Background image design. - Launch 'search' on combobox change event (like prize ordering). - Log failed adds publishing. - Force captcha refresh on any page reload. - Quick & dirt admin splash to get a site overview. - Captcha modification to ease usage (only alphanumeric chars & less transparency). Future ideas: - Anunciar (same as "Se vende" button for usage analysis)? - Save image path by POST on the add form. Impossible for security reasons? - Calculate popularity with products table to decrease resource usage. - Create some kind of admin panel. 03/06/2009, Some _more_ changes ------------------------------- New: - RSS/feeds 'multimedia' para los últimos 10 anuncios (para estar al día en todo momento!). - Añadida barra flotante con pizarra, PUF y RSS/feeds. - Confirmación de eliminación de anuncio (para evitar la molestia de que se eliminen anuncios por error). - Minificación de javascript (js) y hojas de estilo (css) con yuicompressor. - Mejoras a nivel de cacheo en el browser. 29/03/2009, Dashboard! ---------------------- New: - Well... the dashboard itself! :) 11/03/2009, Some changes introduced ----------------------------------- New: - Reconsiderado el diseño líquido del buscador. Ahora los resultados tienen anchura fija. - Añadida una opción para poder enviar recomendaciones por correo. - Cambiada (de hecho, simplificada) la opción de publicación de anuncios en Facebook, dado que no tenemos "respuesta" o indicio de publicación alguno. - Trigger automático para "ordenar por precio" o "mostrar seguimientos" a partir de la segunda búsqueda (es decir, desde el buscador siempre que no estemos en el index). 16/02/2009, Facebook integration -------------------------------- New: - Limitación visual del número de caracteres del título y la descripción a tiempo de la inserción del anuncio. - Enlaces automáticos en los anuncios. - Limpieza del html del formulario de inserción de anuncios. - Adición de una leyenda de iconos. - Ocultación de correos por defecto. - Ampliación de las PUF. - And last but not least, yes, you guessed it: Facebook integration! 19/01/2009, Web 2.0 approach ---------------------------- New: - Migration from plain HTML to AJAX.