devgianlu / PYX-Reloaded

A fork of the original Pretend You're Xyzzy, with a completely rewritten frontend and some major changes on the backend
Apache License 2.0
26 stars 13 forks source link

Out-of-Box Experience #98

Open HopperMCS opened 6 years ago

HopperMCS commented 6 years ago

@devgianlu,

In the wake of user accounts and social media integration, I think we should have an administration panel that will run when the site is first accessed. This new experience should create the administrator account, add options to setup the social media logins and whatnot. For inspiration, see the WordPress "famous 5-minute installer" and the MediaWiki installer.

Currently, this is what a local running vanilla install of PYX-Reloaded looks like:

screenshot from 2018-03-17 18-40-48

I got this idea when writing instructions for my English W234 Technical Report Writing class. I've attached a draft of that here as well: Instructions for Setting Up PYX-Reloaded.pdf

devgianlu commented 6 years ago

Indeed there's no need to compile anymore, I am deploying the compiled binaries and ready-to-run files with every release.

The guide is pretty good however.

HopperMCS commented 6 years ago

@devgianlu,

I understand that there are releases on here. HOWEVER, as a computer science person as well as budding engineer, I will say that knowing how to compile this yourself is something most should be able to do or at least find instructions for if they want to know how.

Security researchers and the like probably compile everything themselves - they have reasons that are legitimate, but I won't tap everything out here.

For most people that just want something that works, sure! Go with the pre-compiled releases. However, there are inevitably people who will want to see HOW you came up with those files, and will appreciate having instructions that illustrate how to come up with the final product on their own.

Does that make sense?

devgianlu commented 6 years ago

Yep, I didn't think about this kind of people.