- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 283
PR: Eliminate redundant links from sidebar, add standard links to readme and fix minor layout bugs #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
    
  
     Merged
                    PR: Eliminate redundant links from sidebar, add standard links to readme and fix minor layout bugs #29
Changes from all commits
      Commits
    
    
            Show all changes
          
          
            13 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      efdd82a
              
                Add FB and Twitter links to Readme
              
              
                CAM-Gerlach 8d31906
              
                Add additional links to sidebar and remove redundant main website
              
              
                CAM-Gerlach 5f20b73
              
                Fix very minor issue with ToC link display
              
              
                CAM-Gerlach adce80d
              
                Add doc link to readme
              
              
                CAM-Gerlach 1d35f70
              
                Add bottom margin to numeric lists
              
              
                CAM-Gerlach bf7cef7
              
                Update Google Groups readme and sidebar links to https
              
              
                CAM-Gerlach df8e554
              
                Move social media links from sidebar to footer, and fix margins
              
              
                CAM-Gerlach 603863a
              
                Cleanup extra white space in layout.html
              
              
                CAM-Gerlach 748678b
              
                Remove extra footer that will be replace by new common one
              
              
                CAM-Gerlach d04ef40
              
                Cut relations and a few more links & update wiki link to follow #62
              
              
                CAM-Gerlach f03f7dc
              
                Eliminate conflicting footer block in custom.css
              
              
                CAM-Gerlach 249d73c
              
                Merge 3.x to resolve silly custom.css conflict and update look
              
              
                CAM-Gerlach 2135c2c
              
                Streamline list margin fixes into one line and make height adaptive
              
              
                CAM-Gerlach File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's remove all these extra links in this PR. We'll put them all in the footer.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TL;DR: Due to the number of links in the footer, to maintain conceptual cohesion with what links we put where, and to ensure important links are more visible and easily accessible, we shouldn't put everything in the footer. Specifically
Finally, all being important and already present, they should naturally be removed in the PR that actually adds them to the header/footer; no compelling reason to do so here.
More detailed rationale and discussion:
I'm not sure I agree. Conceptually, the main problem with putting everything in the footer, aside from the simple number of links we're stuffing in to a small space, is that footers are useful for links people specifically know and have motivation to look for, and very likely will only want until after reading at least the content on the existing page—things like the "connect with us"/social media type links I've put there, as well as legal and policy information that need to be there but we don't want to emphasize or take up too much space in the UI. If it isn't something people both know and want to look for, and is something we have at least a modest interest in actually wanting people to visit; or, otherwise is conceptually much closer to the content than the type of items in the footer, we should put it in the sidebar so people actually see it, and right away. Reviewing those characteristics for each of the links there:
The Troubleshooting Guide and the Dev Wiki definitely belong in the sidebar, not the footer, because unlike the others they are not "Connect with Spyder" resources they are directly documentation-related resources that just happen to not be hosted in the same place, and thus have a strong conceptual link with the content (basically being an extension of the items listed in the sidebar); additionally, people would not be aware of them by default and know to scroll all the way down to search for them in the footer, we strongly want people who need them to visit them, and they should be quickly accessible for interested parties.
For the Download and Donate links, these should go in the common top bar/banner for both the blog and the docs, just like we currently have them for the main page. These are the two key links we really want to make as obvious and accessible as possible, as these are the two key actions we want people to take to help them get the benefits of Spyder (and us get more users), and help make Spyder better for them and everyone. The Donate link should go direct to OpenCollective (as it really should on our main page; having it scroll to a simple button provides no additional value while increasing user time/annoyance and decreasing final conversion rate). The Download I guess should go to the download section on our main site, as it does there, since the interstitial provides significant value and we don't control the final destination page like we do for OC. Therefore, these should be left here, and removed in the PR that adds them to the banner (presuming that is desired).
The Spyder Github link is sort of a gray area; it involves both communication/interaction, is a source for information (via the readme, contrib guide etc and examining the code itself), and is also a secondary major platform we want to direct people to (for bug reports, feature requests, source downloads and most importantly to help with development). Probably not enough so to give it top billing in the sticky banner, but we still want it common across the sites. Although I'd like it to have more emphasis, I wouldn't be opposed to sticking it that one the footer, since I don't have a better idea right now.
Finally, since none of those links were added in this PR, and all are quite important, it is out of scope to remove them here, and that should rather naturally be done in the PR(s) that actually add them to the footer or top bar banner. There's no compelling reason to do so prematurely, when it would be better done, conceptually and practically, in the PR that actually adds them.
On a minor note, we might also want to put Stack Overflow in the footer since that's an important resource for a lot of user questions and is chiefly focused on interaction like the others; it isn't anywhere right now.