source: trunk/doc/ChangeLog @ 812

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