Anzeigen der neuesten Beiträge
0 Mitglieder und 2 Gäste betrachten dieses Thema.
After nearly two years of development, we are proud to announce the release of the first alpha version of the Drupal 7.x family. This alpha includes a tremendous number of new features and new under-the-hood improvements for both users and developers.We revamped Drupal's user interface, added key contributed modules including CCK and ImageField, introduced a new object-oriented database layer, revamped file handling capabilities, and an automated testing framework based on SimpleTest, among literally hundreds of other improvements. Drupal 7.0 alpha 1 is the collective work of over 800 core contributors.It is important to note that this alpha version should not be used for production sites. We've resolved most errors reported so far, but there are outstanding known issues (including security issues) and most likely some problems that have not been reported as of yet. It is expected that there will be at least one more alpha version followed by a few beta versions and at least one release candidate before Drupal 7.0 is finalized.
We were recently informed of a very nasty exploit that, as far as we can see, affects almost all e107 0.7 releases. Everyone running e107 needs to get their sites updated as soon as possible. If you are a site owner and you are unable to upgrade for some reason (too much hacked core code), please contact me directly and I can help you with a quick-fix.Please get the word out to all other e107ers. If you find an e107 site out there, post on their site somewhere about this upgrade.We have also included an automatic update check in this release. It was in previous ones, but was based of sourceforge's rss feed, which they apparently don't want to fix. The new code will now check a file on e107.org, which will always contain the most recent e107 release information. If there is an update available, you should see a notice on your main admin screen. Depending on your admin theme, it may also appear in the left column of all admin pages.As always, please ensure you perform a full db and site backup before performing the upgrade. Please inform us if you have any problems with this new release.For a list of the fixes, you can see them here
Drupal 7.0 alpha 2, 2010-02-21----------------------- Database: * Fully rewritten database layer utilizing PHP 5's PDO abstraction layer. * Drupal now requires MySQL >= 5.0.15 or PostgreSQL >= 8.3. * Added query builders for INSERT, UPDATE, DELETE, MERGE, and SELECT queries. * Support for master/slave replication, transactions, multi-insert queries, delayed inserts, and other features. * Added support for the SQLite database engine. * Default to InnoDB engine, rather than MyISAM, on MySQL when available. This offers increased scalability and data integrity.- Security: * Protected cron.php -- cron will only run if the proper key is provided. * Implemented a pluggable password system and much stronger password hashes that are compatible with the Portable PHP password hashing framework. * Rate limited login attempts to prevent brute-force password guessing, and improved the flood control API to allow variable time windows and identifiers for limiting user access to resources. * Transformed the "Update status" module into the "Update manager" which can securely install or update modules and themes via a web interface.- Usability: * Added contextual links (a.k.a. local tasks) to page elements, such as blocks, nodes, or comments, which allows to perform the most common tasks with a single click only. * Improved installer requirements check. * Improved support for integration of WYSIWYG editors. * Implemented drag-and-drop positioning for input format listings. * Implemented drag-and-drop positioning for language listing. * Implemented drag-and-drop positioning for poll options. * Provided descriptions and human-readable names for user permissions. * Removed comment controls for users. * Removed display order settings for comment module. Comment display order can now be customised using the Views module. * Removed the 'related terms' feature from taxonomy module since this can now be achieved with Field API. * Added additional features to the default install profile, and implemented a "slimmed down" install profile designed for developers. * Added a built-in, automated cron run feature, which is triggered by site visitors. * Added an administrator role which is assigned all permisions for installed modules automatically. * Image toolkits are now provided by modules (rather than requiring a manual file copy to the includes directory). * Added an edit tab to taxonomy term pages. * Redesigned password strength validator. * Redesigned the add content type screen. * Highlight duplicate URL aliases. * Renamed "input formats" to "text formats". * Moved text format permissions to the main permissions page. * Added configurable ability for users to cancel their own accounts. * Added "vertical tabs", a reusable interface component that features automatic summaries and increases usability. * Replaced fieldsets on node edit and add pages with vertical tabs.- Performance: * Improved performance on uncached page views by loading multiple core objects in a single database query. * Improved performance for logged-in users by reducing queries for path alias lookups. * Improved support for HTTP proxies (including reverse proxies), allowing anonymous pageviews to be served entirely from the proxy.- Documentation: * Hook API documentation now included in Drupal core.- News aggregator: * Added OPML import functionality for RSS feeds. * Optionally, RSS feeds may be configured to not automatically generate feed blocks.- Search: * Added support for language-aware searches.- Aggregator: * Introduced architecture that allows pluggable parsers and processors for syndicating RSS and Atom feeds. * Added options to suspend updating specific feeds and never discard feeds items.- Testing: * Added test framework and tests.- Improved time zone support: * Drupal now uses PHP's time zone database when rendering dates in local time. Site-wide and user-configured time zone offsets have been converted to time zone names, e.g. Africa/Abidjan. * In some cases the upgrade and install scripts do not choose the preferred site default time zone. The automatically-selected time zone can be corrected at admin/config/regional/settings. * If your site is being upgraded from Drupal 6 and you do not have the contributed date or event modules installed, user time zone settings will fallback to the system time zone and will have to be reconfigured by each user.- Filter system: * Revamped the filter API and text format storage. * Added support for default text formats to be assigned on a per-role basis. * Refactored the HTML corrector to take advantage of PHP 5 features.- User system: * Added clean API functions for creating, loading, updating, and deleting user roles and permissions. * Refactored the "access rules" component of user module: The user module now provides a simple interface for blocking single IP addresses. The previous functionality in the user module for restricting certain e-mail addresses and usernames is now available as a contributed module. Further, IP address range blocking is no longer supported and should be implemented at the operating system level. * Removed per-user themes: Contributed modules with similar functionality are available.- Added code registry: * Using the registry, modules declare their includable files via their .info file, allowing Drupal to lazy-load classes and interfaces as needed.- Theme system: * Removed the Bluemarine, Chameleon and Pushbutton themes. These themes live on as contributed themes (http://drupal.org/project/bluemarine, http://drupal.org/project/chameleon and http://drupal.org/project/pushbutton). * Added Stark theme to make analyzing Drupal's default HTML and CSS easier. * Added Seven theme as the default administration interface theme. * Variable preprocessing of theme hooks prior to template rendering now goes through two phases: a 'preprocess' phase and a new 'process' phase. See http://api.drupal.org/api/function/theme/7 for details. * Theme hooks implemented as functions (rather than as templates) can now also have preprocess (and process) functions. See http://api.drupal.org/api/function/theme/7 for details.- File handling: * Files are now first class Drupal objects with file_load(), file_save(), and file_validate() functions and corresponding hooks. * The file_move(), file_copy() and file_delete() functions now operate on file objects and invoke file hooks so that modules are notified and can respond to changes. * For the occasions when only basic file manipulation are needed--such as uploading a site logo--that don't require the overhead of databases and hooks, the current unmanaged copy, move and delete operations have been preserved but renamed to file_unmanaged_*(). * Rewrote file handling to use PHP stream wrappers to enable support for both public and private files and to support pluggable storage mechanisms and access to remote resources (e.g. S3 storage or Flickr photos). * The mime_extension_mapping variable has been removed. Modules that need to alter the default MIME type extension mappings should implement hook_file_mimetype_mapping_alter(). * Added the hook_file_url_alter() hook, which makes it possible to serve files from a CDN. * Added a field specifically for uploading files, previously provided by the contributed module FileField.- Image handling: * Improved image handling, including better support for add-on image libraries. * Added API and interface for creating advanced image thumbnails. * Inclusion of additional effects such as rotate and desaturate. * Added a field specifically for uploading images, previously provided by the contributed module ImageField.- Added aliased multi-site support: * Added support for mapping domain names to sites directories.- Added RDF support: * Modules can declare RDF namespaces which are serialized in the <html> tag for RDFa support. * Modules can specify how their data structure maps to RDF. * Added support for RDFa export of nodes, comments, terms, users, etc. and their fields.- Search engine optimization and web linking: * Added a rel="canonical" link on node and comment pages to prevent duplicate content indexing by search engines. * Added a default rel="shortlink" link on node and comment pages that advertises a short link as an alternative URL to third-party services. * Meta information is now alterable by all modules before rendering.- Field API: * Custom data fields may be attached to nodes, users, comments and taxonomy terms. * Node bodies and teasers are now Field API fields instead of being a hard-coded property of node objects. * In addition, any other object type may register with Field API and allow custom data fields to be attached to itself. * Provides most of the features of the former Content Construction Kit (CCK) module. * Taxonomy terms are now Field API fields that can be added to any fieldable object.- Installer: * Refactored the installer into an API that allows Drupal to be installed via a command line script.- Page organization * Made the help text area a full featured region with blocks. * Site mission is replaced with the highlighted content block region and separate RSS feed description settings. * The footer message setting was removed in favor of custom blocks. * Made the main page content a block which can be moved and ordered with other blocks in the same region. * Blocks can now return structured arrays for later rendering just like page callbacks.- Translation system * The translation system now supports message context (msgctxt). * Added support for translatable fields to Field API.- JavaScript changes * Upgraded the core JavaScript library to jQuery version 1.3.2. * Upgraded the jQuery Forms library to 2.36. * Added jQuery UI 1.7.2, which allows improvements to Drupal's user experience.- Better module version support * Modules now can specify which version of another module they depend on.- Removed modules from core * The following modules have been removed from core, because contributed modules with similar functionality are available: * Blog API module * Ping module * Throttle module- Improved node access control system. * All modules may now influence the access to a node at runtime, not just the module that defined a node. * Users may now be allowed to bypass node access restrictions without giving them complete access to the site. * Access control affects both published and unpublished nodes. * Numerous other improvements to the node access system.- Actions system * Simplified definitions of actions and triggers. * Removed dependency on the combination of hooks and operations. Triggers now directly map to module hooks.- Task handling * Added a queue API to process many or long-running tasks. * Added queue API support to cron API. * Added a locking framework to coordinate long-running operations across requests.
This is a non-urgent upgrade. We've produced this release for a few reasons:1) As part of the move to subversion, we changed the headers of most files to contain the new svn related keywords. Unfortunately this means that all users must replace their current files with the new ones, otherwise the file inspector won't like it. You will notice the upgrade packages are much larger for this upgrade.2) I have a script that I wrote that creates the builds from cvs. I was able to set a few values in a configuration file, kick of the script, and have nice release files a minute or so later. Well, obviously the cvs related commands are no longer valid. I've recoded most of the script and it now uses svn commands. It can now also handle 0.7 and 0.8 builds (previous version could not). It was used to create this build, so it needs live testing3) We needed to get everyone upgraded successfully to .19 with the new build system, just in case we needed to get a security release out quickly (nothing known about currently). Allowing everyone to carefully upgrade now as they find time is much easier than trying to do it quickly later.Please carefully perform your upgrades and let us know of any problems you find.