gfavre / cmsplugin-photologue Goto Github PK
View Code? Open in Web Editor NEWThis project forked from adamcupial/cmsplugin-photologue
fork of tehfink/cmsplugin-photologue, fixed some issues with django-cms-2.1, allows defining of size on insert
This project forked from adamcupial/cmsplugin-photologue
fork of tehfink/cmsplugin-photologue, fixed some issues with django-cms-2.1, allows defining of size on insert
BETA Name: cmsplugin-photologue Description: for django-cms. provides a plugin bridge between django-cms & django-photologue, for cms plugins, page apphook attachment, and navigation extension Download: http://github.com/adamcupial/cmsplugin-photologue Requirements: - django-photologue >= trunk r407 - django-cms-2.1 - django = 1.2 Setup - make sure requirements are installed and properly working - add cmsplugin_photologue to python path - add 'cmsplugin_photologue' to INSTALLED_APPS - add ('cmsplugin_photologue.urls', 'Photologue app') to CMS_APPLICATIONS_URLS - add ('cmsplugin_photologue.menu.get_nodes', 'Photologue app Navigation') to CMS_NAVIGATION_EXTENDERS - run `python manage.py syncdb` and, if you haven't already, photologue's `python manage.py plinit` - add plugins to pages, or attach 'Photologue plugin app' and 'Photologue plugin navigation' to a page (you may have to restart server process for urls to an attached page to work, something with how django-cms caches urls) Optional - the photologue default templates extend a 'base.html', while django-cms uses a default 'index.html'. quick solution: create a 'base.html' placeholder template which extends 'index.html'. see 'cmsplugin_photologue/templates/base.html' for an example. - recommended: install cms-context_processors (or your own), so {{ site }} will work in photologue pages attached to cms pages. NB: this should be fixed in latest django-cms trunk. does it work for anyone? - define CMSPLUGIN_PHOTOLOGUE_CSS_CHOICES in settings.py - copy cmsplugin_photologue/templates/plugins/ to your project directory Todo: - create variable to control root view displayed when attaching app to cms page - cache navigation extenders - some js gallery extensions Example Projects: - are stripped down, slightly modified versions of django-cms' example project for each relevant version - require a virtualenv with the requirements above installed - should work out of the box - username/password: admin/password Examples (settings.py): CMSPLUGIN_PHOTOLOGUE_CSS_CHOICES = (('0', ''),('1', 'left'),('2', 'right'),('3', 'center'),) ) - adds an optional css class to the gallery or photo enclosing div in the plugin templates Note: I forked the repo and added some additional goodies - defining photo sizes when adding a photo, better img tags (with sizes), some options for displaying (show_title, show_link), default sorting (with random option)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.