source: tags/release-1_5_0RC1/doc/ChangeLog @ 3154

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