I have project similar to Django admin, implemented with Knockout.js:

https://github.com/Dmitri-Sintsov/django-jinja-knockout

Today probably it would be preferable to use "vanilla ES6" or Svelte, 
because these options would minimize the dependence on third party 
libraries and bundlers, it would produce the cleanest package.

On Saturday, October 16, 2021 at 9:55:02 AM UTC+3 vasant...@gmail.com wrote:

> Hi Warren,
>
> An SPA sound interesting but should be based on React or other SPA 
> frameworks? While I’ve not looked into it very much Webcomponents are part 
> of the Spec since 2012. Vanilla JS can be leveraged to create the admin and 
> the project developers can choose to extend it with the framework of their 
> choice.
>
> I’m relatively a inexperienced  developer but I’d very interested in 
> contributing with a project like this.
>
> On Friday, 15 October 2021 at 18:54:26 UTC+2 warren....@gmail.com wrote:
>
>> Hi everyone,
>>
>> I've been contemplating the development of an SPA version of admin either 
>> in Angular, React, Vue or even Flutter... preferably in Angular due to it's 
>> data binding approach.
>>
>> The idea is to serve the SPA from Django, dynamically generating it so 
>> that the great model based apps that one can create with the current admin 
>> site can be dynamically generated in a similar way, but as an SPA.  Why 
>> SPA.. just to enable a better, more powerful user experience without the 
>> round trips and page reloads.   
>>
>> Hoping it will in the same way form a RAD tool for SPA development with a 
>> Django back-end.
>>
>> If we get really smart, we may be able to make it theme-able.
>>
>> I have messaged the django dev group as I have had a look at the work 
>> that may be involved and I believe that if we we're to succeed in making 
>> this a standard addition to django as an admin alternative, we make have to 
>> accommodate it in the code a bit... there may be a bit of refactoring of 
>> the admin code. 
>>
>> Just wondering if anyone would be up for joining me in creating something 
>> like this?... or if you know of an existing project trying to do this?
>>
>> Thanks
>> Warren
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/f3d1c6c8-f1a7-4470-add7-e7937314c8dcn%40googlegroups.com.

Reply via email to