[xwiki-devs] [Contrib] Request for a new project
Hi devs, Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5]. I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know. Thanks, [1] https://github.com/woshilapin/api-xwf [2] https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test... [3] https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... [4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
Hi Jean, On 20 Aug 2015 at 09:34:22, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi devs,
Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5].
This topic is an old one: we’ve been wanting to have an easy file system format for xwiki pages for a long time, in order to make it easier to edit content (editing XWiki XML format is not very easy to say the least, especially for attachments for example!). So it’s cool that you started working on this and using the Filter Module is great! I guess we should rework the import/export pages in the future to allow using any Filter implementation (import from XAR, import from another wiki, etc). This would also allow extensions to contribute new formats too. FTR there have been several experiments in the past too: * Fabio had started something similar here: http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... (it links to https://github.com/fmancinelli/xwikifs) * I know Caleb also did something in javascript but I don’t have a link.
I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know.
It would be great if you could find a more specific name since there could be several xwiki page formats. “api-xfs” for example, where XFS would stand for XWiki FileSystem Format. Thanks -Vincent
Thanks,
[1] https://github.com/woshilapin/api-xwf [2] https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test... [3] https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... [4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
On Sun, Aug 23, 2015 at 7:19 PM, [email protected] <[email protected]> wrote:
Hi Jean,
On 20 Aug 2015 at 09:34:22, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi devs,
Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5].
This topic is an old one: we’ve been wanting to have an easy file system format for xwiki pages for a long time, in order to make it easier to edit content (editing XWiki XML format is not very easy to say the least, especially for attachments for example!).
So it’s cool that you started working on this and using the Filter Module is great!
I guess we should rework the import/export pages in the future to allow using any Filter implementation (import from XAR, import from another wiki, etc). This would also allow extensions to contribute new formats too.
FTR there have been several experiments in the past too:
* Fabio had started something similar here: http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... (it links to https://github.com/fmancinelli/xwikifs) * I know Caleb also did something in javascript but I don’t have a link.
I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know.
It would be great if you could find a more specific name since there could be several xwiki page formats. “api-xfs” for example, where XFS would stand for XWiki FileSystem Format.
Same here, I'm not a big fan of calling this "the XWiki format" since there is various XWiki formats for various use case so it does not mean anything and right now it's a contribution and not some official format anyway.
Thanks -Vincent
Thanks,
[1] https://github.com/woshilapin/api-xwf [2] https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test... [3] https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik... [4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
Hi Vincent, I changed the name of the project to XFS as you proposed and move the Github repo to the new name [1]. I hope it'll be fine for 'xwiki-contrib'. I was not aware about the attempt of Fabio but I was aware of Caleb's one and already used it in some project. Him and me discussed a few times the nice parts about its tools and some of the problems he had. XFS is clearly inspired from this solution proposed by Caleb except that I tried to be closer from the technologies used in XWiki (Maven, Java, Filter Module, XWiki XML Schema of REST API). PS: I've updated the page you gave [2] with links for Caleb's solution. [1] https://github.com/woshilapin/api-xfs [2] http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... On 23/08/2015 19:19, [email protected] wrote:
Hi Jean,
On 20 Aug 2015 at 09:34:22, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi devs,
Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5].
This topic is an old one: we’ve been wanting to have an easy file system format for xwiki pages for a long time, in order to make it easier to edit content (editing XWiki XML format is not very easy to say the least, especially for attachments for example!).
So it’s cool that you started working on this and using the Filter Module is great!
I guess we should rework the import/export pages in the future to allow using any Filter implementation (import from XAR, import from another wiki, etc). This would also allow extensions to contribute new formats too.
FTR there have been several experiments in the past too:
* Fabio had started something similar here: http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... (it links to https://github.com/fmancinelli/xwikifs) * I know Caleb also did something in javascript but I don’t have a link.
I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know.
It would be great if you could find a more specific name since there could be several xwiki page formats. “api-xfs” for example, where XFS would stand for XWiki FileSystem Format.
Thanks -Vincent
Thanks,
https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test...
[3]
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik...
[4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
-- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
FTR I’ve contacted Jean to perform a repo transfer instead of recreating one. Thanks -Vincent On 31 Aug 2015 at 17:34:43, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi Vincent,
I changed the name of the project to XFS as you proposed and move the Github repo to the new name [1]. I hope it'll be fine for 'xwiki-contrib'.
I was not aware about the attempt of Fabio but I was aware of Caleb's one and already used it in some project. Him and me discussed a few times the nice parts about its tools and some of the problems he had. XFS is clearly inspired from this solution proposed by Caleb except that I tried to be closer from the technologies used in XWiki (Maven, Java, Filter Module, XWiki XML Schema of REST API).
PS: I've updated the page you gave [2] with links for Caleb's solution.
[1] https://github.com/woshilapin/api-xfs [2] http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl...
On 23/08/2015 19:19, [email protected] wrote:
Hi Jean,
On 20 Aug 2015 at 09:34:22, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi devs,
Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5].
This topic is an old one: we’ve been wanting to have an easy file system format for xwiki pages for a long time, in order to make it easier to edit content (editing XWiki XML format is not very easy to say the least, especially for attachments for example!).
So it’s cool that you started working on this and using the Filter Module is great!
I guess we should rework the import/export pages in the future to allow using any Filter implementation (import from XAR, import from another wiki, etc). This would also allow extensions to contribute new formats too.
FTR there have been several experiments in the past too:
* Fabio had started something similar here: http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... (it links to https://github.com/fmancinelli/xwikifs) * I know Caleb also did something in javascript but I don’t have a link.
I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know.
It would be great if you could find a more specific name since there could be several xwiki page formats. “api-xfs” for example, where XFS would stand for XWiki FileSystem Format.
Thanks -Vincent
Thanks,
https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test...
[3]
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik...
[4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
-- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Done: * https://github.com/xwiki-contrib/api-xff * http://jira.xwiki.org/browse/XFF Thanks Enjoy! -Vincent On 3 Sep 2015 at 13:51:51, [email protected] ([email protected](mailto:[email protected])) wrote:
FTR I’ve contacted Jean to perform a repo transfer instead of recreating one.
Thanks -Vincent
On 31 Aug 2015 at 17:34:43, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi Vincent,
I changed the name of the project to XFS as you proposed and move the Github repo to the new name [1]. I hope it'll be fine for 'xwiki-contrib'.
I was not aware about the attempt of Fabio but I was aware of Caleb's one and already used it in some project. Him and me discussed a few times the nice parts about its tools and some of the problems he had. XFS is clearly inspired from this solution proposed by Caleb except that I tried to be closer from the technologies used in XWiki (Maven, Java, Filter Module, XWiki XML Schema of REST API).
PS: I've updated the page you gave [2] with links for Caleb's solution.
[1] https://github.com/woshilapin/api-xfs [2] http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl...
On 23/08/2015 19:19, [email protected] wrote:
Hi Jean,
On 20 Aug 2015 at 09:34:22, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi devs,
Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5].
This topic is an old one: we’ve been wanting to have an easy file system format for xwiki pages for a long time, in order to make it easier to edit content (editing XWiki XML format is not very easy to say the least, especially for attachments for example!).
So it’s cool that you started working on this and using the Filter Module is great!
I guess we should rework the import/export pages in the future to allow using any Filter implementation (import from XAR, import from another wiki, etc). This would also allow extensions to contribute new formats too.
FTR there have been several experiments in the past too:
* Fabio had started something similar here: http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... (it links to https://github.com/fmancinelli/xwikifs) * I know Caleb also did something in javascript but I don’t have a link.
I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know.
It would be great if you could find a more specific name since there could be several xwiki page formats. “api-xfs” for example, where XFS would stand for XWiki FileSystem Format.
Thanks -Vincent
Thanks,
https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test...
[3]
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik...
[4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
-- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Thanks Vincent for the support :-) On 03/09/2015 14:37, [email protected] wrote:
Done: * https://github.com/xwiki-contrib/api-xff * http://jira.xwiki.org/browse/XFF
Thanks Enjoy! -Vincent
On 3 Sep 2015 at 13:51:51, [email protected] ([email protected](mailto:[email protected])) wrote:
FTR I’ve contacted Jean to perform a repo transfer instead of recreating one.
Thanks -Vincent
On 31 Aug 2015 at 17:34:43, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi Vincent,
I changed the name of the project to XFS as you proposed and move the Github repo to the new name [1]. I hope it'll be fine for 'xwiki-contrib'.
I was not aware about the attempt of Fabio but I was aware of Caleb's one and already used it in some project. Him and me discussed a few times the nice parts about its tools and some of the problems he had. XFS is clearly inspired from this solution proposed by Caleb except that I tried to be closer from the technologies used in XWiki (Maven, Java, Filter Module, XWiki XML Schema of REST API).
PS: I've updated the page you gave [2] with links for Caleb's solution.
[1] https://github.com/woshilapin/api-xfs [2] http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl...
On 23/08/2015 19:19, [email protected] wrote:
Hi Jean,
On 20 Aug 2015 at 09:34:22, Jean SIMARD ([email protected](mailto:[email protected])) wrote:
Hi devs,
Lately, I've been working on some sort of new format to import information in XWiki [1] (I'm not that comfortable with editing XAR format with my text editor). You'll find an example of this format in the testing procedure of my module [2]. To create this format, I used the XML Schema described in the REST API of XWiki [3]. To code the importer, I've used the filter module [4]. I've also create a REST service in order to import through REST (using filters) [5].
This topic is an old one: we’ve been wanting to have an easy file system format for xwiki pages for a long time, in order to make it easier to edit content (editing XWiki XML format is not very easy to say the least, especially for attachments for example!).
So it’s cool that you started working on this and using the Filter Module is great!
I guess we should rework the import/export pages in the future to allow using any Filter implementation (import from XAR, import from another wiki, etc). This would also allow extensions to contribute new formats too.
FTR there have been several experiments in the past too:
* Fabio had started something similar here: http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiAppl... (it links to https://github.com/fmancinelli/xwikifs) * I know Caleb also did something in javascript but I don’t have a link.
I'd like that project be a part of xwiki-contrib. At the moment, I've called it 'api-xwf'. Maybe 'api-xwiki-format' would be more self explicit. If you'd prefer something else, please let me know.
It would be great if you could find a more specific name since there could be several xwiki page formats. “api-xfs” for example, where XFS would stand for XWiki FileSystem Format.
Thanks -Vincent
Thanks,
https://github.com/woshilapin/api-xwf/tree/master/xwf-filter-stream/src/test...
[3]
https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwik...
[4] http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module [5] https://github.com/woshilapin/api-xwf/tree/master/xwf-rest-api -- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
-- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Jean Simard [email protected] Research engineer at XWiki SAS http://www.xwiki.com Committer on the XWiki.org project http://www.xwiki.org
participants (3)
-
Jean SIMARD -
Thomas Mortagne -
vincent@massol.net