Skip to content

Instantly share code, notes, and snippets.

@hakusaro
Created March 29, 2015 07:52
Show Gist options
  • Save hakusaro/5ad16700e02b2057c1b3 to your computer and use it in GitHub Desktop.
Save hakusaro/5ad16700e02b2057c1b3 to your computer and use it in GitHub Desktop.
Focus?
nicatrontg [12:24 AM]
So since there are so few of us here
nicatrontg [12:24 AM]
any consensus on doing a weekly news feature? (edited)
nicatrontg [12:24 AM]
maybe a news post every week with “funny quotes from slack,” development notes, etc?
ijwu [12:25 AM]
i can't tell if you're making a joke about the fact that you're trying to find a community consensus with so few of us here or if you're serious :confused:
nicatrontg [12:26 AM]
@ijwu: mainly because I want a smaller opinion sample size right now
nicatrontg [12:26 AM]
anyway, what do you think?
ijwu [12:26 AM]
i don't want to have to be the one to write it is what i think :stuck_out_tongue:
ijwu [12:27 AM]
seriously, though, as long as it contains good, useful, content
ijwu [12:27 AM]
im ok with the idea
nicatrontg [12:27 AM]
well I also had the semi-crazy idea
ijwu [12:27 AM]
but if it's just spammy TerrariaOnline bullshit that fills up the portal
ijwu [12:27 AM]
then there's no real point
nicatrontg [12:27 AM]
of adding a feature that syndicated the Nyx Studios twitter feed to all TShock servers
nicatrontg [12:27 AM]
:<
nicatrontg [12:28 AM]
my real question would be what kind of content we would have to post
bippity [12:28 AM]
oh, I forgot about twitter...
nicatrontg [12:28 AM]
let’s wire all tshock servers to slack :kappa:
ijwu [12:29 AM]
dev notes is good, feature suggestions (asking for community feedback) is good, plugin ideas and suggestions are good, contests maybe?, stuff that isn't too 'shallow'
ijwu [12:30 AM]
i think funny quotes from slack rides on being too shallow, to give a frame of reference
bippity [12:30 AM]
Pull a bukkit copyright issue :simple_smile:
ijwu [12:30 AM]
not really any depth or involvement there
bippity [12:30 AM]
Then you'll get many posts about not being able to download it :smile:
nicatrontg [12:31 AM]
@bippity: not even funny
bippity [12:31 AM]
:c
nicatrontg [12:31 AM]
@ijwu: I just don’t know what kind of dev notes
nicatrontg [12:31 AM]
we would do?
ijwu [12:31 AM]
future plans and current progress
ijwu [12:32 AM]
quick updates on tshock direction and current development
ijwu [12:32 AM]
"hey i worked on X it might be done by next release" "we want to include protection against Y exploit soon" etc
ijwu [12:33 AM]
maybe pulling some of icy's stuff into main tshock that isn't too easily circumventable and describing that
ijwu [12:33 AM]
as an example
nicatrontg [12:33 AM]
hmm, I kinda agree
bippity [12:33 AM]
Maybe some kind of contest/competition that involves server owners?
nicatrontg [12:33 AM]
what’s the viewership like on the portal
nicatrontg [12:33 AM]
userbar got 77 views
nicatrontg [12:33 AM]
release got 1k views
ijwu [12:33 AM]
it's the first thing everyone sees, after all
nicatrontg [12:34 AM]
(someone opened the thread fully, is what a view is, by the way)
nicatrontg [12:34 AM]
(just glancing at the portal != view)
ijwu [12:34 AM]
community update threads is good imo to get those views
ijwu [12:34 AM]
so people who are just glancing might see something that catches their eye
ijwu [12:34 AM]
but i dont like seeing portals with literally weeks of the same type of update just stacked on each other
ijwu [12:35 AM]
as if nothing ever happens that's news worthy during the rest of the week
nicatrontg [12:35 AM]
hmm, that’s a good point
nicatrontg [12:37 AM]
@ijwu: I guess I just wonder because it brings up a lot of questions
nicatrontg [12:37 AM]
if we would get more engagement from having community updates or not
nicatrontg [12:37 AM]
or if it would just amount to spam
nicatrontg [12:38 AM]
15 weeks of community updates in a row = no fun
ijwu [12:38 AM]
terraria as a whole, at the moment, has not much going for it when it comes to 'community engagement'
ijwu [12:39 AM]
and seeing as we're a very specific sub-set of the terraria community we're likely to get less
nicatrontg [12:39 AM]
Yeah, I can see that
ijwu [12:39 AM]
what we can do is that we prepare for 1.3, community wise
ijwu [12:39 AM]
what _will_ happen is we'll get a huge traffic spike at 1.3
ijwu [12:40 AM]
and we can try to make those visitors who join for a quick tshock update into long-term community members
ijwu [12:40 AM]
not 'join' but visit, rather
nicatrontg [12:42 AM]
hmm
nicatrontg [12:42 AM]
what would that entail?
ijwu [12:43 AM]
im not entirely sure, honestly
ijwu [12:43 AM]
we'd need an incentive to register and participate
ijwu [12:43 AM]
part of that is offering an outlet for the community to voice itself
ijwu [12:43 AM]
but those of us who are regulars do that just fine
ijwu [12:43 AM]
slack also fills that up a bit which is nice
nicatrontg [12:43 AM]
Well, we have slack
nicatrontg [12:43 AM]
right
nicatrontg [12:44 AM]
^
nicatrontg [12:44 AM]
Olink setup confluence questions
nicatrontg [12:44 AM]
but the problem is that we have so many disparate services right now
nicatrontg [12:44 AM]
registering for slack = new account
nicatrontg [12:44 AM]
registering for confluence = new account
nicatrontg [12:44 AM]
registering for forums = new account
ijwu [12:45 AM]
that's likely a bit of an issue
ijwu [12:45 AM]
confluence questions doesn't really "exist" atm
ijwu [12:45 AM]
there's no publicity for it
ijwu [12:45 AM]
inb4 bippity "What's confluence questions" proving my point :stuck_out_tongue:
nicatrontg [12:46 AM]
yeah — the question is do we want to promote it or no?
nicatrontg [12:46 AM]
I wonder if partially we would benefit from installing our own q & a platform
nicatrontg [12:46 AM]
and seeing if we can wire up some kind of single sign on
ijwu [12:46 AM]
im not sure, i think it may be too much, we have slack and support forums
nicatrontg [12:46 AM]
so that it’s a nyx account and a slack account
ijwu [12:47 AM]
you may be able to get RESTful and make slack accounts for forum accounts automatically
nicatrontg [12:47 AM]
@ijwu: can’t do slack, SSO is a paid feature definitely
nicatrontg [12:50 AM]
@ijwu: confluence maybe
nicatrontg [12:51 AM]
I was thinking of setting up an atlassian SSO system
nicatrontg [12:51 AM]
(Crowd)
nicatrontg [12:51 AM]
and getting that to work with xenforo
nicatrontg [12:51 AM]
https://www.atlassian.com/software/crowd/overview
Atlassian
Single Sign On Software | Atlassian Crowd
Atlassian Crowd provides centralized identity management with single sign-on to all your apps and developer tools.
ijwu [12:55 AM]
just auto invite all new forum users to slack
ijwu [12:55 AM]
i think may be a good way to go around it
nicatrontg [12:56 AM]
@ijwu: that’s a good idea
nicatrontg [12:56 AM]
actually
nicatrontg [12:56 AM]
lol
ijwu [12:56 AM]
i tried looking into seeing if you can make accounts _for_ them using their forum password
ijwu [12:56 AM]
but slack doesn't have an easy api for that
nicatrontg [12:57 AM]
to be fair, @bccccc did reverse engineer the api for uploading emoji
nicatrontg [12:57 AM]
he might be able to see if it’s just some kind of json thing for creating users
ijwu [12:57 AM]
yeah, it would just require some specific posting probably
ijwu [12:57 AM]
just not 'easy' to do
ijwu [12:57 AM]
not to mention that we'd need their password in plaintext to actually make an account for them
ijwu [12:57 AM]
which may just be a breaker on that idea
nicatrontg [12:58 AM]
@ijwu: that’s easy
nicatrontg [12:58 AM]
just hack the script into xenforo’s registration code
nicatrontg [12:58 AM]
but this is dead simple
nicatrontg [12:58 AM]
https://github.com/rauchg/slackin/blob/master/lib/slack-invite.js
GitHub
rauchg/slackin
slackin - Public Slack organizations made easy
nicatrontg [12:58 AM]
just post to that URL and presto
nicatrontg [12:58 AM]
I’m pretty sure we could do that with a xenforo hook too
ijwu [12:59 AM]
yeah, i already looked at how the invite button works :stuck_out_tongue:
nicatrontg [12:59 AM]
well I didn’t :neutral_face: (edited)
ijwu [12:59 AM]
it's why i pitched the idea since it seemed to easy to do, that being the posting to the url
nicatrontg [1:00 AM]
what I really need is a xenforo dev board
nicatrontg [1:00 AM]
setup and ready to go for that kind of hook development
ijwu [1:05 AM]
thats weird
ijwu [1:05 AM]
i cant find the REST endpoint that slack exposes in its api docs
ijwu [1:06 AM]
the endpoint that slackin uses
nicatrontg [1:06 AM]
@ijwu: maybe it’s undocumented too
nicatrontg [1:06 AM]
:stuck_out_tongue:
nicatrontg [1:06 AM]
like the emoji
ijwu [1:07 AM]
yeah, which _might_ mean there's an undocumented endpoint for user creation
nicatrontg [1:07 AM]
@ijwu: I wouldn’t be surprised if there was
nicatrontg [1:07 AM]
just that it uses the same crazy ass crumb system that the emoji system uses
ijwu [1:08 AM]
idk what the deal was with the emoji, what do you mean
nicatrontg [1:09 AM]
@ijwu: the site created a kind of crumb that changed with each request
nicatrontg [1:09 AM]
so if you didn’t give the correct crumb during one of the api events it would just 403 you
nicatrontg [1:09 AM]
and it changed with every request; somehow it required weird logic
nicatrontg [1:09 AM]
threw bc through a loop for a few hours
ijwu [1:09 AM]
oh, that shit, yeah i know, and deal with, bullshit like that as my day job :confused:
nicatrontg [1:09 AM]
and had some weird UTF-7 encoding things too
ijwu [1:10 AM]
so i might be able to pick up on that kind of bullshit pretty quickly
nicatrontg [1:12 AM]
@ijwu: it’s worth talking to bc about what he had to do
ijwu [1:29 AM]
so the wordpress project is using slack for its contributors
ijwu [1:29 AM]
and even they are forced to use the 'ask for an invite' method
ijwu [1:30 AM]
so it doesn't seem like slack allows for, in any way, the ability to create accounts for people
nicatrontg [1:34 AM]
@ijwu: but we could totally automate sending invites (edited)
ijwu [1:35 AM]
yeah, that shouldn't be too hard at all
ijwu [1:35 AM]
might have to customize the email body if possible to explain why they got the invite
nicatrontg [1:35 AM]
and that I can’t do
nicatrontg [1:35 AM]
at least, I don’t think so
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment