source: trunk/doc/ChangeLog @ 896

Last change on this file since 896 was 896, checked in by plg, 19 years ago
  • bug 154 fixed: "Calendar category, too precise dates". Bug came from the bigger precision of creation_date and available_date in images tables. Need to retrieve only the year-month-day information.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 21.7 KB
Line 
12005-10-17 Pierrick LE GALL
2
3        * bug 154 fixed: "Calendar category, too precise dates". Bug came
4        from the bigger precision of creation_date and available_date in
5        images tables. Need to retrieve only the year-month-day
6        information.
7       
82005-10-17 volcom
9
10        * new: history details by month,day
11       
122005-10-15 Pierrick LE GALL
13
14        * modification: localized labels in Administration>Pictures>Caddie
15
16        * translation: bug fixed on special categories title in French
17
18        * translation: all help pages were translated in french
19
202005-10-09 Pierrick LE GALL
21
22        * new: "quick start" section in Administration>General>Instructions
23       
242005-10-08 Pierrick LE GALL
25
26        * translation: new items related to configuration parameters
27        gallery_title and gallery_description in GUI.
28
292005-10-08 Pierrick LE GALL
30
31        * modification: configuration parameters gallery_title and
32        gallery_description are GUI managed in
33        Administration>Configuration>General
34
35        * bug fixed: configuration parameters (use|show)_(exif|iptc) and
36        authorize_remembering should have been deleted from config table
37        some time ago.
38       
392005-10-08 Pierrick LE GALL
40
41        * new: mass virtual categories movement manager in
42        Administration>Categories>Move screen.
43
442005-10-05 Pierrick LE GALL
45
46        * bug 160 fixed: (part one of the bug) hard coded column name of
47        users table had to be replaced by the configurable column
48        name. This correction was made by a full rewrite of filtered users
49        list management. The other bug (not submited in bugtracker) that
50        needed this rewrite was that when you choose "all" as target for
51        mass users modification, you expected to apply modification on
52        filtered users, not all users.
53
54        * bug 160 fixed: (part two of the bug) hard coded column name for
55        primary key in mass_updates function.
56
57        * modification: configuration parameter users_page is now located
58        in the correct file (include/config_default.inc.php instead of
59        admin/user_list.php)
60
612005-09-27 Pierrick LE GALL
62       
63        * bug 168 fixed: crash when language file does not
64        exists. Constant PHPWG_DEFAULT_LANGUAGE added. New function
65        get_language_filepath always used to find language files.
66
672005-09-26 Pierrick LE GALL
68
69        * bug 158 fixed: display error on "double selects" screens (with
70        MSIE, strange behavior). VDigital modification optimizes width
71        usage :-)
72
732005-09-25 Pierrick LE GALL
74
75        * bug 163 fixed: link error when cookies disabled in admin/stats
76
772005-09-24 Pierrick LE GALL
78
79        * bug fixed: HTML error on nested UL in categories menu.
80
81        * bug 161 fixed: guest_id not taken into account for history table
82        insert.
83
84        * bug 164 fixed: category inserted in history table becomes too
85        long if HTML tags are kept.
86
872005-09-24 Pierrick LE GALL
88
89        * bug 162 fixed: division by zero when trying to view "all" items
90        in admin/element_set_(global|unit)
91
92        * bug 156 fixed: error when selection is empty was not catched.
93       
942005-09-21 Pierrick LE GALL
95
96        * bug 151 fixed: default maxheight was not proposed as "set to"
97        option in admin/user_list
98
992005-09-21 Pierrick LE GALL
100
101        * bug 150 fixed: in category permissions management, wrong column
102        name when using an external users table.
103
1042005-09-20 Pierrick LE GALL
105
106        * update: upgrade from 1.4.0 or 1.4.1. Upgrade from 1.3.x is not
107        available anymore.
108
109        * update: README files updated for very near branch 1.5 :-)
110
111        * new: file tools/config_local.inc.php as example for optional
112        include/config_local.inc.php
113
114        * bug fixed: configuration parameter show_picture_name_on_title
115        was useless
116
1172005-09-18 Pierrick LE GALL
118
119        * bug 111 fixed: "Can't add virtual category when cookie
120        disabled". Correction reported from branch 1.4.
121
122        * bug 109 fixed : "disabled "best rated" menu item when rating is
123        not enabled". Correction reported from branch 1.4.
124
125        * bug 95 fixed : "default maxwidth and maxheight not registered
126        ". Correction reported from branch 1.4.
127
1282005-09-18 Pierrick LE GALL
129
130        * bug 107 fixed: crash when logging visit on a category containing
131        "'" character. Correction reported from branch 1.4
132
133        * bug fixed: in admin/stats, incorrect SQL queries gave no result.
134
1352005-09-18 Pierrick LE GALL
136
137        * bug 101 fixed: "problem with IE search on keywords". correction
138        reported from branch 1.4
139
1402005-09-17 Pierrick LE GALL
141
142        * new: automatic new password sent by mail when requested by user
143
1442005-09-17 Pierrick LE GALL
145
146        * improvement: add information about how to use an external table
147        for users
148       
149        * bug fixed: uses user configuration fields for filtering in
150        admin/user_list
151
152        * bug fixed: don't try to create feeds automatically during
153        sync_users (when line in user_infos is missing)
154
155        * bug fixed: create_user_infos function gives status admin if user
156        id matches $conf['webmaster_id']
157
1582005-09-17 Pierrick LE GALL
159
160        * new: the number of elements waiting for validation is notified
161        in RSS feed.
162
1632005-09-17 Pierrick LE GALL
164
165        * translation: common and admin strings translated in french from
166        english files
167
1682005-09-14 Pierrick LE GALL
169
170        * improvement: long localized messages are in HTML files instead
171        of $lang array. This is the case of admin/help and about pages.
172
173        * deletion: of unused functions (ts_to_mysqldt, is_image,
174        TN_exists, check_date_format, date_convert,
175        get_category_directories, get_used_metadata_list, array_remove,
176        pwg_write_debug, get_group_restrictions,
177        get_all_group_restrictions, is_group_allowed, style_select,
178        deprecated_getAttribute).
179
180        * new: many new contextual help pages to replace descriptions
181        previously included in pages.
182
183        * modification: reorganisation of language files. Deletion of
184        unused language keys, alphabetical sort. No faq.lang.php anymore
185        (replaced by help.html). Only done for en_UK.iso-8859-1.
186
1872005-09-03 Pierrick LE GALL
188
189        * bug fixed : no display of first added element date in
190        admin/intro if no element in the gallery.
191
1922005-09-03 Pierrick LE GALL
193
194        * new : template yoga, made by yoDan, helped by chrisaga for
195        integration becomes the official template.
196
1972005-09-03 Pierrick LE GALL
198
199        * modification : less configuration parameters in administration
200        screen. These parameters are move to
201        include/config_default.inc.php.
202
203        * new : ability to add a single picture to caddie from picture.php
204
205        * new : contextual help, only a few pages are available.
206
207        * new : ability to delete users from admin/user_list
208
209        * modification : reorganization of configuration file
210
211        * new : configuration parameter use_exif_mapping
212
213        * improvement : MOD hidemail added to standard
214
2152005-08-26 Pierrick LE GALL
216
217        * new : HTML BODY identifier to let CSS stylesheets manage
218        specific behaviour.
219
220        * deletion : admin/search useless
221
222        * improvement : in admin/user_list, special behaviour for
223        true/false fields (expand, show_comments)
224
225        * new : gallery_title and gallery_description are displayed at the
226        top of each page.
227
228        * improvement : simplification in HTML for categories menu.
229
230        * improvement : standardization of presentation in all public
231        pages (identification, registration, search, profile,
232        notification, comments, etc.)
233
2342005-08-25 Pierrick LE GALL
235
236        * deletion : no mail notification anymore. Feature replaced by RSS
237        feed notification.
238
239        * improvement : on waiting pictures management. Ability to
240        validate all or reject all in one clic.
241
2422005-08-21 Pierrick LE GALL
243
244        * modification : adaptation of template variables and blocks in
245        comments page to display comment by comment instead of picture by
246        picture.
247
2482005-08-20 Pierrick LE GALL
249
250        * improvement : dedicated page for user comments validation/reject
251        in administration. (screen is not shared with public part of the
252        gallery). Ability to validate all or reject all in one clic.
253
2542005-08-19 Pierrick LE GALL
255
256        * improvement : less compact presentation of screen
257        admin/element_set_unit.
258
2592005-08-19 Pierrick LE GALL
260
261        * improvement : standardization of categories navigation bar on
262        top of administration screen element_set_(global|unit),
263        cat_modify, cat_list, cat_perm.
264
265        * new : direct link to admin/cat_modify from category.php.
266
2672005-08-19 Pierrick LE GALL
268
269        * modification : RSS feed work only with a given feed
270        identifier. Thus we can avoid fixed frequency notification to
271        concentrate on variable frequency notification, which is much more
272        interesting. To do this, feeds have moved to a dedicated table
273        allowing each user (including guest user) to have more than on
274        feed.
275       
2762005-08-18 Pierrick LE GALL
277
278        * bug 133 fixed : (report from branch 1.4) Deleting user favorites
279        is too restrictive. Instead of deleting a favorite because it
280        belongs to at least one forbidden category, a favorite is deleted
281        if it belongs to no authorized category (which was the expected
282        behaviour).
283
2842005-08-18 Pierrick LE GALL
285
286        * bug 134 fixed : "Nb of images incorectly rendered in "tool tip"
287        near category in category menu". Correction reported (and
288        improved) from branch 1.4
289
2902005-08-18 Pierrick LE GALL
291
292        * improvement : screen admin/picture_modify
293        rewritten. Presentation copied from admin/cat_modify : fieldsets
294        regroup fields. Ability to synchronize metadata for the displayed
295        item.
296
297        * bug 110 fixed : "return to element view from element edition
298        fails depending on permissions". If a reachable (for the connected
299        admin) category is available, a "jump to" link is displayed, by
300        default, using the category given in URL.
301
302        * bug fixed : in mass_updates function, the first item of
303        $fields['update'] has not always 0 for id (as in any array).
304
305        * modification : get_keywords function understands spaces as
306        separator, allow less than 3 chars keywords, allow quotes.
307
308        * new : ability to allow HTML in picture or category description
309        (false by default)
310
3112005-08-17 Pierrick LE GALL
312
313        * improvement : in admin/user_perm, already authorized categories
314        thanks to group associations are displayed and not taken into
315        account for user specific permissions.
316
3172005-08-17 Pierrick LE GALL
318
319        * modification : major simplification of admin.php. Titles are
320        managed by included page, localized items are managed directly in
321        the template.
322
323        * new : sub template admin/double_select is included in templates
324        admin/cat_options, admin/user_perm and admin/group_perm. I haven't
325        been able to use it in admin/picture_modify because it seems
326        impossible to have two instance of the same sub-template without
327        interfering.
328
329        * modification : bug 99, in profile manager, no auto submit when
330        changing language (useless and generate accessibility problem).
331
332        * improvement : HTML semantically correct for administration menu,
333        simpler syntax, less tags, correct tags (dl/dt/dd instead of
334        div/div).
335
336        * modification : number of waiting elements and unvalidated
337        comments are displayed in admin/intro instead of administration
338        menu (with a link to the dedicated pages).
339
340        * deletion : no link to profile from admin/user_list anymore (no
341        need).
342
3432005-08-16 Pierrick LE GALL
344
345        * modification : admin/group_list screen completely rewrite to
346        present the list of existing groups and a form to add a new
347        group. Here you can delete a group, go to permissions management
348        for a group, go to member list of a group (on admin/user_list with
349        a filter on group).
350       
351        * modification : admin/user_perm and admin/group_perm are not
352        directly reachable by the admin menu anymore. Only the user/group
353        list lets you reach user/group permissions management screen.
354
3552005-08-15 Pierrick LE GALL
356
357        * new : introduction page to administration section. This page
358        gives informations about PhpWebGallery version, PHP version, MySQL
359        version, gallery database informations (number of categories,
360        elements, users, comments). Ability to request phpwebgallery.net
361        for upgrade.
362
363        * deletion : of obsolete admin/admin_phpinfo.php page replaced by
364        a link in introduction page.
365
3662005-08-14 Pierrick LE GALL
367
368        * modification : simplification of HTML/CSS code for double select
369        screen to manage categories properties (admin/cat_options)
370
3712005-08-14 Pierrick LE GALL
372
373        * new : ability to set an element as representant of its category
374        directly from picture.php screen.
375
376        * improvement : dedicated icon to add elements into caddie. Ths
377        icon is displayed in the category title bar.
378       
3792005-08-14 Pierrick LE GALL
380
381        * new : maintenance screen in administration. There you can update
382        categories informations (number of images, date of the last added
383        element), update images informations (path, average rate), purge
384        obsolete sessions, purge history.
385
386        * new : ability to have random representative for categories. This
387        configuration parameter is set to false by default.
388
389        * new : ability to set an element as representative of a category
390        without belonging to the category. Thus, administrator can choose
391        representative even for empty categories.
392
393        * improvement : semantically superior design for category edition
394        screen by regrouping fields in fieldsets. The improved screen
395        contains action buttons as in category list screen.
396
397        * new : ability to move a virtual category (ie change its parent
398        category).
399
400        * bug fixed : the sync_users function checks all user children
401        tables (access, cache, group association).
402
4032005-08-08 Pierrick LE GALL
404
405        * new : external authentication in another users table. Previous
406        users table is divided between users (common properties with any
407        web application) and user_infos (phpwebgallery specific
408        informations). External table and fields can be configured.
409       
410        * modification : profile.php is not reachable through
411        administration anymore (not useful).
412
413        * modification : in profile.php, current password is mandatory
414        only if user tries to change his password. Username can't be
415        changed.
416
417        * deletion : of obsolete functions get_user_restrictions,
418        update_user_restrictions, get_user_all_restrictions,
419        is_user_allowed, update_user
420
421        * modification : $user['forbidden_categories'] equals at least
422        "-1" so that category_id NOT IN ($user['forbidden_categories'])
423        can always be used.
424
425        * modification : user_forbidden table becomes user_cache so that
426        not only restriction informations can be stored in this table.
427       
4282005-07-17 Pierrick LE GALL
429
430        * improvement : in admin/element_set_global, javascript is not
431        used anymore to select an item with its thumbnail
432
4332005-07-17 Pierrick LE GALL
434
435        * bug fixed : in admin/user_list, if target is "selection" and
436        that no user is selected, an error occurs
437
4382005-07-17 Pierrick LE GALL
439
440        * new feature : use Apache authentication. If
441        $conf['apache_authentication'] is set true : if no user matches
442        $_SERVER['REMOTE_USER'] in "users" table, PWG automatically
443        creates one. This way, users can customize the behaviour of the
444        application.
445
446        * template : new organisation of identification menu
447        (category.php). Simplification is required for Apache
448        authentication (no logout link even if user is externally logged
449        in)
450
451        * new : usernames can contain quotes (required because Apache
452        authentication authorized quotes in usernames)
453
4542005-07-17 Pierrick LE GALL
455
456        * new configuration parameter : hide thumbnail captions on main
457        page with $conf['show_thumbnail_caption']
458
459        * new configuration parameter : hide picture name in title on
460        picture presentation page with $conf['show_picture_name_on_title']
461
462        * template : new CSS classes to manage picture.php title
463       
4642005-07-16 Pierrick LE GALL
465
466        * new feature : RSS notification feed. Feed generator is an
467        external tool (FeedCreator class v1.7.2). New file feed.php
468
469        * new database field : comments.validation_date (datetime). This
470        field is required for notification feed.
471
472        * new database field : users.feed_id (varchar(50)). users.feed_id
473        is an alias of users.id but is much more complicated to find (50
474        characters, figures or letters, case sensitive) : the purpose is
475        to keep it secret (as far as possible).
476
477        * new database field : users.last_feed_check (datetime)
478
479        * new database field : users.registration_date (datetime)
480
481        * bug fixed : no need to add the (unavailable) session id to
482        install.php in the installation form.
483
484        * modified database field : images.date_available become more
485        precise (date to datetime). This precision is needed for
486        notification feed.
487
488        * new index : comments_i1 (validation_date). Might be useful for
489        feed queries.
490
491        * new index : comments_i2 (image_id). Useful each time you want to
492        have informations about an element and its associated comments.
493
494        * version 9.11 of mysqldump outputs database field names and table
495        names with backquote "`" (didn't find how to take them off)
496       
4972005-06-30 Pierrick LE GALL
498       
499        * category permissions management comes back! (it disappeared in
500        branch 1.4) This time, it is designed to support better long users
501        list. On this screen, for a particular category, admin can say
502        which groups and users are permitted.
503       
5042005-06-30 Pierrick LE GALL
505
506        * users managment : change display of filter (according to filter
507        on user comments)
508
5092005-06-30 Pierrick LE GALL
510
511        * categories management : new display with icon for actions
512        (delete, sub-categories, elements, edit, jump to, permissions)
513
514        * categories management : semantic HTML layout (using common
515        lists)
516
517        * categories management : new way to order categories of the same
518        level : a text field let the admin reorder all categories at once.
519       
5202005-06-25 Pierrick LE GALL
521
522        * new feature : ability to add links on the main page (see
523        include/config_default.inc.php)
524       
5252005-06-21 Pierrick LE GALL
526
527        * comments page rewritten : comments are displayed one by one,
528        with filters and display options available. The list of comments
529        is paginated.
530       
5312005-06-21 Pierrick LE GALL
532
533        * direct communication between templates and language items,
534        without needing a mapping in the PHP code.
535
5362005-06-21 Pierrick LE GALL
537
538        * new function get_name_from_file to centralize the construction
539        of displayed name from the filename
540
541        * new function l10n which returns the corresponding value from
542        $lang if existing. Else, the key is returned. This means that if a
543        language item is not translated, the key is displayed instead
544        (better than nothing).
545
5462005-06-11 Pierrick LE GALL
547
548        * errors and informations boxes : management centralized in
549        admin.php, $errors and $infos arrays replaced by $page['errors']
550        and $page['infos'], special management for admin/update.php (more
551        complex management)
552
5532005-06-11 Pierrick LE GALL
554
555        * bug 96 (informations given by uploaders are lost) correction
556        reported from branch 1.4
557
5582005-05-10 Pierrick LE GALL
559
560        * user list : links to profile page and permissions page are
561        represented by icons (more compact)
562
563        * user list : ability to associate to a group or to dissociate
564        from a group a list of selected users
565
566        * user list : ability to set user properties in "batch" mode (a
567        selection of users at once)
568
569        * user list : alternate background color for each line
570       
5712005-04-30 Pierrick LE GALL
572
573        * user list updated : ability to filter list on status. Function
574        get_enums comes back to retrieve the list of possible status in
575        the database.
576       
5772005-04-28 Pierrick LE GALL
578
579        * user list updated : ability to filter list on group
580
5812005-04-25 Pierrick LE GALL
582
583        * include/config.inc.php becomes include/config_default.inc.php :
584        this file should not be modified. A new file
585        include/config_local.inc.php can be used for overwriting
586        configuration parameters
587       
5882005-04-25 Pierrick LE GALL
589
590        * come back to previous version of include/constants.php :
591        %PWGVERSION% was not a mistake
592
5932005-04-25 Pierrick LE GALL
594
595        * profile.php is no longer used for listing users :
596        admin/user_list.php comes back (as in 1.3 branch)
597
598        * user list updated : ability to filter list on username
599
6002005-04-25 Gweltas
601
602        * ability to install even if file include/mysql.inc.php doesn't
603        exist
604
605        * monthly statistics
606
607        * installation labels updated (english only)
608
6092005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
610
611        * elements batch management : element_set page becomes the
612        frontend to element_set_global and element_set_unit, infos_images
613        (after a long time of use) become deprecated : the more powerful
614        element_set is used instead. Consequently, batch management
615        concerns caddie but also "normal categories".
616       
617        * refactoring code in admin.php to include the sub-file (clearer)
618
619        * caddie : function fill_caddie replaces the code in category.php
620        and can be used in admin/element_set.php
621
622        * caddie : caddie table is added in delete_elements function
623
6242005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
625
626        * elements batch management : in addition to global mode, a unit
627        mode is added : ability to manage a set of elements, element by
628        element. This screen is very close to the existing "infos_images"
629        (which will soon disappear).
630
631        * elements batch management : in screen element_set_global, the
632        display options are displayed at the top as in element_set_unit
633       
6342005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
635
636        * functions get_day_list and get_month_list moved from search.php
637        to include/functions.inc.php : these functions are now also used
638        in admin/element_set_global.php
639
640        * elements batch management improved : ability to set the number
641        of elements to display per line, ability to set {author, name,
642        creation date} fields, ability to add and remove keywords, ability
643        to take selected elements out of caddie
644
6452005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>
646
647        * apply category name and element name separation in calendar
648        special category
649
650        * change method of counting total number of viewable pictures :
651        pictures linked to more than one category are not counted twice.
652       
6532005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>
654
655        * "add to caddie" link is visible only when categories contains
656        elements. Only admin users can see this link
657
658        * elements batch management : impossible to create a link between
659        category and element that already exists
660
661        * logical separation of category name under thumbnail and element
662        name
663
6642005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
665
666        * application version is defined at build or release
667        creation. This way, include/constants.php won't change at each
668        build.
669
6702005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
671
672        * typo fixed : wrong block name closed in template
673
6742005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
675       
676        * new feature : caddie. The purpose is batch management,
677        especially concerning elements to categories associations.This is
678        the very first release, needs many improvements.
Note: See TracBrowser for help on using the repository browser.