Jump to content


Photo

Guided Tables/Lists


  • Please log in to reply
51 replies to this topic

#1 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 10 September 2014 - 04:15 AM

First, I am not 100% sure this is the correct location.

Take a look at this first:

Okay, as you see for the patches even for two different mods telling/showing the user the correct patch is going to be tricky for when there is more patches.
Is there a way to have a guided list. For example, when a user is at that location hey/she will see selectable boxes. So that when the user select both UL + Let the people drink that only that only:
Check00 ROC +UL Imperial Isle +Let the People Drink
shows up. This isn't a big deal with two but when there are many more it'll become cluttered.

Is there a way to apply logic to text to hide/unhide when needed?
Is it a feature that could be added or be too difficult?

Is there a way to add logic elements to text?

 

I'll mock up something to visually explain it later.

 

The best guided list I can think of is Newegg.com

Where you can pick categories and then individual sub categories. Then give a list of all the things that match.

 

 

If this is completely impossible or isn't worth the hassle then i'll look into a new format.


Edited by hishutup, 10 September 2014 - 04:51 AM.

  • 0

#2 DoubleYou

DoubleYou

    Wiki Stepper

  • Step Admin
  • PipPipPipPipPipPipPipPipPipPipPip
  • 4,868 posts

Posted 10 September 2014 - 12:41 PM

So, you want it so if I check one thing, something shows, and if I check another thing but not the first thing, something shows, but if I check both things, something entirely different shows?

 

Not entirely sure if that is possible or not. I think the problem is your format can easily become daunting to understand. This is why I'm working on this: https://wiki.step-pr...te:TestModEntry (please do not use)


  • 0

#3 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 10 September 2014 - 02:18 PM

for that example yes... each selection will unhide one result and the others are hidden.

Down the road I am positive that selection the correct group of patches is going to be a pain to explain.

 

 

Since, the Guide loaded with choices there there are going to be many different combinations of Load Orders

I'm hoping with the proper bash tags, the need for patches will be greatly reduced compared to skyrim...


  • 0

#4 stoppingby4now

stoppingby4now

    Sleepy

  • Founder
  • PipPipPipPipPipPip
  • 2,419 posts

Posted 14 September 2014 - 01:07 PM

I'm not sure I entirely understand as I haven't looked at this closer. If you are referring to the generated page, there currently isn't a mechanism for allowing a user to click certain things and have others show based on logic. MW does not provide that sort of functionality, and would certainly require an extension to be able to handle that.

 

If, however, you are referring to the creation of the page via Semantic forms, there are methods to be able to allow certain fields to show/hide based on other selections. It can get very messy very fast though, and isn't easily done when the number of choices start becoming astronomical. You are essentially limited to what can be queried on things like a semantic property, categories, specific pages, etc.


  • 0

#5 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 14 September 2014 - 09:39 PM

Ah, yes, I did have two different things... 

A generated page and a Semantic form..

Since, the generated page is not possible then how would I implement semantic forms... I was taking a look at it and I was clueless on how to do simple logic...

Anyone can write c/cpp logic but I have no idea how to do basic logic using semantic forms...

 

For the example above, is there someone that knows it well enough to help me understand it?


Edited by hishutup, 14 September 2014 - 09:39 PM.

  • 0

#6 stoppingby4now

stoppingby4now

    Sleepy

  • Founder
  • PipPipPipPipPipPip
  • 2,419 posts

Posted 14 September 2014 - 10:06 PM

I'm only seeing a description about the user experience. Can you describe more about how you want the form to handle choices? Ideally with some examples. The intended use will ultimately determine if it will be feasible or not.
  • 0

#7 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 14 September 2014 - 10:21 PM

Ok... Hmm... Half-a**ed coding from HS...

The results is what gets displayed which could be a table, box or whatever

 

There are two Boolean boxes

[color=rgb(178,177,176);font-family:verdana, helvetica, sans-serif;background-color:rgb(47,55,66);]* UL (Unique Landscapes) [A][/color]

[color=rgb(178,177,176);font-family:verdana, helvetica, sans-serif;background-color:rgb(47,55,66);]* Let the People Drink [/color]

 

if(A == true && B == false){

          Check 00 ROC +UL Imperial Isle

          Check 00 ROC +UL Skingrad Outskirts

}

if(B == true && A == false){

          Check 00 ROC +Let the People Drink

}

if(A == true && B == true){

        Check 00 ROC +UL Imperial Isle +Let the People Drink

[b]          Check 00 ROC +UL Skingrad Outskirts

}

 

Hope this helps, this is the simplest example I can think of

 

EDIT: Oops fixed a problem with the if statements


Edited by hishutup, 14 September 2014 - 10:36 PM.

  • 0

#8 stoppingby4now

stoppingby4now

    Sleepy

  • Founder
  • PipPipPipPipPipPip
  • 2,419 posts

Posted 14 September 2014 - 10:41 PM

Ok, I see. It would be possible to use a Boolean semantic property for this, which is what a checkbox would represent. You can also only make a tie to a single field, so you're example of an AND wouldn't work, but I don't think that will be a problem. Unless you the expected result of the AND would differ from what each selection individually would produce. To make this generic, would likely also require the ability to add selection choices within the form, along with result that should be displayed. But given all of this, I'm not sure what making all of this semantically would buy you, since this would be managed purely within the form. The only way at present that I see this making sense is if all the options are maintained as data associated with a mod, such that associating mod would result in the choices being available within the form. So I guess I need to understand, is this intended for use with packs?
  • 0

#9 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 14 September 2014 - 11:16 PM

Sorry but this is something that I find hard to answer...

In short, I am exploring different ideas to present complex information is an easy to read fashion with still providing confidence to a user. This becomes difficult with complex information because with so many decisions, its easy to become overwhelmed.

 

 

Extended answer:

I figured after the guide continues and because of the number of choices that could be made, I can't be certain of a users LO... I figured I could type out all the options and then a user can select as they go which mods they had used thus giving the correct patches without presenting a user with unneeded install instructions.

 

The example that I had presented you with is quite simple and easy to read.

I am uncertain of what the future plans for the guide are going to be.

 

the "packs" are going to be included in the guide similar to how FCOM is done. Please excuse the ugly colors, Soire(Red) has been absent for almost a week and I need more input for design decisions.

https://wiki.step-pr...Major_Overhauls

 

As for the example, I am unsure if a user is going to install A, B or both... because they are both in a sort of Extended "pack"

 

I dislike the term "pack" because they are part of the guide and are going to be in the correct order... 

 

 

 

I hope this answers your question, in one way or another...


  • 0

#10 stoppingby4now

stoppingby4now

    Sleepy

  • Founder
  • PipPipPipPipPipPip
  • 2,419 posts

Posted 15 September 2014 - 09:48 AM

Is this what you were using the collapsible content for? To initially hide the extended text, but allow the user to show it if needed? Based on what you just said though, there isn't a way to control asset the level you are seeking. The mechanisms that are available are very simplistic and don't provide logic mechanisms that you would require.
  • 0

#11 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 15 September 2014 - 02:14 PM

The whole point to collapsable tables is to hide excess information like which UI system to use... If both were there without being collapsed then it becomes confusing to read because there would be multiple mods performing the same objective What this applied logic would do is to remove the user from reading text that has logic. In this case UL + LtPD, even though this is an incredible simple one. Down the line it may get more difficult. I know you don't allow JavaScript for good reason but is it possible to add a script as 'trusted' so that it is usable on pages or is that even a bad idea... Probably is
  • 0

#12 DoubleYou

DoubleYou

    Wiki Stepper

  • Step Admin
  • PipPipPipPipPipPipPipPipPipPipPip
  • 4,868 posts

Posted 15 September 2014 - 02:58 PM

It seems to me you are trying to turn two different guides into one.


  • 0

#13 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 15 September 2014 - 03:11 PM

It's modular, so yes its several guides in one, making it overly complicated...

If it was only one setup it would be fairly easy but its not because that would be boring.

Look though it, even though its a complete mess...

I've been burnt out for a few days because I'm not happy with some parts and the person I was working with disappeared the past week


Edited by hishutup, 15 September 2014 - 03:11 PM.

  • 0

#14 stoppingby4now

stoppingby4now

    Sleepy

  • Founder
  • PipPipPipPipPipPip
  • 2,419 posts

Posted 15 September 2014 - 07:42 PM

What you are trying do isn't readily possible. There may be ways to get close, but it will surely break when options become complex, or rather the possible combinations and expected results doesn't have a 1-1 relationship. In regards to adding JavaScript and making it trusted, that certainly can be done, however it needs to be applicable at large as well. We don't want to allow a process of having a bunch of requests for JavaScript additions that only apply to a specific page, or very small corner of the wiki, as the benefit is small as the amount scripts that need to be loaded by the browser increase. There is also the issue of tweaking JavaScript to be usable in MW since they lockdown it's use so nothing had global scope.
  • 0

#15 hishutup

hishutup

    Daedric Prince

  • VIP-Supporter
  • PipPipPipPipPipPip
  • 2,680 posts

Posted 15 September 2014 - 08:04 PM

When I was looking https://jqueryui.com/ seems to have buttons, toggles, show/hide stuff.

If I remember correctly the collapsed tables use jQuery

 

As for applying logic in between jQuery things, I have no idea, I guess I'll take a look around

 

Remember, I have little to no knowledge of server/web page coding and I am not even sure this is what if this will work on a user level...

I think it would be cool if the Guides were a little bit more interactive, rather than a list.

 

Anyhow, thanks for putting up with me.


  • 0


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users