Giter Site home page Giter Site logo

symphonycms / export_ensemble Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 14.0 86 KB

Export Ensemble for Symphony CMS

Home Page: http://symphonyextensions.com/extensions/export_ensemble/

License: Other

PHP 100.00%
symphony-cms symphony-cms-ensemble symphony-cms-extension

export_ensemble's Introduction

Symphony CMS

Minimum PHP Version Build Status Build status Build status
Code coverage PHPStan Scrutinizer Code Quality Maintainability
Join the chat at https://gitter.im/symphonycms/symphony-2 Licence FOSSA Status

Contents

Quick links

Overview

Symphony is a PHP & MySQL based CMS that utilises XML and XSLT as its core technologies. This repository represents version 3.0.0 and is considered stable.

Useful places:

Server requirements

  • PHP 5.6 or 7.0-7.3
  • PHP’s LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.7 or above is recommended
  • A webserver (known to be used with Apache, Litespeed, Nginx and Hiawatha)
  • Apache’s mod_rewrite module or equivalent
  • PHP’s built in json functions, which are enabled by default in PHP 5.2 and above; if they are missing, ensure PHP wasn’t compiled with --disable-json
  • PHP’s zlib module
  • PHP’s pdo_mysql module

Responsible Security Disclosure

Please follow the guideline for security bug disclosure.

export_ensemble's People

Contributors

alexbirukov avatar allen avatar bauhouse avatar brendo avatar cz avatar lnikkila avatar miguelpayet avatar nilshoerrmann avatar nitriques avatar rainerborene avatar simoneeconomo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

export_ensemble's Issues

Current Master-Release (2.1.2) not compatible with Symphony 2.6.X

The current master release 2.1.2 (that is officially bundled with Symphony) does not include/support the vendor-folder that has been introduced in Symphony 2.6.0.

The integration branch of this extension includes a** PR** that fixes this problem, but hasn't found its way to an official release - so Symphony (Bundle) 2.6.0 up to 2.6.4 are shipping an incompatible version of this extension.

Would be awesome if this could be fixed for the upcoming Symphony 2.6.5 is release.

Maybe a version 2.1.3 that is marked as only compatible up to Symphony 2.5.X and another (2.2.0 ?) release that is marked as compatible with 2.6.X and upwards would be a good solution?

@brendo @nitriques - could you have a look? Thanks alot!

Export ensemble auto enabling extensions

I noticed latest Export Ensemble runs the enable/install functions for extensions drivers. Is this the default and intended behavior?

From my part this is undesired because the order of extension enabling matters (I posted a few issues regarding this topic) and I would like to enable them myself, as needed.

I'm asking because I didn't notice this behavior in pre Symphony 2.3 versions.

Not to mention I want some extensions to be disabled, other uninstalled, for various reasons.

Return key in System > Preferences executes export

Because this extension adds two button elements without type attributes, the browser treats them as submit buttons. This means that hitting the return key (think you will submit the preferences page form) will actually trigger the first Export Ensemble button instead. Giving the buttons an explicit type attribute (of button) will prevent this. But will require JavaScript event handlers to replace the existing functionality (to submit the form with the appropriate action[...]).

Export doesn't include email settings

When exporting an ensemble the email-settings from the configuration aren't included. Would be cool if this could be changed.

Further the latest version of this extension (2.2.1) is marked as incompatible with Symphony 2.7.x:

<release version="2.2.1" date="2016-10-06" min="2.6.0" max="2.6.x">

As this is a core extension it could need an update I guess…

Fatal error when installing from ensemble

I just tried to install from ensemble and I get this error.

It goes like this: Export ensemble tries to enable Page LHandles:

Extension_page_lhandles->enable( )

This extension tries to get a list of existing datasources:

DatasourceManager::listAll( )

In this method from DatasourceManager, on line 123 it dies trying to get an instance of ExtensionManager:

$extensions = Symphony::ExtensionManager()->listInstalledHandles();

Any thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.