My guess is what we call "Tables" in English. I'm not the right person to answer. "git blame" shows the wording came from Lionel.
https://github.com/sugarlabs/GSoC/blame/master/Ideas-2019.md#L474 Lionel speaks French. These two Google Translations suggest that "Array" is a valid translation; "table in document" -> "tableau dans de document" "array in document" -> "tableau dans de document" On Thu, Mar 28, 2019 at 10:20:32AM +0530, Ashish Aggarwal wrote: > Hello James , > I have a query . The idea [1]page refers to having arrays in the text editor . > Is the arrays here stand for arrays in programming language or something else > ? > I have attached screenshot with this mail . > > On Wed, 27 Mar 2019 at 10:01, James Cameron <[2]qu...@laptop.org> wrote: > > Thanks Ashish. > > A next step is for coding mentors Michaël Ohayon and Lionel Laské to > review and comment. > > You can also work on your proposal. > > [3]https://github.com/sugarlabs/GSoC/blob/master/Template.md > > On Tue, Mar 26, 2019 at 02:10:34PM +0530, Ashish Aggarwal wrote: > > Hello James, > > I went through the mentioned text editors Quill, TinyMCE, CKEditor, > webODF as > > well as SunEditor and Froala. > > Here is result of the search done by me : > > > > Quill : Quill is a free, open source WYSIWYG editor built for the modern > web. > > It supports all major modern browsers . It has support on stack and > github. The > > major issue I found in it was lack of support for tables. > > > > TinyMCE : It is also open source Licensed under LGPL . It has all major > > features required for editing the content . It has great documentation > and an > > active community. It is not completely free and is API key based. > > > > CKEditor : It is also open source and an easy to use rich text editor . > It also > > has large active community. It has some minor cross browser platform > issues. > > > > WebODF : It is also open source . It has a major drawback the community > is not > > active anymore. > > > > Reference - [1]here. > > > > SunEditor : It is also an open source editor. It has all major features > > required for the project. The major issue is it has a very thin > community. > > > > I have also contributed to this Editor [2]here. > > > > Froala : It is also an open source editor with active and large > community > . It > > also has all major features required for the project .It has good > documentation > > and has a very good performance .It is available for all major > frameworks. > > Although it is open source, but the professional support is paid. > > > > Conclusion : I feel the best way moving forward is to create our own > purely > > javascript based rich text editor without pure reliability on any other > text > > editor. Our editor would take inspiration from these editors in terms of > > frameworks used and coding style. The major advantage of doing it will > be > > having a high scale of customisation as per the needs of the project. It > would > > be easier to maintain and do changes to it as per our requirements. > > > > I have tried to implement a basic rich text editor with some major > features [3] > > here purely based on HTML/CSS and JS . > > > > Ref - [4][4]https://stackoverflow.com/a/6008195 > > > > Export content to printable format : Most major rich text editors uses > some API > > or js libraries to convert the data present in PDF format . > > > > For example CKEditor and TinyMCE uses [5]Api2Pdf REST API ( We can also > use > > the same in our custom editor ) > > > > Also npm packages such as [6]html-pdf can also solve the problem > > > > There is one more way do implement it using [7]this > > > > Export content to editable format : Majority of previously existing text > > editors supports only convert to html format . However we can have > export > to > > txt , Open XML word documents , HTML. > > > > For txt and HTML : Best way to do this is through [8]FileSaver.js and > [9] > Blob > > > > A more advanced way would be [10]StreamSaver.js in case of extremely > large > > files ( greater than 2gb ) . > > > > For doc : We can use jquery word export plugin [11]example . > > > > Also we can use [12]MariGold.OpenXHTML > > > > For RTF : We can use [13]this type of approach and Blob to get RTF files > > > > Regards , > > > > [14]Ashish aggarwal > > > > github - [15]ashish0910 > > > > > > > > On Tue, 26 Mar 2019 at 03:57, James Cameron <[16][5]qu...@laptop.org> > wrote: > > > > Welcome. > > > > Third step was to make a study of existing web editors, identifying > > features of each and ways to export content to editable or printable > > format. What were your results? > > > > On Mon, Mar 25, 2019 at 09:25:18PM +0530, Ashish Aggarwal wrote: > > > Hello everyone , > > > I came across the project Write Activity for Sugarizer [1]here . I > really > > liked > > > the project and would like to contribute to it for gsoc but as the > > existing > > > project is based on python and the proposed project is required to > be > > made on > > > javascript, as mentioned in the ideas page, I was not sure > regarding the > > right > > > way towards contributing to this project. > > > I have already gone through the provided tutorials as well as the > steps > > > mentioned and have been contributing towards Sugar Labs for a > while > now. > > > Please provide me the right approach going forward. > > > Thanks & Regards > > > [2]Ashish Aggarwal > > > Github Link - [3]ashish0910 > > > > > > References: > > > > > > [1] [17][6]https://github.com/sugarlabs/GSoC/blob/master/ > Ideas-2019.md# > > write-activity-for-sugarizer > > > [2] [18][7]http://ashishaggarwal.tech/ > > > [3] [19][8]https://github.com/ashish0910 > > > > > _______________________________________________ > > > Sugar-devel mailing list > > > [20][9]Sugar-devel@lists.sugarlabs.org > > > [21][10]http://lists.sugarlabs.org/listinfo/sugar-devel > > > > -- > > James Cameron > > [22][11]http://quozl.netrek.org/ > > _______________________________________________ > > Sugar-devel mailing list > > [23][12]Sugar-devel@lists.sugarlabs.org > > [24][13]http://lists.sugarlabs.org/listinfo/sugar-devel > > > > References: > > > > [1] [14]https://github.com/webodf/WebODF/issues/947 > > [2] [15]https://github.com/JiHong88/SunEditor/pull/84 > > [3] [16]https://ashish0910.github.io/Texteditor/index.html > > [4] [17]https://stackoverflow.com/a/6008195 > > [5] [18]https://www.api2pdf.com/documentation > > [6] [19]https://www.npmjs.com/package/html-pdf > > [7] [20]https://github.com/MrRio/jsPDF > > [8] [21]https://github.com/eligrey/FileSaver.js/ > > [9] [22]https://www.javascripture.com/Blob > > [10] [23]https://github.com/jimmywarting/StreamSaver.js > > [11] [24]https://codepen.io/airpwn/pen/LRZdJo > > [12] [25]https://github.com/kannan-ar/MariGold.OpenXHTML > > [13] [26]http://jsfiddle.net/JamesMGreene/2b6Lc/?utm_source=website& > utm_medium=embed&utm_campaign=2b6Lc > > [14] [27]http://ashishaggarwal.tech/ > > [15] [28]https://github.com/ashish0910 > > [16] mailto:[29]qu...@laptop.org > > [17] [30]https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md# > write-activity-for-sugarizer > > [18] [31]http://ashishaggarwal.tech/ > > [19] [32]https://github.com/ashish0910 > > [20] mailto:[33]Sugar-devel@lists.sugarlabs.org > > [21] [34]http://lists.sugarlabs.org/listinfo/sugar-devel > > [22] [35]http://quozl.netrek.org/ > > [23] mailto:[36]Sugar-devel@lists.sugarlabs.org > > [24] [37]http://lists.sugarlabs.org/listinfo/sugar-devel > > -- > James Cameron > [38]http://quozl.netrek.org/ > _______________________________________________ > Sugar-devel mailing list > [39]Sugar-devel@lists.sugarlabs.org > [40]http://lists.sugarlabs.org/listinfo/sugar-devel > > References: > > [1] > https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md#write-activity-for-sugarizer > [2] mailto:qu...@laptop.org > [3] https://github.com/sugarlabs/GSoC/blob/master/Template.md > [4] https://stackoverflow.com/a/6008195 > [5] mailto:qu...@laptop.org > [6] https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md# > [7] http://ashishaggarwal.tech/ > [8] https://github.com/ashish0910 > [9] mailto:Sugar-devel@lists.sugarlabs.org > [10] http://lists.sugarlabs.org/listinfo/sugar-devel > [11] http://quozl.netrek.org/ > [12] mailto:Sugar-devel@lists.sugarlabs.org > [13] http://lists.sugarlabs.org/listinfo/sugar-devel > [14] https://github.com/webodf/WebODF/issues/947 > [15] https://github.com/JiHong88/SunEditor/pull/84 > [16] https://ashish0910.github.io/Texteditor/index.html > [17] https://stackoverflow.com/a/6008195 > [18] https://www.api2pdf.com/documentation > [19] https://www.npmjs.com/package/html-pdf > [20] https://github.com/MrRio/jsPDF > [21] https://github.com/eligrey/FileSaver.js/ > [22] https://www.javascripture.com/Blob > [23] https://github.com/jimmywarting/StreamSaver.js > [24] https://codepen.io/airpwn/pen/LRZdJo > [25] https://github.com/kannan-ar/MariGold.OpenXHTML > [26] > http://jsfiddle.net/JamesMGreene/2b6Lc/?utm_source=website&utm_medium=embed&utm_campaign=2b6Lc > [27] http://ashishaggarwal.tech/ > [28] https://github.com/ashish0910 > [29] mailto:qu...@laptop.org > [30] > https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md#write-activity-for-sugarizer > [31] http://ashishaggarwal.tech/ > [32] https://github.com/ashish0910 > [33] mailto:Sugar-devel@lists.sugarlabs.org > [34] http://lists.sugarlabs.org/listinfo/sugar-devel > [35] http://quozl.netrek.org/ > [36] mailto:Sugar-devel@lists.sugarlabs.org > [37] http://lists.sugarlabs.org/listinfo/sugar-devel > [38] http://quozl.netrek.org/ > [39] mailto:Sugar-devel@lists.sugarlabs.org > [40] http://lists.sugarlabs.org/listinfo/sugar-devel > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel -- James Cameron http://quozl.netrek.org/ _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel