Debug-messages still may use echo, and some functions in functions_image and trackback still use it to generate progress messages, which should get cleaned up as well but is not that urgent
89 lines
4.2 KiB
Plaintext
89 lines
4.2 KiB
Plaintext
* the wysiwyg-spawn-api is partly removed (from 2k11/admin/wysiwyg_init.tpl) (TODO: Replace or fix)
|
|
|
|
* All Javascript-functions like SetCookie now reside in a serendipity-object, simulating a namespace.
|
|
SetCookie(...)
|
|
became
|
|
serendipity.SetCookie(...)
|
|
|
|
* Renamed JS-Function:
|
|
toggleCategorySelector became toggle_category_selector
|
|
|
|
* The advanced js option (eyecandy) got removed, as such a thing like advanced js doesn't exist anymore
|
|
|
|
* dashboard_plugin has an equivalent in the core
|
|
|
|
* Constants like S9Y_FRAMEWORK_COMPAT are no longer set (include_once is used instead)
|
|
|
|
* New additional option to render smarty-functions: serendipity_smarty_show($template, $data)
|
|
|
|
* A number of functions now returns their result instead of echoing them (TODO: a bunch of image- and
|
|
trackback-functions still use echo for messages"):
|
|
serendipity_plugin_config
|
|
serendipity_printEntryForm
|
|
serendipity_printEntries
|
|
function serendipity_showMedia
|
|
serendipity_showPropertyForm
|
|
showMediaLibrary
|
|
serendipity_guessInput
|
|
memSnap
|
|
serendipity_displayTopUrlList
|
|
serendipity_displayTopExits
|
|
serendipity_displayTopReferrers
|
|
serendipity_printConfigTemplate
|
|
show_plugins
|
|
|
|
* Functions removed from the core:
|
|
serendipity_printConfigJS
|
|
|
|
* All internal plugins got extracted from plugin_internal.inc.php and moved to plugins/.
|
|
They are renamed to work there (TODO: Fix that and rename back or add upgrader task):
|
|
serendipity_calendar_plugin became serendipity_plugin_calendar
|
|
serendipity_quicksearch_plugin became serendipity_plugin_quicksearch
|
|
serendipity_archives_plugin became serendipity_plugin_archives
|
|
serendipity_categories_plugin became serendipity_plugin_categories
|
|
serendipity_syndication_plugin became serendipity_plugin_syndication
|
|
serendipity_superuser_plugin became serendipity_plugin_superuser
|
|
serendipity_plug_plugin became serendipity_plugin_plug
|
|
|
|
* Add plugin hook "js", generating a virtual serendipity.js
|
|
|
|
* Admin JS is now bundled in serendipity_editor.js.tpl and rendered using smarty in the template config
|
|
|
|
* Admin JS got rewritten using jQuery where applicable
|
|
|
|
* serendipity_define.js.php removed
|
|
|
|
* Removed support for layout.php
|
|
|
|
* The whole PHP-Code now almost never echoes integrated HTML, but uses smarty template (TODO: Remove the almost)
|
|
The necessary smarty-templates reside in 2k11/admin/
|
|
Every design can generate its own backend if it integrates those templates udner admin/ itself
|
|
|
|
* 2k11 is set as the new default backend, replacing bulletproof. default remains the fallback so far.
|
|
|
|
* A number of functions had some arguments removed:
|
|
* function serendipity_displayImageList:
|
|
From
|
|
function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = false, $url = NULL, $show_upload = false, $limit_path = NULL, $smarty_display = true)
|
|
to
|
|
function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = false, $url = NULL, $show_upload = false, $limit_path = NULL)
|
|
* function serendipity_showMedia
|
|
From
|
|
function serendipity_showMedia(&$file, &$paths, $url = '', $manage = false, $lineBreak = 3, $enclose = true, $smarty_vars = array(), $smarty_display = true)
|
|
to
|
|
function serendipity_showMedia(&$file, &$paths, $url = '', $manage = false, $lineBreak = 3, $enclose = true, $smarty_vars = array())
|
|
* generate_plugins
|
|
From
|
|
static function generate_plugins($side, $tag = '', $negate = false, $class = null, $id = null, $tpl = 'sidebar.tpl')
|
|
to
|
|
static function generate_plugins($side, $negate = false, $class = null, $id = null, $tpl = 'sidebar.tpl')
|
|
|
|
* serendipity_showMedia now no longer returns the used template and echoes the generated HTML, but only returns the generated HTML
|
|
|
|
* Designs now have their own configuration page, ?serendipity[adminModule]=templates&serendipity[adminAction]=editConfiguration
|
|
|
|
* jQuery in the backend no longer runs in noConflict-mode. Use $(...) instead of jQuery(...)
|
|
|
|
* The entryproperty-plugin will now always delete its cache on uninstall, not only if the cache is activated then
|
|
|
|
* serendipity_is_iframe now really only checks for iframe and doesn't also echo it |