Advertisement:

Author Topic: Drag and drop board management  (Read 42215 times)

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Drag and drop board management
« on: August 23, 2013, 03:08:01 PM »
I think this would be pretty neat, see attached. The picture should be pretty descriptive - to move boards in the admin panel, you just drag and drop them to where you want them then hit save at the end when you're done to save everything.

(For those who are concerned about accessibility, the current method is horrible for accessibility as it is. Making a nice JS front end doesn't change that, really.)
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline Shambles

  • SMF Hero
  • ******
  • Posts: 4,169
  • Gender: Male
    • i30 Owners Club
Re: Drag and drop board management
« Reply #1 on: August 23, 2013, 03:10:40 PM »
I'd also appreciate seeing this developed. In fact I think I mentioned a similar request in your own portal 'suggestions box'.

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #2 on: August 23, 2013, 03:12:31 PM »
Doing it for the portal is one thing, doing it for all SMF boards is something very, very different.

(I know only too well. That picture isn't a mockup.)
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline Burke ♞ Knight

  • SMF Hero
  • ******
  • Posts: 3,534
Re: Drag and drop board management
« Reply #3 on: August 23, 2013, 07:32:15 PM »
Until they make it part of SMF, maybe a mod would be good.
I know I'd be one of the first to download it, Arantor. :)

This is one of the best ideas I've seen in a long time.
One that I totally agree should be part of SMF.

Offline greak

  • Newbie
  • *
  • Posts: 2
Re: Drag and drop board management
« Reply #4 on: August 23, 2013, 09:17:53 PM »
its good that its been developed

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #5 on: August 23, 2013, 09:25:20 PM »
Not for SMF it hasn't. Yet, anyway.
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline Antes

  • Evil Black Cat
  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,507
  • Gender: Male
  • Black cat rulz!
    • Antes on GitHub
    • merta on LinkedIn
    • @antesistan on Twitter
    • MMOBrowser
Re: Drag and drop board management
« Reply #6 on: August 24, 2013, 08:13:03 PM »
I hope we'll see this in 2.x series.

its good that its been developed
Not for SMF it hasn't. Yet, anyway.

Fella looks Google Translate spam :)
I left SMF team not SMF, I'm open for new projects.

Active Project(s): [ Lunarfall ] # [ CoreStore ]

Past Project(s): [ ezPortal ]

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #7 on: August 24, 2013, 08:13:49 PM »
2.0 no, 2.1 unlikely. It isn't just a case of slapping jQuery UI on it. ;)
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline ѕησω

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,426
  • Gender: Male
  • Nisi credideritis, non intelligetis.
    • wade.poulsen93 on Facebook
    • acans on GitHub
    • https://www.linkedin.com/profile/view?id=145186638 on LinkedIn
    • @imacans on Twitter
    • Acans
Re: Drag and drop board management
« Reply #8 on: September 08, 2013, 01:06:49 AM »
Would defiantly like to see this (especially since it looks like organising child boards is simple!).
"The Book of Arantor, 17:3-5
  And I said unto him, thy database query shalt always be sent by the messenger of $smcFunc
  And $smcFunc shall protect you against injections and evil
  And so it came to pass that mysql_query was declared deprecated and even though he says he is not dead yet, the time was soon to come to pass when mysql_query shall be gone and no more."

Offline Burke ♞ Knight

  • SMF Hero
  • ******
  • Posts: 3,534
Re: Drag and drop board management
« Reply #9 on: September 08, 2013, 05:09:31 AM »
It is very much needed... :)

Offline Diego Andrés

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,032
  • Gender: Male
  • We know, we'll be coming
    • DiegoCortes on GitHub
    • @comeladrillos on Twitter
    • SMF Tricks - Free & Premium Themes
Re: Drag and drop board management
« Reply #10 on: December 26, 2013, 11:30:34 PM »
Any news on this?
Would be absolutely fantastic.

SMF Tricks - Free & Premium Responsive Themes for SMF.

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #11 on: December 26, 2013, 11:33:11 PM »
There are far more important things for us to be implementing in 2.1.
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline von COLLINZO

  • Semi-Newbie
  • *
  • Posts: 43
  • Gender: Male
  • No Coding, No life!
    • collinsedim on Facebook
    • @@edimcollins on Twitter
    • Leakite Android Blog
Re: Drag and drop board management
« Reply #12 on: February 02, 2014, 06:16:35 PM »
If there's actually a list of features to be introduced in 2.1, this should be #7 on the list!

Its a very cool feature everyone would love!

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #13 on: February 02, 2014, 06:18:23 PM »
There isn't a list and the amount of code required to make the above work is actually scary, having done it once before already >_<
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline MilanRS

  • Newbie
  • *
  • Posts: 9
Re: Drag and drop board management
« Reply #14 on: February 02, 2014, 06:22:55 PM »
And this is not very important, not that we reorder boards every day.
Save time for important stuff, Sir.
:)

Offline von COLLINZO

  • Semi-Newbie
  • *
  • Posts: 43
  • Gender: Male
  • No Coding, No life!
    • collinsedim on Facebook
    • @@edimcollins on Twitter
    • Leakite Android Blog
Re: Drag and drop board management
« Reply #15 on: February 02, 2014, 06:36:32 PM »
yeah...you guys are probably right...

I'd say you scratch it off (if ever you had it in mind...lol) then focus on more important stuffs!

Offline ApplianceJunk

  • SMF Hero
  • ******
  • Posts: 3,463
    • ApplianceJunk.com
Re: Drag and drop board management
« Reply #16 on: February 02, 2014, 09:25:13 PM »
There are far more important things for us to be implementing in 2.1.

I'm confused, seems you started the topic suggesting it be a feature, but then later in the topic you don't seem to be for it all that much anymore.

I think it would be cool, but totally unnecessary.


Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #17 on: February 02, 2014, 09:26:15 PM »
The timing is important, as is the scope; look at the dates in question and then factor in 1) when I joined the team, 2) the amount of stuff on the Bug Reports board, Mantis and Github listed as 'to do'...
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline ApplianceJunk

  • SMF Hero
  • ******
  • Posts: 3,463
    • ApplianceJunk.com
Re: Drag and drop board management
« Reply #18 on: February 02, 2014, 09:32:07 PM »
Oh, Aug. - Dec. I see, lol...

Make sense now. Don't know if I have said it before, but I was really glad when I first read you had joined the team.

I for one really like reading your post, especially when they are replies to my topics. You simply tell it like it is. You are very knowledgeable and to the point without any BS.

Thanks,

Offline mcblaber

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 11,271
  • Gender: Male
    • mcblaber on LinkedIn
    • @mcblaber on Twitter
    • AvatarPrime
Re: Drag and drop board management
« Reply #19 on: February 02, 2014, 09:37:00 PM »
It definitely doesn't seem necessary for 2.1.
M. Colin Blaber
SMF Support Specialist

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #20 on: February 02, 2014, 09:37:30 PM »
Thanks, I try :) My style of cutting to the chase is not always so appreciated ;)

Ultimately I'd like to include it, but when I rejoined the team in September, my focus was on bug hunting and things I considered major missing functionality (like the alerts system), rather than things like this. If the bug situation were better, I'd probably be more favourable to including this in 2.1 but right now there's just too many bugs to be worrying about large scale functional improvements :(
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline Xarcell

  • SMF Hero
  • ******
  • Posts: 1,684
  • Gender: Male
  • SMF-DP Supporter
Re: Drag and drop board management
« Reply #21 on: February 04, 2014, 01:29:51 PM »
I would love to see this, but I think the issues need to be squashed first. If one issue a day was squashed, which isn't ideal, it would take 90+ days from now to address them all. That 3 months from now. If you add drag & drop boards, it'll just add to the delay significantly.

I'm perfectly fine with waiting until x-mas to get a beta release. I'd much rather do everything right, and try to squash all known bugs(because more will be found after beta), and implement more features, like: Drag & Drop Boards, 2CO, Coinbase, Better Theme, Default Avatar, etc...

However, more than not, people are ready for 2.1 to come out yesterday.

I wish we could expect a beta in X-Mas rather than anytime soon, and fast transition to gold afterwards. Rather than be several betas, release candidates, and so on that last another year. Not only that, I think it would take some of the pressure off of the developers if a beta release was scheduled for X-Mas. Not to mention that can sit back and absorb the feedback over the holidays, then get back to cracking on it afterwards. I know Arantor has worked his ass off, and put up with a few annoying people. :cough: So he needs a break...

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 66,736
    • Arantor on GitHub
Re: Drag and drop board management
« Reply #22 on: February 04, 2014, 01:35:39 PM »
One a day to take 90 days? No. One a day means several months because there are more issues to be addressed than on Github, some of which were known years ago. Just to fix the known issues will take months, so much so I'm on hiatus to avoid totally burning out.
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

Offline JBlaze

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 12,152
    • zilladotexe on GitHub
    • @fragicide on Twitter
Re: Drag and drop board management
« Reply #23 on: February 04, 2014, 03:24:34 PM »
Just to chime in about drag-n-drop board management, this was one of my favorite features in IPB. It makes life much easier when re-organizing boards. It's definitely a feature I look forward to in 3.0, and even a mod for 2.0/2.1.

Offline PSN

  • Newbie
  • *
  • Posts: 5
Re: Drag and drop board management
« Reply #24 on: June 03, 2014, 11:30:09 AM »
Its a nice suggestion and which has a point.It will be more managable then the previous one. 

Offline AllanD

  • Sr. Member
  • ****
  • Posts: 712
  • Gender: Male
  • It's All Good
    • KnD Hosting
Re: Drag and drop board management
« Reply #25 on: June 18, 2014, 02:21:35 PM »
I have used this on other forum software as well and it's very handy when setting up boards and sub-boards.
Check out this great sites.
KnD Hosting

Offline JOSHSKORN

  • Jr. Member
  • **
  • Posts: 151
Re: Drag and drop board management
« Reply #26 on: June 22, 2014, 04:09:18 AM »
I would also like to chime in on this discussion.  I was starting to build my community with the Enjin forums, which had this feature.  Unfortunately, paying for all the features I wanted would not only be too costly, but I still wouldn't be able to do several things I'd want to do, due to not having direct access to the board coding, the luxury I have with SMF.

That said, I would be ecstatic, to say the least, if there were a mod to include this feature, or if this was included by default.  I just started rebuilding my community, and with the amount of boards I'm going to have, this is going to end up being somewhat of a nightmare, but I'm willing to put up with it.  Do I want to? Obviously not, but I still do overall prefer SMF.

This, and the ability to sort all boards alphabetically.

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #27 on: July 05, 2014, 08:07:09 AM »
Hmmm....  Nice idea....  Board management area definitely needs a rewrite...

There is this mod here: AJAX Board Reordering.... (not mine!) but I hate that it is a "front-end" mod, not an "admin-side" mod....
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #28 on: February 15, 2016, 10:32:10 PM »
UPDATE: Sorry about bumping such an old thread...  I found a fork of SMF called ElkArte, which is based on the SMF 1.1.x software and is BSD 3-clause licensed.  It has the drag-and-drop functionality built in into the software for the board management UI.  So I decided to try to write a mod for SMF 2.0.x (and maybe 2.1), copying as much of the code that makes that possible in the ElkArte forum.  The template and CSS changes are complete, but the code to actually perform the board move isn't implemented yet....
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!

Offline Kindred

  • The Mean One
  • Support Specialist
  • SMF Legend
  • *
  • Posts: 54,105
  • Gender: Male
    • Kindred-999 on GitHub
Re: Drag and drop board management
« Reply #29 on: February 15, 2016, 10:34:42 PM »
Actually, elkarte is a fork of 2.0

1.1.x can not legally be forked
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

Offline Antes

  • Evil Black Cat
  • SMF Friend
  • SMF Hero
  • *
  • Posts: 8,507
  • Gender: Male
  • Black cat rulz!
    • Antes on GitHub
    • merta on LinkedIn
    • @antesistan on Twitter
    • MMOBrowser
Re: Drag and drop board management
« Reply #30 on: February 15, 2016, 10:46:54 PM »
Actually, elkarte is a fork of 2.0

1.1.x can not legally be forked

I think they are fork of 2.1.

Wedge was work of either RC3/4 of 2.0
I left SMF team not SMF, I'm open for new projects.

Active Project(s): [ Lunarfall ] # [ CoreStore ]

Past Project(s): [ ezPortal ]

Offline Kindred

  • The Mean One
  • Support Specialist
  • SMF Legend
  • *
  • Posts: 54,105
  • Gender: Male
    • Kindred-999 on GitHub
Re: Drag and drop board management
« Reply #31 on: February 16, 2016, 01:53:20 AM »
No. 2.1 did not exist. They are a fork of 2.0
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

Offline Antechinus

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 24,130
  • Master of BBC Abuse
Re: Drag and drop board management
« Reply #32 on: February 16, 2016, 02:43:42 AM »
No. 2.1 did not exist. They are a fork of 2.0

Well, sort of. Elk was a fork of the dev branch of SMF, which was basically 2.1 Alpha at the time. So, not a fork of 2.1 as it currently stands, but not really a fork of 2.0.x either. Not that it matters much now.

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #33 on: February 16, 2016, 09:10:00 AM »
Well, about the only thing that remains more-or-less consistent between the two are the templates.  The ElkArte source has undergone some radical rewrites....  And I did further "research" (via Google) and you're right: it's a fork of SMF 2.0....  My bad  :P
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 18,629
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: Drag and drop board management
« Reply #34 on: February 16, 2016, 11:42:21 AM »
Good work dougie keep the porting going!
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #35 on: February 17, 2016, 11:31:32 AM »
UPDATE: My new mod works, except it is supposed to inform the user that the board was moved and it just doesn't....
« Last Edit: February 17, 2016, 12:18:40 PM by dougiefresh »
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!

Offline Antechinus

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 24,130
  • Master of BBC Abuse
Re: Drag and drop board management
« Reply #36 on: February 17, 2016, 03:30:38 PM »
Well, about the only thing that remains more-or-less consistent between the two are the templates.  The ElkArte source has undergone some radical rewrites....  And I did further "research" (via Google) and you're right: it's a fork of SMF 2.0....  My bad  :P

Nope. Like I said, it's a fork of 2.1 Alpha*. Which isn't the same as 2.1 Beta 2, since there have been lots of changes between Alpha and Beta 2, but was not 2.0.x either.

I was there, and was involved with the dev team at the time, so remember the whole thing rather well.

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #37 on: February 18, 2016, 08:57:17 PM »
I was there, and was involved with the dev team at the time, so remember the whole thing rather well.
Oops.  Sorry, read further in the google search.  You are 100% right about it being SMF 2.1....

Anyways, I've got most of the guts of the mod working.  I admit that my grasp of CSS and JS are lacking, but I've got most of it together.  I'm lacking stuff to correctly create the visual dropdown like Quick Reply posting and editing....  Can I post the unfinished mod under the SMF Coding Discussion board and ask for help there?  Cause I wanna get some help and get this done, but I don't know who to ask....
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!

Offline margarett

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 19,762
  • Gender: Male
Re: Drag and drop board management
« Reply #38 on: February 18, 2016, 09:26:19 PM »
Sure!
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

Quote
Over 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #39 on: February 18, 2016, 09:48:59 PM »
Okay!  Thanks!

BTW, once it works for SMF 2.0, I'll try to get it working with SMF 2.1, then submit a Github pull request (that's the term, right?) for SMF 2.1 so maybe it can be included....  Would be awesome to have this in there by default!

EDIT: New thread opened here!
« Last Edit: February 18, 2016, 10:01:14 PM by dougiefresh »
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!

Offline TE

  • Semi-Newbie
  • *
  • Posts: 24
    • eurich on GitHub
    • ElkArte
Re: Drag and drop board management
« Reply #40 on: February 22, 2016, 12:26:11 AM »
You should fix the copyright notice
Quote
* This JS code was copied & modified from the ElkArte forum software, which is    *
* licensed under the 2-clause BSD License, which can be found here:               *
*   http://opensource.org/licenses/BSD-2-Clause [nofollow]     

The licence is BSD 3-clause (quote from http://www.elkarte.net/ [nofollow])
Quote
ElkArte is a modern, powerful community building forum software. It is completely free to use and is licensed with an open source BSD-3 clause license.
ElkArte [nofollow]

Offline dougiefresh

  • SMF Hero
  • ******
  • Posts: 2,131
    • XPtsp.com Community
Re: Drag and drop board management
« Reply #41 on: February 22, 2016, 09:28:25 AM »
Yeah, I fixed that in the second beta that was released in the same topic......
NOTICE:  My website is back up!

My Free Simple Machines mods on XPtsp.com and Simple Machines Customization Site!
My mods are being uploaded and are available at GitHub as well!