source: trunk/doc/ChangeLog @ 825

Last change on this file since 825 was 825, checked in by plg, 19 years ago
  • improvement : screen admin/picture_modify rewritten. Presentation copied from admin/cat_modify : fieldsets regroup fields. Ability to synchronize metadata for the displayed item.
  • bug 110 fixed : "return to element view from element edition fails depending on permissions". If a reachable (for the connected admin) category is available, a "jump to" link is displayed, by default, using the category given in URL.
  • bug fixed : in mass_updates function, the first item of $fieldsupdate has not always 0 for id (as in any array).
  • modification : get_keywords function understands spaces as separator, allow less than 3 chars keywords, allow quotes.
  • new : ability to allow HTML in picture or category description (false by default)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 13.2 KB
Line 
12005-08-18 Pierrick LE GALL
2
3        * improvement : screen admin/picture_modify
4        rewritten. Presentation copied from admin/cat_modify : fieldsets
5        regroup fields. Ability to synchronize metadata for the displayed
6        item.
7
8        * bug 110 fixed : "return to element view from element edition
9        fails depending on permissions". If a reachable (for the connected
10        admin) category is available, a "jump to" link is displayed, by
11        default, using the category given in URL.
12
13        * bug fixed : in mass_updates function, the first item of
14        $fields['update'] has not always 0 for id (as in any array).
15
16        * modification : get_keywords function understands spaces as
17        separator, allow less than 3 chars keywords, allow quotes.
18
19        * new : ability to allow HTML in picture or category description
20        (false by default)
21
222005-08-17 Pierrick LE GALL
23
24        * improvement : in admin/user_perm, already authorized categories
25        thanks to group associations are displayed and not taken into
26        account for user specific permissions.
27
282005-08-17 Pierrick LE GALL
29
30        * modification : major simplification of admin.php. Titles are
31        managed by included page, localized items are managed directly in
32        the template.
33
34        * new : sub template admin/double_select is included in templates
35        admin/cat_options, admin/user_perm and admin/group_perm. I haven't
36        been able to use it in admin/picture_modify because it seems
37        impossible to have two instance of the same sub-template without
38        interfering.
39
40        * modification : bug 99, in profile manager, no auto submit when
41        changing language (useless and generate accessibility problem).
42
43        * improvement : HTML semantically correct for administration menu,
44        simpler syntax, less tags, correct tags (dl/dt/dd instead of
45        div/div).
46
47        * modification : number of waiting elements and unvalidated
48        comments are displayed in admin/intro instead of administration
49        menu (with a link to the dedicated pages).
50
51        * deletion : no link to profile from admin/user_list anymore (no
52        need).
53
542005-08-16 Pierrick LE GALL
55
56        * modification : admin/group_list screen completely rewrite to
57        present the list of existing groups and a form to add a new
58        group. Here you can delete a group, go to permissions management
59        for a group, go to member list of a group (on admin/user_list with
60        a filter on group).
61       
62        * modification : admin/user_perm and admin/group_perm are not
63        directly reachable by the admin menu anymore. Only the user/group
64        list lets you reach user/group permissions management screen.
65
662005-08-15 Pierrick LE GALL
67
68        * new : introduction page to administration section. This page
69        gives informations about PhpWebGallery version, PHP version, MySQL
70        version, gallery database informations (number of categories,
71        elements, users, comments). Ability to request phpwebgallery.net
72        for upgrade.
73
74        * deletion : of obsolete admin/admin_phpinfo.php page replaced by
75        a link in introduction page.
76
772005-08-14 Pierrick LE GALL
78
79        * modification : simplification of HTML/CSS code for double select
80        screen to manage categories properties (admin/cat_options)
81
822005-08-14 Pierrick LE GALL
83
84        * new : ability to set an element as representant of its category
85        directly from picture.php screen.
86
87        * improvement : dedicated icon to add elements into caddie. Ths
88        icon is displayed in the category title bar.
89       
902005-08-14 Pierrick LE GALL
91
92        * new : maintenance screen in administration. There you can update
93        categories informations (number of images, date of the last added
94        element), update images informations (path, average rate), purge
95        obsolete sessions, purge history.
96
97        * new : ability to have random representative for categories. This
98        configuration parameter is set to false by default.
99
100        * new : ability to set an element as representative of a category
101        without belonging to the category. Thus, administrator can choose
102        representative even for empty categories.
103
104        * improvement : semantically superior design for category edition
105        screen by regrouping fields in fieldsets. The improved screen
106        contains action buttons as in category list screen.
107
108        * new : ability to move a virtual category (ie change its parent
109        category).
110
111        * bug fixed : the sync_users function checks all user children
112        tables (access, cache, group association).
113
1142005-08-08 Pierrick LE GALL
115
116        * new : external authentication in another users table. Previous
117        users table is divided between users (common properties with any
118        web application) and user_infos (phpwebgallery specific
119        informations). External table and fields can be configured.
120       
121        * modification : profile.php is not reachable through
122        administration anymore (not useful).
123
124        * modification : in profile.php, current password is mandatory
125        only if user tries to change his password. Username can't be
126        changed.
127
128        * deletion : of obsolete functions get_user_restrictions,
129        update_user_restrictions, get_user_all_restrictions,
130        is_user_allowed, update_user
131
132        * modification : $user['forbidden_categories'] equals at least
133        "-1" so that category_id NOT IN ($user['forbidden_categories'])
134        can always be used.
135
136        * modification : user_forbidden table becomes user_cache so that
137        not only restriction informations can be stored in this table.
138       
1392005-07-17 Pierrick LE GALL
140
141        * improvement : in admin/element_set_global, javascript is not
142        used anymore to select an item with its thumbnail
143
1442005-07-17 Pierrick LE GALL
145
146        * bug fixed : in admin/user_list, if target is "selection" and
147        that no user is selected, an error occurs
148
1492005-07-17 Pierrick LE GALL
150
151        * new feature : use Apache authentication. If
152        $conf['apache_authentication'] is set true : if no user matches
153        $_SERVER['REMOTE_USER'] in "users" table, PWG automatically
154        creates one. This way, users can customize the behaviour of the
155        application.
156
157        * template : new organisation of identification menu
158        (category.php). Simplification is required for Apache
159        authentication (no logout link even if user is externally logged
160        in)
161
162        * new : usernames can contain quotes (required because Apache
163        authentication authorized quotes in usernames)
164
1652005-07-17 Pierrick LE GALL
166
167        * new configuration parameter : hide thumbnail captions on main
168        page with $conf['show_thumbnail_caption']
169
170        * new configuration parameter : hide picture name in title on
171        picture presentation page with $conf['show_picture_name_on_title']
172
173        * template : new CSS classes to manage picture.php title
174       
1752005-07-16 Pierrick LE GALL
176
177        * new feature : RSS notification feed. Feed generator is an
178        external tool (FeedCreator class v1.7.2). New file feed.php
179
180        * new database field : comments.validation_date (datetime). This
181        field is required for notification feed.
182
183        * new database field : users.feed_id (varchar(50)). users.feed_id
184        is an alias of users.id but is much more complicated to find (50
185        characters, figures or letters, case sensitive) : the purpose is
186        to keep it secret (as far as possible).
187
188        * new database field : users.last_feed_check (datetime)
189
190        * new database field : users.registration_date (datetime)
191
192        * bug fixed : no need to add the (unavailable) session id to
193        install.php in the installation form.
194
195        * modified database field : images.date_available become more
196        precise (date to datetime). This precision is needed for
197        notification feed.
198
199        * new index : comments_i1 (validation_date). Might be useful for
200        feed queries.
201
202        * new index : comments_i2 (image_id). Useful each time you want to
203        have informations about an element and its associated comments.
204
205        * version 9.11 of mysqldump outputs database field names and table
206        names with backquote "`" (didn't find how to take them off)
207       
2082005-06-30 Pierrick LE GALL
209       
210        * category permissions management comes back! (it disappeared in
211        branch 1.4) This time, it is designed to support better long users
212        list. On this screen, for a particular category, admin can say
213        which groups and users are permitted.
214       
2152005-06-30 Pierrick LE GALL
216
217        * users managment : change display of filter (according to filter
218        on user comments)
219
2202005-06-30 Pierrick LE GALL
221
222        * categories management : new display with icon for actions
223        (delete, sub-categories, elements, edit, jump to, permissions)
224
225        * categories management : semantic HTML layout (using common
226        lists)
227
228        * categories management : new way to order categories of the same
229        level : a text field let the admin reorder all categories at once.
230       
2312005-06-25 Pierrick LE GALL
232
233        * new feature : ability to add links on the main page (see
234        include/config_default.inc.php)
235       
2362005-06-21 Pierrick LE GALL
237
238        * comments page rewritten : comments are displayed one by one,
239        with filters and display options available. The list of comments
240        is paginated.
241       
2422005-06-21 Pierrick LE GALL
243
244        * direct communication between templates and language items,
245        without needing a mapping in the PHP code.
246
2472005-06-21 Pierrick LE GALL
248
249        * new function get_name_from_file to centralize the construction
250        of displayed name from the filename
251
252        * new function l10n which returns the corresponding value from
253        $lang if existing. Else, the key is returned. This means that if a
254        language item is not translated, the key is displayed instead
255        (better than nothing).
256
2572005-06-11 Pierrick LE GALL
258
259        * errors and informations boxes : management centralized in
260        admin.php, $errors and $infos arrays replaced by $page['errors']
261        and $page['infos'], special management for admin/update.php (more
262        complex management)
263
2642005-06-11 Pierrick LE GALL
265
266        * bug 96 (informations given by uploaders are lost) correction
267        reported from branch 1.4
268
2692005-05-10 Pierrick LE GALL
270
271        * user list : links to profile page and permissions page are
272        represented by icons (more compact)
273
274        * user list : ability to associate to a group or to dissociate
275        from a group a list of selected users
276
277        * user list : ability to set user properties in "batch" mode (a
278        selection of users at once)
279
280        * user list : alternate background color for each line
281       
2822005-04-30 Pierrick LE GALL
283
284        * user list updated : ability to filter list on status. Function
285        get_enums comes back to retrieve the list of possible status in
286        the database.
287       
2882005-04-28 Pierrick LE GALL
289
290        * user list updated : ability to filter list on group
291
2922005-04-25 Pierrick LE GALL
293
294        * include/config.inc.php becomes include/config_default.inc.php :
295        this file should not be modified. A new file
296        include/config_local.inc.php can be used for overwriting
297        configuration parameters
298       
2992005-04-25 Pierrick LE GALL
300
301        * come back to previous version of include/constants.php :
302        %PWGVERSION% was not a mistake
303
3042005-04-25 Pierrick LE GALL
305
306        * profile.php is no longer used for listing users :
307        admin/user_list.php comes back (as in 1.3 branch)
308
309        * user list updated : ability to filter list on username
310
3112005-04-25 Gweltas
312
313        * ability to install even if file include/mysql.inc.php doesn't
314        exist
315
316        * monthly statistics
317
318        * installation labels updated (english only)
319
3202005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
321
322        * elements batch management : element_set page becomes the
323        frontend to element_set_global and element_set_unit, infos_images
324        (after a long time of use) become deprecated : the more powerful
325        element_set is used instead. Consequently, batch management
326        concerns caddie but also "normal categories".
327       
328        * refactoring code in admin.php to include the sub-file (clearer)
329
330        * caddie : function fill_caddie replaces the code in category.php
331        and can be used in admin/element_set.php
332
333        * caddie : caddie table is added in delete_elements function
334
3352005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
336
337        * elements batch management : in addition to global mode, a unit
338        mode is added : ability to manage a set of elements, element by
339        element. This screen is very close to the existing "infos_images"
340        (which will soon disappear).
341
342        * elements batch management : in screen element_set_global, the
343        display options are displayed at the top as in element_set_unit
344       
3452005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>
346
347        * functions get_day_list and get_month_list moved from search.php
348        to include/functions.inc.php : these functions are now also used
349        in admin/element_set_global.php
350
351        * elements batch management improved : ability to set the number
352        of elements to display per line, ability to set {author, name,
353        creation date} fields, ability to add and remove keywords, ability
354        to take selected elements out of caddie
355
3562005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>
357
358        * apply category name and element name separation in calendar
359        special category
360
361        * change method of counting total number of viewable pictures :
362        pictures linked to more than one category are not counted twice.
363       
3642005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>
365
366        * "add to caddie" link is visible only when categories contains
367        elements. Only admin users can see this link
368
369        * elements batch management : impossible to create a link between
370        category and element that already exists
371
372        * logical separation of category name under thumbnail and element
373        name
374
3752005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
376
377        * application version is defined at build or release
378        creation. This way, include/constants.php won't change at each
379        build.
380
3812005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
382
383        * typo fixed : wrong block name closed in template
384
3852005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
386       
387        * new feature : caddie. The purpose is batch management,
388        especially concerning elements to categories associations.This is
389        the very first release, needs many improvements.
Note: See TracBrowser for help on using the repository browser.