source: trunk/doc/ChangeLog @ 877

Last change on this file since 877 was 877, checked in by plg, 19 years ago
  • bug 163 fixed: link error when cookies disabled in admin/stats
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 19.5 KB
Line 
12005-09-25 Pierrick LE GALL
2
3        * bug 163 fixed: link error when cookies disabled in admin/stats
4
52005-09-24 Pierrick LE GALL
6
7        * bug fixed: HTML error on nested UL in categories menu.
8
9        * bug 161 fixed: guest_id not taken into account for history table
10        insert.
11
12        * bug 164 fixed: category inserted in history table becomes too
13        long if HTML tags are kept.
14
152005-09-24 Pierrick LE GALL
16
17        * bug 162 fixed: division by zero when trying to view "all" items
18        in admin/element_set_(global|unit)
19
20        * bug 156 fixed: error when selection is empty was not catched.
21       
222005-09-21 Pierrick LE GALL
23
24        * bug 151 fixed: default maxheight was not proposed as "set to"
25        option in admin/user_list
26
272005-09-21 Pierrick LE GALL
28
29        * bug 150 fixed: in category permissions management, wrong column
30        name when using an external users table.
31
322005-09-20 Pierrick LE GALL
33
34        * update: upgrade from 1.4.0 or 1.4.1. Upgrade from 1.3.x is not
35        available anymore.
36
37        * update: README files updated for very near branch 1.5 :-)
38
39        * new: file tools/config_local.inc.php as example for optional
40        include/config_local.inc.php
41
42        * bug fixed: configuration parameter show_picture_name_on_title
43        was useless
44
452005-09-18 Pierrick LE GALL
46
47        * bug 111 fixed: "Can't add virtual category when cookie
48        disabled". Correction reported from branch 1.4.
49
50        * bug 109 fixed : "disabled "best rated" menu item when rating is
51        not enabled". Correction reported from branch 1.4.
52
53        * bug 95 fixed : "default maxwidth and maxheight not registered
54        ". Correction reported from branch 1.4.
55
562005-09-18 Pierrick LE GALL
57
58        * bug 107 fixed: crash when logging visit on a category containing
59        "'" character. Correction reported from branch 1.4
60
61        * bug fixed: in admin/stats, incorrect SQL queries gave no result.
62
632005-09-18 Pierrick LE GALL
64
65        * bug 101 fixed: "problem with IE search on keywords". correction
66        reported from branch 1.4
67
682005-09-17 Pierrick LE GALL
69
70        * new: automatic new password sent by mail when requested by user
71
722005-09-17 Pierrick LE GALL
73
74        * improvement: add information about how to use an external table
75        for users
76       
77        * bug fixed: uses user configuration fields for filtering in
78        admin/user_list
79
80        * bug fixed: don't try to create feeds automatically during
81        sync_users (when line in user_infos is missing)
82
83        * bug fixed: create_user_infos function gives status admin if user
84        id matches $conf['webmaster_id']
85
862005-09-17 Pierrick LE GALL
87
88        * new: the number of elements waiting for validation is notified
89        in RSS feed.
90
912005-09-17 Pierrick LE GALL
92
93        * translation: common and admin strings translated in french from
94        english files
95
962005-09-14 Pierrick LE GALL
97
98        * improvement: long localized messages are in HTML files instead
99        of $lang array. This is the case of admin/help and about pages.
100
101        * deletion: of unused functions (ts_to_mysqldt, is_image,
102        TN_exists, check_date_format, date_convert,
103        get_category_directories, get_used_metadata_list, array_remove,
104        pwg_write_debug, get_group_restrictions,
105        get_all_group_restrictions, is_group_allowed, style_select,
106        deprecated_getAttribute).
107
108        * new: many new contextual help pages to replace descriptions
109        previously included in pages.
110
111        * modification: reorganisation of language files. Deletion of
112        unused language keys, alphabetical sort. No faq.lang.php anymore
113        (replaced by help.html). Only done for en_UK.iso-8859-1.
114
1152005-09-03 Pierrick LE GALL
116
117        * bug fixed : no display of first added element date in
118        admin/intro if no element in the gallery.
119
1202005-09-03 Pierrick LE GALL
121
122        * new : template yoga, made by yoDan, helped by chrisaga for
123        integration becomes the official template.
124
1252005-09-03 Pierrick LE GALL
126
127        * modification : less configuration parameters in administration
128        screen. These parameters are move to
129        include/config_default.inc.php.
130
131        * new : ability to add a single picture to caddie from picture.php
132
133        * new : contextual help, only a few pages are available.
134
135        * new : ability to delete users from admin/user_list
136
137        * modification : reorganization of configuration file
138
139        * new : configuration parameter use_exif_mapping
140
141        * improvement : MOD hidemail added to standard
142
1432005-08-26 Pierrick LE GALL
144
145        * new : HTML BODY identifier to let CSS stylesheets manage
146        specific behaviour.
147
148        * deletion : admin/search useless
149
150        * improvement : in admin/user_list, special behaviour for
151        true/false fields (expand, show_comments)
152
153        * new : gallery_title and gallery_description are displayed at the
154        top of each page.
155
156        * improvement : simplification in HTML for categories menu.
157
158        * improvement : standardization of presentation in all public
159        pages (identification, registration, search, profile,
160        notification, comments, etc.)
161
1622005-08-25 Pierrick LE GALL
163
164        * deletion : no mail notification anymore. Feature replaced by RSS
165        feed notification.
166
167        * improvement : on waiting pictures management. Ability to
168        validate all or reject all in one clic.
169
1702005-08-21 Pierrick LE GALL
171
172        * modification : adaptation of template variables and blocks in
173        comments page to display comment by comment instead of picture by
174        picture.
175
1762005-08-20 Pierrick LE GALL
177
178        * improvement : dedicated page for user comments validation/reject
179        in administration. (screen is not shared with public part of the
180        gallery). Ability to validate all or reject all in one clic.
181
1822005-08-19 Pierrick LE GALL
183
184        * improvement : less compact presentation of screen
185        admin/element_set_unit.
186
1872005-08-19 Pierrick LE GALL
188
189        * improvement : standardization of categories navigation bar on
190        top of administration screen element_set_(global|unit),
191        cat_modify, cat_list, cat_perm.
192
193        * new : direct link to admin/cat_modify from category.php.
194
1952005-08-19 Pierrick LE GALL
196
197        * modification : RSS feed work only with a given feed
198        identifier. Thus we can avoid fixed frequency notification to
199        concentrate on variable frequency notification, which is much more
200        interesting. To do this, feeds have moved to a dedicated table
201        allowing each user (including guest user) to have more than on
202        feed.
203       
2042005-08-18 Pierrick LE GALL
205
206        * bug 133 fixed : (report from branch 1.4) Deleting user favorites
207        is too restrictive. Instead of deleting a favorite because it
208        belongs to at least one forbidden category, a favorite is deleted
209        if it belongs to no authorized category (which was the expected
210        behaviour).
211
2122005-08-18 Pierrick LE GALL
213
214        * bug 134 fixed : "Nb of images incorectly rendered in "tool tip"
215        near category in category menu". Correction reported (and
216        improved) from branch 1.4
217
2182005-08-18 Pierrick LE GALL
219
220        * improvement : screen admin/picture_modify
221        rewritten. Presentation copied from admin/cat_modify : fieldsets
222        regroup fields. Ability to synchronize metadata for the displayed
223        item.
224
225        * bug 110 fixed : "return to element view from element edition
226        fails depending on permissions". If a reachable (for the connected
227        admin) category is available, a "jump to" link is displayed, by
228        default, using the category given in URL.
229
230        * bug fixed : in mass_updates function, the first item of
231        $fields['update'] has not always 0 for id (as in any array).
232
233        * modification : get_keywords function understands spaces as
234        separator, allow less than 3 chars keywords, allow quotes.
235
236        * new : ability to allow HTML in picture or category description
237        (false by default)
238
2392005-08-17 Pierrick LE GALL
240
241        * improvement : in admin/user_perm, already authorized categories
242        thanks to group associations are displayed and not taken into
243        account for user specific permissions.
244
2452005-08-17 Pierrick LE GALL
246
247        * modification : major simplification of admin.php. Titles are
248        managed by included page, localized items are managed directly in
249        the template.
250
251        * new : sub template admin/double_select is included in templates
252        admin/cat_options, admin/user_perm and admin/group_perm. I haven't
253        been able to use it in admin/picture_modify because it seems
254        impossible to have two instance of the same sub-template without
255        interfering.
256
257        * modification : bug 99, in profile manager, no auto submit when
258        changing language (useless and generate accessibility problem).
259
260        * improvement : HTML semantically correct for administration menu,
261        simpler syntax, less tags, correct tags (dl/dt/dd instead of
262        div/div).
263
264        * modification : number of waiting elements and unvalidated
265        comments are displayed in admin/intro instead of administration
266        menu (with a link to the dedicated pages).
267
268        * deletion : no link to profile from admin/user_list anymore (no
269        need).
270
2712005-08-16 Pierrick LE GALL
272
273        * modification : admin/group_list screen completely rewrite to
274        present the list of existing groups and a form to add a new
275        group. Here you can delete a group, go to permissions management
276        for a group, go to member list of a group (on admin/user_list with
277        a filter on group).
278       
279        * modification : admin/user_perm and admin/group_perm are not
280        directly reachable by the admin menu anymore. Only the user/group
281        list lets you reach user/group permissions management screen.
282
2832005-08-15 Pierrick LE GALL
284
285        * new : introduction page to administration section. This page
286        gives informations about PhpWebGallery version, PHP version, MySQL
287        version, gallery database informations (number of categories,
288        elements, users, comments). Ability to request phpwebgallery.net
289        for upgrade.
290
291        * deletion : of obsolete admin/admin_phpinfo.php page replaced by
292        a link in introduction page.
293
2942005-08-14 Pierrick LE GALL
295
296        * modification : simplification of HTML/CSS code for double select
297        screen to manage categories properties (admin/cat_options)
298
2992005-08-14 Pierrick LE GALL
300
301        * new : ability to set an element as representant of its category
302        directly from picture.php screen.
303
304        * improvement : dedicated icon to add elements into caddie. Ths
305        icon is displayed in the category title bar.
306       
3072005-08-14 Pierrick LE GALL
308
309        * new : maintenance screen in administration. There you can update
310        categories informations (number of images, date of the last added
311        element), update images informations (path, average rate), purge
312        obsolete sessions, purge history.
313
314        * new : ability to have random representative for categories. This
315        configuration parameter is set to false by default.
316
317        * new : ability to set an element as representative of a category
318        without belonging to the category. Thus, administrator can choose
319        representative even for empty categories.
320
321        * improvement : semantically superior design for category edition
322        screen by regrouping fields in fieldsets. The improved screen
323        contains action buttons as in category list screen.
324
325        * new : ability to move a virtual category (ie change its parent
326        category).
327
328        * bug fixed : the sync_users function checks all user children
329        tables (access, cache, group association).
330
3312005-08-08 Pierrick LE GALL
332
333        * new : external authentication in another users table. Previous
334        users table is divided between users (common properties with any
335        web application) and user_infos (phpwebgallery specific
336        informations). External table and fields can be configured.
337       
338        * modification : profile.php is not reachable through
339        administration anymore (not useful).
340
341        * modification : in profile.php, current password is mandatory
342        only if user tries to change his password. Username can't be
343        changed.
344
345        * deletion : of obsolete functions get_user_restrictions,
346        update_user_restrictions, get_user_all_restrictions,
347        is_user_allowed, update_user
348
349        * modification : $user['forbidden_categories'] equals at least
350        "-1" so that category_id NOT IN ($user['forbidden_categories'])
351        can always be used.
352
353        * modification : user_forbidden table becomes user_cache so that
354        not only restriction informations can be stored in this table.
355       
3562005-07-17 Pierrick LE GALL
357
358        * improvement : in admin/element_set_global, javascript is not
359        used anymore to select an item with its thumbnail
360
3612005-07-17 Pierrick LE GALL
362
363        * bug fixed : in admin/user_list, if target is "selection" and
364        that no user is selected, an error occurs
365
3662005-07-17 Pierrick LE GALL
367
368        * new feature : use Apache authentication. If
369        $conf['apache_authentication'] is set true : if no user matches
370        $_SERVER['REMOTE_USER'] in "users" table, PWG automatically
371        creates one. This way, users can customize the behaviour of the
372        application.
373
374        * template : new organisation of identification menu
375        (category.php). Simplification is required for Apache
376        authentication (no logout link even if user is externally logged
377        in)
378
379        * new : usernames can contain quotes (required because Apache
380        authentication authorized quotes in usernames)
381
3822005-07-17 Pierrick LE GALL
383
384        * new configuration parameter : hide thumbnail captions on main
385        page with $conf['show_thumbnail_caption']
386
387        * new configuration parameter : hide picture name in title on
388        picture presentation page with $conf['show_picture_name_on_title']
389
390        * template : new CSS classes to manage picture.php title
391       
3922005-07-16 Pierrick LE GALL
393
394        * new feature : RSS notification feed. Feed generator is an
395        external tool (FeedCreator class v1.7.2). New file feed.php
396
397        * new database field : comments.validation_date (datetime). This
398        field is required for notification feed.
399
400        * new database field : users.feed_id (varchar(50)). users.feed_id
401        is an alias of users.id but is much more complicated to find (50
402        characters, figures or letters, case sensitive) : the purpose is
403        to keep it secret (as far as possible).
404
405        * new database field : users.last_feed_check (datetime)
406
407        * new database field : users.registration_date (datetime)
408
409        * bug fixed : no need to add the (unavailable) session id to
410        install.php in the installation form.
411
412        * modified database field : images.date_available become more
413        precise (date to datetime). This precision is needed for
414        notification feed.
415
416        * new index : comments_i1 (validation_date). Might be useful for
417        feed queries.
418
419        * new index : comments_i2 (image_id). Useful each time you want to
420        have informations about an element and its associated comments.
421
422        * version 9.11 of mysqldump outputs database field names and table
423        names with backquote "`" (didn't find how to take them off)
424       
4252005-06-30 Pierrick LE GALL
426       
427        * category permissions management comes back! (it disappeared in
428        branch 1.4) This time, it is designed to support better long users
429        list. On this screen, for a particular category, admin can say
430        which groups and users are permitted.
431       
4322005-06-30 Pierrick LE GALL
433
434        * users managment : change display of filter (according to filter
435        on user comments)
436
4372005-06-30 Pierrick LE GALL
438
439        * categories management : new display with icon for actions
440        (delete, sub-categories, elements, edit, jump to, permissions)
441
442        * categories management : semantic HTML layout (using common
443        lists)
444
445        * categories management : new way to order categories of the same
446        level : a text field let the admin reorder all categories at once.
447       
4482005-06-25 Pierrick LE GALL
449
450        * new feature : ability to add links on the main page (see
451        include/config_default.inc.php)
452       
4532005-06-21 Pierrick LE GALL
454
455        * comments page rewritten : comments are displayed one by one,
456        with filters and display options available. The list of comments
457        is paginated.
458       
4592005-06-21 Pierrick LE GALL
460
461        * direct communication between templates and language items,
462        without needing a mapping in the PHP code.
463
4642005-06-21 Pierrick LE GALL
465
466        * new function get_name_from_file to centralize the construction
467        of displayed name from the filename
468
469        * new function l10n which returns the corresponding value from
470        $lang if existing. Else, the key is returned. This means that if a
471        language item is not translated, the key is displayed instead
472        (better than nothing).
473
4742005-06-11 Pierrick LE GALL
475
476        * errors and informations boxes : management centralized in
477        admin.php, $errors and $infos arrays replaced by $page['errors']
478        and $page['infos'], special management for admin/update.php (more
479        complex management)
480
4812005-06-11 Pierrick LE GALL
482
483        * bug 96 (informations given by uploaders are lost) correction
484        reported from branch 1.4
485
4862005-05-10 Pierrick LE GALL
487
488        * user list : links to profile page and permissions page are
489        represented by icons (more compact)
490
491        * user list : ability to associate to a group or to dissociate
492        from a group a list of selected users
493
494        * user list : ability to set user properties in "batch" mode (a
495        selection of users at once)
496
497        * user list : alternate background color for each line
498       
4992005-04-30 Pierrick LE GALL
500
501        * user list updated : ability to filter list on status. Function
502        get_enums comes back to retrieve the list of possible status in
503        the database.
504       
5052005-04-28 Pierrick LE GALL
506
507        * user list updated : ability to filter list on group
508
5092005-04-25 Pierrick LE GALL
510
511        * include/config.inc.php becomes include/config_default.inc.php :
512        this file should not be modified. A new file
513        include/config_local.inc.php can be used for overwriting
514        configuration parameters
515       
5162005-04-25 Pierrick LE GALL
517
518        * come back to previous version of include/constants.php :
519        %PWGVERSION% was not a mistake
520
5212005-04-25 Pierrick LE GALL
522
523        * profile.php is no longer used for listing users :
524        admin/user_list.php comes back (as in 1.3 branch)
525
526        * user list updated : ability to filter list on username
527
5282005-04-25 Gweltas
529
530        * ability to install even if file include/mysql.inc.php doesn't
531        exist
532
533        * monthly statistics
534
535        * installation labels updated (english only)
536
5372005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
538
539        * elements batch management : element_set page becomes the
540        frontend to element_set_global and element_set_unit, infos_images
541        (after a long time of use) become deprecated : the more powerful
542        element_set is used instead. Consequently, batch management
543        concerns caddie but also "normal categories".
544       
545        * refactoring code in admin.php to include the sub-file (clearer)
546
547        * caddie : function fill_caddie replaces the code in category.php
548        and can be used in admin/element_set.php
549
550        * caddie : caddie table is added in delete_elements function
551
5522005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
553
554        * elements batch management : in addition to global mode, a unit
555        mode is added : ability to manage a set of elements, element by
556        element. This screen is very close to the existing "infos_images"
557        (which will soon disappear).
558
559        * elements batch management : in screen element_set_global, the
560        display options are displayed at the top as in element_set_unit
561       
5622005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
563
564        * functions get_day_list and get_month_list moved from search.php
565        to include/functions.inc.php : these functions are now also used
566        in admin/element_set_global.php
567
568        * elements batch management improved : ability to set the number
569        of elements to display per line, ability to set {author, name,
570        creation date} fields, ability to add and remove keywords, ability
571        to take selected elements out of caddie
572
5732005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>
574
575        * apply category name and element name separation in calendar
576        special category
577
578        * change method of counting total number of viewable pictures :
579        pictures linked to more than one category are not counted twice.
580       
5812005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>
582
583        * "add to caddie" link is visible only when categories contains
584        elements. Only admin users can see this link
585
586        * elements batch management : impossible to create a link between
587        category and element that already exists
588
589        * logical separation of category name under thumbnail and element
590        name
591
5922005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
593
594        * application version is defined at build or release
595        creation. This way, include/constants.php won't change at each
596        build.
597
5982005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
599
600        * typo fixed : wrong block name closed in template
601
6022005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
603       
604        * new feature : caddie. The purpose is batch management,
605        especially concerning elements to categories associations.This is
606        the very first release, needs many improvements.
Note: See TracBrowser for help on using the repository browser.