Say Hello to Midgard 2
2013-03-09
It has taken some doing, but after a final round of fixes, the midgard instance running openpsa2.org has been converted to Midgard2 12.09 and has been serving the very page you're viewing right now.
While there are a couple of newer projects that have been set up on Midgard 2 directly, for legacy systems, this is more or less a first. The database migration (of course facilitated by the fact that this instance used neither Multilang nor Sitegroups) has been done with the update script shipped in openpsa's tools folder. The website code is now organized after the fashion of midcom-project-template, and resides in its own repo on Github, so pull requests are possible and welcome.
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
