Some notes for future development

Juan Pablo

Prioridades

  • orden de los articulos Arreglado en [df6be40513bc]
  • rss
  • cantidad de items por pagina más configurable, caso tipico: una "galeria de imagenes" donde en un bloque de portada se muestren las ultimas 3 imagenes subdas, y al hacer click en el titulo de la categoria, ingresar a la Galeria donde el cada pagina muestra 15 o 20 imagenes por vez (esto se podria resolver con vistas customizables que tengan su propio template y su propio paginado? en menus tambien se me ocurre una soclucion)

no tan prioritario

(lo mas importante empieza en negrita)

vistas y templates

  • custom views que permitan hacer templates especiales sin que esto signifique modificar todas las vistas de teaser_list, labaled_icon etc. Lo anotamos como: documentar la creación de custom frontend_views.
  • mas sobre el orden de los objetos: generar opciones para configurar el orden de listado, puede haber un sitio que tenga noticias que necesiten el listado ultimo publicado primero en la lista, pero tambien una agenda con fechas futuras, donde la fecha mas proxima (mas antigua) debe estar primero, y las mas a futuro despues. Va a quedar configurable desde view.options
  • templates: evaluar la posibilidad de pensar los templates como parte del tema, es decir es muy problable que los templates especiales creados para un tema especial no funcionen en otro, por lo tanto el lugar mas logico es dentro del mismo tema.

para blogs

  • levantar contenidos desde otras fuentes (feeds)

tipos de contenido

menus

  • opciones para vistas de menu, menu jerarquicos expandibles y no expandibles
  • items de menu con la opcion //inactivo//, asi se puede hacer un menu jerarquico donde el item padre puede funcionar de titulo, y no necesariamente tenga que llevar a algun lado (no tiene link). (ya esta en el primer item)
  • agregar un campo a los items de menu, para que se pueda poner una descripcion que luego aparezca en el "title" del link, que los navegadores lo muestran como un texto recuadrado en amarillo emergente (y los buscadores los indexan con mucho interes) (ya esta en el primer item)

formato de contenido

  • usemos por defecto textile, me parece el mas practico, como para //educar// a los usuarios contra el copy paste con formato que puede provocar un caos de estilos.

desarrollo

admin

Nico

Features

  • View options -> que sea una secuencia de var=value, ... parseada a un dict.
  • agregar Meta.ordering por fecha de publicación. Arreglado en [336937e6cd6d]

Bugs

  • el listado de categoría ordena los teasers mal. debería ser por creation_date
    * el chained select menu/menuitem muestra mal organizado el tree. está bien el lvl, pero no el orden y se ve raro
    * Cuando borramos un contenido que estaba puesto como objeto de contenido en un esquema o en un menuitem, deberíamos borrar / limpiarlo

Tasks

  • cron de regeneración de índices de haystack u otro método... signals? Solucionado con RealtimeIndex
  • sacar el javascript del bloque after_related_content, de nuestro template admin/change_form.html y hacer que sólo cargue lo que corresponde a cada modelo.
  • tocar django-admin-tools para que no muestre los tabs correspondientes a grupos para los que el usuario no tiene ningún privilegio. Solucionado en admin-tools nuevo