All Projects → e-sites → magento-advanced-code-editor

e-sites / magento-advanced-code-editor

Licence: OSL-3.0 license
An advanced code editor that'll make it much easier to write clean markup for CMS pages, static blocks, product pages and Transactional Emails.

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to magento-advanced-code-editor

Grav Plugin Tinymce Editor
TinyMCE Editor Integration Plugin for Grav
Stars: ✭ 44 (+131.58%)
Mutual labels:  tinymce, wysiwyg-editor
codemirror-plugin
Emmet plugin for CodeMirror web editor
Stars: ✭ 55 (+189.47%)
Mutual labels:  codemirror, emmet
codemirror-blocks
A library for building language-specific, CodeMirror-friendly editors that are a11y-friendly.
Stars: ✭ 22 (+15.79%)
Mutual labels:  ide, codemirror
jce
JCE - A Content Editor for Joomla
Stars: ✭ 29 (+52.63%)
Mutual labels:  tinymce, wysiwyg-editor
React Codemirror
CodeMirror component for React. @codemirror https://uiwjs.github.io/react-codemirror/
Stars: ✭ 142 (+647.37%)
Mutual labels:  ide, codemirror
ink
The flexible TypeScript Markdown editor that powers https://octo.app
Stars: ✭ 82 (+331.58%)
Mutual labels:  codemirror
magento-2-banner-slider
Magento 2 Banner slider for Magento is jQuery banner Slider you can create Unlimited beautiful responsive banner Slider
Stars: ✭ 74 (+289.47%)
Mutual labels:  magento
phpstorm-magento-live-templates
PHPStorm Live Templates for Magento 2
Stars: ✭ 49 (+157.89%)
Mutual labels:  magento
cazary
jQuery plugin of WYSIWYG editor that aims for fast, lightweight, stylish, customizable, cross-browser, and multi-language.
Stars: ✭ 12 (-36.84%)
Mutual labels:  wysiwyg-editor
vue-tinymce
Tinymce support on Vue 2.1x
Stars: ✭ 22 (+15.79%)
Mutual labels:  tinymce
ride
Remote IDE for Dyalog APL
Stars: ✭ 144 (+657.89%)
Mutual labels:  ide
magento custom reports example
An example module about the basic of how to create a custom report in Magento
Stars: ✭ 31 (+63.16%)
Mutual labels:  magento
magento2-module-disabletwofactorauth
The DisableTwoFactorAuth module provides the ability to disable two-factor authentication.
Stars: ✭ 147 (+673.68%)
Mutual labels:  magento
pimcore-magento2-bridge
Pimcore module for Magento 2 integration
Stars: ✭ 33 (+73.68%)
Mutual labels:  magento
magento2-cache-permissions
A module for Magento 2 to add access control restrictions to the cache management.
Stars: ✭ 16 (-15.79%)
Mutual labels:  magento
language-chef
Development repository for the language-chef plugin for the Atom text editor
Stars: ✭ 16 (-15.79%)
Mutual labels:  ide
android-studio-plugin
Integrate your Android project with Crowdin
Stars: ✭ 52 (+173.68%)
Mutual labels:  ide
Guide VSCode-fortran
A comprehensive guide on how to set up a complete development environment for Fortran in Visual Studio Code.
Stars: ✭ 43 (+126.32%)
Mutual labels:  ide
Magento-AMP
Accelerated Mobile Pages (Google AMPs) for Magento1
Stars: ✭ 43 (+126.32%)
Mutual labels:  magento
openroberta-lab
The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based applica…
Stars: ✭ 98 (+415.79%)
Mutual labels:  ide

Magento Advanced Code Editor

Extends Magento with an advanced code editor that'll make it much more easier to produce clean semantic markup for CMS related content as well as product pages and Transactional Emails.

Introduction

If you're familiar with Magento and you've spent some time working with it's WYSIWYG editor, you'll know that producing clean semantic HTML markup with the TinyMCE editor can be quite a hassle. Especially when fiddling around in the "design view" it'll often result in invalid or unwanted HTML. Of course you can open up the default source editor and go from there. But you probably know that this will not be very pleasant as well, the code looks like a big bowl of tag soup and editing it can give you a real headache.

This extension offers both a standalone editor as well as a plugin for Magento's WYSIWYG editor and is similar to your favorite IDE. It offers a lot of great features that will not only save you quite a bit of time but also makes editing code a lot easier.

alt tag

CodeMirror

Under the hood this extension uses CodeMirror and a handful of it's addons. In case you never heard of CodeMirror, let us quote the author of this great library real quick:

"CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality."

Features

The following features are available can be enabled or disabled via System > Configuration.

  • Fully customizable appearance
  • Code formatting
  • Syntax highlighting
  • Emmet support / keybindings
  • Search + find/replace functionality
  • Code folding
  • Auto-close tags
  • HTML autocomplete
  • HTML Lint
  • Highlight match tags
  • Highlight trailing whitespaces
  • Highlight occurences of selected text
  • Highlighting the active line
  • Custom scrollbars
  • Line wrapping

Also, you can change it's appearance by picking one of the 36 available themes or overriding the default font-size.

alt tag

Getting started

Aside from installing the extension through Magento Connect you can do this manually as well.

  1. Download the extension
  2. Copy / paste the contents in your Magento root directory
  3. Log out of the admin panel and remove all cache files
  4. Navigate to System > Configuration > E-sites > Advanced Code Editor and enable the extension

Stand-alone editor

As of version 0.5.0 it's possible to turn any textarea element (both in the admin panel as well as the front-end) into an advanced editor. By simply passing a matching CSS selector (e.g. a class or an ID) in the configuration panel you can target textarea's and transform them into a full-fledged editor including all available IDE-like features.

alt tag

Transactional Emails

As of version 0.4.0 the editor is available in the Transactional Emails section as well. Because it works as a standalone editor you do not have to install any other extension that provides a WYSIWYG editor in this particular section.

alt tag

Browser support

Browser support is similar to the support that CodeMirror offers. This means the desktop versions of the following browsers, in standards mode (HTML5 <!doctype html> recommended) are supported:

  • Firefox: version 4 and up
  • Chrome: any version
  • Safari: version 5.2 and up
  • Internet Explorer: version 8 and up
  • Opera: version 9 and up

Credits

We really must give credit to Marijn Haverbeke (of CodeMirror fame) and of course all it's contributors. Because let's be honest, all we did was wrap the library up in a Magento extension ;).

License

Copyright (C) 2017 E-sites, http://e-sites.nl/ Licensed under the OSL v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].