BlueSpice 1.20.0
Latest Release: 1.20.0
Published: 2012-12-21 (STABLE)
Download: zip (80.6 MB)
Features
- ArticleInfo: Change order of informations
- Distribution: Tagcloud
- Distribution: Calendar
- FeedbackHelper: Feedback to the BlueSpic-Team
- Framework: Internationalization of MediaWiki
- Framework: Support for MW 1.17 to 1.21wmf
- InsertFile: Duplicate
- InsertFile: Licences
- InsertMagic: Insert tags and wiki words with a tool
- MailChanges: Mailtemplates with wiki site
- PageAccess: Assignment of permissions for single articles
- ResponsibleEditors: Permissions for resopnsible editors
- SaferEdit: Improvements within collision detection
- Shoutbox: Delete shouts
- SmartList: Newer Tag: Toplist
- Suche: Autocomplete
- Suche: Search-as-you-type
- VisualEditor: Buffering
- VisualEditor: Improvements of parser
Bugfixes
- A lot of bugs fixed
Release notes
BlueSpice Core 1.20 / BlueSpice for MediaWiki 1.20
Date: 2012-12-21 This is a major release (rev 7909).
Changes since BlueSpice Core 1.1.1 / BlueSpice for MediaWiki 1.1.1
BlueSpice Framework (Core)
- Added support for MediaWiki ResourceLoader
- Removed old I18N files
- Added jQuery effects core
- Added new scrollable AJAX tooltip
- Information on Special:Version and ExtensionInfo are now the same
- Completely removed vendor/SymfonyComponents
- Completely removed BsEvent and BsEventDispatcher
- Completely removed BsI18N
- BsConfig: "getOption" on User object returns none serialized values
- Fixed infinite recursion in ExtJS-Trees (i.e. InsertCategory)
- Depth of recursion is now configurable
- Refactored ExtendedSearch components
- Added Validator I18N
- Fixed path issues in Database.class.php
- Added filearchive trigger for oracle
- BsException does not return the message key anymore
- Added I18N for RemoteHandler errors
- Added debug mode for BsMailer
- Fixed error when no User object could be created
- Fixed $wgOutputEncoding issue for MediaWiki 1.19 (UTF-8 Support)
- Added RemoteAction implementation to fix errors in RemoteHandler
- Added MediaWiki style wfSuppressWarnings() to BsTagFinder
- Setup: droppend support for MediaWiki < 1.17
- Updated all jQuery and jQuery UI components
- Added "sortable" functionality to jQuery UI
- Removed jQuery Tools as they are no longer needed.
/bluespice-core/data/PDFTemplates
- Created a "common" asset location
- Added fonts.css
- Adding new landscape orientation PDFTemplate
- Added styles for <thead> and <tbody>
- Added .wikitable stylings
- Added more MediaWiki styles
- Added new page-break rules
BlueSpice Framework (Adapter)
- Added HTMLMultiSelectSortList
- Added HTMLLink
- Added reValidate for real sort list in HTMLMultiSelectSortList
- Added selected="selected" on update in HTMLMultiSelectSortList
- Fixed compatibilty of HTMLMultiSelectEx
- Removed differentiation of extension-settings for DBtype
- Added BlueSpice to Special:version
- Implemented legacy mode for OutputPage->errorpage/showErrorPage
- Updated SpecialPage alias system
- Added new way to control caching of a page: set dummy template
- Changed RemoteHandler behavior in case of an error. It has been very ambiguous before (Returning a whole HTML document on error).
- BlueSpice SpecialPages are now displayed on Special:Specialpages
- Added "addTemporaryGroupToUser" functionality
- Number of founds is also correct now
- Added two functions to get the namespace constant(s) for MediaWiki namespaces
- Added Hook BSAdapterGetUserMiniProfileBeforeInit in method getUserMiniProfile
- Integrated WIKI_FARMING_INSTANCE_ROOT to allow loading of config files in symlinked directories
- Added MW 1.17+ compatible Linker::link method in LinkProvider
- Implemented conditional use of ContextSource in PageContentProvider
- Removed link to UserPage of deleted user in UserMiniProfile
- Added UserPreference for WidgetBar and UsersideBar
/bluespice-mw/adapter/scripts/BlueSpiceFramework.js
- Added URL helper methods (for future: maybe use URL.js or similar)
- Added .format() to prototype of String
/bluespice-mw/config/extension-settings.php
- MailChanges are now loaded on REMOTE to make ShoueBox mails work
- Added SmartList
- Added BSProjectFeedbackHelper
- Added InsertMagic
- Added CSyntaxHighlight
/bluespice-mw/config/pm-settings.php
- Removed secure group
- Reset default permissions. BlueSpice should not impose a permission model on existing wikis
- Group sysop is allowed to searchfiles by default
BlueSpice Extensions
- New extension: InsertMagic
- New extension: NamespaceCss
- New extension: PageAccess
/bluespice-mw/ext/ArticleInfo
- Added new Hook to support Vector Skin
- Rearranged StateBarBody
- Added __NOARTICLEINFO__ behaviour switch
- Added StateBar sort functionality
- Replaced wfMsgExt with wfMsg
- Now follows redirects
- Added ArticleInfo.js
- Last edited now gets updated by JavaScript
- Added invalidateCache on parent pages
- Improved display of categories in view mode
/bluespice-mw/ext/Authors
- Added __NOAUTHORS__ behaviour switch
- Replaced userCan( 'read' ) with userCanRead() because it has a bug. https://bugzilla.wikimedia.org/show_bug.cgi?id=38709
- Now authors uses plural I18N
- UserImage setting is now inserted into db without savesettings
- Replaced userCanRead with userCan( 'read' )
- Added qqq messages
- I18N UTF-8 encoding.
/bluespice-mw/ext/Blog
- Added show blog insert form on blog tag for not registered users
- Blog tag now is injected into InsertMagic
/bluespice-mw/ext/BlueSpiceProjectFeedbackHelper
- MediaWiki I18N
- Only show to Sysops
- Added Link to feedback form
- Added param toggle
- Added confirm dialog for disabling
- Removed "Beta" state
/bluespice-mw/ext/CountThings
- Added InsertMagic hook handler
- Replacing wfMsg with wfMessage
- ParserCache in hook disabled
- Added I18N for countThings tags
/bluespice-mw/ext/ExtendedSearch
- Fixed results from "titleEdge"
- External Repos can be indexed now.
- Fixed wrong message that was shown while indexing
- Added create and suggest link in autocomplete
- CostumerId gets initialized earlier
- Spellchecker has own view now
- Added I18N for Settings and Specialpage
- Added option to delete lock file
- Added option to disable create/suggest links in autocomplete
- New BlueSpice search plugin for Firefox. If you want to use it, you have to change the urls at the moment.
- SearchForm on Specialpage is now just created once
- Added Hooks before indexing
- Added fetchContent by explicit article id
- Improved hit highlighting
- Delay is now 300ms
- Title is shorted in the middle now ... also works with highlighting
- Removed whitespaces around ellipses
- No more create/suggest links will be displayed if title exists
- Fixed missing preference label
- Autocomplete Box will disappear if no results where found
- Added client-side global event "BSExtendedSearchAutocompleteItemSelect"
- Removed WantedArticle dependencies
- Added better mechanism to add classes to result items
- Implemented better logic to read in files from external repo
- Just "application" files will be indexed now. Now it works like BuildIndexMWReopsiotry
- Results from textWord (index field with ReversedWildcard) are highlighted, too.
- If you open Special:SpecialExtendedSearch no error message will be thrown.
- Improved code of link creation
- No more empty facets will be displayed
- Normal Article link is now made by LinkProvider
- No spellchecker if title does not exist
- Fixed fuzzy search searching in the wrong fields
- In BSExtendedSearchAdditionalActions hook just the links are added now
/bluespice-mw/ext/ExtensionInfo
- Added ExtensionInfo specialpage
- Added new HelpdeskBaseUrl
- Moved urls into I18N-files
- Added BlueSpice Version to ExtensionInfo
- Fixed formatting
/bluespice-mw/ext/FormattingHelp
- FormattingHelp is now hidden if in VisualEditor mode
/bluespice-mw/ext/GroupManager
- Changed icons
/bluespice-mw/ext/HideTitle/HideTitle.class.php
- Disabled parser to remove title
- Removing <h1> with JS
/bluespice-mw/ext/SmartList (aka /bluespice-mw/ext/InfoBox)
- Renamed InfoBox to SmartList
- Renamed bsTop10 to bsMostViewedPages
- Added ability to show the most viewed pages in a category
- Added ability to show comments and date (in mode 'recent changes'), configuration in user preferences
- Added BsTop10 tag which provides a list of pages sorted by how often they have been watched
- Added aditional params hook
- Modified tag attributes handling
- Fixed Widget heading
- Added possibility to add parameter time="month". In this case bs_whoisonline is used and you will get different scores, but the order is the same.
- Added possibility to get the most viewed pages for more categories
- Now the behavior of the comparison works much better
- Renamed mostviewedpages to toplist. cat and ns not working at the moment.
- Improved Toplist. Namespaces are working now
- No more results with zero views will be displayed
- Toplist does not display pages which a user is not allowed to read anymore
- Fixed "count" param
- Added INFOBOX Widget keyword for compatibility reasons
/bluespice-mw/ext/InsertCategory
- Changed case of file names
- Added event handler for "hwactions-init" to add button and command
- Removed table aliases for better cross DB compatibility
- Category tag depends now to system language
- Fixed error that prevented deletion of all categories in view mode
- Disabled/Enabled state
- Added "hideHeaders" to GridPanel
- Added LoadMask to TreePanel
/bluespice-mw/ext/InsertFile
- Added licence chooser
- Improved paging mechanism and performance
- Fixed bug with height/width of images when in edit mode
- Added reset on filter
- Fixed trimming error of unicode-no-break-spaces ( )
- Added global clientside hook "BSInsertFileAfterInitWindow"
- Added loadMask for DataView container panel
/bluespice-mw/ext/InsertLink
- ComboBox allows only existing namespaces
- Internal links to pages are now correctly read in and displayed
/bluespice-mw/ext/InterWikiLinks
- Fixed paging for oracle
/bluespice-mw/ext/MailChanges
- Now sends mails in user language
- Mails on Shouts are only sent if user watches article
/bluespice-mw/ext/NamespaceManager
- Fixed I18N
- "id" and "name" columns are now sortable
- Added paging toolbar
- New delete button
- Talk namespace will be deleted with associated namespace
- Running check on case
- Added OracleDB switch for ns_bak_text
- Moved delete page query after delete revision because of ON DELETE CASCADE
/bluespice-mw/ext/PagesVisited
- Works with oracle now
/bluespice-mw/ext/PageTemplates
- Now completely sortable over serveral pages
- Tag is rendered alphabetical
/bluespice-mw/ext/PermissionManager
- Fixed IE 8 render errors
- Templates now have tooltips with description
- Removed restriction level check because it was unnecessary. Now it is the original MediaWiki behavior
/bluespice-mw/ext/ResponsibleEditors
- New mail notifications on article move/edit/delete
- Article is now added to editors watchlist
- SpecialPage: implemented dynamic pageSize
- SpecialPage: set grid to autoHeight
- SpecialPage: now lists multiple editors for each page
- SpecialPage: added hideHeaders to GridPanel
- SpecialPage: added loadMask to GridPanel
- Added options for automatic rights assignment
- Disabled AutoPermissions for ResponsibleEditors (for packaging)
- Added invalidateCache on delete all responsible editors
- Added invalidateCache when responsible editors change
/bluespice-mw/ext/Review
- Added updatepatches for oracle
- Fixed crash on postgresql update.php
- Fixed oracle
- Fixed notifiations
/bluespice-mw/ext/RSSFeeder
- Added own hook "BSRSSFeederGetRegisteredFeeds" that replaces "MediaWikiPerformAction". Because "MediaWikiPerformAction" isnĀ“t called on specialpages anymore
/bluespice-mw/ext/SaferEdit
- Added flag to prevent requests if no backup has been created
- No more backup will be created if WYS is active by default and no changes have been made
- Restored edit warning
- SaferEdit warning is now cancelled on save, cancel and preview
/bluespice-mw/ext/SecureFileStore
- Now also replaces image links in single quotes.
- No more fatal error will be thrown with mw 1.19+ because Image class has been removed
/bluespice-mw/ext/ShoutBox
- Added "deleteshoutbox" permission to allow users to delete their shouts
- Deleted shouts get archived
- Fixed long text overflow
- Fixed Oracle and PostGreSQL
- Added clientside I18N
- Added BSShoutBoxBeforeAddViewAfterArticleContent hook
- Implemented __NO_SHOUTBOX__ behavior switch
- Added "archiveshoutbox" permission
- Added maxlength to ShoutBox insert form
/bluespice-mw/ext/StateBar
- Added option for disable statusbar on comma separated page list
- Added sort options for top/body sort
- Added reorder functionality
- Added support for underscored entrys in StateBar hide on pages pref
- Added possibility to set data attributes to top elements
/bluespice-mw/ext/Statistics
- Fixed value labels
- NumberOfEdits now counts correctly
- Value label with one digit after comma
- Removed brackets in filter text
- added OracleDbReader - draft
- Statistics Searchstats now works for oracle
- Modified DB-Switch for DBReader.class
/bluespice-mw/ext/TagSearch
- Changed the style. Now it is a little bit smaller and it looks better
- Added operator param
/bluespice-mw/ext/UEModulePDF
- Added param override from page props
- Added page props to some important tags
- Allowed overriding of template param from page props and URL
- Added feature "Suppress namespace"
- Now saving PDF if in debug mode
- Added new implementation for SOAP-less PDFWebservice
- Added backward compat. for old PDFTemplates
- Changed temp dir setting
- Added WikiId to requests
- Added timeout of 2 minutes
- Using Repo instead of LocalRepo for images
- Implemented thumbnail detection
- Reintroduced rel="nofollow"
/bluespice-mw/ext/UniversalExport
- Added StateBar sort functionality to UniversalExport
- ExcludeArticleTag and HideTitleTag now will be shown in content instead of statebar
- Reenabled export of not existing pages
- Removed "default" template entry in ParamsDefaults
/bluespice-mw/ext/UserManager
- Added page size field in paging toolbar for dynamic page sizes
- User name links now to user page
- Paging now works for oracle
- Now throws error if username == pw
- Edit password works again with mw1.18+
- Removed userid as salt ... MediaWiki generates a random number
- Additionally show internal group names in Groups tab.
- Added internal groupnames to edit groups dialog
/bluespice-mw/ext/UserSidebar
- Now also the default will be shown
/bluespice-mw/ext/VisualEditor
- Updated TinyMCE to 3.5.8
- Added language files
- Added advimagescale plugin
- Linking across tags is no longer possible
- Removed timestamp after image links
- Added wikitable style
- Added jQuery events on document object
- Decoupled buttons
- Added AJAX save
- Added classes to tags and magicwords to hwcode/editor_plugin.js
- Added hook to hwbehaviour/editor_plugin.js
- Added parser code for behavior switches
- Fixed
- error - Implemented new image parsing
- Added dedicated directory for custom plugins
- Disabled switch to wiki code in full screen, as it breaks the view.
- Paragraph style is now indicated (heading, paragraph, etc.)
- Disabled RETURN key in special tags
- Allow for multiple table headings in one row
- Added LoadMask
- Reestablished mailto links
- Improved entity handling
- Added spaces before and after single line break in order to make it possible to add text without gray background
- Remove all nonalphanumeric characters from comments so parser won't apply.
- Rollback newline after comments patch
- Clean up empty divs
- Added I18N for Magic word __NO_EDITOR__
- Now using hwcontextmenu
- Fullscreen editing enabled
- Now works in language variants
- Fixed paths for main.css and general.css
- Added new list plugin by TinyMCE. Should improve list experience.
- Changed CSS to better meet overall BS design
- Added sortable list image
/bluespice-mw/ext/WantedArticle
- Added events for modification of given title
- Changed $.on() to $.live() due jQuery version issues in MW < 1.19
- Added <bs:wantedarticleform/> tag
- Added wanted article tag to InsertMagic
/bluespice-mw/ext/WikiAdmin
- Replaced deprecated parent::SpecialPage by parent::__construct
- WikiAdmin is using MediaWiki I18N now
- Added wrapping to main panel
BlueSpice Extensions (Dist)
- New extension: Calendar
- Calendar: Replaced deprecated split with explode
- CategoryTree: query limited by row_number on oracle
- CategoryTree: added rumnow instead of limit for oracle
- Updated DynamiPageList. We are using the Wikimedia Version (www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29) ... not the major risk one. (tested on 1.16 & 1.17)
- LDAPAuthentication: fixed $wgVersion bug
- LDAPAuthentication: fixed $_SESSION['wpDomain'] bug
- Updated Math
- Updated Nuke: Now has much better functionality. Works with 1.17 and 1.16
- Updated ParserFunctions
- Updated RSS: v1.90 solves issues with umlauts
- New extension: SocialProfile
- Updated SyntaxHighlight_GeSHi: Newest version of geshi does not work with mw1.19+ so syntaxhighlight tag was added
- New extension: WikiCategoryTagCloud
BlueSpice Webservices
/webservices/BShtml2PDF
- Added new BShtml2PDF.war
- Added linkable attachments
/webservices/SOLR
- Separated the index that each field has just it's own filterfactory
- Removed titleEdge field
- Removed copyfield for titleEdge
- Removed titleEdge
- Added TextReverse
- Added missing sort field
- Updated spellchecker component and index field or spellchecker
- Removed velocity because it has a bug in solr 3.5
- Spellchecker index is no more rebuild when commit is triggered because this is a performance killer