Principia Discordia

Principia Discordia => Apple Talk => Topic started by: Pæs on February 27, 2014, 10:03:09 AM

Title: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 10:03:09 AM
I wanted an excuse to maintain a production copy of Discourse, a Ruby on Rails discussion board which is full of rather clever features, so I am now hosting principiadiscoursia.com. I don't especially want to set up a clone of what we're doing here, but am looking at the tech to get inspired about what purposes it might have. Solution before problem isn't the usual way to do things, but I'm just fucking around with this thing.

If anyone has any projects they think would benefit from a new environment, let me know how this site might be able to suit your purpose! It has a moderation system whereby I can appoint moderators, but by posting and receiving positive feedback, trusted users automatically gain access to some moderation, spam flagging, board maintenance tools as well, so seems to encourage democractic management.

You guys can play with it and see if it's any good! I only just spun up the server for it an hour or so ago, and am experimenting in the backend, so it's going to be a little held together by gum and rubberbands, but none of that should translate through to the user experience.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 10:06:07 AM
Oh yeah, and you can log in with Google/Facebook/Github/Twitter/Yahoo?(I haven't tested these, but they SAY they're working) or create a local account.
Title: Re: New Website: Principia Discoursia
Post by: Cain on February 27, 2014, 10:12:28 AM
Just so you know, I tried the Facebook login and got:

QuoteGiven URL is not permitted by the application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

I'm running latest version of Firefox, but I allowed javascript to run, so it's not that.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 10:16:05 AM
I'm getting that too! I'll tinker with Facebook API settings and see what I can do. Have to configure these things on Facebook/Twitter/Github's sites individually.

EDIT: Should be possible to log in with Facebook now! Will keep pressing buttons to make the flow better, but that error is gone. Twitter is misbehaving now.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 10:50:57 AM
Time for sleep now, but I'll configure the sign-in options tomorrow to convince Twitter and Github to agree with me.
Title: Re: New Website: Principia Discoursia
Post by: Faust on February 27, 2014, 12:41:03 PM
How easy was it to implement the social media logins, it's something I've been mulling over for here for a while.
Title: Re: New Website: Principia Discoursia
Post by: LMNO on February 27, 2014, 01:06:44 PM
Created an account, but when I clicked through the confirmation email, I got an "Internet Explorer cannot display the webpage" error.






Yes, IE.  Not my choice, it's what's used at work.  Shut up.
Title: Re: New Website: Principia Discoursia
Post by: Bu🤠ns on February 27, 2014, 01:13:05 PM
A group of folks on #discord are working on a similar project but includes a wiki page and some other things. I'm not sure if this is the kind of collaboration you're looking for but, if interested, reach out to Triplezero, Ixxie, Vitriol or some others who might be in involved now. I'm part of the discussion group but I haven't really been involved so I have no idea where they're at but I figure it might be worth passing along.
Title: Re: New Website: Principia Discoursia
Post by: The Good Reverend Roger on February 27, 2014, 02:13:54 PM
Quote from: LMNO, PhD (life continues) on February 27, 2014, 01:06:44 PM
Yes, IE.  Not my choice, it's what's used at work.

This.

Quote from: LMNO, PhD (life continues) on February 27, 2014, 01:06:44 PM
Shut up.

And that.
Title: Re: New Website: Principia Discoursia
Post by: Mesozoic Mister Nigel on February 27, 2014, 03:02:25 PM
When I hit the activation link in my email I got: Oops! Google Chrome could not find www.principiadiscoursia.com
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 07:06:05 PM
Quote from: Nigel on February 27, 2014, 03:02:25 PM
When I hit the activation link in my email I got: Oops! Google Chrome could not find www.principiadiscoursia.com

Ah! That might be the source of all the problems. Seems like only principiadiscoursia.com exists, without the www, but I've told the software to redirect to www.

I'll fix the DNS records and let people know when it's working again.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 07:20:06 PM
Account confirmation for non-social registrations should now be working.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 07:33:44 PM
Sweet, thanks for doing this!
Title: Re: New Website: Principia Discoursia
Post by: LMNO on February 27, 2014, 07:36:51 PM
Quote from: Pæs on February 27, 2014, 07:20:06 PM
Account confirmation for non-social registrations should now be working.

Not for me, sadly.  Same error message/page.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 07:37:49 PM
Worked supet swell on my basic android browser, gmail acct.
Title: Re: New Website: Principia Discoursia
Post by: Mesozoic Mister Nigel on February 27, 2014, 07:40:04 PM
Worked! I'm in.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 07:59:07 PM
Quote from: LMNO, PhD (life continues) on February 27, 2014, 07:36:51 PM
Quote from: Pæs on February 27, 2014, 07:20:06 PM
Account confirmation for non-social registrations should now be working.

Not for me, sadly.  Same error message/page.

Using the same confirmation email? www.principiadiscoursia.com probably hasn't propagated through internet yet. Does it work if you remove www? Otherwise I can check into resending confirmation.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:03:11 PM
I shit you not, this website ships by default with a secret board which is only available to Level 3 Users.
Title: Re: New Website: Principia Discoursia
Post by: LMNO on February 27, 2014, 08:03:56 PM
I was using the confirmation email.  I'll try without www.

BRB
Title: Re: New Website: Principia Discoursia
Post by: LMNO on February 27, 2014, 08:10:48 PM
Ok, I can see the site, but can't log in, because it says I haven't verified the account through email.  But the email link takes me to the broken page.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 08:11:12 PM
The reply box is not friendly with the mobile browser. It blocks out the first line. I will try it with chrome for android and see if thatworks. Landscape is unusable, the formatting changes totally into blank nothingness.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:12:30 PM
Quote from: LMNO, PhD (life continues) on February 27, 2014, 08:10:48 PM
Ok, I can see the site, but can't log in, because it says I haven't verified the account through email.  But the email link takes me to the broken page.

Your account should be active now.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:13:36 PM
Quote from: Alty on February 27, 2014, 08:11:12 PM
The reply box is not friendly with the mobile browser. It blocks out the first line. I will try it with chrome for android and see if thatworks. Landscape is unusable, the formatting changes totally into blank nothingness.

That's awful! The entire point of the thing is to be built mobile first. Is it a common mobile browser or a default mobile one?
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 08:14:25 PM
Quote from: Pæs on February 27, 2014, 08:13:36 PM
Quote from: Alty on February 27, 2014, 08:11:12 PM
The reply box is not friendly with the mobile browser. It blocks out the first line. I will try it with chrome for android and see if thatworks. Landscape is unusable, the formatting changes totally into blank nothingness.

That's awful! The entire point of the thing is to be built mobile first. Is it a common mobile browser or a default mobile one?

The default.
Title: Re: New Website: Principia Discoursia
Post by: LMNO on February 27, 2014, 08:14:43 PM
Cool.  I'm in.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:17:45 PM
Quote from: Alty on February 27, 2014, 08:14:25 PM
Quote from: Pæs on February 27, 2014, 08:13:36 PM
Quote from: Alty on February 27, 2014, 08:11:12 PM
The reply box is not friendly with the mobile browser. It blocks out the first line. I will try it with chrome for android and see if thatworks. Landscape is unusable, the formatting changes totally into blank nothingness.

That's awful! The entire point of the thing is to be built mobile first. Is it a common mobile browser or a default mobile one?

The default.
Ah, it might disagree on some web standards, then, IDK. My Samsung default browser gets send styling information by the internets and decides to assemble the page totally differently to any other browser.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 08:18:07 PM
 :lulz:

The login box does not even show in mobile chrome for Android and you have to scroll way over to the right to see the full length of the threads.

:lulz:

Sorry.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:20:22 PM
Quote from: Alty on February 27, 2014, 08:18:07 PM
:lulz:

The login box does not even show in mobile chrome for Android and you have to scroll way over to the right to see the full length of the threads.

:lulz:

Sorry.

:lulz: Ridiculous! I'll see whether I can do anything about that using the admin interface or whether I need to change stuff at the back.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:22:29 PM
I'm on Chrome for Android and it's acting totally responsively  :lol:

Good to know that's not everyone's experience.
Title: Re: New Website: Principia Discoursia
Post by: Mesozoic Mister Nigel on February 27, 2014, 08:27:48 PM
It appears to work very well on iphone.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 08:31:55 PM
Quote from: Pæs on February 27, 2014, 08:22:29 PM
I'm on Chrome for Android and it's acting totally responsively  :lol:

Good to know that's not everyone's experience.

My bad, my own was set to request desktop site, much better now!
Title: Re: New Website: Principia Discoursia
Post by: Mesozoic Mister Nigel on February 27, 2014, 08:32:06 PM
Works OK on my Nexus, but only just. I have to keep the screen vertical, or I have to scroll all the way right to read posts.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:36:08 PM
"Request desktop site" isn't selected in settings for you Nigel? I am poking at things to see why it might not be responding.
Title: Re: New Website: Principia Discoursia
Post by: Mesozoic Mister Nigel on February 27, 2014, 08:37:28 PM
Quote from: Pæs on February 27, 2014, 08:36:08 PM
"Request desktop site" isn't selected in settings for you Nigel? I am poking at things to see why it might not be responding.

Why would I request desktop site on my phone and tablet?
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 08:38:25 PM
Quote from: Nigel on February 27, 2014, 08:37:28 PM
Quote from: Pæs on February 27, 2014, 08:36:08 PM
"Request desktop site" isn't selected in settings for you Nigel? I am poking at things to see why it might not be responding.

Why would I request desktop site on my phone and tablet?

I do it for shit mobile sites.

Title: Re: New Website: Principia Discoursia
Post by: Mesozoic Mister Nigel on February 27, 2014, 08:39:25 PM
I was just checking it on various devices to see how it does. It's fine on my desktop (Mac) running Chrome and on my iPhone using Safari, kinda shitty on my 7" Nexus running Chrome.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:39:39 PM
Quote from: Nigel on February 27, 2014, 08:37:28 PM
Quote from: Pæs on February 27, 2014, 08:36:08 PM
"Request desktop site" isn't selected in settings for you Nigel? I am poking at things to see why it might not be responding.

Why would I request desktop site on my phone and tablet?

Some sites serve restricted content in their mobile version, or so dramatically change the interface that it's preferable to ask their desktop site to just scale to your phone rather than use their special mobile one.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 08:41:06 PM
Still can't see what I am typing in reply.

In the default it is covered by the edit options.
In chrome there are no such options but the url box covers it, landscape is a bit worse.

I will keep fiddling.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 08:55:25 PM
Yeah, I think android landscape replies are generally terrible in the browser. There's just no room for so large a keyboard. Do you find android landscape works elsewhere better?

It's a bit concerning that it's not all fitting into the portrait view, though. Is the site adjusting itself wrong or is there just not much space between the keyboard the address bar?
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 09:32:59 PM
Chrome portrait.

http://imgur.com/L6ZXrOQ

I will try it with my bluetooth keyboard.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 09:33:34 PM
FTR, I have an LG G2.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 09:34:48 PM
Ah, okay, so it's ignoring where the address bar is for some reason and aligning with the top of the page. Will keep looking.

Also, Twitter and Github logins should be live now.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 09:35:16 PM
Default browser portrait.

http://imgur.com/x2dL8ax
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 09:36:17 PM
Quote from: Faust on February 27, 2014, 12:41:03 PM
How easy was it to implement the social media logins, it's something I've been mulling over for here for a while.

For this application, it was a matter of generating the API keys with the respective services and telling the service what the callback URL was for my site.

In general, it's a pretty smooth process for most systems. There should be info out there about how to do the main logins with SMF?
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 09:43:10 PM
Opera work perfectly.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 09:44:56 PM
Quote from: Alty on February 27, 2014, 09:43:10 PM
Opera work perfectly.
Awesome! I'll try to reproduce issues with other browsers and track down the parts that need fixing in the default setup. If people want to use this and find the layout totally unusable, I can add custom CSS to try to fix it.
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 09:48:11 PM
Ok, not perfectly. No edit options. If I go to landscape I can edit, but same problem as with the default browser occurs. If I go from landscape to portrait the problem follows. If I exit and hit reply again, it works again.

Good enough for me!
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 27, 2014, 10:02:54 PM
It appears to be by design that the buttons for editing fall off the portrait screen, so chrome is behaving correctly in that regard. There's just no room for them, so I guess you have to type out the BBCode on a phone, or change to landscape and get rid of keyboard to click, if that works?
Title: Re: New Website: Principia Discoursia
Post by: Salty on February 27, 2014, 10:24:28 PM
Strange, on Opera the edit tray comes and goes, portrait or landsape at random.

BBcode it is!
Title: Re: New Website: Principia Discoursia
Post by: Pæs on February 28, 2014, 12:08:25 AM
Quote from: Alty on February 27, 2014, 10:24:28 PM
Strange, on Opera the edit tray comes and goes, portrait or landsape at random.

BBcode it is!

Yeah, it will depend on how the browser interprets the "are you wide enough for edit buttons?" query. Software is still beta, so I'd expect to see mobile browser variations start to be reported and handled for a consistent experience. I'm going to take this feedback and take a look at the code. If I can figure out where the differences are, I'll submit it back to the main branch and EVERYONE will start using my change.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on March 02, 2014, 08:55:52 PM
Unless anyone has a brilliant scheme for the site, I may take it offline at some point in the near future, having seen the parts of the live app that I was interested in.

Throwing it out there though that if anyone wants to set something like this up, I am happy to provide the space and administration.
Title: Re: New Website: Principia Discoursia
Post by: Pæs on March 03, 2014, 08:12:22 PM
Alternatively, I may reconfigure the site to force all posts to CAPSRAGE and invite the FB Discordians for a laugh.

Update: Site is offline for now, until I or someone else imagine a purpose for another disco site.