diff options
| author | rr- <rr-@sakuya.pl> | 2016-03-19 21:37:04 +0100 |
|---|---|---|
| committer | rr- <rr-@sakuya.pl> | 2016-03-27 23:05:10 +0200 |
| commit | 797ace982f7ae2952654d078e61bbe0c9e7bb9a3 (patch) | |
| tree | 02f273387a512f8414b74e6c4aa04acefe07f35a /README.md | |
start
Done so far
Basic backend skeleton
- technology choices
- database migration outline
- basic self hosting facade
- basic REST outline
- proof of concept for auth and privileges
Basic frontend skeleton
- technology choices
- pretty robust frontend compilation
- top navigation
- proof of concept for registration form
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..699d59d --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +This is rewrite of `szurubooru` 0.9.x that intends to + +- Improve user experience within frontend. No more vertical user list. Better + upload form, larger thumbnails, make top navigation stay out of user way. + Maybe other goodies! +- Finally define sane REST API (with no bullshit such as SQL queries, request + timings or exception stack traces this time) +- Simplify registration - user registers, and they're able to post. No + activation e-mails, no nothing (email's going to be used **ONLY** for + password reminders, yes, *not even* for confirmation). Note that you will + have control over permissions, user ranks and the default user rank, so you + might be able to setup a system where user needs to be approved by mod to + join the community. +- Maybe simplify permission system +- Ditch PHP in favor of something more serious (python 3.5) +- Ditch in-house JS monstrosities in favor of something more serious (I've got + EmberJS on my radar) +- Replace dependencies such as composer, npm, grunt, and all that crap with + just python, and a few pip packages +- Simplify hosting: offer simple self hosted app combinable with reverse proxies +- Replace MySQL (/ MariaDB) with Postgres +- Less god damn code! 24KSLOC? For a thing this simple? The goal is to fit + within 15KSLOC. Let's see if I can accomplish this. |