source: trunk/doc/ChangeLog @ 911

Last change on this file since 911 was 911, checked in by plg, 19 years ago
  • bug 181 fixed: "Parameters not created in phpwebgallery_config during upgrade". gallery_title and gallery_description had not been added to config table. (use|show)_(exif|iptc) and authorize_remembering have also been removed...
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 24.0 KB
Line 
12005-10-23 Pierrick LE GALL
2
3        * bug 181 fixed: "Parameters not created in phpwebgallery_config
4        during upgrade". gallery_title and gallery_description had not
5        been added to config table. (use|show)_(exif|iptc) and
6        authorize_remembering have also been removed...
7
82005-10-22 chrisaga
9
10        * bug 177 fixed: icon tools wrong position in Safari and Konqueror
11        Needed a little trick to fix it. Put the trick in a fix-khtml.css
12        Loading in header.tpl and protected from IE, Geko and Opera,
13        just in case (couldn't foud a safari css-only filter wich validate)
14       
15        * bug fixed: issue in the FORM in remote_site.tpl which prevented
16        HTML validation (still something to do with the TABLE).
17
182005-10-22 Pierrick LE GALL
19
20        * bug fixed: link on a single day in
21        Administration>General>History was missing
22
232005-10-22 Pierrick LE GALL
24
25        * bug 173 fixed: due to phpBB user identifiers management, the
26        method to find the next user identifier has changer to MAX+1.
27
28        * improvement: information message when new user added
29
30        * bug fixed: language item "Username" used instead of "login".
31       
322005-10-20 chrisaga
33
34        * bug 176 fixed: need a javascript to handle transparent PNG
35        background in IE (tribute to Bob Osola
36        http://homepage.ntlworld.com/bobosola/index.htm)
37
38        * display: fixed another IE childselector bug in Categories
39        Management admin page and improved display of this page in all
40        browsers too.
41
422005-10-18 Pierrick LE GALL
43
44        * bug 174 fixed: use_exif_mapping configuration parameter was not
45        used to list database fields to update from EXIF values.
46
472005-10-18 Pierrick LE GALL
48
49        * bug 172 fixed: crash when changing password with an external
50        users table. The same kind of correction was also made in
51        picture.php and register.php.
52
532005-10-18 Pierrick LE GALL
54
55        * bug 159 and 166 fixed: parameter "options" for mail() function
56        disabled by default.
57
582005-10-18 chrisaga
59
60        * display : smaller font-size and, as requested, fonts more like 1.4
61
62        * bug 165 fixed : La largeur par défaut en PIXELS pas en Kb
63
642005-10-18 chrisaga
65
66        * display : in group_list.tpl - wrong form class, mixed html tags, ...
67
68        * display : suppress bullets in admin->synchronize and checkbox
69        under select
70
71        * display : set standard font size to 12pt
72
732005-10-17 Pierrick LE GALL
74
75        * improvement: use new function get_language_filepath in about.php
76        (complement of bug 168 correction)
77       
782005-10-17 Pierrick LE GALL
79
80        * bug 154 fixed: "Calendar category, too precise dates". Bug came
81        from the bigger precision of creation_date and available_date in
82        images tables. Need to retrieve only the year-month-day
83        information.
84       
852005-10-17 volcom
86
87        * new: history details by month,day
88       
892005-10-15 Pierrick LE GALL
90
91        * modification: localized labels in Administration>Pictures>Caddie
92
93        * translation: bug fixed on special categories title in French
94
95        * translation: all help pages were translated in french
96
972005-10-09 Pierrick LE GALL
98
99        * new: "quick start" section in Administration>General>Instructions
100       
1012005-10-08 Pierrick LE GALL
102
103        * translation: new items related to configuration parameters
104        gallery_title and gallery_description in GUI.
105
1062005-10-08 Pierrick LE GALL
107
108        * modification: configuration parameters gallery_title and
109        gallery_description are GUI managed in
110        Administration>Configuration>General
111
112        * bug fixed: configuration parameters (use|show)_(exif|iptc) and
113        authorize_remembering should have been deleted from config table
114        some time ago.
115       
1162005-10-08 Pierrick LE GALL
117
118        * new: mass virtual categories movement manager in
119        Administration>Categories>Move screen.
120
1212005-10-05 Pierrick LE GALL
122
123        * bug 160 fixed: (part one of the bug) hard coded column name of
124        users table had to be replaced by the configurable column
125        name. This correction was made by a full rewrite of filtered users
126        list management. The other bug (not submited in bugtracker) that
127        needed this rewrite was that when you choose "all" as target for
128        mass users modification, you expected to apply modification on
129        filtered users, not all users.
130
131        * bug 160 fixed: (part two of the bug) hard coded column name for
132        primary key in mass_updates function.
133
134        * modification: configuration parameter users_page is now located
135        in the correct file (include/config_default.inc.php instead of
136        admin/user_list.php)
137
1382005-09-27 Pierrick LE GALL
139       
140        * bug 168 fixed: crash when language file does not
141        exists. Constant PHPWG_DEFAULT_LANGUAGE added. New function
142        get_language_filepath always used to find language files.
143
1442005-09-26 Pierrick LE GALL
145
146        * bug 158 fixed: display error on "double selects" screens (with
147        MSIE, strange behavior). VDigital modification optimizes width
148        usage :-)
149
1502005-09-25 Pierrick LE GALL
151
152        * bug 163 fixed: link error when cookies disabled in admin/stats
153
1542005-09-24 Pierrick LE GALL
155
156        * bug fixed: HTML error on nested UL in categories menu.
157
158        * bug 161 fixed: guest_id not taken into account for history table
159        insert.
160
161        * bug 164 fixed: category inserted in history table becomes too
162        long if HTML tags are kept.
163
1642005-09-24 Pierrick LE GALL
165
166        * bug 162 fixed: division by zero when trying to view "all" items
167        in admin/element_set_(global|unit)
168
169        * bug 156 fixed: error when selection is empty was not catched.
170       
1712005-09-21 Pierrick LE GALL
172
173        * bug 151 fixed: default maxheight was not proposed as "set to"
174        option in admin/user_list
175
1762005-09-21 Pierrick LE GALL
177
178        * bug 150 fixed: in category permissions management, wrong column
179        name when using an external users table.
180
1812005-09-20 Pierrick LE GALL
182
183        * update: upgrade from 1.4.0 or 1.4.1. Upgrade from 1.3.x is not
184        available anymore.
185
186        * update: README files updated for very near branch 1.5 :-)
187
188        * new: file tools/config_local.inc.php as example for optional
189        include/config_local.inc.php
190
191        * bug fixed: configuration parameter show_picture_name_on_title
192        was useless
193
1942005-09-18 Pierrick LE GALL
195
196        * bug 111 fixed: "Can't add virtual category when cookie
197        disabled". Correction reported from branch 1.4.
198
199        * bug 109 fixed : "disabled "best rated" menu item when rating is
200        not enabled". Correction reported from branch 1.4.
201
202        * bug 95 fixed : "default maxwidth and maxheight not registered
203        ". Correction reported from branch 1.4.
204
2052005-09-18 Pierrick LE GALL
206
207        * bug 107 fixed: crash when logging visit on a category containing
208        "'" character. Correction reported from branch 1.4
209
210        * bug fixed: in admin/stats, incorrect SQL queries gave no result.
211
2122005-09-18 Pierrick LE GALL
213
214        * bug 101 fixed: "problem with IE search on keywords". correction
215        reported from branch 1.4
216
2172005-09-17 Pierrick LE GALL
218
219        * new: automatic new password sent by mail when requested by user
220
2212005-09-17 Pierrick LE GALL
222
223        * improvement: add information about how to use an external table
224        for users
225       
226        * bug fixed: uses user configuration fields for filtering in
227        admin/user_list
228
229        * bug fixed: don't try to create feeds automatically during
230        sync_users (when line in user_infos is missing)
231
232        * bug fixed: create_user_infos function gives status admin if user
233        id matches $conf['webmaster_id']
234
2352005-09-17 Pierrick LE GALL
236
237        * new: the number of elements waiting for validation is notified
238        in RSS feed.
239
2402005-09-17 Pierrick LE GALL
241
242        * translation: common and admin strings translated in french from
243        english files
244
2452005-09-14 Pierrick LE GALL
246
247        * improvement: long localized messages are in HTML files instead
248        of $lang array. This is the case of admin/help and about pages.
249
250        * deletion: of unused functions (ts_to_mysqldt, is_image,
251        TN_exists, check_date_format, date_convert,
252        get_category_directories, get_used_metadata_list, array_remove,
253        pwg_write_debug, get_group_restrictions,
254        get_all_group_restrictions, is_group_allowed, style_select,
255        deprecated_getAttribute).
256
257        * new: many new contextual help pages to replace descriptions
258        previously included in pages.
259
260        * modification: reorganisation of language files. Deletion of
261        unused language keys, alphabetical sort. No faq.lang.php anymore
262        (replaced by help.html). Only done for en_UK.iso-8859-1.
263
2642005-09-03 Pierrick LE GALL
265
266        * bug fixed : no display of first added element date in
267        admin/intro if no element in the gallery.
268
2692005-09-03 Pierrick LE GALL
270
271        * new : template yoga, made by yoDan, helped by chrisaga for
272        integration becomes the official template.
273
2742005-09-03 Pierrick LE GALL
275
276        * modification : less configuration parameters in administration
277        screen. These parameters are move to
278        include/config_default.inc.php.
279
280        * new : ability to add a single picture to caddie from picture.php
281
282        * new : contextual help, only a few pages are available.
283
284        * new : ability to delete users from admin/user_list
285
286        * modification : reorganization of configuration file
287
288        * new : configuration parameter use_exif_mapping
289
290        * improvement : MOD hidemail added to standard
291
2922005-08-26 Pierrick LE GALL
293
294        * new : HTML BODY identifier to let CSS stylesheets manage
295        specific behaviour.
296
297        * deletion : admin/search useless
298
299        * improvement : in admin/user_list, special behaviour for
300        true/false fields (expand, show_comments)
301
302        * new : gallery_title and gallery_description are displayed at the
303        top of each page.
304
305        * improvement : simplification in HTML for categories menu.
306
307        * improvement : standardization of presentation in all public
308        pages (identification, registration, search, profile,
309        notification, comments, etc.)
310
3112005-08-25 Pierrick LE GALL
312
313        * deletion : no mail notification anymore. Feature replaced by RSS
314        feed notification.
315
316        * improvement : on waiting pictures management. Ability to
317        validate all or reject all in one clic.
318
3192005-08-21 Pierrick LE GALL
320
321        * modification : adaptation of template variables and blocks in
322        comments page to display comment by comment instead of picture by
323        picture.
324
3252005-08-20 Pierrick LE GALL
326
327        * improvement : dedicated page for user comments validation/reject
328        in administration. (screen is not shared with public part of the
329        gallery). Ability to validate all or reject all in one clic.
330
3312005-08-19 Pierrick LE GALL
332
333        * improvement : less compact presentation of screen
334        admin/element_set_unit.
335
3362005-08-19 Pierrick LE GALL
337
338        * improvement : standardization of categories navigation bar on
339        top of administration screen element_set_(global|unit),
340        cat_modify, cat_list, cat_perm.
341
342        * new : direct link to admin/cat_modify from category.php.
343
3442005-08-19 Pierrick LE GALL
345
346        * modification : RSS feed work only with a given feed
347        identifier. Thus we can avoid fixed frequency notification to
348        concentrate on variable frequency notification, which is much more
349        interesting. To do this, feeds have moved to a dedicated table
350        allowing each user (including guest user) to have more than on
351        feed.
352       
3532005-08-18 Pierrick LE GALL
354
355        * bug 133 fixed : (report from branch 1.4) Deleting user favorites
356        is too restrictive. Instead of deleting a favorite because it
357        belongs to at least one forbidden category, a favorite is deleted
358        if it belongs to no authorized category (which was the expected
359        behaviour).
360
3612005-08-18 Pierrick LE GALL
362
363        * bug 134 fixed : "Nb of images incorectly rendered in "tool tip"
364        near category in category menu". Correction reported (and
365        improved) from branch 1.4
366
3672005-08-18 Pierrick LE GALL
368
369        * improvement : screen admin/picture_modify
370        rewritten. Presentation copied from admin/cat_modify : fieldsets
371        regroup fields. Ability to synchronize metadata for the displayed
372        item.
373
374        * bug 110 fixed : "return to element view from element edition
375        fails depending on permissions". If a reachable (for the connected
376        admin) category is available, a "jump to" link is displayed, by
377        default, using the category given in URL.
378
379        * bug fixed : in mass_updates function, the first item of
380        $fields['update'] has not always 0 for id (as in any array).
381
382        * modification : get_keywords function understands spaces as
383        separator, allow less than 3 chars keywords, allow quotes.
384
385        * new : ability to allow HTML in picture or category description
386        (false by default)
387
3882005-08-17 Pierrick LE GALL
389
390        * improvement : in admin/user_perm, already authorized categories
391        thanks to group associations are displayed and not taken into
392        account for user specific permissions.
393
3942005-08-17 Pierrick LE GALL
395
396        * modification : major simplification of admin.php. Titles are
397        managed by included page, localized items are managed directly in
398        the template.
399
400        * new : sub template admin/double_select is included in templates
401        admin/cat_options, admin/user_perm and admin/group_perm. I haven't
402        been able to use it in admin/picture_modify because it seems
403        impossible to have two instance of the same sub-template without
404        interfering.
405
406        * modification : bug 99, in profile manager, no auto submit when
407        changing language (useless and generate accessibility problem).
408
409        * improvement : HTML semantically correct for administration menu,
410        simpler syntax, less tags, correct tags (dl/dt/dd instead of
411        div/div).
412
413        * modification : number of waiting elements and unvalidated
414        comments are displayed in admin/intro instead of administration
415        menu (with a link to the dedicated pages).
416
417        * deletion : no link to profile from admin/user_list anymore (no
418        need).
419
4202005-08-16 Pierrick LE GALL
421
422        * modification : admin/group_list screen completely rewrite to
423        present the list of existing groups and a form to add a new
424        group. Here you can delete a group, go to permissions management
425        for a group, go to member list of a group (on admin/user_list with
426        a filter on group).
427       
428        * modification : admin/user_perm and admin/group_perm are not
429        directly reachable by the admin menu anymore. Only the user/group
430        list lets you reach user/group permissions management screen.
431
4322005-08-15 Pierrick LE GALL
433
434        * new : introduction page to administration section. This page
435        gives informations about PhpWebGallery version, PHP version, MySQL
436        version, gallery database informations (number of categories,
437        elements, users, comments). Ability to request phpwebgallery.net
438        for upgrade.
439
440        * deletion : of obsolete admin/admin_phpinfo.php page replaced by
441        a link in introduction page.
442
4432005-08-14 Pierrick LE GALL
444
445        * modification : simplification of HTML/CSS code for double select
446        screen to manage categories properties (admin/cat_options)
447
4482005-08-14 Pierrick LE GALL
449
450        * new : ability to set an element as representant of its category
451        directly from picture.php screen.
452
453        * improvement : dedicated icon to add elements into caddie. Ths
454        icon is displayed in the category title bar.
455       
4562005-08-14 Pierrick LE GALL
457
458        * new : maintenance screen in administration. There you can update
459        categories informations (number of images, date of the last added
460        element), update images informations (path, average rate), purge
461        obsolete sessions, purge history.
462
463        * new : ability to have random representative for categories. This
464        configuration parameter is set to false by default.
465
466        * new : ability to set an element as representative of a category
467        without belonging to the category. Thus, administrator can choose
468        representative even for empty categories.
469
470        * improvement : semantically superior design for category edition
471        screen by regrouping fields in fieldsets. The improved screen
472        contains action buttons as in category list screen.
473
474        * new : ability to move a virtual category (ie change its parent
475        category).
476
477        * bug fixed : the sync_users function checks all user children
478        tables (access, cache, group association).
479
4802005-08-08 Pierrick LE GALL
481
482        * new : external authentication in another users table. Previous
483        users table is divided between users (common properties with any
484        web application) and user_infos (phpwebgallery specific
485        informations). External table and fields can be configured.
486       
487        * modification : profile.php is not reachable through
488        administration anymore (not useful).
489
490        * modification : in profile.php, current password is mandatory
491        only if user tries to change his password. Username can't be
492        changed.
493
494        * deletion : of obsolete functions get_user_restrictions,
495        update_user_restrictions, get_user_all_restrictions,
496        is_user_allowed, update_user
497
498        * modification : $user['forbidden_categories'] equals at least
499        "-1" so that category_id NOT IN ($user['forbidden_categories'])
500        can always be used.
501
502        * modification : user_forbidden table becomes user_cache so that
503        not only restriction informations can be stored in this table.
504       
5052005-07-17 Pierrick LE GALL
506
507        * improvement : in admin/element_set_global, javascript is not
508        used anymore to select an item with its thumbnail
509
5102005-07-17 Pierrick LE GALL
511
512        * bug fixed : in admin/user_list, if target is "selection" and
513        that no user is selected, an error occurs
514
5152005-07-17 Pierrick LE GALL
516
517        * new feature : use Apache authentication. If
518        $conf['apache_authentication'] is set true : if no user matches
519        $_SERVER['REMOTE_USER'] in "users" table, PWG automatically
520        creates one. This way, users can customize the behaviour of the
521        application.
522
523        * template : new organisation of identification menu
524        (category.php). Simplification is required for Apache
525        authentication (no logout link even if user is externally logged
526        in)
527
528        * new : usernames can contain quotes (required because Apache
529        authentication authorized quotes in usernames)
530
5312005-07-17 Pierrick LE GALL
532
533        * new configuration parameter : hide thumbnail captions on main
534        page with $conf['show_thumbnail_caption']
535
536        * new configuration parameter : hide picture name in title on
537        picture presentation page with $conf['show_picture_name_on_title']
538
539        * template : new CSS classes to manage picture.php title
540       
5412005-07-16 Pierrick LE GALL
542
543        * new feature : RSS notification feed. Feed generator is an
544        external tool (FeedCreator class v1.7.2). New file feed.php
545
546        * new database field : comments.validation_date (datetime). This
547        field is required for notification feed.
548
549        * new database field : users.feed_id (varchar(50)). users.feed_id
550        is an alias of users.id but is much more complicated to find (50
551        characters, figures or letters, case sensitive) : the purpose is
552        to keep it secret (as far as possible).
553
554        * new database field : users.last_feed_check (datetime)
555
556        * new database field : users.registration_date (datetime)
557
558        * bug fixed : no need to add the (unavailable) session id to
559        install.php in the installation form.
560
561        * modified database field : images.date_available become more
562        precise (date to datetime). This precision is needed for
563        notification feed.
564
565        * new index : comments_i1 (validation_date). Might be useful for
566        feed queries.
567
568        * new index : comments_i2 (image_id). Useful each time you want to
569        have informations about an element and its associated comments.
570
571        * version 9.11 of mysqldump outputs database field names and table
572        names with backquote "`" (didn't find how to take them off)
573       
5742005-06-30 Pierrick LE GALL
575       
576        * category permissions management comes back! (it disappeared in
577        branch 1.4) This time, it is designed to support better long users
578        list. On this screen, for a particular category, admin can say
579        which groups and users are permitted.
580       
5812005-06-30 Pierrick LE GALL
582
583        * users managment : change display of filter (according to filter
584        on user comments)
585
5862005-06-30 Pierrick LE GALL
587
588        * categories management : new display with icon for actions
589        (delete, sub-categories, elements, edit, jump to, permissions)
590
591        * categories management : semantic HTML layout (using common
592        lists)
593
594        * categories management : new way to order categories of the same
595        level : a text field let the admin reorder all categories at once.
596       
5972005-06-25 Pierrick LE GALL
598
599        * new feature : ability to add links on the main page (see
600        include/config_default.inc.php)
601       
6022005-06-21 Pierrick LE GALL
603
604        * comments page rewritten : comments are displayed one by one,
605        with filters and display options available. The list of comments
606        is paginated.
607       
6082005-06-21 Pierrick LE GALL
609
610        * direct communication between templates and language items,
611        without needing a mapping in the PHP code.
612
6132005-06-21 Pierrick LE GALL
614
615        * new function get_name_from_file to centralize the construction
616        of displayed name from the filename
617
618        * new function l10n which returns the corresponding value from
619        $lang if existing. Else, the key is returned. This means that if a
620        language item is not translated, the key is displayed instead
621        (better than nothing).
622
6232005-06-11 Pierrick LE GALL
624
625        * errors and informations boxes : management centralized in
626        admin.php, $errors and $infos arrays replaced by $page['errors']
627        and $page['infos'], special management for admin/update.php (more
628        complex management)
629
6302005-06-11 Pierrick LE GALL
631
632        * bug 96 (informations given by uploaders are lost) correction
633        reported from branch 1.4
634
6352005-05-10 Pierrick LE GALL
636
637        * user list : links to profile page and permissions page are
638        represented by icons (more compact)
639
640        * user list : ability to associate to a group or to dissociate
641        from a group a list of selected users
642
643        * user list : ability to set user properties in "batch" mode (a
644        selection of users at once)
645
646        * user list : alternate background color for each line
647       
6482005-04-30 Pierrick LE GALL
649
650        * user list updated : ability to filter list on status. Function
651        get_enums comes back to retrieve the list of possible status in
652        the database.
653       
6542005-04-28 Pierrick LE GALL
655
656        * user list updated : ability to filter list on group
657
6582005-04-25 Pierrick LE GALL
659
660        * include/config.inc.php becomes include/config_default.inc.php :
661        this file should not be modified. A new file
662        include/config_local.inc.php can be used for overwriting
663        configuration parameters
664       
6652005-04-25 Pierrick LE GALL
666
667        * come back to previous version of include/constants.php :
668        %PWGVERSION% was not a mistake
669
6702005-04-25 Pierrick LE GALL
671
672        * profile.php is no longer used for listing users :
673        admin/user_list.php comes back (as in 1.3 branch)
674
675        * user list updated : ability to filter list on username
676
6772005-04-25 Gweltas
678
679        * ability to install even if file include/mysql.inc.php doesn't
680        exist
681
682        * monthly statistics
683
684        * installation labels updated (english only)
685
6862005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
687
688        * elements batch management : element_set page becomes the
689        frontend to element_set_global and element_set_unit, infos_images
690        (after a long time of use) become deprecated : the more powerful
691        element_set is used instead. Consequently, batch management
692        concerns caddie but also "normal categories".
693       
694        * refactoring code in admin.php to include the sub-file (clearer)
695
696        * caddie : function fill_caddie replaces the code in category.php
697        and can be used in admin/element_set.php
698
699        * caddie : caddie table is added in delete_elements function
700
7012005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
702
703        * elements batch management : in addition to global mode, a unit
704        mode is added : ability to manage a set of elements, element by
705        element. This screen is very close to the existing "infos_images"
706        (which will soon disappear).
707
708        * elements batch management : in screen element_set_global, the
709        display options are displayed at the top as in element_set_unit
710       
7112005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
712
713        * functions get_day_list and get_month_list moved from search.php
714        to include/functions.inc.php : these functions are now also used
715        in admin/element_set_global.php
716
717        * elements batch management improved : ability to set the number
718        of elements to display per line, ability to set {author, name,
719        creation date} fields, ability to add and remove keywords, ability
720        to take selected elements out of caddie
721
7222005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>
723
724        * apply category name and element name separation in calendar
725        special category
726
727        * change method of counting total number of viewable pictures :
728        pictures linked to more than one category are not counted twice.
729       
7302005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>
731
732        * "add to caddie" link is visible only when categories contains
733        elements. Only admin users can see this link
734
735        * elements batch management : impossible to create a link between
736        category and element that already exists
737
738        * logical separation of category name under thumbnail and element
739        name
740
7412005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
742
743        * application version is defined at build or release
744        creation. This way, include/constants.php won't change at each
745        build.
746
7472005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
748
749        * typo fixed : wrong block name closed in template
750
7512005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
752       
753        * new feature : caddie. The purpose is batch management,
754        especially concerning elements to categories associations.This is
755        the very first release, needs many improvements.
Note: See TracBrowser for help on using the repository browser.