[Phpmyadmin-devel] Drag and drop sql import - help

Minhaz A V minhazav at gmail.com
Sun May 25 16:44:14 CEST 2014


Yeah, it should allow upload of selected formats only, like sql,zip etc


Minhaz,
minhaz.cistoner.org || cistoner.org


On Sun, May 25, 2014 at 7:22 PM, Marc Delisle <marc at infomarc.info> wrote:

> Le 2014-05-24 21:19, Minhaz A V a écrit :
> > Marc you are right, it is good question, how this feature will be
> > informed to users. On the import page we can show a drop location where
> > user drops the sql file and its uploaded asynchronously.
> >
> > I still feel, its an event that currently not bound to anything. In the
> > import page we can inform the user *"You can import a file, anytime by
> > dropping the file to pma" *and gradually users will get used to it. I
> > did a portion of implementation last night and it looks like:
> > http://www.youtube.com/watch?v=CRQtIV8pZUA
> > I'd like to know more opinions on how this should be implemented!
>
> On the Import page, we could replace "Browse your computer" with "Browse
> your computer or drop a file on any phpMyAdmin panel" or something like
> that.
>
> I assume that this drop action only replaces the filename selection, and
> that the user can still choose import options before clicking on Go.
>
> By the way, do you intend this to work for any supported import format?
>
> >
> >
> > Minhaz,
> > minhaz.cistoner.org <http://minhaz.cistoner.org> || cistoner.org
> > <http://cistoner.org>
> >
> >
> > On Sun, May 25, 2014 at 4:03 AM, Marc Delisle <marc at infomarc.info
> > <mailto:marc at infomarc.info>> wrote:
> >
> >     Le 2014-05-24 18:30, Minhaz A V a écrit :
> >     > Hi Issac,
> >     > Adding this functionality to just import page, would be just an
> >     addon to
> >     > import feature.
> >     > Now if we implement this to all pages, it would add a feature to an
> >     > event which is currently empty. I mean there is no function
> currently
> >     > bound to drag events, Also if this feature is implemented, I can't
> >     think
> >     > of false positives as I can't imagine a user dragging a sql for any
> >     > other purpose but import
> >
> >     Hi Minhaz,
> >     how do you plan to advertise this new feature, if it's available on
> any
> >     page? On the import page, it's easier to "educate" users about this.
> >
> >     >
> >     >
> >     > Minhaz,
> >     > minhaz.cistoner.org <http://minhaz.cistoner.org>
> >     <http://minhaz.cistoner.org> || cistoner.org <http://cistoner.org>
> >     > <http://cistoner.org>
> >     >
> >     >
> >     > On Sun, May 25, 2014 at 3:13 AM, Isaac Bennetch
> >     <bennetch at gmail.com <mailto:bennetch at gmail.com>
> >     > <mailto:bennetch at gmail.com <mailto:bennetch at gmail.com>>> wrote:
> >     >
> >     >
> >     >
> >     >     On 5/24/14 12:37 PM, Minhaz A V wrote:
> >     >     > Hi I need some help here, to implement a drag and drop I
> need to
> >     >     do some
> >     >     > UI tweak, like there need to be a <div> to be shown in case
> of
> >     >     dragover
> >     >     > event, and we need another to show the upload status!
> >     >     >
> >     >     > Also I need help with design here: How I'm planning it is:
> >     >     > 1. User drops a file at any page! (logged in)
> >     >
> >     >     My own thoughts are that we only need to expect this behavior
> >     on the
> >     >     Import page.
> >     >
> >     >     > 2. the dropped files if (sql) are uploaded asynchronously
> >     and the
> >     >     status
> >     >     > of upload is shown somewhere in bottom right corner.
> >     >     > 3. At the backend the uploaded sql is parsed and output is
> sent
> >     >     back as
> >     >     > JSON and once the object has been received,  the pagecontent
> is
> >     >     replaced
> >     >     > with the received output! (as happens for any other request
> >     in PMA)
> >     >     >
> >     >     > I need help with which file I might need to edit, to add a
> >     div to the
> >     >     > common UI! for js part I'll add codes to AJAX.js
> >     >     >
> >     >     >
> >     >     > Also I sent few attachments to the same thread, but I guess
> >     moderator
> >     >     > needs to allow it first. It had screenshots of UI I was
> >     planning!
> >     >     >
> >     >     >
> >     >     > Minhaz,
> >     >     > minhaz.cistoner.org <http://minhaz.cistoner.org>
> >     <http://minhaz.cistoner.org>
> >     >     <http://minhaz.cistoner.org> || cistoner.org
> >     <http://cistoner.org> <http://cistoner.org>
> >     >     > <http://cistoner.org>
> >     >     >
> >     >     >
> >     >     >
> >     >
> >
> ------------------------------------------------------------------------------
> >     >     > "Accelerate Dev Cycles with Automated Cross-Browser Testing
> >     - For FREE
> >     >     > Instantly run your Selenium tests across 300+ browser/OS
> combos.
> >     >     > Get unparalleled scalability from the best Selenium testing
> >     >     platform available
> >     >     > Simple to use. Nothing to install. Get started now for free."
> >     >     > http://p.sf.net/sfu/SauceLabs
> >     >     >
> >     >     >
> >     >     >
> >     >     > _______________________________________________
> >     >     > Phpmyadmin-devel mailing list
> >     >     > Phpmyadmin-devel at lists.sourceforge.net
> >     <mailto:Phpmyadmin-devel at lists.sourceforge.net>
> >     >     <mailto:Phpmyadmin-devel at lists.sourceforge.net
> >     <mailto:Phpmyadmin-devel at lists.sourceforge.net>>
> >     >     >
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> >     >     >
> >     >
> >     >
> >
> ------------------------------------------------------------------------------
> >     >     "Accelerate Dev Cycles with Automated Cross-Browser Testing -
> >     For FREE
> >     >     Instantly run your Selenium tests across 300+ browser/OS
> combos.
> >     >     Get unparalleled scalability from the best Selenium testing
> >     platform
> >     >     available
> >     >     Simple to use. Nothing to install. Get started now for free."
> >     >     http://p.sf.net/sfu/SauceLabs
> >     >     _______________________________________________
> >     >     Phpmyadmin-devel mailing list
> >     >     Phpmyadmin-devel at lists.sourceforge.net
> >     <mailto:Phpmyadmin-devel at lists.sourceforge.net>
> >     >     <mailto:Phpmyadmin-devel at lists.sourceforge.net
> >     <mailto:Phpmyadmin-devel at lists.sourceforge.net>>
> >     >     https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> >     >
> >     >
> >     >
> >     >
> >     >
> >
> ------------------------------------------------------------------------------
> >     > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For
> FREE
> >     > Instantly run your Selenium tests across 300+ browser/OS combos.
> >     > Get unparalleled scalability from the best Selenium testing
> >     platform available
> >     > Simple to use. Nothing to install. Get started now for free."
> >     > http://p.sf.net/sfu/SauceLabs
> >     >
> >     >
> >     >
> >     > _______________________________________________
> >     > Phpmyadmin-devel mailing list
> >     > Phpmyadmin-devel at lists.sourceforge.net
> >     <mailto:Phpmyadmin-devel at lists.sourceforge.net>
> >     > https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> >     >
> >
> >
> >     --
> >     Marc Delisle | phpMyAdmin
> >
> >
> ------------------------------------------------------------------------------
> >     "Accelerate Dev Cycles with Automated Cross-Browser Testing - For
> FREE
> >     Instantly run your Selenium tests across 300+ browser/OS combos.
> >     Get unparalleled scalability from the best Selenium testing platform
> >     available
> >     Simple to use. Nothing to install. Get started now for free."
> >     http://p.sf.net/sfu/SauceLabs
> >     _______________________________________________
> >     Phpmyadmin-devel mailing list
> >     Phpmyadmin-devel at lists.sourceforge.net
> >     <mailto:Phpmyadmin-devel at lists.sourceforge.net>
> >     https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> > Instantly run your Selenium tests across 300+ browser/OS combos.
> > Get unparalleled scalability from the best Selenium testing platform
> available
> > Simple to use. Nothing to install. Get started now for free."
> > http://p.sf.net/sfu/SauceLabs
> >
> >
> >
> > _______________________________________________
> > Phpmyadmin-devel mailing list
> > Phpmyadmin-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> >
>
>
> --
> Marc Delisle | phpMyAdmin
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20140525/936bf3f4/attachment.html>


More information about the Developers mailing list