OpenPSA 9.0beta3 Released

2012-04-07

The next beta is upon us!

This release incorporates over three months of development effort, including the following items:

 

  • Improved code editing in Asgard: the old EditArea widget has been replaced by CodeMirror, which brings much better robustness and performance

  • No more Superglobals: All in-tree code has been converted to the new API, a backward compatibility wrapper is provided. Read more here

  • New slideshow component: A simple, Galleria-based image galery with HTML5 admin backend

  • More grid-related goodness: Another batch of often-used HTML tables has been converted to the grid widget, which has received a number of new features and improvements

 

Aside from that, there were lots of smaller fixes, cleanups and usability improvements all over the tree. In total, 1422 files were changed with 37834 insertions and 34082 deletions. You can view all changes here and the closed tickets here.

You can also try the application on our demo server or download the source here.

 

Enjoy!

Comments:


Fatal error: Uncaught Error: Class "Parsedown" not found in /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/datamanager/template/view.php:199 Stack trace: #0 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/datamanager/engine.php(22): midcom\datamanager\template\view->text_widget() #1 /var/repos/openpsa2.org/vendor/symfony/form/FormRenderer.php(241): midcom\datamanager\engine->renderBlock() #2 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/datamanager/renderer.php(50): Symfony\Component\Form\FormRenderer->searchAndRenderBlock() #3 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/datamanager/datamanager.php(227): midcom\datamanager\renderer->widget() #4 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/datamanager/datamanager.php(215): midcom\datamanager\datamanager->render() #5 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(127) : eval()'d code(2): midcom\datamanager\datamanager->get_content_html() #6 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(127): eval() #7 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(100): midcom_helper_style->render() #8 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/compat/ragnaroek.php(25): midcom_helper_style->show() #9 /var/repos/openpsa2.org/vendor/openpsa/net-nehmer-comments/lib/net/nehmer/comments/handler/view.php(241): midcom_show_style() #10 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/baseclasses/components/viewer.php(271): net_nehmer_comments_handler_view->_show_comments() #11 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/core/context.php(261): midcom_baseclasses_components_viewer->show() #12 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/response/styled.php(34): midcom_core_context->show() #13 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/response/styled.php(26): midcom_response_styled->render() #14 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/httpkernel/subscriber.php(94): midcom_response_styled->__construct() #15 /var/repos/openpsa2.org/vendor/symfony/event-dispatcher/EventDispatcher.php(246): midcom\httpkernel\subscriber->on_view() #16 /var/repos/openpsa2.org/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() #17 /var/repos/openpsa2.org/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners() #18 /var/repos/openpsa2.org/vendor/symfony/http-kernel/HttpKernel.php(188): Symfony\Component\EventDispatcher\EventDispatcher->dispatch() #19 /var/repos/openpsa2.org/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw() #20 /var/repos/openpsa2.org/vendor/symfony/http-kernel/Kernel.php(191): Symfony\Component\HttpKernel\HttpKernel->handle() #21 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/application.php(211): Symfony\Component\HttpKernel\Kernel->handle() #22 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(127) : eval()'d code(56): midcom_application->dynamic_load() #23 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(127): eval() #24 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(100): midcom_helper_style->render() #25 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/baseclasses/components/handler.php(129): midcom_helper_style->show() #26 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/core/context.php(261): midcom_baseclasses_components_handler->{closure:midcom_baseclasses_components_handler::show():128}() #27 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(127) : eval()'d code(87): midcom_core_context->show() #28 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(127): eval() #29 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/helper/style.php(100): midcom_helper_style->render() #30 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/compat/ragnaroek.php(25): midcom_helper_style->show() #31 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/response/styled.php(40): midcom_show_style() #32 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/response/styled.php(26): midcom_response_styled->render() #33 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/baseclasses/components/handler.php(132): midcom_response_styled->__construct() #34 /var/repos/openpsa2.org/vendor/openpsa/net-nehmer-blog/lib/net/nehmer/blog/handler/view.php(92): midcom_baseclasses_components_handler->show() #35 /var/repos/openpsa2.org/vendor/symfony/http-kernel/HttpKernel.php(183): net_nehmer_blog_handler_view->_handler_view() #36 /var/repos/openpsa2.org/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw() #37 /var/repos/openpsa2.org/vendor/symfony/http-kernel/Kernel.php(191): Symfony\Component\HttpKernel\HttpKernel->handle() #38 /var/repos/openpsa2.org/vendor/openpsa/midcom-core/lib/midcom/application.php(159): Symfony\Component\HttpKernel\Kernel->handle() #39 /var/repos/openpsa2.org/web/rootfile.php(37): midcom_application->codeinit() #40 {main} thrown in /var/repos/openpsa2.org/vendor/openpsa/midcom-core/src/midcom/datamanager/template/view.php on line 199