GSOC 2019 proposal - Dashboard

87 views
Skip to first unread message

Mainak Dutta

unread,
Mar 3, 2019, 9:01:12 AM3/3/19
to Django developers (Contributions to Django itself)
I have been thinking of implementing a uniform Dashboard which can be implemented into the Django framework using just one line. Every organization uses Dashboard. So, creating a dashboard can be very useful. 

The features will include - 1] Variable no of sections and Custom section names
                                          2] Inclusion of links in the section 
                                          3] Database and table from database we will populate the dashboard entry automatically
                                          4] Choice of fonts
                                          5] Choice of Color
                                          6] Choice of height and width of the section. 

In fact ,We can extend this concept to create custom page. And give the user the option of custom pages having variable number of entries in the navigation bar and Variable number of sections and Presence or absence of images in the Section. With all this ready made, users can create a running website very very quickly.  

Asif Saif Uddin

unread,
Mar 3, 2019, 10:44:51 AM3/3/19
to Django developers (Contributions to Django itself)
How you plan to implement the features? new or on top of existing django admin extension?
Message has been deleted

Mainak Dutta

unread,
Mar 3, 2019, 10:48:43 AM3/3/19
to Django developers (Contributions to Django itself)
On top of the existing Django extension. 

Carlton Gibson

unread,
Mar 3, 2019, 3:19:21 PM3/3/19
to Django developers (Contributions to Django itself)
Hi Mainak. 

Initially I'm inclined to say this would fall into one or both of two problems: 

1. Too ambitious: phenomenally difficult to build this within the project time. 
2. Out of scope for Django: it's sounds like the sort of functionality that we prefer to live in third-party apps, rather than in Django itself. 

Do you have any kind of prototype code in place? A rough demo might give more insight into both these points. 

In general, for GSoC, I want to look at the project ideas, the org profile, and such over the next couple of weeks.

Kind Regards,

Carlton

Mainak Dutta

unread,
Mar 4, 2019, 1:20:50 AM3/4/19
to Django developers (Contributions to Django itself)
Hi Carlton,

Thanks for your feedback. I think it will be a complete project that can implemented in 3 months time.
My idea is like setting up an interface like wordpress in django.
The only difference I thought of is Wordpress does it from the front end. I have thought of it to be implemented from the backend single line code.
Let us say, the code for dashboard may be,

d = dashboard(style,color,font,no_of_sections,section_custom_name_list)
this style means one of the available styles in the repository of styles for that page that will be created

now each section can be customized by using section id or name :
like
d.section_id.name = 'no of issues'
d.section_id.table = issues
d.section_id.sql_query=sql query
d.section_id.color = "colour_code"
d.section_id.font = "font_name"
d.section_id.width = width
d.section_id.height = height

*this width height can be bootstrap height width as well

We can add as many features as we want to customize the selection.

Later on, we can extend this to custom pages. Custom sections, Custom links, presence and absence of picture and Way to populate the picture carousel and other customizable and hide able fields .
So automated that an user can just install django and make a web page of his/her need in a few hours.
Reply all
Reply to author
Forward
0 new messages