source: trunk/doc/ChangeLog @ 862

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