User Menu

Notification settings

Currently Playing

Unlucky - 13th Planet by flag Pohar
Requested By: djrandom
In Compilations: Compilation Bitjam Podcast #15

Time Left: 3:02


- Streams

Demoscene Holiday Card Exchange

Stencil cutout of a 5
The fifth annual card exchange is now open!

Visit the forums for the details or to leave a comment.

Important Links

Discord Chat
Matrix Chat (bridged to Discord)

Please report any bugs to this forum thread!
> Bug Reporting Thread <
Song, artist, etc. corrections go here instead:
> Correct DB Info <
Broken tunes can be reported here:
> Report Broken Tunes Here <

Nectarine

Site Development » source code repo

Pages: 1 2
Author Thread
flagMindiell
avatar
Mindiell

66 Posts
#2505 (5 months ago)
For now, it's Django1.11 and Python3.8, but it's clearly working, and I'm proud of this huge first step

Next to come : a functional website with Django5+ and Python3.10+
And then : Well, a fully functional website ?

2 years just to upgrade this pile of code (Well, not 2 full years, because I abandoned quite often)
flagnyingen


348 Posts
#2506 (5 months ago)
Very cool, Mindiell, sounds like a lot of progress! Upgrading the site to a newer Django would make it a lot easier to fix some long standing bugs and possibly add some new features. Hoping STS-136 will chime in here about a general upgrade path.

As for my version of the project, don't worry about that for now as it's based on entirely different tech and could work alongside a Django version (when I finally get it to a publicly-releasable point...) and we can decide if that's a good way forward later.
flagmirrorbird
symptomless coma

430 Posts
#2507 (5 months ago)
Nice work. Thanks for spending the time on it.

I assume a lot of this is "necessary upgrading" -- like I recently had to re-write some PHP login authentication code (don't ask!) because MySQL changed its rules around timestamps.

I guess nyingen has been inventing a totally new utopia, while Mindiell has been trying to upgrade/convert everything to a modern framework. HAHA you are both fools! I suspect nyin is closer to the future. Anyway: do you remember the open-source maxim, "release early, release often"? You might think we are all stupid, but maybe we have exciting ideas and pull requests. Some of us can even code.
flagMindiell
avatar
Mindiell

66 Posts
#2508 (5 months ago)
thx both of you. It's a loooong way to get to a usable version, but everything is visible here : https://framagit.org/demovibes/demovibes

I love open-source as it is, well, "open"
flagMindiell
avatar
Mindiell

66 Posts
#2524 (3 months, 4 weeks ago)
Good work this long week-end I had.

I can admin the website, and display lots of pages (but not all of them).

Django 2.0.13, and still Python3.8 actually.

I will certainly clean up things later, for now I'm just trying to get it to fully work even if a lot of the actual code is not working as the actual Nectarine website. But I update some parts along my way.
flagMindiell
avatar
Mindiell

66 Posts
#2527 (3 months, 3 weeks ago)
Django 3.0.14 !
A lot of things are working and I added some simple tests for now.

Next step is to get rid of the double template engines : simplification and use of jinja2 only.
flagMindiell
avatar
Mindiell

66 Posts
#2528 (3 months, 3 weeks ago)
And I'm stuck on Django 3.2.25 for now...
Ah ah ! Python 3.12.7 !

I did something Even if some pages are still not working...
flagMindiell
avatar
Mindiell

66 Posts
#2529 (3 months, 3 weeks ago)
This is a test !
flagMindiell
avatar
Mindiell

66 Posts
#2530 (3 months, 3 weeks ago)
bad test :/
flagMindiell
avatar
Mindiell

66 Posts
#2547 (3 months, 2 weeks ago)
And now I got some simple tests and a bit of documentation : https://framagit.org/demovibes/demovibes/-/tree/upgrade/docs?ref_type=heads

flagMindiell
avatar
Mindiell

66 Posts
#2552 (3 months, 2 weeks ago)
And I put on a magnificient icon for the project !
Pages: 1 2

Post a Reply

Please log in to post a reply.