source: trunk/doc/ChangeLog @ 858

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