source: trunk/doc/ChangeLog @ 910

Last change on this file since 910 was 910, checked in by chrisaga, 19 years ago

bug 177 fixed: icon tools wrong position in Safari and Konqueror

Needed a little trick to fix it. Put the trick in a fix-khtml.css
Loading in header.tpl and protected from IE, Geko and Opera,
just in case (couldn't foud a safari css-only filter wich validate)

bug fixed: issue in the FORM in remote_site.tpl which prevented

HTML validation (still something to do with the TABLE).

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