Master FBI 2.0 Bug List

Also master-master, mother-of-master, super-master, and God bug list.

Bugs

  1. tag and title search
  2. 2 people cannot edit this page at the same time or one will win.
  3. The "as header" feature on the post editor is incomplete.

Features

  1. Replace all editors with new wysiwyg editor.
  2. JSON database flow.
  3. Bootstrap based page templates.
  4. jQuery based editing and styling.

Bonus Features

  1. Clean up comment feed.
  2. Floodle embedable objects.

Remaining To-Dos

  1. Post creation editor.
  2. Post delete.
  3. Convert sign in and group creation.
  4. Anonymous comment editor.
  5. Image upload and attributes.
  6. Fix search.
  7. Deal with tags.
  8. Security review on my new work.
  9. Testing.
 

Tags

  1. nbugs

Comments


Seth says
interesting to note that your highlighted concern is an automatic feature of fastblogit.   just post in your own group and nobody else can muck with the body of your post.

Si says
nathan 2015-12-12 19:04:34 [item 19176]
To seth:

It appears that deleting a post item does not delete it's related comments. Here is the code.
$ot->query1 = sprintf("DELETE FROM `posts` where `id` = %s LIMIT 1 ", myEsc($ot->id));
$ot->query2 = sprintf("DELETE FROM `taggings` where `id` = %s ", myEsc($ot->id));
Should it also delete comments?
Is that just an oversite or is there a reason?

Thanks!
 
seth 2015-12-13 08:07:00 [item 19176]
hmmm ... don't specifically remember that, but it does not surprise me. 

thing is those deleted comments don't end up showing up on the news screen.  i shoehow must have excluded them from that screen.  

anyway, where does it hurt? 
nathan 2015-12-13 08:10:34 [item 19176]
Clutters the database with comments that are flotsam and can never be shown with a parent. If the parent is deleted, so should be all it's children, right? It's a simple extra query, no big deal.
seth 2015-12-13 08:21:01 [item 19176]
okay, i have no probem with these being deleted.   yes was prolly an oversight or just that i didnt have a good place to delete them.   i think the same thing happens with tags on deleted items. 
Okay cool. I have not delt with tags yet.
I will add comment purge to deleting a full post.
Thanks!

Seth says
choy 2015-12-13 11:17:52 [item 19176]
When I sign into my group choy from the development server after being in group mark I get errors searching for a tags - no button to search shows up & enter yields wtf are you doing erroneous html mssg.
 
seth 2015-12-13 11:24:49 [item 19176]
i dont think tag search works quite right in dve server yet.  already pegged i believe.
choy 2015-12-13 11:29:22 [item 19176]
I tried to paste the error message from my desktop - not working.  How do I post a picture from my computer & not the web?

i don't think there is a way on the dev server yet.
what i have done is to use the production server and then come over here and edit if necessary.

i think the only thing that works now is drag and drop from the web ... and that does not upload to fastblogit/media yet.

Si says
seth 2015-12-12 13:10:35 [item 19176]
interesting to note that your highlighted concern is an automatic feature of fastblogit.   just post in your own group and nobody else can muck with the body of your post.
nathan 2015-12-12 13:56:31 [item 19176]
I don't consider it a feature. I know people characterize it that way because it is not a thing that is easy to make work in any normal web application. But no one would actually *want* it to be that way. No one would want to spend 10 minutes updating their post and have it all get lost because someone else was also updating and won the submit race - by actually coming in second place.

With today's technology it *is* solvable in a number of different ways. Sure, can have my own private and that solves it sort of, but not fully, there are still trade offs, I do get that. But this group is where you have been saying to keep track of our work so this is where I created the post and ideally I want all of us to be able to edit just one bug list. That desire is not such a big thing to want. wink
seth 2015-12-12 15:07:38 [item 19176]
okay that's pretty much the way i see it.   but i think the problem actually is solved by you having your own group and posting from that inside a tag room.   so it is the tag that threads the subject between individuals and not putting everything in a group.  that makes it so one need not  keep signing in and out of groups.   the only place that one wants to put everything in one group is where the group itself is socially aware of each other's intentions and is cooperatively working as one ... then exactly what you said highlighted  is all that needs to be said. 
nathan 2015-12-12 15:23:14 [item 19176]
Okay. Maybe I don't understand how this works. What I want to do is have a single place, not a bunch of mother *forking* comments, where several people can add, edit, and check off, bugs and features. What steps do I follow here to set that up if it can be done?
seth 2015-12-12 16:10:38 [item 19176]
just exactly as you said in your highlight.  nothing more in this particular case.

mostly i am just talking about interactions which have more diversity in them.   for example, some of the interactions between me and mark.   if we didnt totally control ther content body of our own items, yet keep talking about the same things, we would have ended up killing each other. 
nathan 2015-12-12 16:20:36 [item 19176]
IMHO - every post needs a backroom. A place the curator can shove comments that may still be useful or he want's to keep. That way he can keep the main comment body clean, like how I want to keep this clean here for just bugs. I also want people to discuss anything that comes to light like we did here, but I want to shove these somewhere else without deleting them entirely, and also without copying and pasting them to some other obscure group.

If you really want to get fancy, the curator could add "tabs" to the post. Bootstrap has nice built in tabs. Then he could one-click (or drag and drop) sort the post comments between the tabs he created and people can view any of them by clicking on the appropriate tab on the bottom of the main post.

But at the very least, an *offline* room, which would be like one default tab things can be sent to. 
seth 2015-12-13 08:16:29 [item 19176]
hmmm .... i think i clicked on your new [hide this comment] gadget on a important thread ... and now i have no idea how to get it back.   so i guess that is an example.   so i guess your talking about a tab or a gadget that would make those hidden comments reappear and be marked hidden with a gadget there to unhide ... and that tab would only appear to the owner of the group or anybody signed on to that group.    Was that what you had in mind?

anyway, maybe you could unhide that one comment thread somewhere which i hid ... huh?
nathan 2015-12-13 08:35:27 [item 19176]
Just look under the new user menu at the top of the page silly! wink
nathan 2015-12-13 08:40:27 [item 19176]
And no, that is not really like what I had in mind at all. The tabs are different. This is a pure browser side implementation of the ability to just hide stuff you don't want to see. Apparently you are not caught up with reading my input from last night. That is about the BIGGEST issue I have with this kind of forum. People don't read all the current stuff before they just start commenting away and that creates so much extra work for both parties. I do read everything before I start commenting. But how to get everyone to do that? It really does tie up the reality stream with lots of time duplication. Maybe a way to batch together similar comments? Something related to tagging?
seth 2015-12-13 09:23:29 [item 19176]
hmmm ... ok found the new sign on place. yes
and yes i am obviously playing catch up here ... havent been to fbi since yesterday afternoon really. 

people not only read things in a different order than predicted by the author of the materials ... but they also read it with different intentions, and differnt focuses.   i said that to say, the author cannot control those sequences and intentions ... people naturally adapt to that diversity ... and mostly it is not a problem, me thinks.   but yes, important stuff getting lost is a problem .. and whatever we can do to bring that to people's attention we should do. 

i'm almost thinking that we need a (read/unread) toggel on each comment right in the plane of the blog or river.   the old (like, dislike, read) FB type of thingie might solve that problem ... huh?
Yes. Something like that. It will require a data table to store the likes etc per user or per group or per something. It basically requires implementing a stream. And if you are going to implement a stream, it should be an atomized stream. :)

Si says
seth 2015-12-13 12:27:17 [item 19176]

Yes. Something like that. It will require a data table to store the likes etc per user or per group or per something. It basically requires implementing a stream. And if you are going to implement a stream, it should be an atomized stream. :)

Okay. 

So that is definitely not in the current project ... right?

Perhaps somtime (when in some vortex) you could tell me the real consequences of what you call "an atomized stream" ... and also its cost. 
Yep.  Not in this project. Will explain when it is your focus. 

Si says
seth 2015-12-13 10:48:26 [item 19176]
Changes to news:

is there an easy way to eliminate redundant threads in the news?  Only show the last one.

also is it easy to make the hyperlink go right to the designated comment? ... now that we got comment URLs
Iammyme 2015-12-13 11:03:09 [item 19176]
Nice idea!yes
nathan 2015-12-13 12:25:55 [item 19176]
Yes. I have a really nice x-y-z scroll plugin I developed for floodles so that it could take you to any node on any floodle no matter how big. It would work great here too even in just the 2 dimensions. 
seth 2015-12-13 12:29:40 [item 19176]
but is that not quite separate from the comments themselves?
nathan 2015-12-13 12:31:27 [item 19176]
Not sure what you mean. The links can have the comment id in them and after that it is easy to scroll to any comment you have an id for.
seth 2015-12-13 12:36:30 [item 19176]
i guess i'm asking if you are talking about storing comments here in floodles? ... yet still projecting them here similar to the way they are showing today.   I had thought that your bonus implementation of floodles here would be separate from comments ... just an added separate system.
nathan 2015-12-13 12:39:47 [item 19176]
Yes they would be entirely separate. Not sure where you are getting the relationship. The scroll plugin just scrolls very nicely and smoothly in not just 2, but 3 dimensions to any id'd item, and it's not very big. It would still work great here to scroll nicely to any comment when you have the id.
seth 2015-12-13 12:46:58 [item 19176]
hmm ... so are saying that comments would still be their separate sql table ... but one coud use floodles to navigate to them in 3 dimensions?   ... i guess i'll need to see how that would feel ... can't imagine it now.
Nope. Not saying anything like that. Forget that I even mentiond floodles in this context. It's a nice scroll plugin and can be used here. That's all.

Si says
seth 2015-12-13 12:37:38 [item 19176]
how are floodles to be integrated here with items and comments?
nathan 2015-12-13 12:42:38 [item 19176]
A floodle would just be a kind of document. Probably never used directly in comments. Mainly just an alternative post type to html text. When you pressed edit on the post, it will bring up the floodle editor instead of this new wysiwyg editor. That's all.
seth 2015-12-13 13:01:08 [item 19176]
so a floodle would be contained in a item ... just like now a cartoon can be contained in a item ... ?
Yes.

Si says
Bugs in new sign in (under user menu) now fixed.
Moving on to create group ...

Seth says
nathan 2015-12-13 17:31:36 [item 19176]

More Seth,

More stuff I need to understand.
  1. Can't find a place to delete a group so that I can delete groups I created while tesing.
  2. Can't find a place to edit a groups settings, so that I can add a password later if I want to close the group for instance. Oh, apparently you have to create a group with a password but to be open the password is the same as the group name.

Thanks!
  1. deleting a group is just something that i never got to doing.   there is no group settings or screen to modify the group settings on.  there are a lot of goups that go created when we were stanting ... i would love to delete those ... although some of them record the flakey fun we were having creating this monster.
  2. an "open group" is one that basically anyone can join at will - no advance permission or info necessary - all that is necessary is that they know it is open and then they know the password, which is the same as the group name.   simple, but effective ... though, obviously not what people may expect because there are not a lot of precidences for that on the web

Si says

Feature complete

I made a plug-in to fold long quoted comment blocks. Was easy with the new css tagging. If there are more than 5 in the set it will show the root comment then fold all but the last 2 and show an unfold button.

For reference and to show how easy these plugins are using css tagging and jQuery here is ALL the code.
//
// Plugin to fold more than 5 comments
//
(function($) {
    var $t, $wr, $ro, h, cnt;
    
    $('.item-comment').each(function() {
        $t = $(this);
        cnt = $('.cm-wrapper', $t).length;
        
        $wr = $t.find('.comment-content>.cm-wrapper>.cm-wrapper>.cm-wrapper:not(.root-cm)');
        if ($wr.length) {
            $ro = $wr.find('.root-cm');
            $ro.append('<a class="comment-inner-hider" href="#"><span class="caret"></span> show ' + (cnt - 3) + ' more comments <span class="caret"></span></a>');
            h = $ro.outerHeight();
            $ro.height(h);
            $wr.height(h);
            $wr.addClass('hidden-comment-wrapper');
        }
        
    });

    // The button click handler
    $(document.body).on('click', '.comment-inner-hider', function(e) {
        e.preventDefault();
        var $t = $(this);
        var $o = $t.closest('.hidden-comment-wrapper');
        $t.slideUp(200, function() {
            $t.parent().css({height: ''});
        });
        $o.slideUp(200, function() {
            $o.css('height', '').removeClass('hidden-comment-wrapper').slideDown(800);
        });
    });
    
})(jQuery);

-- and the css --

.comment-inner-hider {
    position: relative;
    display: block;
    top: 5px;
    color: #eee;
    text-align: center;
    padding: 2px 0;
    margin: 0 -5px;
    background-color: #1997fb;
}
.hidden-comment-wrapper {
    position: relative;
    overflow: hidden;
}
.hidden-comment-wrapper .cm-wrapper {
    height: 0;
    overflow: hidden;
}
.hidden-comment-wrapper .cm-wrapper.root-cm {
    position: absolute;
    width: 100%;
    height: auto;
}


Si says
seth 2015-12-14 05:30:38 [item 19176]
i've always thought that settings and preferences should be done with quads,  see quads ... or some otherwise called variation of triples in a context.  Now that json has become industry standard, and is now apparently integral to how the new fastblogit works, i expect that there is a way to do quads in json (and i know there is a way to do triples in json). 

i said that to say, if we are thinking about doing settings for users and/or groups, do you think we could evolve in that direction?
nathan 2015-12-14 05:56:44 [item 19176]
Sounds good to me except I don't know what quads are. Best I could find in your pointer was this quad definiton but I have no desire to spend an hour deciphering the grammar and converting it to JSON. You seem to know what they are and if you have written any JavaScript you know what JSON is. JSON is simply a tree of name value pairs. The values can be anything including an array or another tree. It's that simple. How would you make a quad out of a tree object?
seth 2015-12-14 06:30:43 [item 19176]
hmmm, good question, thinking out loud here ...

A quad is simply 4 things sometimes interperted as ...
context, subject, verb, object
the (verb, object) part is exactly the Json name value pair.

So, if we cannot put more than just name value pairs in Json, then the context and subject might be  given by where that json expression hangs, or as a specific named value pair "header" within the expression itself.  I rather expect a convention of how to do that has already been decided by the linked data, aka semantic web, community.  If you want, i'll go do some research and try to find what is actually happining there today. 

As far as our implementation here for user settings, the user would be the subject.  User settings would be the context.  I expect that context and subject would be somehow hard coded somewhere in the program logic of setting and using the preferences.  Thing is other web logic and social machines may want to know the context and subject of those preferences.  For example how do you get data from the Facebook graph.... how do you give data to the social graph?

like i said, thinking out loud
nathan 2015-12-14 06:42:34 [item 19176]
Sounds like a good start, and yes. Please do research it. I could go looking but wouldn't know for sure if what I found is what your looking for here. If you come up with a viable JSON structure to use I can use it, otherwise it's pretty clear how to do it naturally.
seth 2015-12-14 06:46:09 [item 19176]
if you do use Facebook (or G+) to authenticate a user, what does the data look like comming back from facebook? ... maybe all i need is a quick reference to that.
It looks like this:
{
  "id": "89274259823",
  "name": "d'Artagnan Evergreen Barbosa",
  "email": "notmyrealemail@gmail.com"
}

The id is your app-scoped id for the user. It is different for every Facebook app for that user. This is all you get with a standard login unless you request extra permissions from the user when they approve your app on FB. But FB recommends against that. Approval goes way down the more you ask for and you surely don't need more here anyway. smiley


Seth says
nathan 2015-12-13 15:14:35 [item 19176]

Seth,


Could you outline the anonymous (guest) posting model?
Where and when can a guest:
  1. Add a comment?
  2. Add a post?
  3. Create a group?
Thanks!
seth 2015-12-13 21:18:45 [item 19176]
  1. a guest can add a comment if they solve he captcha and use the rudamentay editor - i am not sure that we should keep this
  2. a guest may not add a post, because there is no group to control it
  3. anybody can create a group - that is how a person starts, by creating their own group
in most cases one can consider a group as a person.  only in the special case like group fbi where several people want to post and control totally democratically would it not just be the short name of a person.

inevitably just signing on with facebook or G+ would give a peson a group

special characters are not permitted in group names - they go in the url ... but upper lower case is ... not sure i am at peace with that ... but it is what it is.

this is a super simple permissions model ... all based upon the group.   don't forget this is fast blog it ... super simple ... not a lot of gotchas and things to think about before one makes their first post.
nathan 2015-12-13 22:12:55 [item 19176]
Okay. Starting to get it. I know this all makes sense to you because it *evolved* with you. For a newbee like me it is actually all a very complicated thing to wrap one's head around. I like that you want to make it easy for people, and at the same time the unusual and often ambiguous model here can make it even harder to get started. This happened for me. People are quite used to the normal model of being someone in order to do to things. Trying to "be someone" by trial and error in order to do things here can actually take more time and effort that just creating a normal login, or logging in via FB, would have taken. So the deviation from the norm actually makes it harder to get started here rather than easier for a lot of people.

I think there is a way to leverage the fact that you let people be someone just by stating their name that is easy and more obvious to people and also eliminates robots. I'll probably just implement it rather than try and explain it and then discuss it afterward. That will be easier and I can simply back it out if it doesn't work for you.
seth 2015-12-14 06:42:25 [item 19176]
the new aged way of getting an identity from facebook or G+ seems the best way of going into the future ... perhaps with an alternative of authorizing through email response.   i just don't know how far we can get in that direction within the framework of this project ... i'll rely on you there ... what happens, does in fact happen .
nathan 2015-12-14 07:07:05 [item 19176]
There is a nice PHP multi-social login plugin available. You used it the other day at projects.playnexus.com. The fact it didn't work at first was not the plugin's fault. I had 2 FB playnexus accounts and the info was mixed up between them. In general, the plugin works as expected. Since I have to do something more with login anyway, dropping in that plugin is no more work for me, if that's how you want it to work here. Not sure I would want to set up both this AND the ability to "name yourself without verification" though ... they are not very compatible models and tracking and testing would be a nightmare.
seth 2015-12-14 08:04:57 [item 19176]
well am of lots of mixed minds here whith that.

one thing is that the group name should probably not be the person's name on Facebook ... too many wierd names and long group names are a nuisance here.   So if sign in via FB, then should also strongly suggest entering a short group name for here anyway.

the other thig is that i personally know too many people who eithert dont have facebook or refuse to authenticate with it.   so it would become a problem to rely exclusively on a FB login. 

so i dont know.
nathan 2015-12-14 08:13:22 [item 19176]
Yes to both. Although the social plugin I mentioned is not exclusive to FB, it allows G+, pintrest, twitter, etc etc. The group name thing though ... I would never get why it would be my name ... that is part of your model I only understand in the code. I don't understand it as a person. I am not a group, I am a person. I would expect to always have to provide a group name, not get it from somewhere. The FB name would be my pen name, what appears at the top of my comments, or so I would think.
seth 2015-12-14 08:32:32 [item 19176]
well anyway the group is what is in all the code (and there is a lot of it) that controls permissions.   so group has to stay as the key to permissions ... or we have a big project on our hands ... right?

if we use FB to garner the Author name,  essentially for them not to have to remember a password ...  what group does that give them  a pass to ?   Think of it this way, Mark would not allow anybody from facebook to log on as themself and designate that they can get into group Choy.    So in the current model, i am really not sure what a FB login would provide.  Are you?
nathan 2015-12-14 08:45:32 [item 19176]
Yes. In my mind palace, I would expect to click on a FB (or G+ etc) login item, then when I am done with that login it would ask me what group I want to be in and autofill my user name with "nathan" or "dArtaghan" as the case may be. What's wrong with that? Basically, the FB login would fill in the author field in the cookie for me and also, probably, prevent me from changing it ... that would be best. Then I am just me, nathan, and I can sign into any group and still be author "nathan". Like right now I am "nathan of fbi" or so it says at the top of my page here.

I am not sure if that is how your model works, but that is how I would expect to interact.
seth 2015-12-14 08:53:13 [item 19176]
the big point is that a FB login does not grant you the password to the group ... and the big reason to even use a FB login is so a person does not have to remember a password.  ... but with this model they have to remember a group password anyway.   FB login would work great if author=group ... but alass (for whatever reason) it does not. 
nathan 2015-12-14 09:01:10 [item 19176]
Okay, you are right. But that wouldn’t bother me. I would *expect* to use the FB login to become me and then have to know the password to get into groups. That makes total sense and I wouldn’t even blink an eye at it. You could later, once you have your quad (or whatever) user profiles, then allow people to store the passwords for the groups they have logged into successfully in their user profile so they could be auto filled for them. That would be totally safe to do IF the person is authenticated by FB or some secure means and not allowed to just become someone by stating it to the world.
seth 2015-12-14 09:12:07 [item 19176]
i agree … and have no problem with that.   but it is just extra work to do it now, for very little gain, and may even discourage a person from using fastblogit because they dont want to use a FB to login, so it would have to be clear that they could just type their group, and name, and password.   But if you want to do it as an alternative way to get a personal profile … do it … would be fun to have.
nathan 2015-12-14 09:19:39 [item 19176]
Well, I’m just thinking of refractoring the screens and terminology to match that model right now … because it will be cleaner and solve some problems and look more normal to people. Yes, the FB login won’t be needed until you do have user profiles beyond the cookie and browser based database.

The only caveat is that people will, right now, be able to become anyone they want to be. I would word things so that isn’t stated anywhere, but some people would figure it out. It won’t change anything you can do right now at all. It will just make getting in and out of things seem more like what people are used to.
seth 2015-12-14 09:27:01 [item 19176]
ok, sounds interesting … refractor away

I don’t think a person can actually “become” anyone else here … but it is true they can call themself whatever.   Me, i check the URL which still goes to a group for which they are allowed if I am in doubt. 

incidentally that brings up that you should be hyperlinking the person’s name in comments to their group … see the way it happens on the top line of this thread.

also hyperlinking the date and time to a url of the comment would be useful to me … even though it may not go anywhere interesting now. 
nathan 2015-12-14 09:52:06 [item 19176]
Yes. I had similar in mind … others too.

Except the part about linking a name to a group. That just doens’t make sense to me still. There isn’t even a nathan group to link my name to … and as far as I am concerned, I don’t want such a thing. If I had a group here it would be some nice group name, not my name. What would have happened if some other nathan came here first? Would we have to share the same group or would I have to be some stupid name like nathan9278 in all the comments?
hmm … well i know what is going on here, and i know the model, and i frequently will look at what group some thingey has signed on to, so that i can know who they are or what they are doing in the context of that.  Right now you are nathan of fbi.   also it is useful to go to the persons group direct and see what they are saying .. or even what they look like.  Watch mark when he signs on to his own group, or even me when i do.    FB has this too … so does G+ … you click on a person and you see their stuff.   Not sure why you are arguing against it.   The more advanced we get the more pertinent the link will be … but yes sure, were we to have people here instead of groups, it would go to the person’s blog … whoops, that is there group … lol. 

Si says
nathan 2015-12-13 15:14:35 [item 19176]

Seth,


Could you outline the anonymous (guest) posting model?
Where and when can a guest:
  1. Add a comment?
  2. Add a post?
  3. Create a group?
Thanks!
seth 2015-12-13 21:18:45 [item 19176]
  1. a guest can add a comment if they solve he captcha and use the rudamentay editor - i am not sure that we should keep this
  2. a guest may not add a post, because there is no group to control it
  3. anybody can create a group - that is how a person starts, by creating their own group
in most cases one can consider a group as a person.  only in the special case like group fbi where several people want to post and control totally democratically would it not just be the short name of a person.

inevitably just signing on with facebook or G+ would give a peson a group

special characters are not permitted in group names - they go in the url ... but upper lower case is ... not sure i am at peace with that ... but it is what it is.

this is a super simple permissions model ... all based upon the group.   don't forget this is fast blog it ... super simple ... not a lot of gotchas and things to think about before one makes their first post.
nathan 2015-12-13 22:12:55 [item 19176]
Okay. Starting to get it. I know this all makes sense to you because it *evolved* with you. For a newbee like me it is actually all a very complicated thing to wrap one's head around. I like that you want to make it easy for people, and at the same time the unusual and often ambiguous model here can make it even harder to get started. This happened for me. People are quite used to the normal model of being someone in order to do to things. Trying to "be someone" by trial and error in order to do things here can actually take more time and effort that just creating a normal login, or logging in via FB, would have taken. So the deviation from the norm actually makes it harder to get started here rather than easier for a lot of people.

I think there is a way to leverage the fact that you let people be someone just by stating their name that is easy and more obvious to people and also eliminates robots. I'll probably just implement it rather than try and explain it and then discuss it afterward. That will be easier and I can simply back it out if it doesn't work for you.
seth 2015-12-14 06:42:25 [item 19176]
the new aged way of getting an identity from facebook or G+ seems the best way of going into the future ... perhaps with an alternative of authorizing through email response.   i just don't know how far we can get in that direction within the framework of this project ... i'll rely on you there ... what happens, does in fact happen .
nathan 2015-12-14 07:07:05 [item 19176]
There is a nice PHP multi-social login plugin available. You used it the other day at projects.playnexus.com. The fact it didn't work at first was not the plugin's fault. I had 2 FB playnexus accounts and the info was mixed up between them. In general, the plugin works as expected. Since I have to do something more with login anyway, dropping in that plugin is no more work for me, if that's how you want it to work here. Not sure I would want to set up both this AND the ability to "name yourself without verification" though ... they are not very compatible models and tracking and testing would be a nightmare.
seth 2015-12-14 08:04:57 [item 19176]
well am of lots of mixed minds here whith that.

one thing is that the group name should probably not be the person's name on Facebook ... too many wierd names and long group names are a nuisance here.   So if sign in via FB, then should also strongly suggest entering a short group name for here anyway.

the other thig is that i personally know too many people who eithert dont have facebook or refuse to authenticate with it.   so it would become a problem to rely exclusively on a FB login. 

so i dont know.
nathan 2015-12-14 08:13:22 [item 19176]
Yes to both. Although the social plugin I mentioned is not exclusive to FB, it allows G+, pintrest, twitter, etc etc. The group name thing though ... I would never get why it would be my name ... that is part of your model I only understand in the code. I don't understand it as a person. I am not a group, I am a person. I would expect to always have to provide a group name, not get it from somewhere. The FB name would be my pen name, what appears at the top of my comments, or so I would think.
seth 2015-12-14 08:32:32 [item 19176]
well anyway the group is what is in all the code (and there is a lot of it) that controls permissions.   so group has to stay as the key to permissions ... or we have a big project on our hands ... right?

if we use FB to garner the Author name,  essentially for them not to have to remember a password ...  what group does that give them  a pass to ?   Think of it this way, Mark would not allow anybody from facebook to log on as themself and designate that they can get into group Choy.    So in the current model, i am really not sure what a FB login would provide.  Are you?
nathan 2015-12-14 08:45:32 [item 19176]
Yes. In my mind palace, I would expect to click on a FB (or G+ etc) login item, then when I am done with that login it would ask me what group I want to be in and autofill my user name with "nathan" or "dArtaghan" as the case may be. What's wrong with that? Basically, the FB login would fill in the author field in the cookie for me and also, probably, prevent me from changing it ... that would be best. Then I am just me, nathan, and I can sign into any group and still be author "nathan". Like right now I am "nathan of fbi" or so it says at the top of my page here.

I am not sure if that is how your model works, but that is how I would expect to interact.
seth 2015-12-14 08:53:13 [item 19176]
the big point is that a FB login does not grant you the password to the group ... and the big reason to even use a FB login is so a person does not have to remember a password.  ... but with this model they have to remember a group password anyway.   FB login would work great if author=group ... but alass (for whatever reason) it does not. 
nathan 2015-12-14 09:01:10 [item 19176]
Okay, you are right. But that wouldn’t bother me. I would *expect* to use the FB login to become me and then have to know the password to get into groups. That makes total sense and I wouldn’t even blink an eye at it. You could later, once you have your quad (or whatever) user profiles, then allow people to store the passwords for the groups they have logged into successfully in their user profile so they could be auto filled for them. That would be totally safe to do IF the person is authenticated by FB or some secure means and not allowed to just become someone by stating it to the world.
seth 2015-12-14 09:12:07 [item 19176]
i agree … and have no problem with that.   but it is just extra work to do it now, for very little gain, and may even discourage a person from using fastblogit because they dont want to use a FB to login, so it would have to be clear that they could just type their group, and name, and password.   But if you want to do it as an alternative way to get a personal profile … do it … would be fun to have.
nathan 2015-12-14 09:19:39 [item 19176]
Well, I’m just thinking of refractoring the screens and terminology to match that model right now … because it will be cleaner and solve some problems and look more normal to people. Yes, the FB login won’t be needed until you do have user profiles beyond the cookie and browser based database.

The only caveat is that people will, right now, be able to become anyone they want to be. I would word things so that isn’t stated anywhere, but some people would figure it out. It won’t change anything you can do right now at all. It will just make getting in and out of things seem more like what people are used to.
seth 2015-12-14 09:27:01 [item 19176]
ok, sounds interesting … refractor away

I don’t think a person can actually “become” anyone else here … but it is true they can call themself whatever.   Me, i check the URL which still goes to a group for which they are allowed if I am in doubt. 

incidentally that brings up that you should be hyperlinking the person’s name in comments to their group … see the way it happens on the top line of this thread.

also hyperlinking the date and time to a url of the comment would be useful to me … even though it may not go anywhere interesting now. 
nathan 2015-12-14 09:52:06 [item 19176]
Yes. I had similar in mind … others too.

Except the part about linking a name to a group. That just doens’t make sense to me still. There isn’t even a nathan group to link my name to … and as far as I am concerned, I don’t want such a thing. If I had a group here it would be some nice group name, not my name. What would have happened if some other nathan came here first? Would we have to share the same group or would I have to be some stupid name like nathan9278 in all the comments?
Okay. This is really bugging me. I have started to understand about groups, but this thing about a group being a person and that links should go there is not making sense. It has logic for a small group of people, but once there are enough people for same names to occur what happens? Do later people have to try hander and harder to come up with some useful name for themselves to appear in comments? How do all that persons friends know that’s who it is from the weirder and weirder names? Shouldn’t a persons names in comments be their author name and not a group name and thus not linked to the group which could be someone else entirely?

I would fix the links as you ask, but this doesn’t make sense. Then if someone does create a nathan group they will have stolen my identity as far as what it says on all these comments about nathan having posted them. I don’t want that to happen. The comment name is coming from my author name and I am allowed to say what that is when I sign onto a group, right? It’s not my group name, if I even ever create a group. Why would I link to it if it suddenly does exist?

Seth says
nathan 2015-12-14 10:50:16 [item 19176]
Okay. So I click on the link [nathan] at the top. As you say it goes to the fbi group. That group is just a random group I was part of while doing some work. Why would all my comments, with my correct name “nathan”, be link associated to the “fbi group” in such a generalized way? Associating the comment to the group is fine. I would do that too … needs to be there. But not “as my name”, that doesn’t make sense. I am commenting as “nathan” not “group fbi” and there is no “nathan of fbi” anywhere that I can go look at and it doesn’t even say that in the comment either, only at the top of my own browser while I am in the group.
seth 2015-12-14 11:02:14 [item 19176]
the name that appears in the comment should be the author’s name.  hey they name themselves just as expressive as they want according to the parsing rules.  but now there is no url or extra data associated with that name … none … just haven’t gotten to that yet at fastblogit.   So the group that they signed on to and to which they must write is the best we can possibly do … not hyperlinking to something pertinant like that would be just uninformative.   But yes, when a person signs on to there own group named with thier own name it works just fine … witness group seth and group mark.  and yes, when we get millions of names the names must needs grow longer. 
 
nathan 2015-12-14 11:10:41 [item 19176]
yea. I looked at the old and new systems and it seems the same. That case you mention is the ONLY time it works. Everywhere else it is as confusing as hell to click on someone’s name and go to nothing at all about “that person” but instead to a group about who knows what. 

So how about this. Only link an author name to a group name if they are exactly the same. Otherwise, put an extra token in the label that gives the group name and links to that and leave the author name unlinked. Make sense?
no, then we would know nothing about what was commenting  at all.  

for example, say a person, even a guest, makes a comment and calls themself “nathan” … with what you are proposing we could not distinguish between that “nathan” and the “nathan of fbi”

Iamnai says
Eiammyme 2015-12-14 11:33:52 [item 19176]
Think of name as an identity that transcends groups or may appear in any one at any time given the password to that group.
Iamnai 2015-12-14 11:36:23 [item 19176]
I agree whole-heartedly!
Brilliant thought!

Si says
nathan 2015-12-14 11:24:21 [item 19176]
Okay. Then this is simply on the table. Right now your objections, as much as you want them to work, simply don’t. Your model only can work for you and a few other special people that have managed to get ownership of their generic identity.

To make this work at all, you either have to have identify tracking of authors so that you can point to their actual person group no matter what they call them self in any group, or you have to disallow people from naming themselves when they sign into a group and go with an author name based on a sign in. Otherwise, you have seth and a few others who get nice links to their group identities and everyone else is hung out to dry with their author names randomly pointing to anything but something to do with them.
seth 2015-12-14 11:33:43 [item 19176]
you can not point to sombody’s group unless you have the password to that group. 

go ahead and lie and call yourself “seth” and see if i care … unless you know the password to that group you cannot justify your existance on your post.   it is the group that identifies you in the current model … and really the URL to that group …. not the arbitrary string that you put down as your author.  
And what about open groups like this? Then I can lie. Your just not making sense. It’s not about lieing either. It’s about that I would always log into a group with the author name nathan. But unless I’m in the nathan group, that should never point to something that is not me. I will not have my own name usurped that way by a system that doesn’t know who I am. When it doesn’t know me, it should not assume, it should instead put other tokens in for what it does know about.

Si says
It hast to always be “nathan of group”, never just “nathan” unless they are one in the same.

You seem to be ignoring that you created a system where authors are truly anonymous, they can totally make up their own names anytime, then you are getting upset because the system doesn’t know who they are and resolving that by flat out lying about the the person … directly calling them a group, no matter what that group is or what it’s purpose is. That just ain't so.  Your system allows anonymous users. You’ve got to come to terms with that and not try and fix it by making everyone someone when they are not.

Seth says
nathan 2015-12-14 11:19:35 [item 19176]
… and before you ask, the answer is no. We should not link an author name to a group name just because the group does exist. That only works for you and a few others. Fbi allows people to give any author name when signing into a group. Soon there would be thousands to millions of links going to the wrong names, the wrong people.

If there were such thing as a generic “seth”, something about the name seth, then it would be fine. But that’s not what is going on here. All seth’s who author in any group are not you Seth Russell. smiley 
seth 2015-12-14 11:25:32 [item 19176]
i am not following you here.   it’s like your thoughts are relative to a model in your mind and not this model we have going now … and can’t practically change in the current project.

a person is known by the group that they have a password to and have signed on to.   that is the only identifying information that exist at the moment about them.   it is the only thing that makes sense to justify their named post. 
nathan 2015-12-14 11:30:54 [item 19176]
Yes. Well I am nathan. My comments say that I, nathan, made the comment. That my name gets turned into a link that points to the fbi group is just ludicrous. When not in the “nathan group”, my name should never link to anything because there is nothing this system knows that is me, nathan, compared to me seth, also in the fbi group. In this case, the comment titles should read

nathan of fbi 2015-12-14 11:19:35 [item 19176]
not
nathan 2015-12-14 11:19:35 [item 19176]
 
seth 2015-12-14 11:37:50 [item 19176]
what you say is not true …. we know you as “natan of fbi” … and we know plenty about group fbi.   You are arguing for basically making comments anonymous … we woul know nothing about who was making some stupid comment.
nathan 2015-12-14 11:43:59 [item 19176]
Fine then make it
nathan of fbi 2015-12-14 11:19:35 [item 19176]
it really makes no difference AS LONG AS it is not. 
nathan 2015-12-14 11:19:35 [item 19176]
because that simply is not true. You can’t do that to authors and get away with it.
seth 2015-12-14 11:51:36 [item 19176]
okay, that works fine … even better … nathan at fbi … with at least the fbi hyperlinked to the actual group.
nathan 2015-12-14 11:58:10 [item 19176]
Okay then. Thanks. We need this. smiley
yep .. is an imporvement … worth the time we spent on getting it right

Si says
Iamnai 2015-12-14 12:09:40 [item 19176]
It would be nice to be able to transfer an item from one group to another without copy/past & the slow method. Such would facilitate better organization.  Sometimes I forget which group I am signed into & then an item shows up in a group I don’t want it. Hiding is not the best solution for such reorganization.
seth@mark 2015-12-14 12:17:34 [item 19176]
i agree, transferring comments to other items … or transferring items to other groups … is a premium desire.

what would you pay for it mark?
Wizzard@mark 2015-12-14 13:58:36 [item 19176]
wopse this should not be attributed to seth@mark  rather the comment was written by seth of fbi on a item in marks blog.
Wizzard@fbi 2015-12-14 14:00:14 [item 19176]
again i wrote that comment above and i am in fact “Wizzard at fbi”.
nathan@fbi 2015-12-14 14:08:26 [item 19176]
Okay. I think I fixed that particular thing. But then again, maybe you are not really who you think you are!
nathan@fbi 2015-12-14 14:12:26 [item 19176]
No. Maybe it is not fixed. It doesn’t look like the author’s group is saved in a comment. The item group is saved and the group the comment is in is saved, but the group the author is in does not appear to be saved. Hence I may not be able to do this feature the way you want it without changes to the database.

Does that sound right?
Wizzard@mark 2015-12-14 14:23:26 [item 19176]
i think the group and person sombody is signe on to is somewhere in global PHP variables or session variables.  should not be a big change … after all it works in live now that way.
 
nathan@mark 2015-12-14 14:32:07 [item 19176]
Okay, yes. I went through the code. It’s just confusing names. It is storing the cookieGroup as the group on the comment. So the comment.group is not the group the comment is in, it’s the group the author is logged into. I have to make that change in several places. Confusing names. Would have been nice to stick to the same names for the same thing everywhere. smiley
Wizzard@mark 2015-12-14 14:34:55 [item 19176]
well if it makes it any easier, maybe just put the author of the comment and their group affiliation right in the record … it should be there anyway ..im surpreised that it is not.  up to you.
It does appear to be there, but named “group”, as if it were the group the comment is in … and actually that is what is not being stored. The group the comment is in. I was updating the wrong info, so there are a lot of comments created in the last few days that will have the wrong author group stored in the comment. Can’t fix that, but new comments will hopefully be correct now.

Seth says
seth 2015-12-13 09:54:41 [item 19176]
one big improvement to the flow would be to eliminate redundant items in the news.   i used to rely on news here to tell me what i have not read or responded to.   but now, with our new changes, the parents of threads show as well as the last active thread.   that is almost a bug now ... your changes made us more aware of that.
nathan@fbi 2015-12-13 12:24:12 [item 19176]
Sounds good. I am overwhelmed by the news feature. There must be a way to improve it.
nathan@fbi 2015-12-14 14:44:07 [item 19176]
testing comment author grouping.
nathan@fbi 2015-12-14 14:44:20 [item 19176]
and agin
nathan@seth 2015-12-14 14:45:59 [item 19176]
and again as nathan of seth
nathan@seth 2015-12-14 14:46:32 [item 19176]
and again as nathan of seth
seth@fbi 2015-12-14 14:47:29 [item 19176]
and now as seth of fbi
seth@fbi 2015-12-14 14:47:42 [item 19176]
and again as seth of fbi
nathan@fbi 2015-12-14 14:48:35 [item 19176]
now as nathan of fbi
nathan@fbi 2015-12-14 14:48:47 [item 19176]
one more nathan of fbi
nathan@fbi 2015-12-14 14:50:05 [item 19176]

Okay. This seems to be working now. →← 



Si says
Iamnai 2015-12-14 12:09:40 [item 19176]
It would be nice to be able to transfer an item from one group to another without copy/past & the slow method. Such would facilitate better organization.  Sometimes I forget which group I am signed into & then an item shows up in a group I don’t want it. Hiding is not the best solution for such reorganization.
seth@mark 2015-12-14 12:17:34 [item 19176]
i agree, transferring comments to other items … or transferring items to other groups … is a premium desire.

what would you pay for it mark?
Wizzard@mark 2015-12-14 13:58:36 [item 19176]
wopse this should not be attributed to seth@mark  rather the comment was written by seth of fbi on a item in marks blog.
Wizzard@fbi 2015-12-14 14:00:14 [item 19176]
again i wrote that comment above and i am in fact “Wizzard at fbi”.
nathan@fbi 2015-12-14 14:08:26 [item 19176]
Okay. I think I fixed that particular thing. But then again, maybe you are not really who you think you are!
Wizzard@fbi 2015-12-14 14:09:41 [item 19176]
well we will just see … am i the of fbi or not?

nope the hyperlink is goint to still going to mark’s blog and not to fbi where i am signedf in.
Wizzard@mark 2015-12-14 14:11:46 [item 19176]
nesting test
nathan@mark 2015-12-14 14:34:50 [item 19176]
testing here
nathan@fbi 2015-12-14 15:35:20 [item 19176]
what’s up test master?
really? It’s like that?

Si says
nathan@fbi 2015-12-14 15:10:58 [item 19176]
Do you realize that the news [mark read] feature can loose things?
if ($action=="AsRead") {
    $fbi->dashTime = time();
    $fbi->identity['dashTime'] = $fbi->dashTime;
    setUser($fbi->identity);
    $fbi->dashTimeDb = date('Y-m-d H:i:s', $fbi->dashTime);
}
As you can see it uses current time at time of submit. Hence if you were reading on that page for a bit and then pressed it, you would miss any news between now and when you loaded the page. Even if a short time, it could be when that item you were waiting for came in.

It should probably store the time the page was created in a hidden variable and use that time to set dashTime. Could even use the AsRead hidden variable itself as the holder. smileyenlightened
Wizzard@fbi 2015-12-14 15:40:33 [item 19176]
biggest prob i haeve now with the news is that it shows all the parents of a thread that was acgtve.   probably always did, but now in the new threading it is just so redundant as to be virtually useless. 
 
nathan@fbi 2015-12-14 15:44:15 [item 19176]
Yep. That’s another issue. I might even take a look at it quickly while I have eyes on that file. I have eyes there because I just fixed this. Now you can’t loose news posts by clicking [mark read] after the other guy submitted it. smiley

New code:
if ($action == "AsRead") {
    $fbi->dashTime = $buildtime + 0;
    $fbi->identity['dashTime'] = $fbi->dashTime;
    setUser($fbi->identity);
    $fbi->dashTimeDb = date('Y-m-d H:i:s', $fbi->dashTime);
}
Notice that it is now using build time (of the page) to determine when you last saw news, not the current time when you clicked the button.
Just realize that a side effect of this fix is that you can click on [mark read] and still see some news in your feed. That is any news that came in while you were reading the page will now appear. Hence you will be able to get an idea what you used to be missing. smiley

Seth says
nathan@fbi 2015-12-15 13:47:53 [item 19176#37548]
Narrowed down the click on tag bug. When in a /user/item room, clicking on any tag in the list gives an error page. What I don’t know, is how you get that url. I haven’t been able to get back to one yet.

Example: http://dev.fastblogit.com/user/item/19201 
seth@fbi 2015-12-15 19:33:19 [item 19176#37604]
i have no idea where that url came from.   the only url that makes sense to me is if the /user/ was the actual  group like /seth/ or /bozo/ or /fbi/ or /mark/ etc.   … but even that URL doesn’t seem useful.   it just says in the url that the item belongs in that group’s feed.   so i don’t know.   maybe it is a bug in the rewrite rules.
nathan@fbi 2015-12-15 19:38:35 [item 19176#37605]
I tracked it down and fixed. No prob. That one is done.

I still don’t totally understand tags though. Tag rooms are complex BDS&M rooms in by book.  
seth@fbi 2015-12-15 20:00:33 [item 19176#37606]
whatver ...you will get it some day … or you wont.  if you dont use them, then don’t expect to understand them.  … no need to piss on them on the way out, though.
nathan@fbi 2015-12-15 20:05:31 [item 19176#37607]
Haven’t pissed on anything. Given you feedback on how they look.
Been trying to use tags all day. I am up to about #10 on the list of figuring out “how not to use tags” here. Eventually I will exhaust all of those!  They sure don’t work like FB or Twitter other than you have tags and a tag room.

well i use them exactly the way they are used at G+ and twitter.  facebook tags don’t work for me at all.

on way to figure out if you tag are working is to follow you tag into an external tag rooms.  have you done that with any of your taggins?

Seth says
seth@fbi 2015-12-15 20:14:39 [item 19176#37609]
in othr words go to a tag room and click yourself into the correstponding twitter or G+ tag room using these links in the header of each tag room ...

and just incidentally you can see it in the context of a google search or what wikipedia says about the subject … or maybe find a image by going to images.  

now tell me that is not just .
nathan@fbi 2015-12-15 20:54:57 [item 19176#37610]
Cool yes. It’s techo-cool. Can I use it for anything? Not that has crossed my mind so far. It doesn’t help me with any problems or flow issues or memory issues I want to solve with tags. It’s kind of like Wolfram Alpha … real cool technology, but I don’t actually go there for anything … all the times I’ve tried all I got was real cool stuff that kept me browsing for hours, but it never solved any problem I actually had. Had to google it.  Not knocking what you’ve done, it is cool. Just saying.
nathan@fbi 2015-12-15 20:55:36 [item 19176#37611]
 
seth@bozo 2015-12-16 02:57:04 [item 19176#37614]
Well millions of people go to tag rooms at twitter every minute.  One could almost say those are what finally made  twitter useful, being far more topical than a personal feed.  And I’m not talking about bam tags either.  Strange you suddenly, seem never to have tuned into that.   But it’s been happening  for years … now they advertise them on TV,  on store fronts, and cocktail napkins.   Some rooms even have fomented revolution … in others the people in-the-know hang out in a particular context.    The links on our tag rooms connect them directly to all of that. 

I guess in your universes tag rooms  are relegated to just techo-cool.  Me, i don’t think so, and i am not, bam-just-sayingcheeky
nathan@fbi 2015-12-16 07:34:22 [item 19176#37615]
I took a look at the other tag rooms on the other sites and normalized your tag rooms using Bootstrap styling where elements matched. See what you think. enlightened
some good – some bad.  i want to totally revise the tag room header … unify it like the group header.  we can discuss that in tag room header.   some of these screen revisions i have been thinking about for years from constant use of the site. 

Si says
With my new Tag highlighter feature I can easily see that I am down to 5 bugs! Whoot!  
Who’s buying the keg when we’re done?

I’ll take this one!

See Also

  1. Thought Titles Should be Accurate with 80 viewings related by tag "nbugs".
  2. Thought #TypeError with 71 viewings related by tag "nbugs".
  3. Thought Guest Access is Failing with 7 viewings related by tag "nbugs".
  4. Thought permalinks shoud have the next/earlier gadtets in the tool bar with 3 viewings related by tag "nbugs".
  5. Thought Test: Large image upload now clipped. with 2 viewings related by tag "nbugs".
  6. Thought Bug: Missing description in shared item with 2 viewings related by tag "nbugs".
  7. Thought Chat box titels ... with 1 viewings related by tag "nbugs".
  8. Thought about: google donald trump polish workers with 1 viewings related by tag "nbugs".
  9. Thought this group is a mirage with 0 viewings related by tag "nbugs".
  10. Thought Cartoon Empty & meaningless with 0 viewings related by tag "nbugs".
  11. Thought Bug: comments being compressed wrong with 0 viewings related by tag "nbugs".
  12. Thought bug: i can think in this close group when i come from the news. with 0 viewings related by tag "nbugs".
  13. Thought testing please be patient with 0 viewings related by tag "nbugs".
  14. Thought Bug: 2nd popup dialog causes scroll to shift to page body instead of 1st popup with 0 viewings related by tag "nbugs".
  15. Thought Weird error message with 0 viewings related by tag "nbugs".
  16. Thought Small Bugs with 0 viewings related by tag "nbugs".
  17. Thought Bug: making a new thought shoulld put my attention at the top of my "group room". with 0 viewings related by tag "nbugs".
  18. Thought Bug: Titles in the item room are sometimes blank with 0 viewings related by tag "nbugs".
  19. Thought So how does this work on a new iPad in the Apple store with 0 viewings related by tag "nbugs".
  20. Thought Cioppino at Dukes Chowder House .... and a Bug with 0 viewings related by tag "nbugs".
  21. Thought Possible Bug: next and prior arrows are backwards. with 0 viewings related by tag "nbugs".
  22. Thought Bug: Tag editing all too frequently does not not work with 0 viewings related by tag "nbugs".
  23. Thought crash on tag search by guest with 0 viewings related by tag "nbugs".
  24. Thought Bug: Deleting a thought leaves you on "no such thing". with 0 viewings related by tag "nbugs".
  25. Thought Bug: Edit group settings appear to all users but don't work. with 0 viewings related by tag "nbugs".
  26. Thought Bug: Author links in comments go nowhere. with 0 viewings related by tag "nbugs".
  27. Thought Bug: administrators need password re-entry that times out with 0 viewings related by tag "nbugs".
  28. Thought Bug: cannot delete or back room someone else's thought in my group with 0 viewings related by tag "nbugs".
  29. Thought Bug: cannot back room a post even if i find it in my home room with 0 viewings related by tag "nbugs".
  30. Thought Bug: news includes my own posts even thought that option is not selected with 0 viewings related by tag "nbugs".
  31. Thought Checking out the word Watch with 0 viewings related by tag "nbugs".
  32. Thought Bug: Remove tag filter dropdown when not in a group. with 0 viewings related by tag "nbugs".
  33. Thought Bug: locator pull down shows "river" when i am in a tag room with 0 viewings related by tag "nbugs".
  34. Thought Bug: News counts' off with 0 viewings related by tag "nbugs".
  35. Thought External links for guests with 0 viewings related by tag "nbugs".
  36. Thought [title (19196)] with 0 viewings related by tag "nbugs".