Skip to main content

A File gallery application for Django

Project description

.. _South: http://south.readthedocs.org/en/latest/
.. _mptt: https://github.com/django-mptt/django-mptt/
.. _sorl.thumbnail: https://github.com/sorl/sorl-thumbnail

porticus
========

Yet another File gallery for Django.

**Galleries** contains **Albums** that contains **Ressources** and ressources are your files items. Usually used like an image gallery, you should also use it like a download center for many file types.

Galleries and Albums has thumbnails, Ressources has thumbnail and a file but the file can be a real uploaded file on your server or jsut an url to link to.

Note that Albums make usage of `mptt`_, so Albums can have album children. Shipped templates are basics.

Requires
********

* Django >= 1.5;
* `mptt`_;
* `sorl.thumbnail`_;

Optionnal
---------

* `django-cms`_ to use Porticus with the cms plugin;
* `South`_ migration is supported. This is not required, but strongly recommended for future updates;

Install
*******

In your urls.py : ::

url(r'^porticus/', include('porticus.urls')),

Or to point out a specific gallery : ::

url(r'^$', 'porticus.views.view_gallery_detail', {'slug':'home-intro'}, name='homepage_gallery_detail'),

Then add the content of ``porticus.settings`` in your settings file.

In your settings.INSTALLED_APPS : ::

'mptt',
'sorl.thumbnail',
'porticus',

And if you want also to use its plugin within `django-cms`_ : ::

'porticus.cmsplugin_porticus',

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

porticus-0.7.4.tar.gz (14.7 kB view details)

Uploaded Source

File details

Details for the file porticus-0.7.4.tar.gz.

File metadata

  • Download URL: porticus-0.7.4.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for porticus-0.7.4.tar.gz
Algorithm Hash digest
SHA256 770ea923390386e1fe948139db09b1bc6ef714ce9fdab2b3013ab0966fa5ce97
MD5 1df85fc581d135f526ffde528306666a
BLAKE2b-256 3d380a5b75eb5dee48b9ebc53fc103bc2c6f92dd009d3f9cba6eae530f044173

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page