Options

Super-securing my SM environment

cmmccmmc Registered Users Posts: 23 Big grins
edited November 5, 2009 in SmugMug Support
Hi,

Although I have a pro account, I want to lock everything down I can lock down in my galleries. These are personal photos.

What I want:
- empty front page without anything on it other than the message "this website has been secured"
- whenever I give a link out (this would be a permalink without password) to family/friends I don't want them snooping around in my entire collection

What I've done so far:
- Full lockdown, all galleries unlisted
- set hideowner option on all galleries (this wasn't a smart idea, see below)
- created sharegroups for family vs friends with multiple albums
- used the bio with the secure message.

Results:
- Bio used to work but as soon as I switched on the albums (for my own navigation once I'm logged in) this doesn't seem to work anymore. I now get the message:
No galleries found

Perhaps you'd like to try searching for one?
It's entirely possible this person has galleries, but they may be Unlisted.

They seem secure though, nothing can be found. No biggie.

But then I notice a few strange behaviours (from my perspective):
- The scheme/template I use in every single gallery (applied it site wide) is different from the one in my sharegroups? My galleries are white, my sharegroups black. Removing hideowner seemed to do the trick. My suggestion would be to split up this option into three separate ones.
- I don't understand the navigation menu (as a visitor, not logged in):
When clicking on the share link for the first time, the nav menu shows:
[my site name] -> [name of sharegroups]
When clicking on one album (say album1) it shows:
[my site name] -> [main category] -> album1
When clicking on [main category] it says no galleries found message from the paragraph above. If I am logged in it lists all those in that category.
When I click on [my site name] sometimes it shows galleries recently visited. Other times it doesn't.

Look forward to your thoughts. Thank you! :D

Comments

  • Options
    jfriendjfriend Registered Users Posts: 8,097 Major grins
    edited November 5, 2009
    Hide owner turns off your customization (thus why you lose your theme). You don't need hide owner. If all galleries are unlisted, then nothing else will be shown to the person who wants to browse unless they have a direct link that you gave them.

    You can hide the "no galleries found" message if you want so people just see the blank page when not logged in.

    You can hide the breadcrumb navigation that shows categories above the gallery if you want, though that may also hide the breadcrumb from sharegroups.

    The rest of your post was a bit of a ramble off a bunch of observations so I'm not sure what questions you are asking. If you want to phrase some more specific questions I can see how else to help.
    --John
    HomepagePopular
    JFriend's javascript customizationsSecrets for getting fast answers on Dgrin
    Always include a link to your site when posting a question
  • Options
    cmmccmmc Registered Users Posts: 23 Big grins
    edited November 5, 2009
    jfriend wrote:
    You can hide the "no galleries found" message if you want so people just see the blank page when not logged in.

    Fantastic. How do I do this?
    jfriend wrote:
    You can hide the breadcrumb navigation that shows categories above the gallery if you want, though that may also hide the breadcrumb from sharegroups. The rest of your post was a bit of a ramble off a bunch of observations

    Yes, excuse the enthusiasm rolleyes1.gif Again, great. What I am looking, more specifically, is for the breadcrumb navigation to act as follows:

    top level = sharedgroups
    one level down = name of gallery

    I do not need categories. Just a simple way to make it easy for my not-so-browsing-astute visitors to show them the way. Alternatively, I could see just a link to the 'highest level breadcrumb' (i.e. sharedgroups link) to work as well (but this means it needs to keep it in its memory somehow). I know, all that effort to avoid people from getting lost on the pages....
  • Options
    jfriendjfriend Registered Users Posts: 8,097 Major grins
    edited November 5, 2009
    cmmc wrote:
    Fantastic. How do I do this?



    Yes, excuse the enthusiasm rolleyes1.gif Again, great. What I am looking, more specifically, is for the breadcrumb navigation to act as follows:

    top level = sharedgroups
    one level down = name of gallery

    I do not need categories. Just a simple way to make it easy for my not-so-browsing-astute visitors to show them the way. Alternatively, I could see just a link to the 'highest level breadcrumb' (i.e. sharedgroups link) to work as well (but this means it needs to keep it in its memory somehow). I know, all that effort to avoid people from getting lost on the pages....
    To provide the proper customization code for your site, we need a link to a representative page that you want the customization to apply to. In this case, that would be a page that shows the "no galleries found" msg you want to remove and a sharegroup with a more complete description of what you want to change on the sharegroup breadcrumb.
    --John
    HomepagePopular
    JFriend's javascript customizationsSecrets for getting fast answers on Dgrin
    Always include a link to your site when posting a question
  • Options
    cmmccmmc Registered Users Posts: 23 Big grins
    edited November 5, 2009
    jfriend wrote:
    To provide the proper customization code for your site, we need a link to a representative page that you want the customization to apply to. In this case, that would be a page that shows the "no galleries found" msg you want to remove and a sharegroup with a more complete description of what you want to change on the sharegroup breadcrumb.

    I just sent you a private message John.

    As for the sharegroup breadcrumb, I only need the actual original sharegroup link to feature on the top of the page instead of the current breadcrumb, which, if you click on categories for instance, doesn't do much. However, the trick is to keep the original URL in the user's memory I think because if I have another sharegroup with the same gallery it has to adapt. Hope I'm explaining this correctly...?
  • Options
    jfriendjfriend Registered Users Posts: 8,097 Major grins
    edited November 5, 2009
    cmmc wrote:
    I just sent you a private message John.

    As for the sharegroup breadcrumb, I only need the actual original sharegroup link to feature on the top of the page instead of the current breadcrumb, which, if you click on categories for instance, doesn't do much. However, the trick is to keep the original URL in the user's memory I think because if I have another sharegroup with the same gallery it has to adapt. Hope I'm explaining this correctly...?

    This CSS will hide everything on the homepage:

    .notLoggedIn #homepage {display:none;}

    You can hide the breadcrumb on the sharegroups top page with this:

    .shareHomepage #breadCrumbTrail {display:none;}

    Or you can hide the breadcrumb everywhere with this:

    #breadCrumbTrail {display:none;}

    I don't know how to make the top level sharegroup URL show for each gallery in the sharegroup.
    --John
    HomepagePopular
    JFriend's javascript customizationsSecrets for getting fast answers on Dgrin
    Always include a link to your site when posting a question
  • Options
    cmmccmmc Registered Users Posts: 23 Big grins
    edited November 5, 2009
    jfriend wrote:
    This CSS will hide everything on the homepage:

    .notLoggedIn #homepage {display:none;}

    You can hide the breadcrumb on the sharegroups top page with this:

    .shareHomepage #breadCrumbTrail {display:none;}

    Or you can hide the breadcrumb everywhere with this:

    #breadCrumbTrail {display:none;}

    I don't know how to make the top level sharegroup URL show for each gallery in the sharegroup.

    Thank you! At least the homepage is resolved clap.gif I will look into the other options over the coming days and see what I'll keep...

    One last question: can you also decide to display something else instead of a blank page? i.e. some text? Would be interesting to know if that's possible with CSS (because I thought it was only formatting?).

    Once I have the perfect family-only album with appropriate security, I will post all the script settings somewhere for others to enjoy.

    Thanks again! You've been a great help in my customisation endeavours thumb.gif
  • Options
    jfriendjfriend Registered Users Posts: 8,097 Major grins
    edited November 5, 2009
    cmmc wrote:
    Thank you! At least the homepage is resolved <img src="https://us.v-cdn.net/6029383/emoji/clap.gif&quot; border="0" alt="" > I will look into the other options over the coming days and see what I'll keep...

    One last question: can you also decide to display something else instead of a blank page? i.e. some text? Would be interesting to know if that's possible with CSS (because I thought it was only formatting?).

    Once I have the perfect family-only album with appropriate security, I will post all the script settings somewhere for others to enjoy.

    Thanks again! You've been a great help in my customisation endeavours <img src="https://us.v-cdn.net/6029383/emoji/thumb.gif&quot; border="0" alt="" >
    You can put any HTML you want on your home page. You put the HTML into your bio (with <html> at the front and </html> at the end and then you allow your bio to display on your homepage. You can then control the formatting of the text with CSS, including hiding undesirable parts of the bio. You will, of course, have to change what you just did on your homepage because that will hide the bio too.
    --John
    HomepagePopular
    JFriend's javascript customizationsSecrets for getting fast answers on Dgrin
    Always include a link to your site when posting a question
Sign In or Register to comment.