Re: Kickstarter for Django Admin?

2013-09-09 Thread German Larrain
BTW, the URLs
http://blog-amirouche.dotcloud.com/notes/2013/admin-next-a-new-api.html
http://amirouche.github.io/blog/django-admin-next-a-new-api.html
lead to 404s.

The correct one is
http://www.hypermove.net/notes/2013/admin-next-a-new-api.html

On Saturday, March 30, 2013 5:49:27 PM UTC-5, Amirouche Boubekki wrote:
>
>
> 2013/3/30 Victor Hooi >
>
>> heya,
>>
>> Aha, yes - we need a roadmap, and somebody from the team to execute it 
>> *grins*.
>>
>> For the former - I believe there was already discussions on that sort of 
>> thing on this board?
>>
>> There's a wiki page with some notes as well:
>>
>> https://code.djangoproject.com/wiki/AdminNext
>>
>> I also had a look at some of the existing projects:
>>
>>- https://github.com/yawd/yawd-admin
>>- https://github.com/michaelhelmick/django-bootstrap-admin (Doesn't 
>>appear to be too active)
>>- https://github.com/riccardo-forina/django-admin-bootstrapped
>>- https://github.com/aobo711/bootstrap-django-admin
>>- 
>> https://github.com/gkuhn1/django-admin-templates-twitter-bootstrap(Doesn't 
>> appear to be too active)
>>- https://github.com/divio/djangocms-admin-style
>>
>> And there's obviously Grapelli.
>>
>> A lot of these are obviously just reskins, while others offer a bit more.
>>
>> From the existing projects, we can draw two clear requirements that 
>> people want:
>>
>>- Changing the look and feel - I'm not sure what Django core's 
>>feelings on it, but there seems to be a feeling from the community that 
>> the 
>>look of the current Django Admin is somewhat dated? Also, any new admin 
>>should probably be responsive, and work on mobile or non-desktop devices, 
>>if that's possible. 
>>
>>
> This question leads to another should Django develop its own css framework 
> and re-use existing one, if Django use an existing one, Django must make it 
> easy to work with the preprocessor. While I liked much bootstrap, 
> foundation's mobile first approach of Foundation is appealing even if more 
> verbose.
>  
>
>>
>>- More customisations -  a lot of people want to create dashboards 
>>around the admin, add new sections/tabs, or move things around - the 
>>current Admin doesn't have much scope for that, or it's not easily 
>>accessible. 
>>
>> Those are all things that are doable right now. I though it was about 
> something more «disruptive» that's why I called the page AdminNext to 
> follow the naming of next html version... whatever the naming, the goal 
> should be the same aka. not only a cbv-Admin which should only adress the 
> customisability (and readability) side but add features. This lead me to 
> the group/permission-centric admin which creates menu based on permissions, 
> but I did not implement it. I've documented a sketch API [1], but I'm not 
> very happy with it, I'm now thinking about something in the spirit of 
> lettuce to create an admin.
>
> I stopped working on the composite admin because a) the composite thing is 
> too much b) I wasn't confortable with the code handling inlines in current 
> admin so I started thinking about fixing it but got stuck (!).
>
> Also there is this conversation that is somehow related: 
> https://groups.google.com/forum/#!msg/django-developers/wI18E6BZImQ/TS2wSvUCkaAJ
>
> Maybe Django should gather money somehow and tell a company to do the job 
> instead of relying on the community ?
>
> HTH,
>
> Amirouche
>
> [1] http://amirouche.github.com/blog/django-admin-next-a-new-api.html
>
>  
>
>> For the latter, not sure I can help you there...lol. I thought Idan Gazit 
>> was working on something before though? Or are there other designers on the 
>> Core team? 
>>
>> Cheers,
>> Victor
>>
>> On Sunday, 24 March 2013 22:14:58 UTC+11, Russell Keith-Magee wrote:
>>
>>>
>>> On Sun, Mar 24, 2013 at 6:20 PM, Victor Hooi  wrote:
>>>
 Hi,

 I read recently about Andrew Goodwin's successful kickstarter project 
 for better Django schema migrations:

 http://www.kickstarter.com/**projects/andrewgodwin/schema-**
 migrations-for-django

 Kudos to him for awesome work on South so far a swell =).

 There doesn't seem to be much movement on the Admin front - 
 https://groups.google.com/d/**msg/django-developers/**
 Vozu6U3gz84/vvbTqrWitxIJ

 I'm wondering - is there any impetus for a similar kickstarter for the 
 Django admin?

 I for one would be willing to put my money where my mouth is and back 
 it - and I'm sure other people/companies who use Django in their own 
 projects would as well.

>>>
>>> Good to hear :-)
>>>
>>> There's one significant difference here. Andrew's project was to deliver 
>>> South-like functionality to trunk. South is a known quantity, and there 
>>> have been discussions and threads about ex

Re: Kickstarter for Django Admin?

2013-04-08 Thread Serge G. Spaolonzi
It looks good, Thanks for sharing.

On Wed, Apr 3, 2013 at 8:41 PM, Jason Kraus  wrote:
>
> A RESTful api with a separate template client is exactly what hyperadmin
> aims to do: https://github.com/zbyte64/django-hyperadmin
> I've played around with bolting on an emberjs client or having an admin
> powered by django templates and both options can and do work. It pretty much
> works as you describe, a CRUD engine operates independently of the
> presentation layer but for this to work reasonably links themselves must be
> communicated so that filtering, sorting, etc can easily be represented by a
> variety of clients. If you don't like the client you can choose or build
> another one without having to re-implement the admin operations and logic.
>
> The focus on HATEOAS also allows for No-SQL storages
> (https://github.com/zbyte64/django-hyperadmin-dockitresource) to be used by
> the same clients because the functionality emitted by the document store is
> described as links. If you want more functionality exposed then it is a
> matter of getting your resource to emit the proper links.
>

-- 
Serge G. Spaolonzi
Cobalys Systems
http://www.cobalys.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-04-04 Thread Jason Kraus
Currently you get the links through a link collection provider object 
attached to state; state.links.get__links() which collects 
links from its parents (endpoint and resource) and returns an empty set if 
none exist. I have been thinking about re-factoring this to something more 
robust. I find that links do need some sort of "group" property and I do 
like the idea of having an API where you query for links available, perhaps 
like: state.links(rel='sortby') and state.links(group='filter')

hyperadmin.resources.models is a good place to look to see how CRUD 
resources are implemented. The to main files in that module are 
resources.py which defines the ModelResource much like ModelAdmin and 
endpoints.py which contain the business end of executing CRUD actions.
hyperadmin.mediatypes.collectionjson shows how a hypermedia json content 
type can be implemented.

On Thursday, April 4, 2013 2:19:50 AM UTC-7, Florian Apolloner wrote:
>
> Hi,
>
> I already wanted to look at hyperadmin, but got caught up reading what 
> HATEOAS is and how it works first ;) I do have one question if you don't 
> mind: With a REST/HATEOS backend you'd export links with appropriate rel 
> attributes to tell the client what we can do. So far so good, but let's 
> pick the template version as example, how does it know where to put which 
> links, does it solely look on rel and figure out what to do with it? Also 
> how do you sensible provide extradata like the _meta information of the 
> model etc…
>
> Which files do you think are a good start when looking at hyperadmin?
>
> Thx & Regards,
> Florian
>
> P.S.: I agree that hyperadmin takes a good approach to the admin problem, 
> imo something along this line should power a new admin.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-04-04 Thread Florian Apolloner
Hi,

I already wanted to look at hyperadmin, but got caught up reading what 
HATEOAS is and how it works first ;) I do have one question if you don't 
mind: With a REST/HATEOS backend you'd export links with appropriate rel 
attributes to tell the client what we can do. So far so good, but let's 
pick the template version as example, how does it know where to put which 
links, does it solely look on rel and figure out what to do with it? Also 
how do you sensible provide extradata like the _meta information of the 
model etc…

Which files do you think are a good start when looking at hyperadmin?

Thx & Regards,
Florian

P.S.: I agree that hyperadmin takes a good approach to the admin problem, 
imo something along this line should power a new admin.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-04-03 Thread Jason Kraus


On Sunday, March 31, 2013 9:46:59 AM UTC-7, Serge G. Spaolonzi wrote:
>
>
> On Sat, Mar 30, 2013 at 7:20 PM, Victor Hooi 
> > wrote:
>
>>
>> From the existing projects, we can draw two clear requirements that 
>> people want:
>>
>>- Changing the look and feel - I'm not sure what Django core's 
>>feelings on it, but there seems to be a feeling from the community that 
>> the 
>>look of the current Django Admin is somewhat dated? Also, any new admin 
>>should probably be responsive, and work on mobile or non-desktop devices, 
>>if that's possible. 
>>
>> Personally I dont see the default design a problem because it can be 
> customized with external CSS, although the design shipped with django can 
> be changed, I support the idea of having the admin templates clean, 
> non-coupled to the design and javascript independent.
>
> I think the HTML in the templates should be coded independently from the 
> design, there are some structural mistakes more important than the design, 
> I have sent a ticket related to this here: Ticket #18511 (
> https://github.com/django/django/pull/180)
>
>
>>- More customisations -  a lot of people want to create dashboards 
>>around the admin, add new sections/tabs, or move things around - the 
>>current Admin doesn't have much scope for that, or it's not easily 
>>accessible. 
>>
>> I would like to see a RESTful api to the admin methods and bigger 
> separation between the views and the templates, in a way that the admin 
> could be operated from anywhere (android for example). 
> Currently the admin app is website interface to CRUD operations, I think 
> the admin app could be improved and turned into a CRUD engine independent 
> of the presentation that exposes a interface that could be implemented or 
> extended from any presentation form (android, html, rest calls).
>

A RESTful api with a separate template client is exactly what hyperadmin 
aims to do: https://github.com/zbyte64/django-hyperadmin
I've played around with bolting on an emberjs client or having an admin 
powered by django templates and both options can and do work. It pretty 
much works as you describe, a CRUD engine operates independently of the 
presentation layer but for this to work reasonably links themselves must be 
communicated so that filtering, sorting, etc can easily be represented by a 
variety of clients. If you don't like the client you can choose or build 
another one without having to re-implement the admin operations and logic.

The focus on HATEOAS also allows for No-SQL storages (
https://github.com/zbyte64/django-hyperadmin-dockitresource) to be used by 
the same clients because the functionality emitted by the document store is 
described as links. If you want more functionality exposed then it is a 
matter of getting your resource to emit the proper links.


> Regards
>
> -- 
> Serge G. Spaolonzi
> Cobalys Systems
> http://www.cobalys.com
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-04-03 Thread Val Neekman
The beauty of kickstarter is that people speak with their wallets. If a
project doesn't have a merit, then no one would pitch in and that would be
the end of the project.

Django admin is a great tool. In my projects I use it for quick view and
edits so I don't have to fallback to command line or SQL. Mind you, that I
have put extensive checks and validation around it to ensure I don't have a
booboo.

I think a nicer admin (more modern and feature rich) would encourage
newcomers to pick up Django as their main framework and
that in-turn injects fresh blood into the community.

Imagine a Django-Admin that could turn Django into a replacement
of Wordpress in 5 minutes? (not a perfect example, but you get what I mean)

Can't wait for "new" South  ...

Val








On Wed, Apr 3, 2013 at 10:35 AM, Felipe Prenholato wrote:

> I have a point about kickstarter powered projects. Anyone can send one,
> but in my opinion only projects extensively discussed here with a complete
> roadmap can have success. Actually I think that it also should have
> mentors, like GSOC, while aproved by community via money.
>
> Also, Andrew proposal is something that will impact (for good) on life of
> every Django developer. Every Django developer with even very small
> projects use South today. About admin, my self as superuser of my projects
> don't use it very much, and never used any re-skin.
>
> Of course I'm +1 to improvements on admin, but I'm sure that we have
> points where we can improve much more with help of kickstarter, as example
> improvements on ORM, NoSQL databases integration, Form Templates (
> https://code.djangoproject.com/wiki/SummerOfCode2012#FinishingoffFormTemplates
> ).
>
> It isn't in any way criticism to your idea Victor, but I fear that
> everyone want to start your own project to Django in that kickstarter model.
>
> Bests,
>
> Felipe 'chronos' Prenholato.
> Linux User nº 405489
> Home page: http://devwithpassion.com | http://chronosbox.org/blog
> GitHub: http://github.com/chronossc/ | Twitter:
> http://twitter.com/chronossc
>
>
> 2013/4/1 Amirouche Boubekki 
>
>>  For the former - I believe there was already discussions on that sort
 of thing on this board?

 There's a wiki page with some notes as well:

 https://code.djangoproject.com/wiki/AdminNext

>>>
>>> There's a world of difference between "some notes" and "a clear plan and
>>> direction" :-)
>>>
>>
>> Hopefully 2013.djangocon.eu Idan's 
>> talkwill clear things up.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-developers+unsubscr...@googlegroups.com.
>> To post to this group, send email to django-developers@googlegroups.com.
>> Visit this group at
>> http://groups.google.com/group/django-developers?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-04-03 Thread Felipe Prenholato
I have a point about kickstarter powered projects. Anyone can send one, but
in my opinion only projects extensively discussed here with a complete
roadmap can have success. Actually I think that it also should have
mentors, like GSOC, while aproved by community via money.

Also, Andrew proposal is something that will impact (for good) on life of
every Django developer. Every Django developer with even very small
projects use South today. About admin, my self as superuser of my projects
don't use it very much, and never used any re-skin.

Of course I'm +1 to improvements on admin, but I'm sure that we have points
where we can improve much more with help of kickstarter, as example
improvements on ORM, NoSQL databases integration, Form Templates (
https://code.djangoproject.com/wiki/SummerOfCode2012#FinishingoffFormTemplates
).

It isn't in any way criticism to your idea Victor, but I fear that everyone
want to start your own project to Django in that kickstarter model.

Bests,

Felipe 'chronos' Prenholato.
Linux User nº 405489
Home page: http://devwithpassion.com | http://chronosbox.org/blog
GitHub: http://github.com/chronossc/ | Twitter: http://twitter.com/chronossc


2013/4/1 Amirouche Boubekki 

>  For the former - I believe there was already discussions on that sort of
>>> thing on this board?
>>>
>>> There's a wiki page with some notes as well:
>>>
>>> https://code.djangoproject.com/wiki/AdminNext
>>>
>>
>> There's a world of difference between "some notes" and "a clear plan and
>> direction" :-)
>>
>
> Hopefully 2013.djangocon.eu Idan's 
> talkwill clear things up.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers?hl=en
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-04-01 Thread Amirouche Boubekki
>
> For the former - I believe there was already discussions on that sort of
>> thing on this board?
>>
>> There's a wiki page with some notes as well:
>>
>> https://code.djangoproject.com/wiki/AdminNext
>>
>
> There's a world of difference between "some notes" and "a clear plan and
> direction" :-)
>

Hopefully 2013.djangocon.eu Idan's talk
will clear things up.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-03-31 Thread Serge G. Spaolonzi
On Sat, Mar 30, 2013 at 7:20 PM, Victor Hooi  wrote:

>
> From the existing projects, we can draw two clear requirements that people
> want:
>
>- Changing the look and feel - I'm not sure what Django core's
>feelings on it, but there seems to be a feeling from the community that the
>look of the current Django Admin is somewhat dated? Also, any new admin
>should probably be responsive, and work on mobile or non-desktop devices,
>if that's possible.
>
> Personally I dont see the default design a problem because it can be
customized with external CSS, although the design shipped with django can
be changed, I support the idea of having the admin templates clean,
non-coupled to the design and javascript independent.

I think the HTML in the templates should be coded independently from the
design, there are some structural mistakes more important than the design,
I have sent a ticket related to this here: Ticket #18511 (
https://github.com/django/django/pull/180)


>- More customisations -  a lot of people want to create dashboards
>around the admin, add new sections/tabs, or move things around - the
>current Admin doesn't have much scope for that, or it's not easily
>accessible.
>
> I would like to see a RESTful api to the admin methods and bigger
separation between the views and the templates, in a way that the admin
could be operated from anywhere (android for example).
Currently the admin app is website interface to CRUD operations, I think
the admin app could be improved and turned into a CRUD engine independent
of the presentation that exposes a interface that could be implemented or
extended from any presentation form (android, html, rest calls).

Regards

-- 
Serge G. Spaolonzi
Cobalys Systems
http://www.cobalys.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-03-31 Thread Russell Keith-Magee
On Sun, Mar 31, 2013 at 6:20 AM, Victor Hooi  wrote:

> heya,
>
> Aha, yes - we need a roadmap, and somebody from the team to execute it
> *grins*.
>

No - We need someone from the core team to *commit* it. We don't need
someone from the core team to *build* it.

It's also worth pointing out that this is a classic example of a project
that can develop external to Django's core. In theory, Django's admin could
be a completely separate project. If a replacement is to be developed, it
makes sense for that replacement to be developed external to the core
repository, and only be included in core when it reaches a certain level of
maturity.


> For the former - I believe there was already discussions on that sort of
> thing on this board?
>
> There's a wiki page with some notes as well:
>
> https://code.djangoproject.com/wiki/AdminNext
>

There's a world of difference between "some notes" and "a clear plan and
direction" :-)


> I also had a look at some of the existing projects:
>
>- https://github.com/yawd/yawd-admin
>- https://github.com/michaelhelmick/django-bootstrap-admin (Doesn't
>appear to be too active)
>- https://github.com/riccardo-forina/django-admin-bootstrapped
>- https://github.com/aobo711/bootstrap-django-admin
>- 
> https://github.com/gkuhn1/django-admin-templates-twitter-bootstrap(Doesn't 
> appear to be too active)
>- https://github.com/divio/djangocms-admin-style
>
> And there's obviously Grapelli.
>
> A lot of these are obviously just reskins, while others offer a bit more.
>
> From the existing projects, we can draw two clear requirements that people
> want:
>
>- Changing the look and feel - I'm not sure what Django core's
>feelings on it, but there seems to be a feeling from the community that the
>look of the current Django Admin is somewhat dated? Also, any new admin
>should probably be responsive, and work on mobile or non-desktop devices,
>if that's possible.
>
> I don't think you'll get any argument from the core team that Django admin
could use a visual refresh, and that mobile accessibility should be part of
that redesign.


>
>- More customisations -  a lot of people want to create dashboards
>around the admin, add new sections/tabs, or move things around - the
>current Admin doesn't have much scope for that, or it's not easily
>accessible.
>
> For the latter, not sure I can help you there...lol. I thought Idan Gazit
> was working on something before though? Or are there other designers on the
> Core team?
>

There are two BDesignersFL - Idan and Bryan Veloso. However, both are
extremely busy men. Idan did some initial work at DjangoCon 2 years ago,
but I don't think there's been a whole lot of progress since then.

Yours,
Russ Magee %-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-03-30 Thread Amirouche Boubekki
>
> [1] http://amirouche.github.com/blog/django-admin-next-a-new-api.html
>

this doesn't work anymore I moved @
http://blog-amirouche.dotcloud.com/notes/2013/admin-next-a-new-api.html

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-03-30 Thread Amirouche Boubekki
2013/3/30 Victor Hooi 

> heya,
>
> Aha, yes - we need a roadmap, and somebody from the team to execute it
> *grins*.
>
> For the former - I believe there was already discussions on that sort of
> thing on this board?
>
> There's a wiki page with some notes as well:
>
> https://code.djangoproject.com/wiki/AdminNext
>
> I also had a look at some of the existing projects:
>
>- https://github.com/yawd/yawd-admin
>- https://github.com/michaelhelmick/django-bootstrap-admin (Doesn't
>appear to be too active)
>- https://github.com/riccardo-forina/django-admin-bootstrapped
>- https://github.com/aobo711/bootstrap-django-admin
>- 
> https://github.com/gkuhn1/django-admin-templates-twitter-bootstrap(Doesn't 
> appear to be too active)
>- https://github.com/divio/djangocms-admin-style
>
> And there's obviously Grapelli.
>
> A lot of these are obviously just reskins, while others offer a bit more.
>
> From the existing projects, we can draw two clear requirements that people
> want:
>
>- Changing the look and feel - I'm not sure what Django core's
>feelings on it, but there seems to be a feeling from the community that the
>look of the current Django Admin is somewhat dated? Also, any new admin
>should probably be responsive, and work on mobile or non-desktop devices,
>if that's possible.
>
>
This question leads to another should Django develop its own css framework
and re-use existing one, if Django use an existing one, Django must make it
easy to work with the preprocessor. While I liked much bootstrap,
foundation's mobile first approach of Foundation is appealing even if more
verbose.


>
>- More customisations -  a lot of people want to create dashboards
>around the admin, add new sections/tabs, or move things around - the
>current Admin doesn't have much scope for that, or it's not easily
>accessible.
>
> Those are all things that are doable right now. I though it was about
something more «disruptive» that's why I called the page AdminNext to
follow the naming of next html version... whatever the naming, the goal
should be the same aka. not only a cbv-Admin which should only adress the
customisability (and readability) side but add features. This lead me to
the group/permission-centric admin which creates menu based on permissions,
but I did not implement it. I've documented a sketch API [1], but I'm not
very happy with it, I'm now thinking about something in the spirit of
lettuce to create an admin.

I stopped working on the composite admin because a) the composite thing is
too much b) I wasn't confortable with the code handling inlines in current
admin so I started thinking about fixing it but got stuck (!).

Also there is this conversation that is somehow related:
https://groups.google.com/forum/#!msg/django-developers/wI18E6BZImQ/TS2wSvUCkaAJ

Maybe Django should gather money somehow and tell a company to do the job
instead of relying on the community ?

HTH,

Amirouche

[1] http://amirouche.github.com/blog/django-admin-next-a-new-api.html



> For the latter, not sure I can help you there...lol. I thought Idan Gazit
> was working on something before though? Or are there other designers on the
> Core team?
>
> Cheers,
> Victor
>
> On Sunday, 24 March 2013 22:14:58 UTC+11, Russell Keith-Magee wrote:
>
>>
>> On Sun, Mar 24, 2013 at 6:20 PM, Victor Hooi  wrote:
>>
>>> Hi,
>>>
>>> I read recently about Andrew Goodwin's successful kickstarter project
>>> for better Django schema migrations:
>>>
>>> http://www.kickstarter.com/**projects/andrewgodwin/schema-**
>>> migrations-for-django
>>>
>>> Kudos to him for awesome work on South so far a swell =).
>>>
>>> There doesn't seem to be much movement on the Admin front -
>>> https://groups.google.com/d/**msg/django-developers/**
>>> Vozu6U3gz84/vvbTqrWitxIJ
>>>
>>> I'm wondering - is there any impetus for a similar kickstarter for the
>>> Django admin?
>>>
>>> I for one would be willing to put my money where my mouth is and back it
>>> - and I'm sure other people/companies who use Django in their own projects
>>> would as well.
>>>
>>
>> Good to hear :-)
>>
>> There's one significant difference here. Andrew's project was to deliver
>> South-like functionality to trunk. South is a known quantity, and there
>> have been discussions and threads about exactly what merging South into
>> trunk would look like. And on top of all that, Andrew is the principle
>> author of South, so he's well positioned to do the work.
>>
>> What's the feature set for a new Admin? What are the design goals? And
>> most importantly, who is going to do the work?
>>
>> I'm not saying these questions can't be answered -- but the answers
>> aren't clear at the moment (at least, not to me). Once we've got a clear
>> plan, and someone who is available to deliver on that plan, then a
>> Ki

Re: Kickstarter for Django Admin?

2013-03-30 Thread Victor Hooi
heya,

Aha, yes - we need a roadmap, and somebody from the team to execute it 
*grins*.

For the former - I believe there was already discussions on that sort of 
thing on this board?

There's a wiki page with some notes as well:

https://code.djangoproject.com/wiki/AdminNext

I also had a look at some of the existing projects:

   - https://github.com/yawd/yawd-admin
   - https://github.com/michaelhelmick/django-bootstrap-admin (Doesn't 
   appear to be too active)
   - https://github.com/riccardo-forina/django-admin-bootstrapped
   - https://github.com/aobo711/bootstrap-django-admin
   - https://github.com/gkuhn1/django-admin-templates-twitter-bootstrap 
   (Doesn't appear to be too active)
   - https://github.com/divio/djangocms-admin-style

And there's obviously Grapelli.

A lot of these are obviously just reskins, while others offer a bit more.

>From the existing projects, we can draw two clear requirements that people 
want:

   - Changing the look and feel - I'm not sure what Django core's feelings 
   on it, but there seems to be a feeling from the community that the look of 
   the current Django Admin is somewhat dated? Also, any new admin should 
   probably be responsive, and work on mobile or non-desktop devices, if 
   that's possible.
   - More customisations -  a lot of people want to create dashboards 
   around the admin, add new sections/tabs, or move things around - the 
   current Admin doesn't have much scope for that, or it's not easily 
   accessible.

For the latter, not sure I can help you there...lol. I thought Idan Gazit 
was working on something before though? Or are there other designers on the 
Core team? 

Cheers,
Victor

On Sunday, 24 March 2013 22:14:58 UTC+11, Russell Keith-Magee wrote:
>
>
> On Sun, Mar 24, 2013 at 6:20 PM, Victor Hooi 
> > wrote:
>
>> Hi,
>>
>> I read recently about Andrew Goodwin's successful kickstarter project for 
>> better Django schema migrations:
>>
>>
>> http://www.kickstarter.com/projects/andrewgodwin/schema-migrations-for-django
>>
>> Kudos to him for awesome work on South so far a swell =).
>>
>> There doesn't seem to be much movement on the Admin front - 
>> https://groups.google.com/d/msg/django-developers/Vozu6U3gz84/vvbTqrWitxIJ
>>
>> I'm wondering - is there any impetus for a similar kickstarter for the 
>> Django admin?
>>
>> I for one would be willing to put my money where my mouth is and back it 
>> - and I'm sure other people/companies who use Django in their own projects 
>> would as well.
>>
>
> Good to hear :-)
>
> There's one significant difference here. Andrew's project was to deliver 
> South-like functionality to trunk. South is a known quantity, and there 
> have been discussions and threads about exactly what merging South into 
> trunk would look like. And on top of all that, Andrew is the principle 
> author of South, so he's well positioned to do the work.
>
> What's the feature set for a new Admin? What are the design goals? And 
> most importantly, who is going to do the work?
>
> I'm not saying these questions can't be answered -- but the answers aren't 
> clear at the moment (at least, not to me). Once we've got a clear plan, and 
> someone who is available to deliver on that plan, then a Kickstarter might 
> be appropriate.
>
> Yours,
> Russ Magee %-)
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Kickstarter for Django Admin?

2013-03-24 Thread Russell Keith-Magee
On Sun, Mar 24, 2013 at 6:20 PM, Victor Hooi  wrote:

> Hi,
>
> I read recently about Andrew Goodwin's successful kickstarter project for
> better Django schema migrations:
>
>
> http://www.kickstarter.com/projects/andrewgodwin/schema-migrations-for-django
>
> Kudos to him for awesome work on South so far a swell =).
>
> There doesn't seem to be much movement on the Admin front -
> https://groups.google.com/d/msg/django-developers/Vozu6U3gz84/vvbTqrWitxIJ
>
> I'm wondering - is there any impetus for a similar kickstarter for the
> Django admin?
>
> I for one would be willing to put my money where my mouth is and back it -
> and I'm sure other people/companies who use Django in their own projects
> would as well.
>

Good to hear :-)

There's one significant difference here. Andrew's project was to deliver
South-like functionality to trunk. South is a known quantity, and there
have been discussions and threads about exactly what merging South into
trunk would look like. And on top of all that, Andrew is the principle
author of South, so he's well positioned to do the work.

What's the feature set for a new Admin? What are the design goals? And most
importantly, who is going to do the work?

I'm not saying these questions can't be answered -- but the answers aren't
clear at the moment (at least, not to me). Once we've got a clear plan, and
someone who is available to deliver on that plan, then a Kickstarter might
be appropriate.

Yours,
Russ Magee %-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Kickstarter for Django Admin?

2013-03-24 Thread Victor Hooi
Hi,

I read recently about Andrew Goodwin's successful kickstarter project for 
better Django schema migrations:

http://www.kickstarter.com/projects/andrewgodwin/schema-migrations-for-django

Kudos to him for awesome work on South so far a swell =).

There doesn't seem to be much movement on the Admin front - 
https://groups.google.com/d/msg/django-developers/Vozu6U3gz84/vvbTqrWitxIJ

I'm wondering - is there any impetus for a similar kickstarter for the 
Django admin?

I for one would be willing to put my money where my mouth is and back it - 
and I'm sure other people/companies who use Django in their own projects 
would as well.

Thoughts?

Cheers,
Victor

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.