source: trunk/doc/ChangeLog @ 810

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