source: trunk/doc/ChangeLog @ 867

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