source: trunk/doc/ChangeLog @ 815

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