I am looking for a C# developer with good knowledge of QuillJS
- or -
Post a project like this2230
$$
- Posted:
- Proposals: 3
- Remote
- #1899290
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 1 day or less
Hello,
I am looking for a C# developer with good knowledge of the QuillJS rich text editor and specifically the Quill Delta Json structure.
I would like a C# class or class library developed to parse the QuillJS delta into HTML.
The finished code should be used like this:
--------------------------------------------------
string delta = "{...deltaJson...}";
QuillParser parser = new QuillParser();
string html = parser.ParseDelta(delta);
--------------------------------------------------
Currently I am using the QuillJS library on a website and I am posting the HTML generated by QuillJS along with the Delta to the server. I would like to change this and just post the Delta to the server then parse this Delta on the server side. I believe this will be more efficient, give me greater control over the HTML and also make it harder to tamper with the HTML and add malicious code.
A number of open source C# libraries exist to do this, however they only parse the simpler inline styles such as bold and italic. I have not been able to find one which parses block elements such as lists.
I would like the class to be able to parse the following formats:
- Bold
- Italic
- Underline
- Strike Through
- Block Quote
- Predefined Text
- Header
- Ordered List
- Unordered List
- Subscript
- Superscript
- Anchor Link
- Image
It must also be able to parse nested formats such as:
Some test
If possible, I would like the HTMLAgilePack NuGet package to be used to generate the HTML.
I would prefer simple to understand easily hackable code rather than a very "engineered" solution. What I mean by this is I would be quite satisfied if the code ends up being a big loop with a case statement in it. I am a C# developer, and I will want to make little changes in the future, such as adding custom formats and tweeking the HTML produced, so the easier it is for me to understand and change, the better.
Please only apply for this job if you have experience developing with QuillJS and are familiar with the Delta. As with all frameworks, it has its own nuances, and if you are not familiar with the Delta structure, developing this class may not be as straight forward as you think.
If I have not been clear and you require further information, do not hesitate to ask, and I will do my best to respond as quickly as possible.
Thank you for your help,
Aaron.
I am looking for a C# developer with good knowledge of the QuillJS rich text editor and specifically the Quill Delta Json structure.
I would like a C# class or class library developed to parse the QuillJS delta into HTML.
The finished code should be used like this:
--------------------------------------------------
string delta = "{...deltaJson...}";
QuillParser parser = new QuillParser();
string html = parser.ParseDelta(delta);
--------------------------------------------------
Currently I am using the QuillJS library on a website and I am posting the HTML generated by QuillJS along with the Delta to the server. I would like to change this and just post the Delta to the server then parse this Delta on the server side. I believe this will be more efficient, give me greater control over the HTML and also make it harder to tamper with the HTML and add malicious code.
A number of open source C# libraries exist to do this, however they only parse the simpler inline styles such as bold and italic. I have not been able to find one which parses block elements such as lists.
I would like the class to be able to parse the following formats:
- Bold
- Italic
- Underline
- Strike Through
- Block Quote
- Predefined Text
- Header
- Ordered List
- Unordered List
- Subscript
- Superscript
- Anchor Link
- Image
It must also be able to parse nested formats such as:
Some test
If possible, I would like the HTMLAgilePack NuGet package to be used to generate the HTML.
I would prefer simple to understand easily hackable code rather than a very "engineered" solution. What I mean by this is I would be quite satisfied if the code ends up being a big loop with a case statement in it. I am a C# developer, and I will want to make little changes in the future, such as adding custom formats and tweeking the HTML produced, so the easier it is for me to understand and change, the better.
Please only apply for this job if you have experience developing with QuillJS and are familiar with the Delta. As with all frameworks, it has its own nuances, and if you are not familiar with the Delta structure, developing this class may not be as straight forward as you think.
If I have not been clear and you require further information, do not hesitate to ask, and I will do my best to respond as quickly as possible.
Thank you for your help,
Aaron.
Aaron J.
100% (1)Projects Completed
1
Freelancers worked with
1
Projects awarded
100%
Last project
22 Feb 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies