Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm going to API World + Data Week in California ... Leaving tomorrow morning and I'll be returning on the 19th. Catch everyone soon! :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Fixed.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I guess my lack of prioritizing it is because it's literally the exact same search we've had for the past decade, so my feelings are "well, if it brings in money, and no one complained for 10 years, then ..."

However, now that I think about it, it's powered by Google. Google absolutely hates us now. Google sends us no traffic and is doing a piss poor job of indexing our content, at the moment. I guess this unfortunately has carried across to Google's site search feature.

OK ok, you're convincing me ;)

diafol commented: Heh heh, perhaps my PITA posts have borne fruit! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member
  1. Log out of DaniWeb
  2. Click the Join DaniWeb link
  3. If you are logged into Dazah, click the link below the "Continue" button that says Switch User; Otherwise, bypass this step
  4. Click the link in the red box that says "Need to import your legacy DaniWeb login credentials into Dazah?"
  5. Enter your old username/password.
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

My guess is the new code base fixed this problem?

rproffitt commented: Since it happened twice I consider it a rare as the Kyogre. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

If the attachment service was working, I'd post a visual walkthrough :)

Attachments are working! ;) Private message attachments coming soon. And by "soon" I mean I have a few other things to take care of first.

diafol commented: Thanks Dani +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

The bug related to post attachments that got introduced over the past couple of days should now be fixed. Attachments to private messages will be coming soon.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Diafol, you hijacker!!

Cereal, bug should be fixed in that you should no longer be getting a 500 error. However, there is currently a 5000 character maximum.

Diafol, you're seeing that because those private messages have always been sent by the system, on your behalf, each time you edit/delete someone's post, as a moderator. Our new system now allows you to see your complete conversation history, so you're actually able to see the messages that the system sends to other people on your behalf. (Previously, they appeared one-off in your Outbox).

Thirdly, attachments will be returning soon to private messages.

cereal commented: yay! thanks! +0
diafol commented: Ok thanks. But can we have a nu-clear button please? +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yeah, sorry about that, there was a bug where the "insert image into post" link was linking to the wrong path.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Not feeling well today, but I'll check it out tomorrow.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

He doesn't have the same bug. One of his posts that received a downvote has been deleted. We DO factor deleted posts into post quality score because if a spammer receives a bunch of downvotes and subsequently has all of their posts deleted, they still should have a poor quality score.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

There was an incredibly weird inconsistency in the database where there were seven cases of the vote counting against the voter instead of against the author of the post.

rproffitt commented: For excellance. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

At the current time, you can't (You'll be able to soon). In the meantime, just upload a new photo in its place (or something blank, if you prefer.)

cereal commented: thank you! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

If he attempted that, he would get an error message saying that you need to have no posts for 7 days before you can delete your membership (to avoid people clicking it accidentally b/c they don't realize it's permanent, and to ensure people take the time to think about what they're doing.) Therefore, I went and deleted his membership for him.

cereal commented: oh, thanks for that! +14
rproffitt commented: Always helpful! +10
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

So I figured out the problem. Will be resolving soon.

rproffitt commented: As an engineer I can appreciate fixing things that are not broken. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yeah, there's currently a bug in that it takes forever. I need to fix this within the next day or so. :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Oh yay!!!!!

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Hi,

I'm sorry you're having difficulty. You should be able to remedy this by following these steps:

  1. Click your name in the top navigation menu and go to Edit Profile
  2. Click "Associate with a different account"
  3. Log into Dazah with the same email address as is associated with the DaniWeb account you wish to use. You may need to do a lost password request.
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Thanks! Problem fixed.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Just reporting, not asking for a fix.

Hi,

I'm really sorry, but I fixed this. I know you weren't asking for a fix. I hope this is okay.

rproffitt commented: Thanks, will miss my 2,106,717 upvotes though. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I will fix soon!! I am accumulating a list of bugs to fix. Unfortunately I have to take care of some Dazah stuff first. But I'll get around to DaniWeb stuff within the next day or two. My goal is to have everything done -- both DaniWeb and Dazah -- by the middle of next week.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member
  1. You went to Dazah settings and see that you previously granted DaniWeb permission.
  2. You click Deauthorize and DaniWeb loses permission to access or modify your Dazah account.
  3. You log out of Dazah.
  4. You're redirected to Dazah's homepage from the settings page upon being logged out.
  5. At this time, you can't log in to Dazah directly. You can only log in through a third-party app such as DaniWeb. This will change, but there's no loss of functionality in the meantime.
  6. Revoking DaniWeb's permissions or logging out of Dazah do not log you out of DaniWeb. Similarly, if you click "Log In with Facebook" in legacy DaniWeb, and you now have your DaniWeb cookies set, logging out of Facebook in the future or revoking DaniWeb's permissions from FB does not have anything to do with your DaniWeb cookies.
  7. You view your profile, you're still a logged in DaniWeb member with DaniWeb cookies.
  8. You go to edit your profile, which is one of the places on this site that requires access to your Dazah account. (Other places include messaging, etc.) We notice you revoked your permissions, so we send you to reauthorize us again. However, because you logged out of Dazah as well, you have to log back into Dazah before you can reauthorize us again.
  9. Yes, we want permission again, because you are trying to edit your profile, which is one of our Dazah-based features, and you revoked permission. So you must give it back to us before we can let …
AssertNull commented: Makes sense. Thanks. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK, that's better.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

We rolled out a brand new code base just a couple of days ago and, due to many unforeseen challenges, it's going to remain rather buggy through the weekend. I really apologize, but I'm literally working on fumes right now.

We did have a bug earlier that was fixed yesterday afternoon regarding the Are you human error message. I noticed that you posted before the bug was fixed.

P.S. I'm human too :)

Reverend Jim commented: And a real sweetheart ;-) +14
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Hey everyone,

Sorry that private messaging is still down. It's one of the main features that is being implemented through Dazah. Unfortunately, it wasn't until sticking it into a production environment when I realized that its performance is subpar and the algorithms need a major overhaul. That's what I've been spending most of today on, and hopefully I should be done by the end of tomorrow or Saturday.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Well ...

We've launched. All new code. From the ground up. Every line rewritten by yours truly. It's a bit buggy here right now, but please just give me a day or so to clear everything up.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

This is an important notification that DaniWeb is in the process of being upgraded, and will most likely be down and/or in read-only mode for the remainder of th is evening. When it comes back up, it may be buggy ... we'll see. I've rewritten every single line of code from the ground up over the past 4 months.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Soooo, as many of you know, I've been MIA these past few months recoding all of DaniWeb from the ground up!! We're finally just about ready to launch, so expect all new code soon ...

happygeek commented: Yay! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm thinking of taking ProgrammingForums and taking it down and archiving all of its data. The original owner is planning on starting up a new forum, however, and attracting its core users.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I don't know anything about Android development, but hi!!

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Hi Mike,

Firstly, the link to your blog is broken because you forgot to put the http:// part at the beginning of the link.

Aside from that, signatures only show up when you start a discussion topic, and not with replies. When we switched to this layout, it was decided that it was taking up just too much room, especially in long discussions.

milil commented: Thx for the clarification. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I didn't see this thread until now. PayPal keeps skipping sending out payments to anyone because there isn't enough in my PayPal account to cover everyone. Plus, I believe there was a bug in the system. Working on resolving it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Huh?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm not a fan of Goto because that would be representative of every single link and navigation menu item on any website ... "Going to" another page.

Diafol, I'll investigate your mobile concerns tomorrow.

diafol commented: thanks +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

If I change Finder to Me, then won't that be confusing that there is a Dani dropdown and then a Me dropdown right next to it? :-P

In fact, everything in the top navigation menu is about me. My profile. My finder. My inbox. My shoutbox.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Maybe I don't have that luxury yet

You can only edit posts for a couple of minutes after initially posted. The reason why the Edit button would be broken is because you loaded the page when you still had access, but actually clicked the Edit Post button after the cutoff time.

While I'm on a rant, would be nice if the my 'contributions' link was in the hamburger for easy access

The Finder menu does't work for you?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

After serious thought, I've decided to take the time to completely refactor DaniWeb's code to operate off of the same codebase as Dazah. This process will take about 2 months and there won't be any noticeable changes (aside from some speed improvements), but I think it will be worth it in the end.

This will allow me to quickly and efficiently flow between developing for both sites. Additionally, I won't have to maintain two codebases. This is significant as I'm already having a hard time keeping up with upgrading the third-party libraries we are using X 2. Keeping everything with the same version of the Markdown parser, GeoIP database, etc. will be a huge step towards maintainability.

Something else that it will allow is the ability to seamlessly integrate DaniWeb and Dazah functionality. With DaniWeb's declining revenue and Dazah's quick growth, I can leverage each off of the other. This will allow me to ensure that DaniWeb not only doesn't suffer, but rather benefits, as I focus all my time growing Dazah, which I think has more future revenue potential.

We shall see! :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Let me see what I can do to accomidate :)

dtpp commented: You can just paste pagination from the bottom. Would be ok +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

My apologies for not following up in this thread sooner. I've been away on vacation for the past 8 days, and just arrived home last night at midnight.

I've gone ahead and added a tooltip to the hamburger menu that indicates that it's a Forum List. Additionally, I've added two additional dropdown menus to the top of the Finder Menu to easily recall your Favorite Forums and Favorite Tags.

cereal commented: thank you! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm currently away for the week so unable to make changes as I don't have easy access to my development environment.

However, the site was unfortunately down for a large chunk of time today (middle of the night, my time). According to James, the sit went down six times throughout the night, and I saw about 2 hours of combined downtime when I awoke.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

hehe :)

Reverend Jim commented: If you ever meet my wife you can tell her that (at least occasionally) I DO pay attention. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Have I mentioned how much I like it (now that I've given it a fair shake)?

Were you one of the people who disliked it at first? I can't keep track. :-P

rproffitt commented: Dinged if you, dinged if you don't. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yes, reverted back to the way things were yesterday morning (but I still don't understand why they weren't working for you yesterday morning but they are working for you now.)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

You can now use the https://www.daniweb.com/api/articles/{:TAGS} endpoint, where {:TAGS} is a semi-colon delimited list of tags. They use OR instead of intersect.

Additionally, I've discovered tonight that you might be getting NULL back because you are using an older version of cURL, and your cURL request cannot connect over SSL. Try using http:// instead of https:// in the cURL request. Yes, it's insecure, but I'm currently looking for a workaround.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK great! :)

cereal commented: Thanks Dani! +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Unfortunately, there was never a tags endpoint, and the API has not been updated since switching to the tag-based system. While there is currently no way to filter results by tags (only forums) but this will be handled very soon. I'll try to get to it tonight or tomorrow the latest.

Diafol, in looking at the database, it seems that we are receiving your OAuth request and are generating an access token for you, but you are not exchanging the code for the access token.

I can't imagine why you are getting NULL for response. You should be getting, at least, a friendly error message :(

I copied and pasted your exact code with my client_id and client_secret and it printed out a JSON object that was correct. I then tried using a bad secret, and I received the following:

object(stdClass)#59 (2) {
  ["error"]=>
  string(90) "There was an error fetching an access token. The client_id and client_secret do not match."
  ["request_data"]=>
  object(stdClass)#60 (5) {
    ["code"]=>
    string(1496) "YDiMZDkP75tlj46f3I0XoaBNIgidfiYot8NwClbXNjPx1iw5VvzSy+yB5d+xOWjkvruRK8CDp2jZBvvJyxbzV7MGdBYGPFe9WsB53Bdcy4ko+OaRmUuTGB1+nyGRHBJR4V4A7aXpzfU3sJUt9eBDcMYpRcOzOkkqH+0VGgz5KBRyY3l/ShoxFm5VAYACM+OdyMXklwvEHn+HBIQ7RUzwjCHBRpIoQkMsJwOQ/paohVwXk7y+jOd2UyfyGmH+/NPphnPH271/UCylQ1lolRxmrvMMUyWvtB8OPrExLk3gPWHWMlopAlFrI9sOvP6YniA0uAXvDrXOvQQAqU/VgPaHSUszr1YEhSWFhPHkC0rqxb2leh9HyrKLksuUPnGlFfoy6rJYV3GPewk2Bg6aOlKIU4XKaL3jJYWXPxHdVZTaBFXUIhLQyInlpA4Uctf7TmkPBfnx3/dneDNVHsURCSYcS0D//a9X0rePC9ffgkdId4yiKHPsw5K9dry5Z3d0dO7g3Iwbn24Hg0WjARzRiS77EtfNfNmQjFbNUIlAfhvUGXwQfuRuMW09Kt1pnXY/jVOEg+ntIEBQ5xIx3zIzhKl38rxIBgf8ZVmjv+cMMxSDjbvmqoP6IQQvjZv5hZu1NR6I0HmFLNcMro+poZgro8e58US8oTZWWkr/2w+XACKuY/M6d9xqec5f1OzHSTUHe+wczcieGinOOxVAZDEDG7bJPjySgMQVtnlVpxT0w3lQdOacwWGBC0MqASDbjnHHGARe112r8+jxeC6PhAwwHeR5qiRj8vuTYdqLl+w7MOMCLTN1haub/gBISs0ZUqJ1ukfFEJXLyNe0ZmdRKW12DFdXAgfCuwkw5X2/PGjTSw4HTZheLC6yh0sAsjvRrk5Q20fzAAbzPivBpb7UA9C57+Xhy9/n8Ri9taME9nIQQ5pHwZcjfhmNl6hKDkdJFDDSSyD6TqT1EBsYeoCRL/h+SNZcELh+r9nVHxOXshjAeVAmjmOwLlOAvPDa5nGb/mtgsl9F8zkImJkwR2xOvFq/cws43mQ18u2ITQUXsrq/DfPtZMZA+2G5yZrSg49+c8oiRw0dpQOp6DtSNwO+q8JjSAGfmVstVagjj9HdTcneRp0g0HdqzViO5iEZ0oI9LCCKUY8n29VlffoW6nsnyigmB9/UnT6hZMdYmXR3z+gRlBxzxNajdlAXxJG4uhBl27iycqu3j8VdyjRNj9gEBeLNUVFbqgHZv3LufbTQJcobyZnwGmpi0pVgRSqv+cmkXbwcLortByHtG5dGrBj58fX93mvjwV3HSU0SsjjRfe41kkeybTdGhTuhzNhQCPsAzMnwZNciWawmdof7jyPNZj/lS1GTgIA55YK0258ItYHWg1SCmDDv593CK0mRtwo6tuMZTP/0RpNfemr2UgTebqmc5NGqKjm/fBkhoHfpe3b61/Dr3XW50UHjtd5Z9h386cYkCx+R/SJTGNiog7PLzYGhUPvL7w=="
    ["redirect_uri"]=>
    string(43) "http://www.daniweb.com/index.php/api/diafol"
    ["client_id"]=>
    string(1) "1"
    ["client_secret"]=>
    string(3) "abc"
    ["grant_type"]=>
    string(18) "authorization_code"
  }
}

I'm not sure why you are getting NULL but I can't reproduce it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I cannot agree more. Years ago, there were a number of things that we did that were very innovative and never before done, and it really propelled us to success. However, over the past few years, there hasn't been much in the way of complete innovation ... the industry landscape changed, and we did more of, as you say, borrowing concepts from here, and borrowing concepts from there.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Perhaps we're not a forum in the same sense as one would define a forum ten years ago, but not many of those forums are ranking well on the web anymore. Times change, and it's important to keep up with the trends. Fifteen years ago we labeled ourselves an IT discussion community, and that's still what we are ... and still have the registered trademark to prove it :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Can you confirm that a 'non social media login' will remain for accessing DaniWeb

Yes, there are no plans to remove that functionality. I understand that a lot of people don't use social networks, and/or they are legacy members before our social media logins existed.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I see that daniweb.com has been updated but now I don't see a solved button on any of my threads.

It's in an odd placement, at the top right of the page. Working on an improvement to that :)

Also, could someone tell me why I don't get any spelling feedback while typing a post on daniweb? Every other site I'm on I get spelling feedback. Thanks.

Because we use an editor that lets us retain spaces, have Markdown syntax highlighting, and some other features. As such, it's not a traditional textbox, and therefore your web browser doesn't recognize it as such in order to activate its spell checker.