source: trunk/doc/ChangeLog @ 861

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