Ticket #773 (new enhancement)

Opened 16 months ago

Last modified 15 months ago

New Plugin: QelFinder File Manager

Reported by: jmirancid Owned by:
Priority: must Milestone: Plugin
Component: Plugin (not included in core distro) Version: 2.0.2 Stable
Keywords: file manager jquery plugin Cc:

Description

Create a new plugin for QCubed/QCodo Framework based on the jQuery File Manager elFinder (  http://elrte.org/elfinder ) v1.2.

NOTE: v2.0 is in beta stage. In the future would be implemented.

Enjoy !

Attachments

QelFinder_0.1_2.0.2_2011-02-23.zip Download (0.5 MB) - added by jmirancid 15 months ago.
QelFinder? v1.0
QelFinder_0.1_2.0.2_2011-02-23.tar Download (0.8 MB) - added by jmirancid 15 months ago.
QelFinder? TAR
QelFinder_0.1_2.0.2_2011-02-23.rar Download (474.4 KB) - added by jmirancid 15 months ago.
QelFinder? RAR
QelFinder_0.1_2.0.2_2011-02-23.tar.gz Download (446.4 KB) - added by jmirancid 15 months ago.
TAR GZ

Change History

Changed 15 months ago by jmirancid

QelFinder? v1.0

Changed 15 months ago by jmirancid

I uploaded a fully functionable version of this plugin for QCubed. Enjoy !

Changed 15 months ago by vaibhav

I am not able to download it. The connection is getting closed. May be the binary data inside has some patterns which are causing that. Can you please upload it in a different format (such as .TAR.GZ) too? Will help others a lot!

And yes, I am in need of this plugin so much :)

Changed 15 months ago by jmirancid

Changed 15 months ago by jmirancid

Changed 15 months ago by jmirancid

Try this new download vaibhav. It's weird I download the zip with out problems. Tell me if is OK now.

Changed 15 months ago by jmirancid

TAR GZ

Changed 15 months ago by jmirancid

Ok I upload a TAR GZ version. I'm using a Windows system, I suppose that is causing the problem. Try now.

Changed 15 months ago by vaibhav

Not working. I think problem is on my end.

Changed 15 months ago by vaibhav

The plugin got installed but examples is giving an error:
Use of undefined constant QelFinderConnector? - assumed 'QelFinderConnector?'
I Changed this line (in QelFinder?.class.php) :
case 'Connector': $this->objConnector = QType::Cast($mixValue, QelFinderConnector); break;
to
case 'Connector': $this->objConnector = $mixValue; break;
As of now, I think QType cannot cast to Classes!

Also new folder is not being created. An error comes up for a fraction of second which i am unable to read properly. It says something like "invalid backend configuration".

PS: Amazing work till now :) Keep it up n thanks for the work. Just a few more steps to go! =)

Regards,
Vaibhav

Changed 15 months ago by jmirancid

vaibhav, about the items you apoint...

1) In my actual QCubed environment QType can cast to classes. No error is throw there. My QCubed Ver. is 2.0.2. In any case, how a cast correctly that line or leave as your solution ?

2) There is a weird know bug then you create a folder an hit the "Enter" key the browser goes to refresh and AJAX call die. I will work on a solution on that, meanwhile you still can create folder but not hit "Enter" key just make a click on the mouse.

Tell me if you found another bug, and how a I delete old uploaded files in the ticket?

Thanks!

Changed 15 months ago by vaibhav

My version too is 2.0.2 but I get the error :(

Yes that Enter key is a bug.

Also, I see that When I create a new folder, write access to them is denied. The permission set is:

Permissions read/remove

A second problem I found was: Newly uploaded files do not have the 'read' permission set! So no preview possible!

As for deleting files in ticket, only core developers can do that. :)

Regards,
Vaibhav

Changed 15 months ago by cmpscabral

I think you can fix the enter key bug with QTerminateAction, which will prevent the default behaviour (submit the form).

Note: See TracTickets for help on using tickets.