Comments (12)
http://www.alohaeditor.org/Content.Node/index.html
from orchardcore.
from orchardcore.
Whichever editor is selected, it would be nice if it was extensible to support the following:
- Custom storage for images / assets (i.e. blob storage on Azure)
- Custom theme support for styling content based on website theme
Another option is to create a couple of custom packages (modules) with different editors, so that the devs can pick which one they want to use. Obviously more complex, but should be easy to do once we have one built.
from orchardcore.
CKEditor 5
https://medium.com/content-uneditable/ckeditor-5-the-future-of-rich-text-editing-2b9300f9df2c
https://github.com/ckeditor/ckeditor5-design/wiki
from orchardcore.
I have also seen this recently :http://getcontenttools.com/
Interesting live editing feature.
from orchardcore.
The best alternative is .. Visual Studio, or any desktop app which allows to edit html with decent editing features.
This said, we need a way to inject the html in the targetted object: so a web 'injector' rather than a web editor is for me the way to go.
Just as Orchard do for Blogs.
from orchardcore.
Old thread, but still relevant me thinks.
create a couple of custom packages (modules) with different editors
I agree, doing this already on O1 and was very easy to implement. Admittedly still using TinyMce but a customised version that introduces additional menu options, such as a chart editor. It would be great if any editor can harvest additional functionality from modules.
Technical requirements aside, I think the key driver is not what us devs want but more what is important to a non-technical CMS user: Short learning curve, easy formatting options, easy adding and inserting images (which get automatically stored in a folder that can be set per content-type, but that's outside this discussion), paste as plain-text by default, better CSS-applied WYSIWYG, spell checking, inserting links with a content selector, etc.
from orchardcore.
If we want to be able to choose the HTML we want for a BodyPart or a TextField, will we use again the concept of 'Flavor' to easily select the module that will render it?
TinyMce, CKEditor, Markdown and a simple Bootstrap HTML editor would be interesting, coupled with the Live Preview feature.
from orchardcore.
https://github.com/Alex-D/Trumbowyg is used for HTML
https://github.com/NextStepWebs/simplemde-markdown-editor is used for Markdown
from orchardcore.
from orchardcore.
For the moment, we chose the simplest Wysiwyg editors and the content preview allows you to see the changes easily.
Editors like TinyMce or CKEditor don't have a MIT license so they won't be included in Orchard by default.
As explained in #363 and in the Orchard.Body ReadMe.md, you can develop a module to add a new editor/flavor.
from orchardcore.
from orchardcore.
Related Issues (20)
- User Registration Validation Lists Email Missing Error Twice HOT 6
- User Registration throw exception when no email or username were provided HOT 1
- Elasticsearch index reset doesn't seems to work with "Index latest version" configuration HOT 4
- Jean-Thierry Kéchichian Community Award 2024 - cast your votes! HOT 1
- Use value task in INavigationProvider HOT 1
- Monthly community metrics report for 2024-08-01..2024-08-31
- How to write a elasticsearch query using query DSL to filter data according to taxonomy HOT 5
- Change the media library folders sorting logic to sort by name HOT 1
- Document `ShapeResult.Cache()` HOT 1
- ContentCulturePicker still not working with liquid templates (since v1.8.0) HOT 6
- OnDisplaying in custom ShapeTableProvider does not populate data anymore in some cases HOT 14
- Refactor Culture and supported_cultures HOT 1
- Potential perf improvements
- Prevent Displaying events from being called when a shape is cached
- Functional Tests - CMS SqlServer 2019 is failing in main HOT 1
- Blazor sample HOT 1
- OrchardCore throw a exception "ArgumentNullException: Value cannot be null. (Parameter 'source')" when it call "Orchard.ContentQueryAsync(query, queryParams)"方法 HOT 1
- OrchardCore throwed the ArgumentException: Can not add property ArticleItemForPublic.Category.Inherited to Newtonsoft.Json.Linq.JObject. Property with the same name already exists on object HOT 5
- Docs 2.0.0 release notes HOT 2
- The role information about the user are not returned when using OpenId connect server. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from orchardcore.