Plone4Artists Site (1.0)
- Plone4Artists Site download link: http://plone.org/products/plone4artistssite/releases
- Homepage of Plone4Artists Site: http://plone.org/products/plone4artistssite
- Plone4Artists Site repository: http://plone4artists.org/svn/projects/Plone4ArtistsSite/
- Description source: http://www.plone4artists.org/products/plone4artistssite
Plone4ArtistsSite is a Plone product built to expose the entire suite of Plone4Artists products. It currently provides the same functionality as Plone4ArtistsAudio, Plone4ArtistsVideo, Plone4ArtistsCalendar and ContentLicensing, easycommenting, PloneContentRating, ContentTagging combined.
- Audio support
- All functionality provided by the Plone4ArtistsAudio product is provided such as (but not limited to) MP3 and Ogg metadata support, podcasting support, etc. See the Plone4ArtistsAudio product for usage information and further details.
- Video support
- All functionality provided by the Plone4ArtistsVideo product is provided such as Quicktime, Windows Media, Realplayer video and metadata support, and the ability to embed videos in your Plone site which are hosted at Google Video, Youtube, blip.tv, etc. See the Plone4ArtistsVideo product for usage information and further details.
- Calendar support
- All functionality provided by the Plone4ArtistsCalendar product is provided such as month view, iCal import/export support, etc. See the Plone4ArtistsCalendar product for usage information and further details.
- Content licensing support
- The included ContentLicensing product enables you to assign licenses to content.
- Tagging support
- All audio content can be tagged by installing the p4a.plonetagging component. Please note that tagging can easily be added to your Plone site without Plone4Artists using the ContentTagging product.
- Rating support
- All audio content can be rated by installing the PloneContentRating product.
- Commenting support
- All audio content can be commented by installing the easycommenting product. Please note that this commenting is an alternative to Plone's built-in discussion tool.
Requirements
Optional add-ons
- basesyndication SVN trunk r3214 or higher
- fatsyndication SVN trunk r32123 or higher
- Calendaring SVN trunk r31258 or higher
- Marshall SVN trunk r7066 or higher
- p4a.plonetagging
- PloneContentRating
- easycommenting
- ContentLicensing
Installation
If you're installing from the Plone4ArtistsSite bundle release you simply need to install all of the included Zope2 products into your $INSTANCE_HOME/Products directory.
If you're installing just the Plone4ArtistsSite Zope 2 product, you'll need the other dependencies installed manually as well. Please see their install files for proper installation instructions.
Configuration within a Plone site is simply a matter of going to the Add/Remove Products configlet and installing the Plone4ArtistsSite product.
Basic Usage
Note: The Plone4ArtistsSite product does not install any content types.
- files with mime types audio/mpeg or application/ogg will automatically become audio enhanced
- files with mime types video/* will automatically become video enhanced
- you can add a Link object, paste in the URL of a video from YouTube, Google Video, blip.tv, etc. and it will be automatically detected as a video link.
- folders and files can be toggled to be audio enhanced by selecting the activate audio menu item in their respective actions drop down menu's.
- folders and files can be toggled to be video enhanced by selecting the activate video menu item in their respective actions drop down menu's.
- folders and smart folders can be toggled to be calendar enhanced (become calendars) by selecting the configure calendar menu item in their respective actions drop down menu's.
Directory Layout
Please note that this product is just a Zope 2 integration layer various python packages. See the contents of $INSTANCE_HOME/Products/Plone4ArtistsAudio/pythonlib for details.
Testing
To run the Plone4ArtistsAudio tests you must use the standard Zope testrunner:
$INSTANCE_HOME/bin/zopectl test -m Products.Plone4ArtistsSite.tests
Running the tests any other way (such as with the -s option) will result in the testrunner finding unrunnable tests due to PYTHONPATH mangling.