source: trunk/doc/ChangeLog @ 906

Last change on this file since 906 was 906, checked in by plg, 19 years ago
  • bug 173 fixed: due to phpBB user identifiers management, the method to find the next user identifier has changer to MAX+1.
  • improvement: information message when new user added
  • bug fixed: language item "Username" used instead of "login".
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 23.3 KB
Line 
12005-10-22 Pierrick LE GALL
2
3        * bug 173 fixed: due to phpBB user identifiers management, the
4        method to find the next user identifier has changer to MAX+1.
5
6        * improvement: information message when new user added
7
8        * bug fixed: language item "Username" used instead of "login".
9       
102005-10-20 chrisaga
11
12        * bug 176 fixed: need a javascript to handle transparent PNG
13        background in IE (tribute to Bob Osola
14        http://homepage.ntlworld.com/bobosola/index.htm)
15
16        * display: fixed another IE childselector bug in Categories
17        Management admin page and improved display of this page in all
18        browsers too.
19
202005-10-18 Pierrick LE GALL
21
22        * bug 174 fixed: use_exif_mapping configuration parameter was not
23        used to list database fields to update from EXIF values.
24
252005-10-18 Pierrick LE GALL
26
27        * bug 172 fixed: crash when changing password with an external
28        users table. The same kind of correction was also made in
29        picture.php and register.php.
30
312005-10-18 Pierrick LE GALL
32
33        * bug 159 and 166 fixed: parameter "options" for mail() function
34        disabled by default.
35
362005-10-18 chrisaga
37
38        * display : smaller font-size and, as requested, fonts more like 1.4
39
40        * bug 165 fixed : La largeur par défaut en PIXELS pas en Kb
41
422005-10-18 chrisaga
43
44        * display : in group_list.tpl - wrong form class, mixed html tags, ...
45
46        * display : suppress bullets in admin->synchronize and checkbox under select
47
48        * display : set standard font size to 12pt
49
502005-10-17 Pierrick LE GALL
51
52        * improvement: use new function get_language_filepath in about.php
53        (complement of bug 168 correction)
54       
552005-10-17 Pierrick LE GALL
56
57        * bug 154 fixed: "Calendar category, too precise dates". Bug came
58        from the bigger precision of creation_date and available_date in
59        images tables. Need to retrieve only the year-month-day
60        information.
61       
622005-10-17 volcom
63
64        * new: history details by month,day
65       
662005-10-15 Pierrick LE GALL
67
68        * modification: localized labels in Administration>Pictures>Caddie
69
70        * translation: bug fixed on special categories title in French
71
72        * translation: all help pages were translated in french
73
742005-10-09 Pierrick LE GALL
75
76        * new: "quick start" section in Administration>General>Instructions
77       
782005-10-08 Pierrick LE GALL
79
80        * translation: new items related to configuration parameters
81        gallery_title and gallery_description in GUI.
82
832005-10-08 Pierrick LE GALL
84
85        * modification: configuration parameters gallery_title and
86        gallery_description are GUI managed in
87        Administration>Configuration>General
88
89        * bug fixed: configuration parameters (use|show)_(exif|iptc) and
90        authorize_remembering should have been deleted from config table
91        some time ago.
92       
932005-10-08 Pierrick LE GALL
94
95        * new: mass virtual categories movement manager in
96        Administration>Categories>Move screen.
97
982005-10-05 Pierrick LE GALL
99
100        * bug 160 fixed: (part one of the bug) hard coded column name of
101        users table had to be replaced by the configurable column
102        name. This correction was made by a full rewrite of filtered users
103        list management. The other bug (not submited in bugtracker) that
104        needed this rewrite was that when you choose "all" as target for
105        mass users modification, you expected to apply modification on
106        filtered users, not all users.
107
108        * bug 160 fixed: (part two of the bug) hard coded column name for
109        primary key in mass_updates function.
110
111        * modification: configuration parameter users_page is now located
112        in the correct file (include/config_default.inc.php instead of
113        admin/user_list.php)
114
1152005-09-27 Pierrick LE GALL
116       
117        * bug 168 fixed: crash when language file does not
118        exists. Constant PHPWG_DEFAULT_LANGUAGE added. New function
119        get_language_filepath always used to find language files.
120
1212005-09-26 Pierrick LE GALL
122
123        * bug 158 fixed: display error on "double selects" screens (with
124        MSIE, strange behavior). VDigital modification optimizes width
125        usage :-)
126
1272005-09-25 Pierrick LE GALL
128
129        * bug 163 fixed: link error when cookies disabled in admin/stats
130
1312005-09-24 Pierrick LE GALL
132
133        * bug fixed: HTML error on nested UL in categories menu.
134
135        * bug 161 fixed: guest_id not taken into account for history table
136        insert.
137
138        * bug 164 fixed: category inserted in history table becomes too
139        long if HTML tags are kept.
140
1412005-09-24 Pierrick LE GALL
142
143        * bug 162 fixed: division by zero when trying to view "all" items
144        in admin/element_set_(global|unit)
145
146        * bug 156 fixed: error when selection is empty was not catched.
147       
1482005-09-21 Pierrick LE GALL
149
150        * bug 151 fixed: default maxheight was not proposed as "set to"
151        option in admin/user_list
152
1532005-09-21 Pierrick LE GALL
154
155        * bug 150 fixed: in category permissions management, wrong column
156        name when using an external users table.
157
1582005-09-20 Pierrick LE GALL
159
160        * update: upgrade from 1.4.0 or 1.4.1. Upgrade from 1.3.x is not
161        available anymore.
162
163        * update: README files updated for very near branch 1.5 :-)
164
165        * new: file tools/config_local.inc.php as example for optional
166        include/config_local.inc.php
167
168        * bug fixed: configuration parameter show_picture_name_on_title
169        was useless
170
1712005-09-18 Pierrick LE GALL
172
173        * bug 111 fixed: "Can't add virtual category when cookie
174        disabled". Correction reported from branch 1.4.
175
176        * bug 109 fixed : "disabled "best rated" menu item when rating is
177        not enabled". Correction reported from branch 1.4.
178
179        * bug 95 fixed : "default maxwidth and maxheight not registered
180        ". Correction reported from branch 1.4.
181
1822005-09-18 Pierrick LE GALL
183
184        * bug 107 fixed: crash when logging visit on a category containing
185        "'" character. Correction reported from branch 1.4
186
187        * bug fixed: in admin/stats, incorrect SQL queries gave no result.
188
1892005-09-18 Pierrick LE GALL
190
191        * bug 101 fixed: "problem with IE search on keywords". correction
192        reported from branch 1.4
193
1942005-09-17 Pierrick LE GALL
195
196        * new: automatic new password sent by mail when requested by user
197
1982005-09-17 Pierrick LE GALL
199
200        * improvement: add information about how to use an external table
201        for users
202       
203        * bug fixed: uses user configuration fields for filtering in
204        admin/user_list
205
206        * bug fixed: don't try to create feeds automatically during
207        sync_users (when line in user_infos is missing)
208
209        * bug fixed: create_user_infos function gives status admin if user
210        id matches $conf['webmaster_id']
211
2122005-09-17 Pierrick LE GALL
213
214        * new: the number of elements waiting for validation is notified
215        in RSS feed.
216
2172005-09-17 Pierrick LE GALL
218
219        * translation: common and admin strings translated in french from
220        english files
221
2222005-09-14 Pierrick LE GALL
223
224        * improvement: long localized messages are in HTML files instead
225        of $lang array. This is the case of admin/help and about pages.
226
227        * deletion: of unused functions (ts_to_mysqldt, is_image,
228        TN_exists, check_date_format, date_convert,
229        get_category_directories, get_used_metadata_list, array_remove,
230        pwg_write_debug, get_group_restrictions,
231        get_all_group_restrictions, is_group_allowed, style_select,
232        deprecated_getAttribute).
233
234        * new: many new contextual help pages to replace descriptions
235        previously included in pages.
236
237        * modification: reorganisation of language files. Deletion of
238        unused language keys, alphabetical sort. No faq.lang.php anymore
239        (replaced by help.html). Only done for en_UK.iso-8859-1.
240
2412005-09-03 Pierrick LE GALL
242
243        * bug fixed : no display of first added element date in
244        admin/intro if no element in the gallery.
245
2462005-09-03 Pierrick LE GALL
247
248        * new : template yoga, made by yoDan, helped by chrisaga for
249        integration becomes the official template.
250
2512005-09-03 Pierrick LE GALL
252
253        * modification : less configuration parameters in administration
254        screen. These parameters are move to
255        include/config_default.inc.php.
256
257        * new : ability to add a single picture to caddie from picture.php
258
259        * new : contextual help, only a few pages are available.
260
261        * new : ability to delete users from admin/user_list
262
263        * modification : reorganization of configuration file
264
265        * new : configuration parameter use_exif_mapping
266
267        * improvement : MOD hidemail added to standard
268
2692005-08-26 Pierrick LE GALL
270
271        * new : HTML BODY identifier to let CSS stylesheets manage
272        specific behaviour.
273
274        * deletion : admin/search useless
275
276        * improvement : in admin/user_list, special behaviour for
277        true/false fields (expand, show_comments)
278
279        * new : gallery_title and gallery_description are displayed at the
280        top of each page.
281
282        * improvement : simplification in HTML for categories menu.
283
284        * improvement : standardization of presentation in all public
285        pages (identification, registration, search, profile,
286        notification, comments, etc.)
287
2882005-08-25 Pierrick LE GALL
289
290        * deletion : no mail notification anymore. Feature replaced by RSS
291        feed notification.
292
293        * improvement : on waiting pictures management. Ability to
294        validate all or reject all in one clic.
295
2962005-08-21 Pierrick LE GALL
297
298        * modification : adaptation of template variables and blocks in
299        comments page to display comment by comment instead of picture by
300        picture.
301
3022005-08-20 Pierrick LE GALL
303
304        * improvement : dedicated page for user comments validation/reject
305        in administration. (screen is not shared with public part of the
306        gallery). Ability to validate all or reject all in one clic.
307
3082005-08-19 Pierrick LE GALL
309
310        * improvement : less compact presentation of screen
311        admin/element_set_unit.
312
3132005-08-19 Pierrick LE GALL
314
315        * improvement : standardization of categories navigation bar on
316        top of administration screen element_set_(global|unit),
317        cat_modify, cat_list, cat_perm.
318
319        * new : direct link to admin/cat_modify from category.php.
320
3212005-08-19 Pierrick LE GALL
322
323        * modification : RSS feed work only with a given feed
324        identifier. Thus we can avoid fixed frequency notification to
325        concentrate on variable frequency notification, which is much more
326        interesting. To do this, feeds have moved to a dedicated table
327        allowing each user (including guest user) to have more than on
328        feed.
329       
3302005-08-18 Pierrick LE GALL
331
332        * bug 133 fixed : (report from branch 1.4) Deleting user favorites
333        is too restrictive. Instead of deleting a favorite because it
334        belongs to at least one forbidden category, a favorite is deleted
335        if it belongs to no authorized category (which was the expected
336        behaviour).
337
3382005-08-18 Pierrick LE GALL
339
340        * bug 134 fixed : "Nb of images incorectly rendered in "tool tip"
341        near category in category menu". Correction reported (and
342        improved) from branch 1.4
343
3442005-08-18 Pierrick LE GALL
345
346        * improvement : screen admin/picture_modify
347        rewritten. Presentation copied from admin/cat_modify : fieldsets
348        regroup fields. Ability to synchronize metadata for the displayed
349        item.
350
351        * bug 110 fixed : "return to element view from element edition
352        fails depending on permissions". If a reachable (for the connected
353        admin) category is available, a "jump to" link is displayed, by
354        default, using the category given in URL.
355
356        * bug fixed : in mass_updates function, the first item of
357        $fields['update'] has not always 0 for id (as in any array).
358
359        * modification : get_keywords function understands spaces as
360        separator, allow less than 3 chars keywords, allow quotes.
361
362        * new : ability to allow HTML in picture or category description
363        (false by default)
364
3652005-08-17 Pierrick LE GALL
366
367        * improvement : in admin/user_perm, already authorized categories
368        thanks to group associations are displayed and not taken into
369        account for user specific permissions.
370
3712005-08-17 Pierrick LE GALL
372
373        * modification : major simplification of admin.php. Titles are
374        managed by included page, localized items are managed directly in
375        the template.
376
377        * new : sub template admin/double_select is included in templates
378        admin/cat_options, admin/user_perm and admin/group_perm. I haven't
379        been able to use it in admin/picture_modify because it seems
380        impossible to have two instance of the same sub-template without
381        interfering.
382
383        * modification : bug 99, in profile manager, no auto submit when
384        changing language (useless and generate accessibility problem).
385
386        * improvement : HTML semantically correct for administration menu,
387        simpler syntax, less tags, correct tags (dl/dt/dd instead of
388        div/div).
389
390        * modification : number of waiting elements and unvalidated
391        comments are displayed in admin/intro instead of administration
392        menu (with a link to the dedicated pages).
393
394        * deletion : no link to profile from admin/user_list anymore (no
395        need).
396
3972005-08-16 Pierrick LE GALL
398
399        * modification : admin/group_list screen completely rewrite to
400        present the list of existing groups and a form to add a new
401        group. Here you can delete a group, go to permissions management
402        for a group, go to member list of a group (on admin/user_list with
403        a filter on group).
404       
405        * modification : admin/user_perm and admin/group_perm are not
406        directly reachable by the admin menu anymore. Only the user/group
407        list lets you reach user/group permissions management screen.
408
4092005-08-15 Pierrick LE GALL
410
411        * new : introduction page to administration section. This page
412        gives informations about PhpWebGallery version, PHP version, MySQL
413        version, gallery database informations (number of categories,
414        elements, users, comments). Ability to request phpwebgallery.net
415        for upgrade.
416
417        * deletion : of obsolete admin/admin_phpinfo.php page replaced by
418        a link in introduction page.
419
4202005-08-14 Pierrick LE GALL
421
422        * modification : simplification of HTML/CSS code for double select
423        screen to manage categories properties (admin/cat_options)
424
4252005-08-14 Pierrick LE GALL
426
427        * new : ability to set an element as representant of its category
428        directly from picture.php screen.
429
430        * improvement : dedicated icon to add elements into caddie. Ths
431        icon is displayed in the category title bar.
432       
4332005-08-14 Pierrick LE GALL
434
435        * new : maintenance screen in administration. There you can update
436        categories informations (number of images, date of the last added
437        element), update images informations (path, average rate), purge
438        obsolete sessions, purge history.
439
440        * new : ability to have random representative for categories. This
441        configuration parameter is set to false by default.
442
443        * new : ability to set an element as representative of a category
444        without belonging to the category. Thus, administrator can choose
445        representative even for empty categories.
446
447        * improvement : semantically superior design for category edition
448        screen by regrouping fields in fieldsets. The improved screen
449        contains action buttons as in category list screen.
450
451        * new : ability to move a virtual category (ie change its parent
452        category).
453
454        * bug fixed : the sync_users function checks all user children
455        tables (access, cache, group association).
456
4572005-08-08 Pierrick LE GALL
458
459        * new : external authentication in another users table. Previous
460        users table is divided between users (common properties with any
461        web application) and user_infos (phpwebgallery specific
462        informations). External table and fields can be configured.
463       
464        * modification : profile.php is not reachable through
465        administration anymore (not useful).
466
467        * modification : in profile.php, current password is mandatory
468        only if user tries to change his password. Username can't be
469        changed.
470
471        * deletion : of obsolete functions get_user_restrictions,
472        update_user_restrictions, get_user_all_restrictions,
473        is_user_allowed, update_user
474
475        * modification : $user['forbidden_categories'] equals at least
476        "-1" so that category_id NOT IN ($user['forbidden_categories'])
477        can always be used.
478
479        * modification : user_forbidden table becomes user_cache so that
480        not only restriction informations can be stored in this table.
481       
4822005-07-17 Pierrick LE GALL
483
484        * improvement : in admin/element_set_global, javascript is not
485        used anymore to select an item with its thumbnail
486
4872005-07-17 Pierrick LE GALL
488
489        * bug fixed : in admin/user_list, if target is "selection" and
490        that no user is selected, an error occurs
491
4922005-07-17 Pierrick LE GALL
493
494        * new feature : use Apache authentication. If
495        $conf['apache_authentication'] is set true : if no user matches
496        $_SERVER['REMOTE_USER'] in "users" table, PWG automatically
497        creates one. This way, users can customize the behaviour of the
498        application.
499
500        * template : new organisation of identification menu
501        (category.php). Simplification is required for Apache
502        authentication (no logout link even if user is externally logged
503        in)
504
505        * new : usernames can contain quotes (required because Apache
506        authentication authorized quotes in usernames)
507
5082005-07-17 Pierrick LE GALL
509
510        * new configuration parameter : hide thumbnail captions on main
511        page with $conf['show_thumbnail_caption']
512
513        * new configuration parameter : hide picture name in title on
514        picture presentation page with $conf['show_picture_name_on_title']
515
516        * template : new CSS classes to manage picture.php title
517       
5182005-07-16 Pierrick LE GALL
519
520        * new feature : RSS notification feed. Feed generator is an
521        external tool (FeedCreator class v1.7.2). New file feed.php
522
523        * new database field : comments.validation_date (datetime). This
524        field is required for notification feed.
525
526        * new database field : users.feed_id (varchar(50)). users.feed_id
527        is an alias of users.id but is much more complicated to find (50
528        characters, figures or letters, case sensitive) : the purpose is
529        to keep it secret (as far as possible).
530
531        * new database field : users.last_feed_check (datetime)
532
533        * new database field : users.registration_date (datetime)
534
535        * bug fixed : no need to add the (unavailable) session id to
536        install.php in the installation form.
537
538        * modified database field : images.date_available become more
539        precise (date to datetime). This precision is needed for
540        notification feed.
541
542        * new index : comments_i1 (validation_date). Might be useful for
543        feed queries.
544
545        * new index : comments_i2 (image_id). Useful each time you want to
546        have informations about an element and its associated comments.
547
548        * version 9.11 of mysqldump outputs database field names and table
549        names with backquote "`" (didn't find how to take them off)
550       
5512005-06-30 Pierrick LE GALL
552       
553        * category permissions management comes back! (it disappeared in
554        branch 1.4) This time, it is designed to support better long users
555        list. On this screen, for a particular category, admin can say
556        which groups and users are permitted.
557       
5582005-06-30 Pierrick LE GALL
559
560        * users managment : change display of filter (according to filter
561        on user comments)
562
5632005-06-30 Pierrick LE GALL
564
565        * categories management : new display with icon for actions
566        (delete, sub-categories, elements, edit, jump to, permissions)
567
568        * categories management : semantic HTML layout (using common
569        lists)
570
571        * categories management : new way to order categories of the same
572        level : a text field let the admin reorder all categories at once.
573       
5742005-06-25 Pierrick LE GALL
575
576        * new feature : ability to add links on the main page (see
577        include/config_default.inc.php)
578       
5792005-06-21 Pierrick LE GALL
580
581        * comments page rewritten : comments are displayed one by one,
582        with filters and display options available. The list of comments
583        is paginated.
584       
5852005-06-21 Pierrick LE GALL
586
587        * direct communication between templates and language items,
588        without needing a mapping in the PHP code.
589
5902005-06-21 Pierrick LE GALL
591
592        * new function get_name_from_file to centralize the construction
593        of displayed name from the filename
594
595        * new function l10n which returns the corresponding value from
596        $lang if existing. Else, the key is returned. This means that if a
597        language item is not translated, the key is displayed instead
598        (better than nothing).
599
6002005-06-11 Pierrick LE GALL
601
602        * errors and informations boxes : management centralized in
603        admin.php, $errors and $infos arrays replaced by $page['errors']
604        and $page['infos'], special management for admin/update.php (more
605        complex management)
606
6072005-06-11 Pierrick LE GALL
608
609        * bug 96 (informations given by uploaders are lost) correction
610        reported from branch 1.4
611
6122005-05-10 Pierrick LE GALL
613
614        * user list : links to profile page and permissions page are
615        represented by icons (more compact)
616
617        * user list : ability to associate to a group or to dissociate
618        from a group a list of selected users
619
620        * user list : ability to set user properties in "batch" mode (a
621        selection of users at once)
622
623        * user list : alternate background color for each line
624       
6252005-04-30 Pierrick LE GALL
626
627        * user list updated : ability to filter list on status. Function
628        get_enums comes back to retrieve the list of possible status in
629        the database.
630       
6312005-04-28 Pierrick LE GALL
632
633        * user list updated : ability to filter list on group
634
6352005-04-25 Pierrick LE GALL
636
637        * include/config.inc.php becomes include/config_default.inc.php :
638        this file should not be modified. A new file
639        include/config_local.inc.php can be used for overwriting
640        configuration parameters
641       
6422005-04-25 Pierrick LE GALL
643
644        * come back to previous version of include/constants.php :
645        %PWGVERSION% was not a mistake
646
6472005-04-25 Pierrick LE GALL
648
649        * profile.php is no longer used for listing users :
650        admin/user_list.php comes back (as in 1.3 branch)
651
652        * user list updated : ability to filter list on username
653
6542005-04-25 Gweltas
655
656        * ability to install even if file include/mysql.inc.php doesn't
657        exist
658
659        * monthly statistics
660
661        * installation labels updated (english only)
662
6632005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
664
665        * elements batch management : element_set page becomes the
666        frontend to element_set_global and element_set_unit, infos_images
667        (after a long time of use) become deprecated : the more powerful
668        element_set is used instead. Consequently, batch management
669        concerns caddie but also "normal categories".
670       
671        * refactoring code in admin.php to include the sub-file (clearer)
672
673        * caddie : function fill_caddie replaces the code in category.php
674        and can be used in admin/element_set.php
675
676        * caddie : caddie table is added in delete_elements function
677
6782005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
679
680        * elements batch management : in addition to global mode, a unit
681        mode is added : ability to manage a set of elements, element by
682        element. This screen is very close to the existing "infos_images"
683        (which will soon disappear).
684
685        * elements batch management : in screen element_set_global, the
686        display options are displayed at the top as in element_set_unit
687       
6882005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
689
690        * functions get_day_list and get_month_list moved from search.php
691        to include/functions.inc.php : these functions are now also used
692        in admin/element_set_global.php
693
694        * elements batch management improved : ability to set the number
695        of elements to display per line, ability to set {author, name,
696        creation date} fields, ability to add and remove keywords, ability
697        to take selected elements out of caddie
698
6992005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>
700
701        * apply category name and element name separation in calendar
702        special category
703
704        * change method of counting total number of viewable pictures :
705        pictures linked to more than one category are not counted twice.
706       
7072005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>
708
709        * "add to caddie" link is visible only when categories contains
710        elements. Only admin users can see this link
711
712        * elements batch management : impossible to create a link between
713        category and element that already exists
714
715        * logical separation of category name under thumbnail and element
716        name
717
7182005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
719
720        * application version is defined at build or release
721        creation. This way, include/constants.php won't change at each
722        build.
723
7242005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
725
726        * typo fixed : wrong block name closed in template
727
7282005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
729       
730        * new feature : caddie. The purpose is batch management,
731        especially concerning elements to categories associations.This is
732        the very first release, needs many improvements.
Note: See TracBrowser for help on using the repository browser.