source: trunk/doc/ChangeLog @ 814

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