source: trunk/doc/ChangeLog @ 808

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