2016-04-13 13:09:40 +02:00
|
|
|
This repository is under the process of being rewritten. Stay tuned! You can
|
2016-04-17 17:24:19 +02:00
|
|
|
check the current progress on client
|
|
|
|
[here](https://github.com/rr-/szurubooru/issues/84) and server
|
|
|
|
[here](https://github.com/rr-/szurubooru/issues/83).
|
2016-03-19 21:37:04 +01:00
|
|
|
|
2016-04-13 13:09:40 +02:00
|
|
|
The reasons behind this rewrite include:
|
|
|
|
|
|
|
|
- Improving user experience: better upload form, larger thumbnails, making top
|
2016-03-31 23:40:36 +02:00
|
|
|
navigation stay out of user way. Maybe other goodies!
|
2016-04-13 13:09:40 +02:00
|
|
|
- Finally having good, well-documented REST API.
|
|
|
|
- Simplifying user registration.
|
|
|
|
- Replacing PHP with Python 3.5.
|
|
|
|
- Replacing prior JS mess with proper MVC.
|
|
|
|
- Replacing MySQL (MariaDB) with Postgres.
|
|
|
|
- Replacing `composer`, `npm`, `mod_rewrite` (=Apache), `imagick`, `ffmpeg` or
|
|
|
|
`gnash` and `pdo_mysql` with just `pip`, `npm` and `ffmpeg`.
|
|
|
|
- Replacing `grunt` with `npm` scripts.
|
|
|
|
- Making hosting more flexible: offer simple self hosted application that can
|
|
|
|
be combined with any reverse proxy.
|