source: trunk/doc/ChangeLog @ 864

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