browser – Parerga und Paralipomena http://www.michelepasin.org/blog At the core of all well-founded belief lies belief that is unfounded - Wittgenstein Thu, 09 Jun 2011 09:26:00 +0000 en-US hourly 1 https://wordpress.org/?v=5.2.11 13825966 DJFacet: a faceted browser for Django http://www.michelepasin.org/blog/2011/06/09/djfacet-a-django-faceted-browser/ http://www.michelepasin.org/blog/2011/06/09/djfacet-a-django-faceted-browser/#comments Thu, 09 Jun 2011 09:26:00 +0000 http://www.michelepasin.org/blog/?p=1439 DJFacet is a pluggable module for the Django web application framework that allows you to navigate the data in your webapp using an approach based on ‘facets’. DJFacet relies entirely on the django models you’ve already defined within your project and on a configuration file where you can create the facets and assign them behaviour. This makes it very easy to integrate within your Django application.

I’ve been working on DJFacet on and off for more than a year now, so I’m really happy to finally release a stable version of it. The software is still under active development, so be certain that in the coming months new features and bug fixes will be released!

 
djfacet screenshot

 
In a nutshell, the main features of DJFacet are:

  • Rapid installation and integration with existing Django projects
  • It’s back-end agnostic (as it rests on Django’s Database API)
  • Has a minimal and customisable look and feel, based on template override
  • It follows a REST architecture: urls of a search are stable and bookmarkable
  • It supports pivoting (the type of objects being searched for can be changed dynamically)
  • It provides a dedicated caching system (useful for apps with many facets/zoom points)
  • Find out more about it using these links:

  • Source code on Bitbucket: bitbucket.org/magicrebirth/djfacet
  • Documentation: michelepasin.org/support/djfacet/docs/
  • Demo installation: demos.michelepasin.org/djfacet/
  • Project page: www.michelepasin.org/artifacts/software/djfacet/
  •  

    ]]>
    http://www.michelepasin.org/blog/2011/06/09/djfacet-a-django-faceted-browser/feed/ 1 1439
    Freeze any webapp with Fluid http://www.michelepasin.org/blog/2009/08/13/freeze-any-webapp-with-fluid/ Thu, 13 Aug 2009 09:29:34 +0000 http://magicrebirth.wordpress.com/?p=263 Just found out about FLuid through the THisWeekInDjango podcast. It’s a Site Specific Browser (SSBs) that lets you run each of your favorite WebApps as a separate desktop application. Fluid is an alternative to Mozilla’s Prism, another SSB that is much less integrated with the apple operating system.

    Are you a Gmail, Facebook, Campfire or Pandora fanatic? Do you have 20 or more browser tabs open at all times? Are you tired of some random site or Flash ad crashing your browser and causing you to lose your (say) Google Docs data in another tab?
    Fluid gives any WebApp a home on your Mac OS X desktop complete with Dock icon, standard menu bar, logical separation from your other web browsing activity, and many, many other goodies.

    I had a go with it by creating a DjangoDocs application – usually I open up these docs a few times a day, but then inevitably forget which tabs I have opened, where they are etc. etc…. – with FLuid I can just have a separate application, save bookmarks within it, and many more features!

    Picture 2

     

    ]]>
    263
    Document.designMode trick.. http://www.michelepasin.org/blog/2009/08/05/document-designmode-trick/ Wed, 05 Aug 2009 14:08:25 +0000 http://magicrebirth.wordpress.com/?p=244 Here’s a neat trick I got from my friend Geoffroy: open up your preferred Javascript console and type in this command:

    
    document.designMode='on'
    
    

    Et voila’: your page is directly editable in your browser! Useful for quick visual testing/modifications when giving a demo, for example….

    Picture 2

     

    ]]>
    244