source: trunk/doc/ChangeLog @ 897

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