$Header: /cvsroot/yappa-ng/yappa-ng/docs/TODO,v 1.16 2004/09/23 17:18:16 zirkon13 Exp $ TODO for yappa-ng Release (2.3.0 major new features) - scheduled for September 2004: - EXIF support [finished] - Rating System: Image and Album rating [half finished] - rate albums and images - check for IP for surpressing multivoting of one and the same person - configurable gloabl and per album - graphical display (graphics defined in themes_support.inc.php) - sort on ratings - top10 ratings - Integrate Album hitcounter into the album to be really independent [finished] - restructure the photos dir and give all userfiles (exception album conig) into separate dir /_data [finished] - make an upgrade script for the 2 points above [finished] - restructure the sourcedir and create a /src for all the includes [finished] - Import albums (whole directorietrees at once (ToolBox) [finished] Release (2.3.1 major new features) - scheduled for November 2004 - User comments to images (user comments - not image captions!) [not yet started]: - enable / disable in admin setup for each album separately - situated below single image - entries NOT language specific! - counter for number of comments (for each picture) - comments in text-file with name of image (every image separated) - "Enter comment" as button which opens new window (not permanently under each image!!!) - comments permanently under the image (if more than "X" comments: next / previous page) - User-selectable album-sort-order [not yet started] - configurable in Admin-Menu Main (Album-Admin may permit/disallow it for each album specifically) - User-selectable file-extension display options [not yet started] - configurable in global config.inc.php (sysad may permit/disallow it globally) - configurable in Admin-Menu Main (Album-Admin may permit/disallow it for each album specifically) - Editable list of all extensions that are permitted to upload/display/download - Special Icon/Thumbnail for this type of files - Example of configurable list: .pdf, .xls, .pps, .doc - integrate all patches / reported Bugs for the previous (current) release Release (2.3.2-stable) - scheduled for December 2004 - All patches/bugfixes collected integrated - Just a stable production release to start new big features on this basis Another Release (future) - scheduled beginning of 2005: High Priority - Resize image settings: - keep global resize image settings for yappa-ng-admin to decide and set (global config.inc.php) - let album-admin decide which of the offered settings he takes (checkboxes) Low Priority - make a "Complete Album Overview" where ALL images are shown on one page with 50x50 thumbnails (same size as in Admin: edit captions / delete images) - extend the info provided by "album-overview" - images, albumhits - sort in different categories - show album-update Details in feature request: https://sourceforge.net/tracker/?func=detail&atid=529064&aid=802374&group_id=70802 - admin-modules: - edit captions: - make a button "copy these captions to the following languages" below this button are checkboxes with all installed languages (without the current one) - all language specific modules: - big header saying which language you are currently editing (and telling if it is the default language!) - config.inc.php - parameter: different filesize (X x Y) for thumbnail PREVIEWS - standardize Userpassword ($config_album-variable instead of passwd_txt.inc.php) [partly done] - make more access-levels [ "root" = installs program, has ALL rights, has terminal access (or FTP), can change everything (config.inc.php) (exists everywhere!!) ] [ user = view images only [click, click, click,... ] (exists ;-) ] [ admin = owns album, has all album rights (exists) ] - poweruser (?) = can upload/delete images and edit image-captions (nothing else) (NEW!) - "yappa-ng-root" = see below (Ideas): no priority at the moment (new) Ideas - but NO Priority at the moment - guestbook for yappa-ng - guestbook should use the themes (css) - guestbook should use the language-files!! - this means: program it into yappa-ng and don't just use external existing guestbook !!! - guestbook ENTRIES should NOT be language specific - search function for specific keywords within yappa-ng - next / previous for albums - Help - pages (language specific, with small screenshots) Ongoing Tasks - Optimize existing Code !!! - make userinterface even more secure ( = validate every userinput / plausibiltiy checks) - make sure yappa-ng runs OS independent! (external help!) - testing yappa-ng on other OS (external help) - testing yappa-ng on other browsers (external help) - more languages (need external help!!!) - more themes (external help) Will NOT get implemented into yappa-ng - MySQL support (or other DB): - there are many DB-oriented programs out there. yappa-ng is on purpose without DB-need for all of you out there who don't have /dont want DB interaction. p.s.: if not "external help" is specified doesn't mean that I don't appriciate external help!!!!! p.s.2.: I'm open for new ideas!! please email me: wizard@zirkon.at !! p.s.3.: If you find typos or uncorrect translations: PLEASE!!!! mail me!!!! wizard@zirkon.at !! p.s.4.: I use Linux SuSE 8.0 Prof standard installation, all security patches installed. If you have another system and some things dont work as they should: PLEASE mail me!! wizard@zirkon.at !! p.s.5.: Check how everything SHOULD work: test my yappa-ng DEMO-Installation (Devel-CVS-Installation) at: http://www.zirkon.at/yappa-ng_demo/ ------------------------------------------------------------------------------------------------------- yappa-ng Homepage: http://www.zirkon.at/zirkon/scripts/yappa-ng/yappa-ng_main_eng.html yappa-ng Demo-Site: http://www.zirkon.at/yappa-ng_demo/ yappa-ng on sourceforge.net: http://sourceforge.net/projects/yappa-ng/ yappa-ng on freshmeat.net: http://freshmeat.net/projects/yappa-ng/