> Added to the list, but can you specify what exactly you want this > admin interface to do? What does "persistent" and "agnostic" mean in > an admin interface?
Sorry, I mean persistence-agnostic -- interface should not be targeted to specific relational databases (like django.contrib.admin do), it should define some interfaces, like: class IRepository(Interface): def list(filters): """ List items in repository filtered by ``filters``.""" def get(id): """ Get item by ``id``.""" def save(item): """ Save ``item``.""" ... Such interfaces should be defined per database engine (or derived automagically from SQLAlchemy table definitions or etc.) or defined with respect to application specific needs. You can see bottlecap, I've already mentioned -- it does this exactly that way. > I assume "pluggable" and "extensible" means extensible with ZCA. Yep, if Pyramid already uses ZCA, so admin interface based Pyramid also should use ZCA for extensibility. -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To post to this group, send email to pylons-devel@googlegroups.com. To unsubscribe from this group, send email to pylons-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en.