source: trunk/doc/ChangeLog @ 875

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