Coder Social home page Coder Social logo

friendsoftypo3 / frontend_editing Goto Github PK

View Code? Open in Web Editor NEW
102.0 20.0 38.0 16.38 MB

TYPO3 CMS Frontend Editing

Home Page: https://friendsoftypo3.github.io/frontend_editing/

PHP 31.10% JavaScript 54.12% CSS 4.99% HTML 3.90% SCSS 5.89%
frontend-editing typo3 typo3-cms typo3-frontend-editing typo3-cms-extension typo3-extension ckeditor

frontend_editing's Introduction

frontend_editing's People

Contributors

adrienjacob avatar alexander-nitsche avatar anjeylink avatar cdaecke avatar codegm avatar codesource avatar dr-bock avatar ecogabe avatar eliashaeussler avatar hirnsturm avatar ihorko-git avatar jozefspisiak avatar mabolek avatar majpay avatar mattiasnilsson avatar mbrodala avatar mesosa avatar messj1 avatar okroener avatar oktopuce avatar phathoang avatar pixelmatseriks avatar pxamike avatar stephane-fillion avatar svenignor avatar timhorstmann avatar typoniels avatar vaxul avatar webian avatar yar-trach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frontend_editing's Issues

Compatibility with TYPO3 7.6

Hi everyone.

I wanted to test the extension in our dummy TYPO3 7.6 system. After installation and the steps of the documentation I got this error in the frontend:

Call to undefined method TYPO3\CMS\Fluid\View\StandaloneView::getRenderingContext() in /var/www/html/projekte/00_Entwicklung/typodummy/typo3_7_6/typo3conf/ext/frontend_editing/Classes/Hook/ContentPostProc.php

If I comment this line out, I get a new error:
PHP Warning: filemtime(): stat failed for EXT:frontend_editing/Resources/Private/Templates/Toolbars/Toolbars.html in /var/www/html/projekte/00_Entwicklung/typodummy/typo3_7_6/_sources/typo3_src-7.6.12/typo3/sysext/fluid/Classes/View/StandaloneView.php line 553

Is the extension maybe currently not compatible with 7.6?

Kind Regards,
Marc

Fluid is used incorrectly

The following code:

                // No configuration found
                if (!isset($settings['plugin.']['tx_frontendediting.'])) {
                    $layoutPath =  'EXT:frontend_editing/Resources/Private/Layouts/';
                    $templatePath = 'EXT:frontend_editing/Resources/Private/Templates/Toolbars/Toolbars.html';
                    $partialPath = 'EXT:frontend_editing/Resources/Private/Partials/';
                } else {
                    $layoutPath = $settings['plugin.']['tx_frontendediting.']['view.']['layoutRootPath'];
                    $templatePath = $settings['plugin.']['tx_frontendediting.']['view.']['templateRootPath'];
                    $partialPath = $settings['plugin.']['tx_frontendediting.']['view.']['partialRootPath'];
                }

                $view = new \TYPO3\CMS\Fluid\View\StandaloneView();
                $view->setTemplatePathAndFilename($templatePath);
                $view->setLayoutRootPaths([
                    10 => $layoutPath
                ]);
                $view->setPartialRootPaths([
                    10 => $partialPath
                ]);

Is from the content post processing hook. It depends on legacy naming of templateRootPath as described in #75 but worse than this, it misuses the setTemplatePathAndFilename - it sets this to a root path rather than a specific filename as is the intended usage.

Link picker

When trying to use the link picker it throws an javascript error because it points to a textarea in the javascript backend. So either a fix should be done or we ship a copy of the core version.

Resource picker

When trying to use the resource picker it throws an javascript error because it points to a textarea in the javascript backend. So either a fix should be done or we ship a copy of the core version.

No static template available

I wanted to test the new frontend editor in a very small test environment with TYPO3 8.5.0-dev. I cloned the extension and activated it in the EM.
But there is no static template which I could include in my TS template, see attached screenshot.
Any ideas?
2016-11-10_07-17-44

Saving changes to multiple fields of same element

When two different fields are editable, only change made to the last field is persisted into database when saved. Might be something to do how the changed are being tracked for each content element.

Content move doesn't work

When I moved a content up or down most of time that doesn't work although a message said that the content is moved.

Multicolumn, how to move content elements between them

Multicolumn, how to move content elements between them. There should be a ready concept for this before starting.

An alternative could be to add a button which can copy and the paste before/after depending on the scenario.

It is possible to drag and drop inline icons

When editing a content element with a tablet/phone there is a possible to drag and drop the inline icons itself. This give an "null" value in the actual element where the icon was dropped.

CKEditor dependency

Add the library CKEditor as a dependency. Either as composer or related to rteckeditor.

Move content do not work

Move content do not work. It goes to the next ckeditor instance instead of the proper column.

SVG Viewhelper

Create a SVG viewhelper for all icons that can be used from TYPO3.

Unsaved elements

Add functionality for updating the number of unsaved elements for button "Discard all"

UTF8 encoding problem

When adding non standard UTF8 characters they are not properly saved. Example:

Ö turns into html encoded version.

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.