source: trunk/doc/ChangeLog @ 831

Last change on this file since 831 was 831, checked in by plg, 19 years ago
  • bug 133 fixed : "Nb of images incorectly rendered in "tool tip" near category in category menu". Correction reported (and improved) from branch 1.4
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 13.4 KB
Line 
12005-08-18 Pierrick LE GALL
2
3        * bug 133 fixed : "Nb of images incorectly rendered in "tool tip"
4        near category in category menu". Correction reported (and
5        improved) from branch 1.4
6
72005-08-18 Pierrick LE GALL
8
9        * improvement : screen admin/picture_modify
10        rewritten. Presentation copied from admin/cat_modify : fieldsets
11        regroup fields. Ability to synchronize metadata for the displayed
12        item.
13
14        * bug 110 fixed : "return to element view from element edition
15        fails depending on permissions". If a reachable (for the connected
16        admin) category is available, a "jump to" link is displayed, by
17        default, using the category given in URL.
18
19        * bug fixed : in mass_updates function, the first item of
20        $fields['update'] has not always 0 for id (as in any array).
21
22        * modification : get_keywords function understands spaces as
23        separator, allow less than 3 chars keywords, allow quotes.
24
25        * new : ability to allow HTML in picture or category description
26        (false by default)
27
282005-08-17 Pierrick LE GALL
29
30        * improvement : in admin/user_perm, already authorized categories
31        thanks to group associations are displayed and not taken into
32        account for user specific permissions.
33
342005-08-17 Pierrick LE GALL
35
36        * modification : major simplification of admin.php. Titles are
37        managed by included page, localized items are managed directly in
38        the template.
39
40        * new : sub template admin/double_select is included in templates
41        admin/cat_options, admin/user_perm and admin/group_perm. I haven't
42        been able to use it in admin/picture_modify because it seems
43        impossible to have two instance of the same sub-template without
44        interfering.
45
46        * modification : bug 99, in profile manager, no auto submit when
47        changing language (useless and generate accessibility problem).
48
49        * improvement : HTML semantically correct for administration menu,
50        simpler syntax, less tags, correct tags (dl/dt/dd instead of
51        div/div).
52
53        * modification : number of waiting elements and unvalidated
54        comments are displayed in admin/intro instead of administration
55        menu (with a link to the dedicated pages).
56
57        * deletion : no link to profile from admin/user_list anymore (no
58        need).
59
602005-08-16 Pierrick LE GALL
61
62        * modification : admin/group_list screen completely rewrite to
63        present the list of existing groups and a form to add a new
64        group. Here you can delete a group, go to permissions management
65        for a group, go to member list of a group (on admin/user_list with
66        a filter on group).
67       
68        * modification : admin/user_perm and admin/group_perm are not
69        directly reachable by the admin menu anymore. Only the user/group
70        list lets you reach user/group permissions management screen.
71
722005-08-15 Pierrick LE GALL
73
74        * new : introduction page to administration section. This page
75        gives informations about PhpWebGallery version, PHP version, MySQL
76        version, gallery database informations (number of categories,
77        elements, users, comments). Ability to request phpwebgallery.net
78        for upgrade.
79
80        * deletion : of obsolete admin/admin_phpinfo.php page replaced by
81        a link in introduction page.
82
832005-08-14 Pierrick LE GALL
84
85        * modification : simplification of HTML/CSS code for double select
86        screen to manage categories properties (admin/cat_options)
87
882005-08-14 Pierrick LE GALL
89
90        * new : ability to set an element as representant of its category
91        directly from picture.php screen.
92
93        * improvement : dedicated icon to add elements into caddie. Ths
94        icon is displayed in the category title bar.
95       
962005-08-14 Pierrick LE GALL
97
98        * new : maintenance screen in administration. There you can update
99        categories informations (number of images, date of the last added
100        element), update images informations (path, average rate), purge
101        obsolete sessions, purge history.
102
103        * new : ability to have random representative for categories. This
104        configuration parameter is set to false by default.
105
106        * new : ability to set an element as representative of a category
107        without belonging to the category. Thus, administrator can choose
108        representative even for empty categories.
109
110        * improvement : semantically superior design for category edition
111        screen by regrouping fields in fieldsets. The improved screen
112        contains action buttons as in category list screen.
113
114        * new : ability to move a virtual category (ie change its parent
115        category).
116
117        * bug fixed : the sync_users function checks all user children
118        tables (access, cache, group association).
119
1202005-08-08 Pierrick LE GALL
121
122        * new : external authentication in another users table. Previous
123        users table is divided between users (common properties with any
124        web application) and user_infos (phpwebgallery specific
125        informations). External table and fields can be configured.
126       
127        * modification : profile.php is not reachable through
128        administration anymore (not useful).
129
130        * modification : in profile.php, current password is mandatory
131        only if user tries to change his password. Username can't be
132        changed.
133
134        * deletion : of obsolete functions get_user_restrictions,
135        update_user_restrictions, get_user_all_restrictions,
136        is_user_allowed, update_user
137
138        * modification : $user['forbidden_categories'] equals at least
139        "-1" so that category_id NOT IN ($user['forbidden_categories'])
140        can always be used.
141
142        * modification : user_forbidden table becomes user_cache so that
143        not only restriction informations can be stored in this table.
144       
1452005-07-17 Pierrick LE GALL
146
147        * improvement : in admin/element_set_global, javascript is not
148        used anymore to select an item with its thumbnail
149
1502005-07-17 Pierrick LE GALL
151
152        * bug fixed : in admin/user_list, if target is "selection" and
153        that no user is selected, an error occurs
154
1552005-07-17 Pierrick LE GALL
156
157        * new feature : use Apache authentication. If
158        $conf['apache_authentication'] is set true : if no user matches
159        $_SERVER['REMOTE_USER'] in "users" table, PWG automatically
160        creates one. This way, users can customize the behaviour of the
161        application.
162
163        * template : new organisation of identification menu
164        (category.php). Simplification is required for Apache
165        authentication (no logout link even if user is externally logged
166        in)
167
168        * new : usernames can contain quotes (required because Apache
169        authentication authorized quotes in usernames)
170
1712005-07-17 Pierrick LE GALL
172
173        * new configuration parameter : hide thumbnail captions on main
174        page with $conf['show_thumbnail_caption']
175
176        * new configuration parameter : hide picture name in title on
177        picture presentation page with $conf['show_picture_name_on_title']
178
179        * template : new CSS classes to manage picture.php title
180       
1812005-07-16 Pierrick LE GALL
182
183        * new feature : RSS notification feed. Feed generator is an
184        external tool (FeedCreator class v1.7.2). New file feed.php
185
186        * new database field : comments.validation_date (datetime). This
187        field is required for notification feed.
188
189        * new database field : users.feed_id (varchar(50)). users.feed_id
190        is an alias of users.id but is much more complicated to find (50
191        characters, figures or letters, case sensitive) : the purpose is
192        to keep it secret (as far as possible).
193
194        * new database field : users.last_feed_check (datetime)
195
196        * new database field : users.registration_date (datetime)
197
198        * bug fixed : no need to add the (unavailable) session id to
199        install.php in the installation form.
200
201        * modified database field : images.date_available become more
202        precise (date to datetime). This precision is needed for
203        notification feed.
204
205        * new index : comments_i1 (validation_date). Might be useful for
206        feed queries.
207
208        * new index : comments_i2 (image_id). Useful each time you want to
209        have informations about an element and its associated comments.
210
211        * version 9.11 of mysqldump outputs database field names and table
212        names with backquote "`" (didn't find how to take them off)
213       
2142005-06-30 Pierrick LE GALL
215       
216        * category permissions management comes back! (it disappeared in
217        branch 1.4) This time, it is designed to support better long users
218        list. On this screen, for a particular category, admin can say
219        which groups and users are permitted.
220       
2212005-06-30 Pierrick LE GALL
222
223        * users managment : change display of filter (according to filter
224        on user comments)
225
2262005-06-30 Pierrick LE GALL
227
228        * categories management : new display with icon for actions
229        (delete, sub-categories, elements, edit, jump to, permissions)
230
231        * categories management : semantic HTML layout (using common
232        lists)
233
234        * categories management : new way to order categories of the same
235        level : a text field let the admin reorder all categories at once.
236       
2372005-06-25 Pierrick LE GALL
238
239        * new feature : ability to add links on the main page (see
240        include/config_default.inc.php)
241       
2422005-06-21 Pierrick LE GALL
243
244        * comments page rewritten : comments are displayed one by one,
245        with filters and display options available. The list of comments
246        is paginated.
247       
2482005-06-21 Pierrick LE GALL
249
250        * direct communication between templates and language items,
251        without needing a mapping in the PHP code.
252
2532005-06-21 Pierrick LE GALL
254
255        * new function get_name_from_file to centralize the construction
256        of displayed name from the filename
257
258        * new function l10n which returns the corresponding value from
259        $lang if existing. Else, the key is returned. This means that if a
260        language item is not translated, the key is displayed instead
261        (better than nothing).
262
2632005-06-11 Pierrick LE GALL
264
265        * errors and informations boxes : management centralized in
266        admin.php, $errors and $infos arrays replaced by $page['errors']
267        and $page['infos'], special management for admin/update.php (more
268        complex management)
269
2702005-06-11 Pierrick LE GALL
271
272        * bug 96 (informations given by uploaders are lost) correction
273        reported from branch 1.4
274
2752005-05-10 Pierrick LE GALL
276
277        * user list : links to profile page and permissions page are
278        represented by icons (more compact)
279
280        * user list : ability to associate to a group or to dissociate
281        from a group a list of selected users
282
283        * user list : ability to set user properties in "batch" mode (a
284        selection of users at once)
285
286        * user list : alternate background color for each line
287       
2882005-04-30 Pierrick LE GALL
289
290        * user list updated : ability to filter list on status. Function
291        get_enums comes back to retrieve the list of possible status in
292        the database.
293       
2942005-04-28 Pierrick LE GALL
295
296        * user list updated : ability to filter list on group
297
2982005-04-25 Pierrick LE GALL
299
300        * include/config.inc.php becomes include/config_default.inc.php :
301        this file should not be modified. A new file
302        include/config_local.inc.php can be used for overwriting
303        configuration parameters
304       
3052005-04-25 Pierrick LE GALL
306
307        * come back to previous version of include/constants.php :
308        %PWGVERSION% was not a mistake
309
3102005-04-25 Pierrick LE GALL
311
312        * profile.php is no longer used for listing users :
313        admin/user_list.php comes back (as in 1.3 branch)
314
315        * user list updated : ability to filter list on username
316
3172005-04-25 Gweltas
318
319        * ability to install even if file include/mysql.inc.php doesn't
320        exist
321
322        * monthly statistics
323
324        * installation labels updated (english only)
325
3262005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
327
328        * elements batch management : element_set page becomes the
329        frontend to element_set_global and element_set_unit, infos_images
330        (after a long time of use) become deprecated : the more powerful
331        element_set is used instead. Consequently, batch management
332        concerns caddie but also "normal categories".
333       
334        * refactoring code in admin.php to include the sub-file (clearer)
335
336        * caddie : function fill_caddie replaces the code in category.php
337        and can be used in admin/element_set.php
338
339        * caddie : caddie table is added in delete_elements function
340
3412005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
342
343        * elements batch management : in addition to global mode, a unit
344        mode is added : ability to manage a set of elements, element by
345        element. This screen is very close to the existing "infos_images"
346        (which will soon disappear).
347
348        * elements batch management : in screen element_set_global, the
349        display options are displayed at the top as in element_set_unit
350       
3512005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
352
353        * functions get_day_list and get_month_list moved from search.php
354        to include/functions.inc.php : these functions are now also used
355        in admin/element_set_global.php
356
357        * elements batch management improved : ability to set the number
358        of elements to display per line, ability to set {author, name,
359        creation date} fields, ability to add and remove keywords, ability
360        to take selected elements out of caddie
361
3622005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>
363
364        * apply category name and element name separation in calendar
365        special category
366
367        * change method of counting total number of viewable pictures :
368        pictures linked to more than one category are not counted twice.
369       
3702005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>
371
372        * "add to caddie" link is visible only when categories contains
373        elements. Only admin users can see this link
374
375        * elements batch management : impossible to create a link between
376        category and element that already exists
377
378        * logical separation of category name under thumbnail and element
379        name
380
3812005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
382
383        * application version is defined at build or release
384        creation. This way, include/constants.php won't change at each
385        build.
386
3872005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
388
389        * typo fixed : wrong block name closed in template
390
3912005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
392       
393        * new feature : caddie. The purpose is batch management,
394        especially concerning elements to categories associations.This is
395        the very first release, needs many improvements.
Note: See TracBrowser for help on using the repository browser.