source: trunk/doc/ChangeLog @ 869

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