Hallo Community,
es gibt seit kurzem einen interessanten Bericht über die Neuigkeiten in Joomla! 1.5 !(in Englisch)
http://dev.joomla.org/component/opti...emid,33/p,201/
Leider finden sich momentan wohl wenig Hände/Köpfe um diesen Text zu übersetzen.
Daher dachte ich mir die Community um Hilfe zu bitten (getreu dem Joomla! = Jumla = Alle gemeinsam).
Vielleicht können wir ihn Stück für Stück übersetzen und posten?
Hier ist er also:
-------
A short overview on the goodies in the 1.5-beta
October 13th, 2006 by willebil
I talk to a lot of people asking what really is changed in the 1.5 beta. We have collected a description of the most new features around in the released beta, and in this blog I want to give an overview about all the goodies around. This article will describe the following things:Here we go
- User features
- Designer features
- Developer features
![]()
A. User features
1. Administrator
Managers
- Extension manager
- - unified installer
- - ability to disable components (security)
- Article manager
- - content items are now called articles
- - only uses one editor to save screen realestate
- - new image manager that allows u to insert images on the fly
- - simplified interface
- - on the fly-preview (u don’t need to save first before u can preview your changes)
- - archive functionality has been moved into the article manager
- - improved pagebreak and readmore handling
- Menu manager
- - set a default menu item
- - three-click process to add a new menu item
- - easily edit a menu item without the need to remove it
- - u can link to anything
- - vastely simplified interface
- Media manager
- - Improved user interface, thumbnail and detail views
- - Easily upload multiple files at once
- - Added configuration settings
2. Site
- Template manager
- - Improved template preview, show module positions and names
- - Support to edit multiple css files
B. Designer features
- Full support for feeds (atom 1.0 and rss 2.0); In Joomla! 1.5 feeds are generated for all article categories and sections, weblinks and contacts.
- Improved error handling; Joomla! 1.5 outputs correct 404, 403 and 500 error messages. These message can be customised by the template designer.
- Improved lost password handling; Joomla! 1.5 makes it easier for users to retrieve their lost pasword based on username or email address.
1. Introduction
Accessibility in Joomla! and Mambo has always been a much debated topic. It an area that covers lots of different issues and as a result it means different things to different people. The major issues that are discussed frequently on the forums are:These issues have been adressed in the design and accessibilty workgroup and most, if not all, of these issues can be solved within the new 1.5 framework. In this paragraph we will shortly describe the features that have been built into the 1.5 framework.
- hardcoded tables in Joomla! code
- unflexible SEF (search engine friendly URLs) solution
- different issues with metadata (keywords, description and site titles)
- compliance to different accessibility standards (508, WCAG, ….)
2. Accessibility in 1.5
Accessibility is a topic that much depends on the client’s demands, the goals of the website designer, the audience of the site etc… It seems there is no one solution-fits-all. This awareness made us shift strategy from ‘putting it all in the core’ to ‘making sure designers can do it themselves’. This approach is exactly what we did when we developed the framework; for Joomla! 1.5 we have done the following :What does this all mean? In 1.5, a designer can change every little bit of html the system generates, the standard output however is still the same as in 1.0 to retain backwards compatibility with 1.0 site templates. This allows the creation of accessible, standard compliant, tableless, whatever-the-designer-thinks-is-important, websites.
- 1. All html output has been moved into extension templates. These templates can be overridden in your own site template, allowing a designer to completely change the generated html markup to his liking. He can change css classes, remove tables, make the template compliant to accessibility standards etc…
- 2. A designer can define his own module wrappers in his site template. In 1.0 there were only 3 hardcoded options, in 1.5 a designer can define his own option to wrap his modules.
- 3. The menu module in 1.5 now renders as unordered lists by default, the old menutypes are still supported for backwards compatability reasons.
- 4. The pagination output can be overriden in the site template by a designer.
- 5. The whole SEF system has been revamped. The core SEF support has been improved and can easily be extended by plugins. No core hacking is needed.
We are currently trying to create a semantic site template that will act as a proof of concept to demonstrate how people can use the new features in 1.5. The goal is also to make this template an offical package. Template designers can then use it as the basis for their own accessible and standard compliant templates. The template will be fine-tuned based on feedback gathered from the community and the idea is to move it into the core for 2.0.
C. Developer features
1. Internationalisation
A lot of effort has been put into internationalisation. The framework offers the following additional features:
- Full UTF-8; It is able to represent any universal character in the Unicode standard, yet the initial encoding of byte codes and character assignments for UTF-8 is coincident with ASCII (requiring little or no change for software that handles ASCII but preserves other values). For these reasons, it is steadily becoming the preferred encoding for email, web pages, and other places where characters are stored or streamed.
2. Application framework
- RTL support; This option stands for Right To Left support, simple making it possible to reverse rendering order of content. This is option is valuable for languages where right to left is used, like Arabic.
- Translation using INI files; Translations of extensions is now fully supported within the core framework by INI files.
- Very easy to add new languages because of INI structure.
Libraries3rd party extensions
- FTP filesystem; Allows admins/users to maintain their site without having an ftp server/client around, ease of use and maximum flexibilty
- LDAP support; with this you can connect Joomla! to an enterprise directory like Microsoft’s Active Directory or Novell’s e-directory; move credentials maintenance outside the Joomla! environment.
- New PDF library
- - more powerful
- - flexible
- - more performant
- - now fully OO based, fits perfectly into the framework
- - images now are included when rendered
- XML-RPC support; this enables us to make the Joomla! CMS webservice aware and is opening up all kind of new functionality that can be incorporated into Joomla!
- Component framework; adding MVC pattern support offering a basic approach to develop full OO based extensions to Joomla! All classes to support easy, quick and almost out-of-the-box extensions development are around.
- Standard separation from logic and representation.
- Pathway support.
- Improved SEF
- Now supported by plugin extension, no need to do core hacking.
- Only limited by the needs of the end-user/developer.
- Improved caching
- - general improvement of caching mechanism, speeding up website performance
- - Implemented template caching.
- - Implemented extensions caching (component, module, plugin etc.)
- - Improved page caching.
- Database drivers;
- Foundation layer for independent database support.
- Core framework does not need to be changed when new RDBMS will be added in future (maybe some refactoring of queries needs to be done then).


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen