Review¶
#1569 OpenID authentification for TYPO3¶
OpenID allows to authenticate on many web sites using a single registration at the OpenID provider. There are several OpenID providers on the Internet. Such major companies and sites as AOL, Blogger, Flickr, LiveJournal, Technoratti and Yahoo provide OpenID services (the full list can be found here). Once registered with one OpenID provider, user can use his OpenID on any OpenID–enabled web site. This feature works in TYPO3 for the front-end disposal for any visitor and back-end for administrators and editors.
Login dialog on Yahoo¶
Setting the OpenID key for users¶
Frontend (web site) visitors:
Backend (administration) users:
Watch demo videos:
TYPO3 Backend authentication using OpenID
TYPO3 Frontend authentication using OpenID
#1573, #1574, #1575 Caching issues in general¶
Caching is an all-time topic concerning performance of website views delivered to visitors. The current caching is inflexible and cannot be reused by TYPO3 extensions developed by third parties.
The first task on that was to introduce a new caching framework that was backported from FLOW3 (the base framework for TYPO3 5.0 - the next major release of TYPO3). This framework is able to store cache data on different resources, e.g. database, filesystem or memcached environment (thus, the memcached task got solved automatically by the general approach). It's now possible to add tags to cached elements and select by those tags which makes the whole thing very flexible for now.
#1572 Integrated RSS feed for content elements per page¶
Each regular content element on a page has now a RSS representation. Specific user plugins/extension hav a interface to provide their own specific data (like e.g. news articles). This can be a built-in way to get informed about any changes on websites automatically.
Configuration possibilities for RSS output¶
#1570 RSA authentication library¶
RSA offers a more secure way to transfer sensible data (e.g. like login-data) over open networks. A public key is generated on the server and transfered to the client which will then encrypt its data with that key and send back to the server.
This feature currently is not finished yet but the basis framework is done and can be improved later on.