[xwiki-users] XWiki WorkSpaces for public service
hi, I wonder if I'm the first few outside people to try XWS milestone 1. :-) Well, I'm evaluating the XWiki series of products for my Java User Group in Hong Kong. XWS "looks" better than XE to me and it seems XWS allows every user to create his/her own space of blog, wiki, photo and files, that perfectly fit my needs. I wonder: - could XWS provide public registration, and anonymous (/non-logged-in) user access mode? - could XE actually do all XWS can do and I should use XE for public service? In fact, I feel XE has steeper learning curve than XWS. It seems XE does not provide individual blog, photo and file spaces - any pointer if I want to limit one user to create only one space? - could anyone point me to where I may be able to customize the space name and url? basically, the use of "Space_" as prefix look quite odd to me and i would like to remove it. And if it is possible i would want to make the url shorter. Currently, it's something like: " http://mydomain.com/xwiki/bin/view/Space_username/", i am able to remove the context "xwiki", and i suppose it shouldn't be difficult to turn Space_username to username. It's most desirable to turn bin/view to nothing or make it a single "folder", e.g. remove "/bin" (i suppose the action cannot be removed.) regarding URL, i wonder if the developers like to go to the REST-ful direction. Some people think in REST-ful URL only resource but not action should be put as the path. (certainly, i understand in using Struts, some options may not be available) Thank you very much. Regards, mingfai
hi,
Hello Minfai,
I wonder if I'm the first few outside people to try XWS milestone 1. :-)
Yes, I think you are one of the very first ;)
Well, I'm evaluating the XWiki series of products for my Java User Group in Hong Kong. XWS "looks" better than XE to me and it seems XWS allows every user to create his/her own space of blog, wiki, photo and files, that perfectly fit my needs. I wonder:
- could XWS provide public registration, and anonymous (/non-logged-in) user access mode?
For public registration, yes, we should offer that as an option to turn on in the global workspaces administration. For anonymous access, it could be an option too, but we first need to think about what we offer publicly (maybe adding another privacy level for workspaces beyond the private/public couple).
- could XE actually do all XWS can do and I should use XE for public service? In fact, I feel XE has steeper learning curve than XWS. It seems XE does not provide individual blog, photo and file spaces
Yes, it is our plan to factorize applications between XWS and XE. This will take some time though as we need to expand our application manager plugin and adapt our applications to do so.
- any pointer if I want to limit one user to create only one space?
Currently, XWS allows only one user-space (personal space) per user, but it's true that users can create as many workspaces as they want. What you can do now is edit XWSCode.MySpaces and remove the workspace creation form. This will allow you to have only admin able to create workspaces.
- could anyone point me to where I may be able to customize the space name and url? basically, the use of "Space_" as prefix look quite odd to me and i would like to remove it. And if it is possible i would want to make the url shorter. Currently, it's something like: " http://mydomain.com/xwiki/bin/view/Space_username/", i am able to remove the context "xwiki", and i suppose it shouldn't be difficult to turn Space_username to username. It's most desirable to turn bin/view to nothing or make it a single "folder", e.g. remove "/bin" (i suppose the action cannot be removed.)
See http://code.xwiki.org/xwiki/bin/view/Plugins/SpaceManagerPlugin, and in particular the xwiki.spacemanager.prefix param of xwiki.cfg.
regarding URL, i wonder if the developers like to go to the REST-ful direction. Some people think in REST-ful URL only resource but not action should be put as the path. (certainly, i understand in using Struts, some options may not be available)
We have a GSoC project proposal to make XWiki restful : read it at http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/XWikiRESTApi. This would allow developers to create restful application easily.
Thank you very much.
Thank you very much for your feedback, it's important for us to get such informations, especially at the product early stages. We will take all this into consideration to improve the product and its ease of use, and this will also help us decide the way we want to go with it in its future versions. Regards, Jerome.
Regards, mingfai _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Mar 17, 2008, at 6:37 AM, Mingfai wrote:
hi,
I wonder if I'm the first few outside people to try XWS milestone 1. :-)
Well, I'm evaluating the XWiki series of products for my Java User Group in Hong Kong. XWS "looks" better than XE to me and it seems XWS allows every user to create his/her own space of blog, wiki, photo and files, that perfectly fit my needs. I wonder: could XWS provide public registration, and anonymous (/non-logged- in) user access mode? could XE actually do all XWS can do and I should use XE for public service? In fact, I feel XE has steeper learning curve than XWS. It seems XE does not provide individual blog, photo and file spaces XE can do everything. It's a second generation wiki. All XWiki products are based on XE (and the underlying platform). For example even if in XE you have one blog by default, nothing prevents you to create as many as you want in the way you want them to be (you can imagine any kind of use case).
XWS is definitely meant to be a wrapper around XE to make it simpler and to provide a solution which is oriented towards personal work spaces that you can share with others. XE is generic, XWS implements a specific solution based on work groups. Thus if XWS matches your needs you should definitely use it over XE. Thanks -Vincent
any pointer if I want to limit one user to create only one space? could anyone point me to where I may be able to customize the space name and url? basically, the use of "Space_" as prefix look quite odd to me and i would like to remove it. And if it is possible i would want to make the url shorter. Currently, it's something like: "http://mydomain.com/xwiki/bin/view/Space_username/ ", i am able to remove the context "xwiki", and i suppose it shouldn't be difficult to turn Space_username to username. It's most desirable to turn bin/view to nothing or make it a single "folder", e.g. remove "/bin" (i suppose the action cannot be removed.) regarding URL, i wonder if the developers like to go to the REST-ful direction. Some people think in REST-ful URL only resource but not action should be put as the path. (certainly, i understand in using Struts, some options may not be available)
Thank you very much.
Regards, mingfai
Congratulation to the XWiki team for the first release! and thanks for your replies. I didn't realize I'v tried it before your release notice! :-) (as I thought it was released some time in the last week) Anyway, I've been actively waiting for it. The key decision is just whether I should use XE and copy the XWS functions, or hack the code and request for features to allow XWS be used for public service. It seems obviously that the latter option is much better. As mentioned before, it's for a JUG. The use cases are straightforward: - a global blog+wiki+photo that is readable by anonymous users and editable by a few committee members, (maybe comment by registered users) - Some spaces for collaboration works that any registered member are editable, and - every user could create his own space. The functions are pretty much there already. The key missing thing is just making the global space publicly accessible. I'll fire some Jira issues later. Thanks. Regards, mingfai On Mon, Mar 17, 2008 at 4:28 PM, Vincent Massol <[email protected]> wrote:
On Mar 17, 2008, at 6:37 AM, Mingfai wrote:
hi,
I wonder if I'm the first few outside people to try XWS milestone 1. :-)
Well, I'm evaluating the XWiki series of products for my Java User Group in Hong Kong. XWS "looks" better than XE to me and it seems XWS allows every user to create his/her own space of blog, wiki, photo and files, that perfectly fit my needs. I wonder:
- could XWS provide public registration, and anonymous (/non-logged-in) user access mode? - could XE actually do all XWS can do and I should use XE for public service? In fact, I feel XE has steeper learning curve than XWS. It seems XE does not provide individual blog, photo and file spaces
XE can do everything. It's a second generation wiki. All XWiki products are based on XE (and the underlying platform). For example even if in XE you have one blog by default, nothing prevents you to create as many as you want in the way you want them to be (you can imagine any kind of use case).
XWS is definitely meant to be a wrapper around XE to make it simpler and to provide a solution which is oriented towards personal work spaces that you can share with others. XE is generic, XWS implements a specific solution based on work groups.
Thus if XWS matches your needs you should definitely use it over XE.
Thanks -Vincent
- any pointer if I want to limit one user to create only one space? - could anyone point me to where I may be able to customize the space name and url? basically, the use of "Space_" as prefix look quite odd to me and i would like to remove it. And if it is possible i would want to make the url shorter. Currently, it's something like: " http://mydomain.com/xwiki/bin/view/Space_username/", i am able to remove the context "xwiki", and i suppose it shouldn't be difficult to turn Space_username to username. It's most desirable to turn bin/view to nothing or make it a single "folder", e.g. remove "/bin" (i suppose the action cannot be removed.)
regarding URL, i wonder if the developers like to go to the REST-ful direction. Some people think in REST-ful URL only resource but not action should be put as the path. (certainly, i understand in using Struts, some options may not be available)
Thank you very much.
Regards, mingfai
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Mon, Mar 17, 2008 at 9:16 AM, Jerome Velociter <[email protected]> wrote:
- could anyone point me to where I may be able to customize the space
name and url? basically, the use of "Space_" as prefix look quite odd to me and i would like to remove it. And if it is possible i would want to make the url shorter. Currently, it's something like: " http://mydomain.com/xwiki/bin/view/Space_username/", i am able to remove the context "xwiki", and i suppose it shouldn't be difficult to turn Space_username to username. It's most desirable to turn bin/view to nothing or make it a single "folder", e.g. remove "/bin" (i suppose the action cannot be removed.)
See http://code.xwiki.org/xwiki/bin/view/Plugins/SpaceManagerPlugin, and in particular the xwiki.spacemanager.prefix param of xwiki.cfg.
See also : http://platform.xwiki.org/xwiki/bin/view/Main/ShortURLs JV.
Congratulation to the XWiki team for the first release! and thanks for your replies.
I didn't realize I'v tried it before your release notice! :-) (as I thought it was released some time in the last week) Anyway, I've been actively waiting for it.
The key decision is just whether I should use XE and copy the XWS functions, or hack the code and request for features to allow XWS be used for public service. It seems obviously that the latter option is much better. As mentioned before, it's for a JUG. The use cases are straightforward:
- a global blog+wiki+photo that is readable by anonymous users and editable by a few committee members, (maybe comment by registered users) - Some spaces for collaboration works that any registered member are editable, and - every user could create his own space.
The functions are pretty much there already. The key missing thing is just making the global space publicly accessible. I'll fire some Jira issues later. Thanks.
If you are ready to look under the hood, we can definitely help you realizing that. Actually having your organization's space visible by unregistered users is not very hard. Once its created, you can do as follow (logged as Admin): - Click the "Administration" link in the XWiki toolbar - Click the "Space rights" tab in the administration page - Select your organization top-level space in the drop-down list (the one without any suffix: Space_MyOrganization, not Space_MyOrganization_Wiki or Space_MyOrganization_Blog) - Once its loaded, click twice the checkbox for unregistered users under "view" to have it green-checked (it should appear with a red circle at first). - ... and your done! The _Wiki, _Blog, etc. spaces will inherit their rights from that top-level one, so you shouldn't have anything to do for them. If you want to have registered users able to comment, you can check the "comment" box for XWikiAllGroup as well. Hope this helps, Jerome.
Regards, mingfai
On Mon, Mar 17, 2008 at 4:28 PM, Vincent Massol <[email protected]> wrote:
On Mar 17, 2008, at 6:37 AM, Mingfai wrote:
hi,
I wonder if I'm the first few outside people to try XWS milestone 1. :-)
Well, I'm evaluating the XWiki series of products for my Java User Group in Hong Kong. XWS "looks" better than XE to me and it seems XWS allows every user to create his/her own space of blog, wiki, photo and files, that perfectly fit my needs. I wonder:
- could XWS provide public registration, and anonymous (/non-logged-in) user access mode? - could XE actually do all XWS can do and I should use XE for public service? In fact, I feel XE has steeper learning curve than XWS. It seems XE does not provide individual blog, photo and file spaces
XE can do everything. It's a second generation wiki. All XWiki products are based on XE (and the underlying platform). For example even if in XE you have one blog by default, nothing prevents you to create as many as you want in the way you want them to be (you can imagine any kind of use case).
XWS is definitely meant to be a wrapper around XE to make it simpler and to provide a solution which is oriented towards personal work spaces that you can share with others. XE is generic, XWS implements a specific solution based on work groups.
Thus if XWS matches your needs you should definitely use it over XE.
Thanks -Vincent
- any pointer if I want to limit one user to create only one space? - could anyone point me to where I may be able to customize the space name and url? basically, the use of "Space_" as prefix look quite odd to me and i would like to remove it. And if it is possible i would want to make the url shorter. Currently, it's something like: " http://mydomain.com/xwiki/bin/view/Space_username/", i am able to remove the context "xwiki", and i suppose it shouldn't be difficult to turn Space_username to username. It's most desirable to turn bin/view to nothing or make it a single "folder", e.g. remove "/bin" (i suppose the action cannot be removed.)
regarding URL, i wonder if the developers like to go to the REST-ful direction. Some people think in REST-ful URL only resource but not action should be put as the path. (certainly, i understand in using Struts, some options may not be available)
Thank you very much.
Regards, mingfai
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
[Snip]
- Click the "Administration" link in the XWiki toolbar
You can access the Administration toolbar by moving your mose over the small icon at the top left of the page (the tools on a transparent background, you maight not see them if you're not using Firefox), on hover the menu will unfold and provide you with the "Administration" link Jérome is talking about (which is different from the "Global Admin" link on a red background). - Click the "Space rights" tab in the administration page
- Select your organization top-level space in the drop-down list (the one without any suffix: Space_MyOrganization, not Space_MyOrganization_Wiki or Space_MyOrganization_Blog) - Once its loaded, click twice the checkbox for unregistered users under "view" to have it green-checked (it should appear with a red circle at first). - ... and your done! The _Wiki, _Blog, etc. spaces will inherit their rights from that top-level one, so you shouldn't have anything to do for them.
If you want to have registered users able to comment, you can check the "comment" box for XWikiAllGroup as well.
Hope you'll manage to achieve your objectives... We'll be glad to have a reference from you added on http://www.xwiki.org/xwiki/bin/view/References/once you're done ;-) Guillaume
Thanks Jerome and Guillaume, I followed Jerome's detailed instruction and did it. I just realize the Admin tool bar still exists. And in IE 6 there is no small icon, and in IE 7 the bar doesn't slide in. And btw, I got a little confusion as I don't know how to "save" after the green arrow is on. (it's ok now.) just two quick questions: 1. could the registration page be set to public in the same way? I don't see a "Register" or similar page on the list 2. by default, /xwiki links to /xwiki/bin/login/XWiki/XWikiLogin , how could i make it direct to other page? like dashboard or wiki or blog page of the global space? I think i've checked all admin pages (but not yet scanned all doc)
Hope you'll manage to achieve your objectives... We'll be glad to have a reference from you added on http://www.xwiki.org/xwiki/bin/view/References/once you're done ;-)
Sure, I'll put up a beta site a few hours later. It may be a better to add to the References page after my site is stabilized. So far I can't find a better option than XWS for building a organization wiki + member publishing and sharing site. Regards, mingfai On Mon, Mar 17, 2008 at 6:28 PM, Guillaume Lerouge <[email protected]> wrote:
[Snip]
- Click the "Administration" link in the XWiki toolbar
You can access the Administration toolbar by moving your mose over the small icon at the top left of the page (the tools on a transparent background, you maight not see them if you're not using Firefox), on hover the menu will unfold and provide you with the "Administration" link Jérome is talking about (which is different from the "Global Admin" link on a red background).
- Click the "Space rights" tab in the administration page
- Select your organization top-level space in the drop-down list (the one without any suffix: Space_MyOrganization, not Space_MyOrganization_Wiki or Space_MyOrganization_Blog) - Once its loaded, click twice the checkbox for unregistered users under "view" to have it green-checked (it should appear with a red circle at first). - ... and your done! The _Wiki, _Blog, etc. spaces will inherit their rights from that top-level one, so you shouldn't have anything to do for them.
If you want to have registered users able to comment, you can check the "comment" box for XWikiAllGroup as well.
Hope you'll manage to achieve your objectives... We'll be glad to have a reference from you added on http://www.xwiki.org/xwiki/bin/view/References/ once you're done ;-)
Guillaume
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Thanks Jerome and Guillaume,
I followed Jerome's detailed instruction and did it. I just realize the Admin tool bar still exists. And in IE 6 there is no small icon, and in IE 7 the bar doesn't slide in. And btw, I got a little confusion as I don't know how to "save" after the green arrow is on. (it's ok now.)
just two quick questions:
1. could the registration page be set to public in the same way? I don't see a "Register" or similar page on the list
Yes, you can check the "register" box for unregistered users, and a register link will appear on the top right corner for non authenticated users. The only issue is that XWS action bar does not provide a register link yet. What you can do now is edit the content of your organization's space home, and provide this link : http://yourserver/xwiki/bin/register/XWiki/Register
2. by default, /xwiki links to /xwiki/bin/login/XWiki/XWikiLogin , how could i make it direct to other page? like dashboard or wiki or blog page of the global space? I think i've checked all admin pages (but not yet scanned all doc)
You can edit Main.WebHome, and change the redirection for non authenticated users ($context.user=="XWiki.XWikiGuest") to your organization space WebHome. Hope this helps. Regards, Jerome. PS: Thank you for the JIRA issues you raised ;)
Hope you'll manage to achieve your objectives... We'll be glad to have a reference from you added on http://www.xwiki.org/xwiki/bin/view/References/once you're done ;-)
Sure, I'll put up a beta site a few hours later. It may be a better to add to the References page after my site is stabilized. So far I can't find a better option than XWS for building a organization wiki + member publishing and sharing site.
Regards, mingfai
On Mon, Mar 17, 2008 at 6:28 PM, Guillaume Lerouge <[email protected]> wrote:
[Snip]
- Click the "Administration" link in the XWiki toolbar
You can access the Administration toolbar by moving your mose over the small icon at the top left of the page (the tools on a transparent background, you maight not see them if you're not using Firefox), on hover the menu will unfold and provide you with the "Administration" link Jérome is talking about (which is different from the "Global Admin" link on a red background).
- Click the "Space rights" tab in the administration page
- Select your organization top-level space in the drop-down list (the one without any suffix: Space_MyOrganization, not Space_MyOrganization_Wiki or Space_MyOrganization_Blog) - Once its loaded, click twice the checkbox for unregistered users under "view" to have it green-checked (it should appear with a red circle at first). - ... and your done! The _Wiki, _Blog, etc. spaces will inherit their rights from that top-level one, so you shouldn't have anything to do for them.
If you want to have registered users able to comment, you can check the "comment" box for XWikiAllGroup as well.
Hope you'll manage to achieve your objectives... We'll be glad to have a reference from you added on http://www.xwiki.org/xwiki/bin/view/References/ once you're done ;-)
Guillaume
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (5)
-
Guillaume Lerouge -
Jean-Vincent Drean -
Jerome Velociter -
Mingfai -
Vincent Massol