source: trunk/doc/ChangeLog @ 866

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