source: trunk/doc/ChangeLog @ 817

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