Christian, the page is perfectly visible, also for anonymous users.
tx, Harry On 25 March 2016 at 14:57, Christian Froehler <christian.froeh...@gmx.net> wrote: > Hi, > > so I spent some work on the Plugin... > > - Apache POI offers a class "ToHtml" in its "poi-examples.jar" which does > an excellent job, including .css formatting. > Therefore I removed the dependency to the "Table" plugin > > - Had a hard time understanding why the Plugin would break my existing > JSPWiki installation at work.... > We are still on JSPWiki 2.8.2, and the Java import statements are > different with the old version of JSPWiki. > Therefore I have two dev branches of the WorksheetPlugin now, one for > JSPWiki 2.8+, the other one for JSPWiki 2.10. Haven't tried with 2.9 > (We'll update to 2.10 soon.) > > - License is now Apache License 2.0 > > - Created the page > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WorksheetPlugin < > https://jspwiki-wiki.apache.org/Wiki.jsp?page=WorksheetPlugin>, but it > seems to be visible only when logged in. > Could someone please review the page and make it accessible (if everything > is fine with it). > > - I added the following "warning" text on the wiki page: > While the WorksheetPlugin seems to work quite well, it is still new > software. > Please report any errors/problems with the plugin in the Github issue > tracker <https://github.com/generatorr/WorksheetPlugin/issues> or on one > of the mailing lists < > http://jspwiki.apache.org/community/mailing_lists.html> > > - Source code of the Plugin is actually only 141 lines of code, including > comments. > With JSPWiki and POI it feels literally like standing on the shoulders of > giants. > > - Feedback is very welcome > > best regards > > Christian > > > > > > Am 21.03.2016 um 01:21 schrieb David Vittor <dvit...@gmail.com>: > > > > Hi Christian, > > > > Glad to hear you liked my "How To Write A Plugin" page :) > > > > Yes the log4j part I added in there for debugging and ensuring the code > in > > the plugin used the log4j framework, but I think Juan is right that it > > probably does not need to be bundled into the plugin. This page will have > > to be updated. > > > > I'm very excited by your plugin, as I'm currently working on something > > similar. I'm building an Javascript/AJAX plugin for storing, adding and > > editing data information (Excel for the cloud). > > > > I'll check out your plugin when I return from my holidays in a few weeks. > > But good on you for writing and sharing it with the community! > > > > Cheers, > > David V > > > > > > > > > > > > > > On Mon, Mar 21, 2016 at 7:48 AM, cfr Mails 2016 <cfr2...@gmx.net> wrote: > > > >> Thanks Harry, I could create my account now. > >> > >> Thanks Juan Pablo, for your feedback; I will do as suggested. > >> Just one remark: > >> I added the "log4j.properties" file because it was written here: > >> https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPlugin < > >> https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPlugin> > >> The page was an excellent help to implement the Plugin, but in that > point > >> it might have to be updated. > >> > >> I will use and test the plugin in this week, then update repository and > >> wiki. > >> > >> best regards > >> Christian > >> > >> > >> > >>> Am 20.03.2016 um 21:26 schrieb Harry Metske <harry.met...@gmail.com>: > >>> > >>> I re-enabled user registration on the wiki, you should be able to > >> register > >>> now. > >>> > >>> Regards, > >>> Harry > >>> Op 20 mrt. 2016 9:21 p.m. schreef "Juan Pablo Santos RodrÃguez" < > >>> juanpablo.san...@gmail.com>: > >>> > >>>> Hi Christian, > >>>> > >>>> thanks for sharing your plugin! > >>>> > >>>> - re. packaging additional files, as you're shipping a maven project, > >> the > >>>> easiest way to distribute your plugin is to declare the additional > jars > >> as > >>>> dependecies (as you've done). That way, anyone retrieving your plugin > is > >>>> going to get the additional jars as part of their build > >>>> > >>>> - re. adding Table plugin, IMO is ok (Dirk can correct me, as he's the > >>>> author), but I think at least you should explicitly note it, either in > >> the > >>>> code or in the readme.md file.. > >>>> > >>>> - re. licenses, AL is fine, but if you are unsure, you can check > >>>> http://choosealicense.com/ to see which license fits you more > >>>> > >>>> - re. jspwiki-wiki.a.o issues, we recently got a huge wave of spam, so > >> the > >>>> wiki's policies have been changed in order to not allow > indiscriminated > >>>> edits, or users or groups creation. In the meantime, I'll add a link > to > >>>> https://jspwiki-wiki.apache.org/Wiki.jsp?page=ContributedPlugins > >> pointing > >>>> to https://github.com/generatorr/WorksheetPlugin with proper credits. > >> As > >>>> for the upload section, it looks like a permissions issue + a bug (you > >>>> shouldn't see an error page). I'll try to take a look at it this > week.. > >>>> > >>>> - Finally, re. the code itself, overall it looks ok to me, only 3 > small > >>>> things: > >>>> * I'd delete the log4j.properties file > >>>> * add some more tests > >>>> * on the pom.xml file, remove the use of the copy-dependencies plugin, > >> the > >>>> poi dependencies are going to be pushed with your plugin. > >>>> > >>>> > >>>> br, > >>>> juan pablo > >>>> > >>>> On Sun, Mar 20, 2016 at 7:29 PM, cfr Mails 2016 <cfr2...@gmx.net> > >> wrote: > >>>> > >>>>> Hi JSPWiki developers, > >>>>> > >>>>> I am working with JSPWiki since a few years now (as a user) and it is > >>>>> really useful for distributing up-to-date information to the team. > >>>>> > >>>>> We are working a lot with Microsoft Office products, and people like > >>>>> having their data stored in Excel tables. > >>>>> In order to get this data into JSPWiki, I have been working with the > >>>>> "Table" plugin. > >>>>> It works, and looks good, but formatting is a bit time consuming. > >>>>> > >>>>> Now I have played around with Apache POI, which is a library to > >> directly > >>>>> access Excel Workbooks from Java Code: > >>>>> The "Worksheet Plugin" extracts the data from from an Excel Workbook, > >> and > >>>>> generates a string which then will be parsed by the Table plugin. > >>>>> > >>>>> Through this, JSPWiki can have a Excel workbook as Attachment on a > >> page, > >>>>> and present its content in an ordinary wiki table. > >>>>> > >>>>> Usage: > >>>>> > >>>>> [{WorksheetPlugin src='NameOfAttachedExcel.xlsx' sheetName='MyData' > }] > >>>>> > >>>>> For sure this is just a basic version, which just prints the content > of > >>>>> the cells. > >>>>> Improvements could be: > >>>>> - take care of cell formatting, > >>>>> - support merged cells, > >>>>> - Caching of the content, so that the excel doesn't need to be parsed > >>>>> again and again; > >>>>> - directly create html from the cells instead of using the "Table" > >>>> plugin, > >>>>> - support images and diagrams > >>>>> - etc. > >>>>> But this first version works. > >>>>> > >>>>> There are a few questions: > >>>>> - the plugin requires a number of additional .jar files (poi.xml and > >>>>> others). > >>>>> Can I package these additional jar files together with "my" plugin, > so > >>>>> that the user needs to copy only one .jar file into the WEB-INF/lib > >>>>> directory? > >>>>> > >>>>> - As I didn't want that the user must install the "Table" Plugin > >>>>> additionally, I have included it's unchanged source code into the new > >>>>> plugin. > >>>>> Is it ok to do so? Is there a better approach? > >>>>> > >>>>> - under which license should I publish the plugin? > >>>>> Everybody should be able to use and improve free of charge. JSPWiki > is > >>>>> under Apache Software License 2.0; is this what I want for > >>>> WorksheetPlugin? > >>>>> > >>>>> - I don't have access to the attachments at > >>>>> https://jspwiki-wiki.apache.org/ <https://jspwiki-wiki.apache.org/>. > >> The > >>>>> wiki won't let me create an Account. > >>>>> How can I get an account here? If the plugin proves useful, should I > >>>>> create a page in that wiki? > >>>>> > >>>>> Sources are here. Please review. This is my first JSPWiki plugin. > >> Looking > >>>>> forward to feedback > >>>>> https://github.com/generatorr/WorksheetPlugin < > >>>>> https://github.com/generatorr/WorksheetPlugin> > >>>>> > >>>>> Download v0.1-alpha: > >>>>> https://github.com/generatorr/WorksheetPlugin/releases < > >>>>> https://github.com/generatorr/WorksheetPlugin/releases> > >>>>> > >>>>> Thanks! > >>>>> > >>>>> Christian > >>>> > >> > >> > >