source: trunk/doc/ChangeLog @ 863

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