Social Engine 3.10
Мы горды вам заявить, что уже на подходе SE 3.10 и сейчас ведётся бета тестирование на нашем сайте
Для просмотра ссылки Войди или Зарегистрируйся.
Вот некоторые новвовведения:
1.)Кеширование данных, призванное сократить запросы в БД.
2.)Пользовательская информация для входа сохраняется теперь не в кукисах, а в сессиях ПыхПыха. Сделанно это для увеличения безопастности.
3.)Новый код статистики в Home.php сможет брать статистику даже из плагинов, но к сожалению это потребует следущих версий плагинов.
4.)Плагины могут быт упорядочены и может изменена последовательность их в меню Applications.
5.)Появилась возможность показа капчи на help_contact.php что существенно предотвратит спам
6.)Капча может показываться также на логин-панели, или всегда или после определённого кол-ва неправильных вводов
7.)lang_print и lang_sprintf теперь поддерживает назначение параметров печати (см. подробности изменений).
8.)lang_sprintf now accepts the args parameter (see the vsprintf() function on php.net). This is required for the group and event media comment action feed link fixes (will require next releases of those plugins).
9.)Возможно изменение языка админ-Панели.
10.)The display name is now kept in the users table to ease retrieval and allow the addition of generation methods in the future
11.)Языковые пакеты теперь можно импортировать или экспортировать из админ-панели для более легкого переноса и корректировки.
Вот некоторые пофиксенные баги:
1.)Исправленна ошибка "Операция Прервана" в ИЕ.
2.)Исправленна ошибка с ГЛЮКАНУТЫМ статусом который не отображал статус в кодировке UTF-8
3.)Большая нагрузка на базу вызванная большим числом обращений к user_lastactive
4.)Исправленна ошибка с ограничением полей по имя и фамилию в 30 символов.
5.)Ошибкb в Javascript вызванные различными массивами $ global_plugins.
Возможные будущие усовершенствования для SE 3.11(Эта еще не вышла а уже )
1.)Пользователи могут изменить свое отображаемое имя (например, [Имя] VS [Фамилия], [Фамилии] VS [Имя], [фамилия] VS [Имя])
2.) Появились уровни администратора
Изменения:
1. footer.php - Added benchmark code; changes to make modified language class work correctly
2. header.php - Added SE_ROOT constant that gives an absolute path to the root folder; added benchmark code; added caching includes; changed plugin selection order to use new order column; excluded misc_js.php from stat views update
3. help_contact.php - Added captcha
4. home.php - Implemented caching code
5. invite.php - Removed session_start() (now in header.php)
6. login.php - Added captcha, can be disabled, enabled or shown after a certain number of failed logins (Admin Panel->Banning & Spam)
7. misc_js.php - Converted some tasks to use json_encode to prevent escaping problems
8. signup.php - Removed session_start() (now in header.php)
9. user_editprofile.php - Added code to update the displayname stored in the user table based on the user settings.
10. user_home.php - Implemented caching code
11. user_upload.php - Removed session_start() (now in header.php); now includes header before action for session support
12. admin/admin_cache.php - Added
13. admin/admin_connections.php - Fixed warning for empty types
14. admin/admin_footer.php - Added language pack assignment for admin selection
15. admin/admin_header.php - Added caching includes; added SE_ROOT constant; changed $global_plugins to an assoc array like header.php
16. admin/admin_profile_edit.php - Added for custom displayname generation
17. admin/admin_language_export.php - Added
18. admin/admin_language_import.php - Added
19. admin/admin_session.php - Added
20. admin/admin_viewplugins.php - Added the ability to change the plugin order (will affect the order plugins show up in menus, profiles, etc)
21. images/secure.php - Added header include to utilize session class
22. images/icons/admin_cache16.gif - Added
23. images/icons/admin_session16.gif - Added
24. include/class_actions.php - Implemented caching; added a fix for corrupted action items; added code to clean out actionmedia; fixed negative limit problem
25. include/class_comment.php - Added fix for group and event media comments by including the parent id in the action vars; removed session_start() (now in header.php)
26. include/class_database.php - Added enhanced logging, private last_resource variable, and the load all functions
27. include/class_javascript.php - Added wrapper for the json_encode() function; added code to prevent error in admin panel
28. include/class_language.php - Main code moved to include/language/*, this is a placeholder/loader
29. include/class_user.php - Made change to the checkCookies method to allow for caching; fixed the user_delete() method to work with the new pm system; changed handling of user_lastactive to prevent MySQL lockups; added display name method (first/last last/first custom) and caching of this value in the user table; setcookie of login info instead uses the session class, which has a cookie-based handled for backwards compatibility; copied code from user_create to user_photo_upload to allow for double-checking of user folder creation
30. include/functions_file.php - Some file functions used in file-based caching
31. include/functions_general.php - Moved some code from home.php and user_home.php here with caching implementation; online_users() speed optimized
32. include/cache/* - Added caching class
33. include/session/* - Added session class
34. include/js/smoothbox.js - Modification to prevent IE errors in smoothbox
35. include/language/* - Moved from include/class_language.php; now supports multiple storage methods (mysql and file); added preload (can ignore preload by setting to false), assign (assigns function output to a smarty variable), and print (does function echo result, defaults to TRUE if assign is not set, FALSE if assign is set) attributes to the lang_print and lang_sprintf functions; added args attribute (vsprintf) to lang_sprintf (args=smarty_variable)
36. include/smarty/plugins/modifier.truncate.php - Reverted to original file (mbstring functions removed) in favor of mbstring.func_overload
37. templates/admin_banning.tpl - Corrected small HTML layout errors; added captcha options for login and contact forms
38. templates/admin_cache.tpl - Added
39. templates/admin_fields.tpl - Added a new max length option (30)
40. templates/admin_header.tpl - Added caching and sessions link; changed plugin loop from section to foreach
41. templates/admin_header_global.tpl - Fixed IE "Operation aborted" error in the tips initialization; changed plugin loop from section to foreach
42. templates/admin_home.tpl - Added admin language selection;
43. templates/admin_language.tpl - Added import and export links
44. templates/admin_language_export.tpl - Added
45. templates/admin_language_import.tpl - Added
46. templates/admin_levels_edit.tpl - Changed plugin loop from section to foreach
47. templates/admin_levels_messagesettings.tpl - Changed plugin loop from section to foreach
48. templates/admin_levels_usersettings.tpl - Changed plugin loop from section to foreach
49. templates/admin_session.tpl - Added
50. templates/admin_viewplugins.tpl - Added the ability to change the plugin order (will affect the order plugins show up in menus, profiles, etc)
51. templates/header.tpl - Modification to prevent IE errors in smoothbox
52. templates/header_global.tpl - Fixed IE "Operation aborted" error in the tips initialization
53. templates/help_contact.tpl - Added captcha
54. templates/home.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins); added login captcha (see login.tpl/login.php); adjusted layout for alignment problems in Recent Signups, Login, etc
55. templates/login.tpl - Added captcha, can be disabled or enabled, or shown after a certain number of failed logins (Admin Panel->Banning & Spam)
56. templates/network.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins)
57. templates/profile.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins)
58. templates/user_home.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins)
59. Other:
Changed default max length for the first and last name fields in the installer to 30
The se_visitors table structure has been changed. Now uses InnoDB and will keep track of the logged in users. This is to prevent lockups with the user_lastactive column. The user_lastactive will still be updated (for advanced search), but only every two minutes to prevent lockups.
ждем новую версию...)