Conversation
Notices
-
@lnxw48 but, *local* subscribing certainly is part of the Twitter(-like) API, and even possible in the XMPP interface with a simple command. The problem is in remote subscription because it isn't a simple command to be matched to a single API call, but an OStatus process/dialog; I think that would take several API calls unless you 'wrap' it all up in a higher-level command - but then the user misses the 'confirmation' part of the process. (All of the same reasoning also applies to remote group joining.)
-
@lnxw48 right - one of the things that disturbed me about the Statusnet software was that the web GUI was not actually a client, but 'hardcoded' into the server software. It _should_ be a client. If you need an extra function, first create the API for it, then implement using that API. That's the way it should go, IMO. Maybe it was just 'lack of time' for Evan's team? Though I think the 'API first' approach would in the end save time (but possibly more during maintenance than creation).
-
@lnxw48 well, not all of the web client was 'hardcoded' - I meant that some of it was - leading to an inconsistent mix of coding practices.
-
@lnxw48 I've never looked at the pump API, so I don't know how limited (or not) it is; but I think Evan wanted a clean start instead of starting with an existing API and then cobbling things onto that. It makes sense, of course, but one has to imagine a lot of use cases to design a good API that is powerful enough. And it's a fact of life that programmers are often surprised by *how* people actually use (or attempt to use) their product... so designing an API isn't all that easy.
-
@mk Even if the procedure of following a remote user is long and cannot be completed within a single call, a User will have confirmation of its successful completion: inside the first post received from the subscribed user. Twitter API includes information on whether you are following the sender of the received message.
-
@andstatus well, I'm sorry, but I cannot even figure out how to add my host instance; first there is a checkbox for OStatus, but when I add a system (StatusNet type) this disappears; then I give user name and password, and press "Add this account" and I get an error message that ends with "No peer certificate". I have no idea what that means or how to solve that. (I added a system because I see no "StatusNet" or "Gnu Social" listed as systems - which I would have expected (apart from Twitter).) Why does 'OStatus' disappear? that may be the problem?
-
@mk Don't be sorry :-) You're almost done.
First ensure that you have AndStatus v.15 installed.
Go to Manage Microblogging System, find your instance and change SSL Mode to "Insecure SSL". Save. Now account may be added?!
-
@andstatus um, I have version 9 - the latest available from F-Droid... that's where some people look first for Open Source apps ;-)
-
@andstatus anyway, I have to go out first (not enough time for this), I'll try again when I get back :) (but maybe put your latest version on F-Froid, too?)
-
@mk Are we talking about the same things? AndStatus is being updated at f-droid in a timely manner. Currently it has AndStatus v.15 (for Android v.4.1 and higher)
-
@mk @andstatus I could add an account from the oracle instance in !andstatus 14.4 (and 14.2)
-
@erkan @andstatus well, !grrr - I installed from F-Droid which has version 9 as its latest version; Settings->Apps sees it as installed, but when I go to the 'Play' store (which has version 15) 'Uninstall' and 'Open' are the only options. So it seems I have to uninstall first just to upgrade. #suboptimal *please* keep the version on F-Droid up to date as well!
-
@andstatus OK version 15 installed. Under 'Manage Microblogging System' my instance is not listed, so I try to add it. But under 'Type of Microblogging System' the only choices are Twitter, Pump.io and GNU social - there is no 'StatusNet' (which is definitely different from GNU social, even though the latter is based on it). So now what?
-
@andstatus the 'confirmation' I was referring to is the confirmation *step* where the user confirms that yes, s/he wants to subscribe to this remote user. It's a necessary step in the process, not "confirmation that it was successful".
-
@andstatus well, if I go there the last version I see is version 9 (and two earlier ones)
-
@mk Select GNU Social type.
-
OK done. Now I get [bladiblah] jvax.net.ssl.SSLPeerUnverifiedException: Cannot verify hostname: oracle.skilledtests.com
-
So, maybe I don't know how to fill the form?
-
@xrevan StatusNet (and GNU social) needs much more than the (adapted) Twitter compatible API. The Twitter API is the constant, it's other things implemented around that that constitute the differences. And we have a reason why this node isn't upgraded to GNU social yet: hierarchical view of conversations is essential and still broken in GS. Until that works properly we stick with SN. It may be 'older' but in some respects it's also more mature ;-)
-
@aqeel using 4.2 (and not upgradable). Maybe it was added after I looked yesterday?
-
@andstatus Wait... it works when I turn OFF SSL (never mind which SSL type you told me to use ;-)). Now I get a 'Reverify credentials'. Do I need that, and if so why?
-
see pic: this is what I have. Also I have ssl like this (1), but that's mainly because of my self-signed certificate. I do't see how I can switch the accounts for posting, but under "manage accounts" I reauthenticated my oracle account and it didn't complain. (1) http://www.skilledtests.com/wiki/Blickwinkel https://fediverse.com/attachment/9841
-
@andstatus and what is a 'default account'? I don't know what that is and so I don't know whether to check that box or not.
-
@erkan why did you reauthenticate? I want to know whether that's needed and if so why. If you have SSL turned off (like I have now) you don't need 'misconfigured SSL' either ;-)
-
"why did you reauthenticate?" because I upgraded !andstatus and wanted to see if the account still works
-
"why did you reauthenticate?" I need it for this instance here, as said above
-
change the quote to this one: "you don't need 'misconfigured SSL' either ;-)"
-
^ cc @xrevan86
-
@erkan but *why* do you need it? the form just allows you to do that but doesn't say if it's necessary, or why
-
feel free to post your !andstatus questions in https://github.com/andstatus/andstatus/issues ;-)
-
@erkan so far my questions are just that: questions
-
@erkan so you did it because you 'wanted to see' something, not because you tried doing without and found something no longer worked? That doesn't at all imply it's needed (and the UI doesn't suggest it's needed or mention that use case)
-
@mk "Default Account" matters, when you have more than one accounts configured in AndStatus.
You don't need to "Reverify", just press "back" button.
-
@andstatus OK, thanks! (so in what circumstance would 'reverify' be needed?)
-
@andstatus yay! I'm seeing a 'Home' timeline now! :D
-
@mk Initially this was done to check connection to the server. I see that now I should rename the button to "Test connection" ?!
Our today's message exchange showed me ways to improve UI... Thanks for this.
-
@andstatus :) Yes, if it's to be used to test the connection then it would help to name it after its function ;-) And you're welcome. At least after the initial confusion for StatusNet adding the Twitter account was not nearly so confusing.
-
@erkan Yes, please create an account for AndStatus testing purposes. I will not disclose its credentials but will use it to receive/send test messages.
Will this garbage be bearable for your instance? Do you have means to clean its messages/attachments (say, once in a week)?
-
account here (1). pwd via email. (1) https://fediverse.com/as
-
interestingly, I could not (1) register your usual username here. cc !gs !gnusocial @andstatus (1) "fediverse.com:registeruser.php:3182] User.php -
Bad nickname during User registration for andstatus: Nickname is already in use on this server."
-
@erkan I guess group names are in the same namespace...