Hi guys,

I noticed that django admin front-end code needs optimization and a bit 
fresh look.

I’m front-end developer and here is list of improvements I would like to 
add:


   - 
   
   HTML/CSS code optimization:
   - 
      
      Replace some images with native CSS3 rules where possible (rounded 
      corners, gradients, shadows) providing fallbacks.
      - 
      
      Refactoring: clean messy code, replace tables with divs where it 
      semantically needs.
      - 
      
      Make django admin mobile friendly (responsive design). 
      <http://en.wikipedia.org/wiki/Responsive_web_design>
      


   - 
   
   Use F <http://en.wikipedia.org/wiki/Responsive_web_design>ont Awesome 
   Icons (MIT lic <http://fortawesome.github.io/Font-Awesome/icons/>ense) 
   for all icons inside admin area.
   - 
      
      Icon fonts allow to easily change size and style of the icon. This is 
      big advantage in terms of hdpi screens (like Retina) and easy admin theme 
      customization.
      - 
      
      Comparing with small images approach font icons allow to optimize 
      server requests (currently django admin doesn’t have even image sprites 
for 
      icons).
      


   - 
   
   Color themes.
   

Main goals are:

   - 
   
   Keep the same UI - users are used to see this admin as it is. So no any 
   Grapelli-like interface. 
   - 
   
   Add some UX improvements like optimize some components for touch devices 
   (increase some components to make them reachable for tap action).
   - 
   
   Optimize code to look it modern in 2014.
   

I would like to discuss my suggestions with community. If you guys vote for 
this changes I can personally work on this django admin update.

Thank you

Alex D.

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/b4231443-c18f-4961-a8b6-09a7355e312c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to