Re: [xwiki-users] File Explorer for Unix FS

2010-08-04 Thread Guillaume Lerouge
Best would be to post it somewhere on http://code.xwiki.org/ :-)

Guillaume

On Wed, Aug 4, 2010 at 07:46, Thomas Hoeschele thoesch...@gmx.de wrote:

 Hallo Carlos,

 would you share your code with us (or with me)? I was just about to
 implement something similar, so maybe your code would help me reducing the
 work I have to do.

 Thank you in Advance.
 Thomas

  Original-Nachricht 
  Datum: Tue, 3 Aug 2010 20:27:48 -0500
  Von: Carlos Correa carloscorrea...@gmail.com
  An: XWiki Users users@xwiki.org
  Betreff: Re: [xwiki-users] File Explorer for Unix FS

  This is a bit of a late reply, but I've implemented this and am
  wondering what you would recommend doing about security with this
  approach.
 
  On Thu, Jul 15, 2010 at 5:10 PM, Sergiu Dumitriu ser...@xwiki.com
 wrote:
  
   On 07/15/2010 04:55 PM, Carlos Correa wrote:
One of the users of the xwiki server (*nix) that I'm helping with has
an interesting feature request. He wants a wiki page with a listing
 of
Microsoft Office files that are in a unix directory. He wants to be
able to click on one of the file names and have it download.
   
I don't know enough about xwiki to know how to cause a download to
occur on the user's side. The only solution I can think of is
attaching the files to the page and scripting regular updating (which
is very clunky). Is there a more elegant way to cause downloads to
occur on the user's end without adding the file as an attachment?
  
   Well, XWiki is a java application, so the easiest thing to do is to
   write a Java component that does this. Assuming you have a recent
   version of XWiki, you should:
   - write a scriptable service which can list the files on the
 filesystem;
   should be a ScriptService component if you're targeting XWiki 2.3 or
   later, or a VelocityContextInitializer for earlier; see
   http://code.xwiki.org/xwiki/bin/view/Modules/ComponentModule for
 general
   documentation about components
   - write a servlet or a struts action which can be used to retrieve the
   contents of the file; make sure you're not creating a security hole,
   check the absolute path requested by the user; a good example would be
  
 
 http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/TempResourceAction.java
   - register the above servlet/struts action in web.xml, respectively
   struts-config.xml
  
   --
   Sergiu Dumitriu
   http://purl.org/net/sergiu/
   ___
   users mailing list
   users@xwiki.org
   http://lists.xwiki.org/mailman/listinfo/users
  ___
  users mailing list
  users@xwiki.org
  http://lists.xwiki.org/mailman/listinfo/users

 --
 Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!
 Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail
 ___
 users mailing list
 users@xwiki.org
 http://lists.xwiki.org/mailman/listinfo/users

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] File Explorer for Unix FS

2010-08-03 Thread Carlos Correa
This is a bit of a late reply, but I've implemented this and am
wondering what you would recommend doing about security with this
approach.

On Thu, Jul 15, 2010 at 5:10 PM, Sergiu Dumitriu ser...@xwiki.com wrote:

 On 07/15/2010 04:55 PM, Carlos Correa wrote:
  One of the users of the xwiki server (*nix) that I'm helping with has
  an interesting feature request. He wants a wiki page with a listing of
  Microsoft Office files that are in a unix directory. He wants to be
  able to click on one of the file names and have it download.
 
  I don't know enough about xwiki to know how to cause a download to
  occur on the user's side. The only solution I can think of is
  attaching the files to the page and scripting regular updating (which
  is very clunky). Is there a more elegant way to cause downloads to
  occur on the user's end without adding the file as an attachment?

 Well, XWiki is a java application, so the easiest thing to do is to
 write a Java component that does this. Assuming you have a recent
 version of XWiki, you should:
 - write a scriptable service which can list the files on the filesystem;
 should be a ScriptService component if you're targeting XWiki 2.3 or
 later, or a VelocityContextInitializer for earlier; see
 http://code.xwiki.org/xwiki/bin/view/Modules/ComponentModule for general
 documentation about components
 - write a servlet or a struts action which can be used to retrieve the
 contents of the file; make sure you're not creating a security hole,
 check the absolute path requested by the user; a good example would be
 http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/TempResourceAction.java
 - register the above servlet/struts action in web.xml, respectively
 struts-config.xml

 --
 Sergiu Dumitriu
 http://purl.org/net/sergiu/
 ___
 users mailing list
 users@xwiki.org
 http://lists.xwiki.org/mailman/listinfo/users
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] File Explorer for Unix FS

2010-08-03 Thread Thomas Hoeschele
Hallo Carlos,

would you share your code with us (or with me)? I was just about to implement 
something similar, so maybe your code would help me reducing the work I have to 
do.

Thank you in Advance.
Thomas 

 Original-Nachricht 
 Datum: Tue, 3 Aug 2010 20:27:48 -0500
 Von: Carlos Correa carloscorrea...@gmail.com
 An: XWiki Users users@xwiki.org
 Betreff: Re: [xwiki-users] File Explorer for Unix FS

 This is a bit of a late reply, but I've implemented this and am
 wondering what you would recommend doing about security with this
 approach.
 
 On Thu, Jul 15, 2010 at 5:10 PM, Sergiu Dumitriu ser...@xwiki.com wrote:
 
  On 07/15/2010 04:55 PM, Carlos Correa wrote:
   One of the users of the xwiki server (*nix) that I'm helping with has
   an interesting feature request. He wants a wiki page with a listing of
   Microsoft Office files that are in a unix directory. He wants to be
   able to click on one of the file names and have it download.
  
   I don't know enough about xwiki to know how to cause a download to
   occur on the user's side. The only solution I can think of is
   attaching the files to the page and scripting regular updating (which
   is very clunky). Is there a more elegant way to cause downloads to
   occur on the user's end without adding the file as an attachment?
 
  Well, XWiki is a java application, so the easiest thing to do is to
  write a Java component that does this. Assuming you have a recent
  version of XWiki, you should:
  - write a scriptable service which can list the files on the filesystem;
  should be a ScriptService component if you're targeting XWiki 2.3 or
  later, or a VelocityContextInitializer for earlier; see
  http://code.xwiki.org/xwiki/bin/view/Modules/ComponentModule for general
  documentation about components
  - write a servlet or a struts action which can be used to retrieve the
  contents of the file; make sure you're not creating a security hole,
  check the absolute path requested by the user; a good example would be
 
 http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/TempResourceAction.java
  - register the above servlet/struts action in web.xml, respectively
  struts-config.xml
 
  --
  Sergiu Dumitriu
  http://purl.org/net/sergiu/
  ___
  users mailing list
  users@xwiki.org
  http://lists.xwiki.org/mailman/listinfo/users
 ___
 users mailing list
 users@xwiki.org
 http://lists.xwiki.org/mailman/listinfo/users

-- 
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!  
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] File Explorer for Unix FS

2010-07-24 Thread Ivan Levashew
Caleb James DeLisle calebdeli...@... writes:

 
 You might have a look at the file upload plugin, it allows files to be put
 on the server (and downloaded from it) without being attachments which take
 up space in the database.
 
How to use it? Is there any frontend available?

--
If you want to get to the top, you have to start at the bottom

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


[xwiki-users] File Explorer for Unix FS

2010-07-15 Thread Carlos Correa
One of the users of the xwiki server (*nix) that I'm helping with has
an interesting feature request. He wants a wiki page with a listing of
Microsoft Office files that are in a unix directory. He wants to be
able to click on one of the file names and have it download.

I don't know enough about xwiki to know how to cause a download to
occur on the user's side. The only solution I can think of is
attaching the files to the page and scripting regular updating (which
is very clunky). Is there a more elegant way to cause downloads to
occur on the user's end without adding the file as an attachment?

Thanks,
Carlos
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] File Explorer for Unix FS

2010-07-15 Thread Caleb James DeLisle
You might have a look at the file upload plugin, it allows files to be put
on the server (and downloaded from it) without being attachments which take
up space in the database.

Caleb

Carlos Correa wrote:
 One of the users of the xwiki server (*nix) that I'm helping with has
 an interesting feature request. He wants a wiki page with a listing of
 Microsoft Office files that are in a unix directory. He wants to be
 able to click on one of the file names and have it download.
 
 I don't know enough about xwiki to know how to cause a download to
 occur on the user's side. The only solution I can think of is
 attaching the files to the page and scripting regular updating (which
 is very clunky). Is there a more elegant way to cause downloads to
 occur on the user's end without adding the file as an attachment?
 
 Thanks,
 Carlos
 ___
 users mailing list
 users@xwiki.org
 http://lists.xwiki.org/mailman/listinfo/users
 

___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] File Explorer for Unix FS

2010-07-15 Thread Sergiu Dumitriu
On 07/15/2010 04:55 PM, Carlos Correa wrote:
 One of the users of the xwiki server (*nix) that I'm helping with has
 an interesting feature request. He wants a wiki page with a listing of
 Microsoft Office files that are in a unix directory. He wants to be
 able to click on one of the file names and have it download.

 I don't know enough about xwiki to know how to cause a download to
 occur on the user's side. The only solution I can think of is
 attaching the files to the page and scripting regular updating (which
 is very clunky). Is there a more elegant way to cause downloads to
 occur on the user's end without adding the file as an attachment?

Well, XWiki is a java application, so the easiest thing to do is to 
write a Java component that does this. Assuming you have a recent 
version of XWiki, you should:
- write a scriptable service which can list the files on the filesystem; 
should be a ScriptService component if you're targeting XWiki 2.3 or 
later, or a VelocityContextInitializer for earlier; see 
http://code.xwiki.org/xwiki/bin/view/Modules/ComponentModule for general 
documentation about components
- write a servlet or a struts action which can be used to retrieve the 
contents of the file; make sure you're not creating a security hole, 
check the absolute path requested by the user; a good example would be 
http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/web/TempResourceAction.java
- register the above servlet/struts action in web.xml, respectively 
struts-config.xml

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users