source: trunk/doc/ChangeLog @ 818

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