From e73353500c67453ef9663d67eaeee7dd46c358ee Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benoi=CC=82t=20Pin?= Date: Fri, 19 Dec 2014 16:43:34 +0100 Subject: [PATCH 1/1] eggification --- .../Portfolio/Extensions}/__init__.py | 0 .../Portfolio/Extensions}/composite.py | 0 .../Portfolio/Extensions}/difference.py | 0 .../Portfolio/Extensions}/fonts/Meta | 0 .../Portfolio/Extensions}/fonts/MetaBol | 0 .../Portfolio/Extensions}/fonts/MetaBolCap | 0 .../Portfolio/Extensions}/fonts/MetaCap | 0 .../Portfolio/Extensions}/fonts/MetaIta | 0 .../Portfolio/Extensions}/fonts/MetaItaCap | 0 .../Portfolio/Extensions}/fonts/MetaNor | 0 .../Portfolio/Extensions}/fonts/verdana.ttf | Bin .../Portfolio/Extensions}/watermark.py | 0 .../Portfolio/ImageManipulationTool.py | 0 .../Portfolio/Portfolio.py | 0 __init__.py => Products/Portfolio/__init__.py | 0 .../Portfolio/_zctl}/regenPhotos.py | 0 .../Portfolio/_zctl}/updateDateTimeOriginal.py | 0 .../Portfolio/compile-i18n.sh | 0 .../Portfolio/configure.zcml | 0 .../Portfolio/container.py | 0 .../Portfolio/content.zcml | 0 .../Portfolio/deprecated}/Portfolio.py | 0 .../Portfolio/deprecated}/__init__.py | 0 event.zcml => Products/Portfolio/event.zcml | 0 .../Portfolio/event_handlers.py | 0 .../Portfolio/graphics}/add_to_cart.psd | Bin .../graphics}/cart-slide-background.ai | 0 .../Portfolio/graphics}/film-arrows.psd | Bin .../Portfolio/graphics}/image_toolbar.psd | Bin .../Portfolio/graphics}/lightbox_icon.psd | Bin .../Portfolio/graphics}/refresh.psd | Bin .../Portfolio/graphics}/sellbar-arrow.psd | Bin .../Portfolio/graphics}/slides-background.psd | Bin .../Portfolio/graphics}/trash.psd | Bin .../Portfolio/interfaces.py | 0 .../Portfolio/license-fr.txt | 0 license.txt => Products/Portfolio/license.txt | 0 lightbox.py => Products/Portfolio/lightbox.py | 0 .../locales}/en/LC_MESSAGES/portfolio.mo | Bin .../locales}/en/LC_MESSAGES/portfolio.po | 0 .../locales}/fr/LC_MESSAGES/portfolio.mo | Bin .../locales}/fr/LC_MESSAGES/portfolio.po | 0 .../Portfolio/locales}/portfolio-manual.pot | 0 .../Portfolio/locales}/portfolio.pot | 0 .../Portfolio/manipulation.py | 0 .../Portfolio/migration}/__init__.py | 0 .../Portfolio/migration}/toV3.py | 0 .../Portfolio/permissions.py | 0 .../Portfolio/permissions.zcml | 0 photo.py => Products/Portfolio/photo.py | 0 .../Portfolio/skins}/add_to_cart.png | Bin .../Portfolio/skins}/add_to_cart.py | 0 .../Portfolio/skins}/add_to_selection.py | 0 .../Portfolio/skins}/cart-slide-background.png | Bin .../Portfolio/skins}/cart_btn.gif | Bin .../Portfolio/skins}/cart_listing.js | 0 .../Portfolio/skins}/cart_widgets.js | 0 {skins => Products/Portfolio/skins}/close.gif | Bin .../Portfolio/skins}/corse_071.jpg | Bin .../Portfolio/skins}/createPortfolio.py | 0 .../Portfolio/skins}/edit_metadata_btn.gif | Bin .../Portfolio/skins}/empty_portfolio.gif | Bin .../Portfolio/skins}/fleche_d.ai | 0 .../Portfolio/skins}/fleche_d.gif | Bin .../Portfolio/skins}/fleche_g.ai | Bin .../Portfolio/skins}/fleche_g.gif | Bin .../Portfolio/skins}/full_screen_btn.gif | Bin .../Portfolio/skins}/getLightboxPhotosInfos.py | 0 .../Portfolio/skins}/getPhotoBrainsInfos.py | 0 .../Portfolio/skins}/getPhotoContextInfos.py | 0 .../Portfolio/skins}/getPhotoInfo.py | 0 .../Portfolio/skins}/getPhotosInfos.py | 0 .../skins}/getSelectionPhotosInfos.py | 0 .../skins}/get_slide_buyable_items.pt | 0 .../Portfolio/skins}/hidden-slide-bg.png | Bin .../skins}/image-upload-dd-target.png | Bin .../Portfolio/skins}/image_toolbar_bg.gif | Bin .../Portfolio/skins}/imagelist.xml.py | 0 .../Portfolio/skins}/imagelist_template.pt | 0 .../Portfolio/skins}/imgtoolbar_sep.gif | Bin .../Portfolio/skins}/keyword_sep.gif | Bin .../Portfolio/skins}/left_film_arrow.gif | Bin .../Portfolio/skins}/lightbox_btn.gif | Bin .../Portfolio/skins}/lightbox_icon.png | Bin .../Portfolio/skins}/lightbox_save_control.py | 0 .../Portfolio/skins}/lightbox_view.py | 0 .../Portfolio/skins}/lightbox_view_template.pt | 0 .../Portfolio/skins}/lightboxcontext.py | 0 .../Portfolio/skins}/lrservice.py | 0 .../skins}/metadata_edit_form_macros.pt | 0 .../Portfolio/skins}/mosaique.js | 0 .../Portfolio/skins}/mosaique.js.metadata | 0 {skins => Products/Portfolio/skins}/my_cart.py | 0 .../Portfolio/skins}/my_cart_template.pt | 0 .../Portfolio/skins}/navigateur.js | 0 .../Portfolio/skins}/navigateur.js.metadata | 0 .../Portfolio/skins}/next_img_btn.gif | Bin .../Portfolio/skins}/no_image.jpg | Bin {skins => Products/Portfolio/skins}/pause.gif | Bin .../Portfolio/skins}/photo_download.py | 0 .../Portfolio/skins}/photo_edit_control.py | 0 .../Portfolio/skins}/photo_edit_form.py | 0 .../Portfolio/skins}/photo_edit_template.pt | 0 .../Portfolio/skins}/photo_film_viewer.js | 0 .../skins}/photo_film_viewer.js.metadata | 0 .../Portfolio/skins}/photo_gridthumbnail.pt | 0 .../Portfolio/skins}/photo_icon.gif | Bin .../Portfolio/skins}/photo_info.pt | 0 .../Portfolio/skins}/photo_layout_macros.pt | 0 .../Portfolio/skins}/photo_lightbox_viewer.js | 0 .../Portfolio/skins}/photo_medium.pt | 0 .../skins}/photo_metadata_edit_control.py | 0 .../Portfolio/skins}/photo_view.pt | 0 .../Portfolio/skins}/photo_view_ajax.py | 0 .../skins}/photo_view_ajax_template.pt | 0 {skins => Products/Portfolio/skins}/play.ai | 0 {skins => Products/Portfolio/skins}/play.gif | Bin .../Portfolio/skins}/portfolio_edit_form.py | 0 .../Portfolio/skins}/portfolio_icon.gif | Bin .../Portfolio/skins}/portfolio_move_photos.py | 0 .../skins}/portfolio_presentation_form.py | 0 .../skins}/portfolio_presentation_template.pt | 0 .../skins}/portfolio_properties.props | 0 .../Portfolio/skins}/portfolio_style.css.dtml | 0 .../skins}/portfolio_thumbnails_tail.py | 0 .../portfolio_thumbnails_tail_template.pt | 0 .../Portfolio/skins}/portfolio_upload.js | 0 .../skins}/portfolio_upload.js.metadata | 0 .../Portfolio/skins}/portfolio_view.pt | 0 .../Portfolio/skins}/prev_img_btn.gif | Bin .../Portfolio/skins}/refresh.png | Bin .../Portfolio/skins}/remove_to_lightbox.py | 0 .../Portfolio/skins}/remove_to_selection.py | 0 .../Portfolio/skins}/retractable_menu.js | 0 .../Portfolio/skins}/right_film_arrow.gif | Bin .../Portfolio/skins}/save_as_lightbox_form.py | 0 .../skins}/save_as_lightbox_template.pt | 0 .../Portfolio/skins}/select_flag_btn.gif | Bin .../Portfolio/skins}/selection_view.py | 0 .../skins}/selection_view_template.pt | 0 .../Portfolio/skins}/selectioncontext.py | 0 .../Portfolio/skins}/sell_macros.pt | 0 .../Portfolio/skins}/sellbar-arrow.gif | Bin .../Portfolio/skins}/set_photo_title.py | 0 .../Portfolio/skins}/shipping_set_control.py | 0 .../Portfolio/skins}/shipping_template.pt | 0 .../Portfolio/skins}/slide-cart-btn.png | Bin .../skins}/slide-cart-btn.png.metadata | 0 .../Portfolio/skins}/slide-del-btn.png | Bin .../Portfolio/skins}/slide-deselect-btn.png | Bin .../Portfolio/skins}/slide-eye-closed.png | Bin .../Portfolio/skins}/slide-eye-open-btn.png | Bin .../skins}/slide-eye-open-btn.png.metadata | 0 .../Portfolio/skins}/slide-select-btn.png | Bin .../skins}/slide-select-btn.png.metadata | 0 .../Portfolio/skins}/slide_show.pt | 0 .../Portfolio/skins}/slide_show.swf | Bin .../Portfolio/skins}/slide_show_btn.gif | Bin .../Portfolio/skins}/slide_style.css | 0 .../Portfolio/skins}/slide_style.css.metadata | 0 .../Portfolio/skins}/slidebg_del.gif | Bin .../Portfolio/skins}/slidebg_desel.gif | Bin .../Portfolio/skins}/slidebg_desel_del.gif | Bin .../Portfolio/skins}/slidebg_sel.gif | Bin .../Portfolio/skins}/slidebg_sel_del.gif | Bin .../Portfolio/skins}/slider_bg.gif | Bin {skins => Products/Portfolio/skins}/style.css | 0 .../Portfolio/skins}/swfobject.js | 0 .../Portfolio/skins}/thumbnail.jpg | Bin .../Portfolio/skins}/tiling_infos.xml.py | 0 .../Portfolio/skins}/tiling_infos_template.pt | 0 .../Portfolio/skins}/transparent.gif | Bin {skins => Products/Portfolio/skins}/trash.png | Bin .../Portfolio/skins}/trash_btn.gif | Bin .../Portfolio/skins}/unselect_flag_btn.gif | Bin .../Portfolio/skins}/zoom_disabled.gif | Bin .../Portfolio/skins}/zoom_in.gif | Bin .../Portfolio/skins}/zoom_out.gif | Bin .../Portfolio/skins}/zoom_view.pt | 0 tool.gif => Products/Portfolio/tool.gif | Bin .../Portfolio/update-i18n.sh | 0 utils.py => Products/Portfolio/utils.py | 0 version.txt => Products/Portfolio/version.txt | 0 .../Portfolio/www}/manageProcessor.zpt | 0 Products/__init__.py | 5 +++++ setup.py | 17 +++++++++++++++++ 186 files changed, 22 insertions(+) rename {Extensions => Products/Portfolio/Extensions}/__init__.py (100%) rename {Extensions => Products/Portfolio/Extensions}/composite.py (100%) rename {Extensions => Products/Portfolio/Extensions}/difference.py (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/Meta (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/MetaBol (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/MetaBolCap (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/MetaCap (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/MetaIta (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/MetaItaCap (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/MetaNor (100%) rename {Extensions => Products/Portfolio/Extensions}/fonts/verdana.ttf (100%) rename {Extensions => Products/Portfolio/Extensions}/watermark.py (100%) rename ImageManipulationTool.py => Products/Portfolio/ImageManipulationTool.py (100%) rename Portfolio.py => Products/Portfolio/Portfolio.py (100%) rename __init__.py => Products/Portfolio/__init__.py (100%) rename {_zctl => Products/Portfolio/_zctl}/regenPhotos.py (100%) rename {_zctl => Products/Portfolio/_zctl}/updateDateTimeOriginal.py (100%) rename compile-i18n.sh => Products/Portfolio/compile-i18n.sh (100%) rename configure.zcml => Products/Portfolio/configure.zcml (100%) rename container.py => Products/Portfolio/container.py (100%) rename content.zcml => Products/Portfolio/content.zcml (100%) rename {deprecated => Products/Portfolio/deprecated}/Portfolio.py (100%) rename {deprecated => Products/Portfolio/deprecated}/__init__.py (100%) rename event.zcml => Products/Portfolio/event.zcml (100%) rename event_handlers.py => Products/Portfolio/event_handlers.py (100%) rename {graphics => Products/Portfolio/graphics}/add_to_cart.psd (100%) rename {graphics => Products/Portfolio/graphics}/cart-slide-background.ai (100%) rename {graphics => Products/Portfolio/graphics}/film-arrows.psd (100%) rename {graphics => Products/Portfolio/graphics}/image_toolbar.psd (100%) rename {graphics => Products/Portfolio/graphics}/lightbox_icon.psd (100%) rename {graphics => Products/Portfolio/graphics}/refresh.psd (100%) rename {graphics => Products/Portfolio/graphics}/sellbar-arrow.psd (100%) rename {graphics => Products/Portfolio/graphics}/slides-background.psd (100%) rename {graphics => Products/Portfolio/graphics}/trash.psd (100%) rename interfaces.py => Products/Portfolio/interfaces.py (100%) rename license-fr.txt => Products/Portfolio/license-fr.txt (100%) rename license.txt => Products/Portfolio/license.txt (100%) rename lightbox.py => Products/Portfolio/lightbox.py (100%) rename {locales => Products/Portfolio/locales}/en/LC_MESSAGES/portfolio.mo (100%) rename {locales => Products/Portfolio/locales}/en/LC_MESSAGES/portfolio.po (100%) rename {locales => Products/Portfolio/locales}/fr/LC_MESSAGES/portfolio.mo (100%) rename {locales => Products/Portfolio/locales}/fr/LC_MESSAGES/portfolio.po (100%) rename {locales => Products/Portfolio/locales}/portfolio-manual.pot (100%) rename {locales => Products/Portfolio/locales}/portfolio.pot (100%) rename manipulation.py => Products/Portfolio/manipulation.py (100%) rename {migration => Products/Portfolio/migration}/__init__.py (100%) rename {migration => Products/Portfolio/migration}/toV3.py (100%) rename permissions.py => Products/Portfolio/permissions.py (100%) rename permissions.zcml => Products/Portfolio/permissions.zcml (100%) rename photo.py => Products/Portfolio/photo.py (100%) rename {skins => Products/Portfolio/skins}/add_to_cart.png (100%) rename {skins => Products/Portfolio/skins}/add_to_cart.py (100%) rename {skins => Products/Portfolio/skins}/add_to_selection.py (100%) rename {skins => Products/Portfolio/skins}/cart-slide-background.png (100%) rename {skins => Products/Portfolio/skins}/cart_btn.gif (100%) rename {skins => Products/Portfolio/skins}/cart_listing.js (100%) rename {skins => Products/Portfolio/skins}/cart_widgets.js (100%) rename {skins => Products/Portfolio/skins}/close.gif (100%) rename {skins => Products/Portfolio/skins}/corse_071.jpg (100%) rename {skins => Products/Portfolio/skins}/createPortfolio.py (100%) rename {skins => Products/Portfolio/skins}/edit_metadata_btn.gif (100%) rename {skins => Products/Portfolio/skins}/empty_portfolio.gif (100%) rename {skins => Products/Portfolio/skins}/fleche_d.ai (100%) rename {skins => Products/Portfolio/skins}/fleche_d.gif (100%) rename {skins => Products/Portfolio/skins}/fleche_g.ai (100%) rename {skins => Products/Portfolio/skins}/fleche_g.gif (100%) rename {skins => Products/Portfolio/skins}/full_screen_btn.gif (100%) rename {skins => Products/Portfolio/skins}/getLightboxPhotosInfos.py (100%) rename {skins => Products/Portfolio/skins}/getPhotoBrainsInfos.py (100%) rename {skins => Products/Portfolio/skins}/getPhotoContextInfos.py (100%) rename {skins => Products/Portfolio/skins}/getPhotoInfo.py (100%) rename {skins => Products/Portfolio/skins}/getPhotosInfos.py (100%) rename {skins => Products/Portfolio/skins}/getSelectionPhotosInfos.py (100%) rename {skins => Products/Portfolio/skins}/get_slide_buyable_items.pt (100%) rename {skins => Products/Portfolio/skins}/hidden-slide-bg.png (100%) rename {skins => Products/Portfolio/skins}/image-upload-dd-target.png (100%) rename {skins => Products/Portfolio/skins}/image_toolbar_bg.gif (100%) rename {skins => Products/Portfolio/skins}/imagelist.xml.py (100%) rename {skins => Products/Portfolio/skins}/imagelist_template.pt (100%) rename {skins => Products/Portfolio/skins}/imgtoolbar_sep.gif (100%) rename {skins => Products/Portfolio/skins}/keyword_sep.gif (100%) rename {skins => Products/Portfolio/skins}/left_film_arrow.gif (100%) rename {skins => Products/Portfolio/skins}/lightbox_btn.gif (100%) rename {skins => Products/Portfolio/skins}/lightbox_icon.png (100%) rename {skins => Products/Portfolio/skins}/lightbox_save_control.py (100%) rename {skins => Products/Portfolio/skins}/lightbox_view.py (100%) rename {skins => Products/Portfolio/skins}/lightbox_view_template.pt (100%) rename {skins => Products/Portfolio/skins}/lightboxcontext.py (100%) rename {skins => Products/Portfolio/skins}/lrservice.py (100%) rename {skins => Products/Portfolio/skins}/metadata_edit_form_macros.pt (100%) rename {skins => Products/Portfolio/skins}/mosaique.js (100%) rename {skins => Products/Portfolio/skins}/mosaique.js.metadata (100%) rename {skins => Products/Portfolio/skins}/my_cart.py (100%) rename {skins => Products/Portfolio/skins}/my_cart_template.pt (100%) rename {skins => Products/Portfolio/skins}/navigateur.js (100%) rename {skins => Products/Portfolio/skins}/navigateur.js.metadata (100%) rename {skins => Products/Portfolio/skins}/next_img_btn.gif (100%) rename {skins => Products/Portfolio/skins}/no_image.jpg (100%) rename {skins => Products/Portfolio/skins}/pause.gif (100%) rename {skins => Products/Portfolio/skins}/photo_download.py (100%) rename {skins => Products/Portfolio/skins}/photo_edit_control.py (100%) rename {skins => Products/Portfolio/skins}/photo_edit_form.py (100%) rename {skins => Products/Portfolio/skins}/photo_edit_template.pt (100%) rename {skins => Products/Portfolio/skins}/photo_film_viewer.js (100%) rename {skins => Products/Portfolio/skins}/photo_film_viewer.js.metadata (100%) rename {skins => Products/Portfolio/skins}/photo_gridthumbnail.pt (100%) rename {skins => Products/Portfolio/skins}/photo_icon.gif (100%) rename {skins => Products/Portfolio/skins}/photo_info.pt (100%) rename {skins => Products/Portfolio/skins}/photo_layout_macros.pt (100%) rename {skins => Products/Portfolio/skins}/photo_lightbox_viewer.js (100%) rename {skins => Products/Portfolio/skins}/photo_medium.pt (100%) rename {skins => Products/Portfolio/skins}/photo_metadata_edit_control.py (100%) rename {skins => Products/Portfolio/skins}/photo_view.pt (100%) rename {skins => Products/Portfolio/skins}/photo_view_ajax.py (100%) rename {skins => Products/Portfolio/skins}/photo_view_ajax_template.pt (100%) rename {skins => Products/Portfolio/skins}/play.ai (100%) rename {skins => Products/Portfolio/skins}/play.gif (100%) rename {skins => Products/Portfolio/skins}/portfolio_edit_form.py (100%) rename {skins => Products/Portfolio/skins}/portfolio_icon.gif (100%) rename {skins => Products/Portfolio/skins}/portfolio_move_photos.py (100%) rename {skins => Products/Portfolio/skins}/portfolio_presentation_form.py (100%) rename {skins => Products/Portfolio/skins}/portfolio_presentation_template.pt (100%) rename {skins => Products/Portfolio/skins}/portfolio_properties.props (100%) rename {skins => Products/Portfolio/skins}/portfolio_style.css.dtml (100%) rename {skins => Products/Portfolio/skins}/portfolio_thumbnails_tail.py (100%) rename {skins => Products/Portfolio/skins}/portfolio_thumbnails_tail_template.pt (100%) rename {skins => Products/Portfolio/skins}/portfolio_upload.js (100%) rename {skins => Products/Portfolio/skins}/portfolio_upload.js.metadata (100%) rename {skins => Products/Portfolio/skins}/portfolio_view.pt (100%) rename {skins => Products/Portfolio/skins}/prev_img_btn.gif (100%) rename {skins => Products/Portfolio/skins}/refresh.png (100%) rename {skins => Products/Portfolio/skins}/remove_to_lightbox.py (100%) rename {skins => Products/Portfolio/skins}/remove_to_selection.py (100%) rename {skins => Products/Portfolio/skins}/retractable_menu.js (100%) rename {skins => Products/Portfolio/skins}/right_film_arrow.gif (100%) rename {skins => Products/Portfolio/skins}/save_as_lightbox_form.py (100%) rename {skins => Products/Portfolio/skins}/save_as_lightbox_template.pt (100%) rename {skins => Products/Portfolio/skins}/select_flag_btn.gif (100%) rename {skins => Products/Portfolio/skins}/selection_view.py (100%) rename {skins => Products/Portfolio/skins}/selection_view_template.pt (100%) rename {skins => Products/Portfolio/skins}/selectioncontext.py (100%) rename {skins => Products/Portfolio/skins}/sell_macros.pt (100%) rename {skins => Products/Portfolio/skins}/sellbar-arrow.gif (100%) rename {skins => Products/Portfolio/skins}/set_photo_title.py (100%) rename {skins => Products/Portfolio/skins}/shipping_set_control.py (100%) rename {skins => Products/Portfolio/skins}/shipping_template.pt (100%) rename {skins => Products/Portfolio/skins}/slide-cart-btn.png (100%) rename {skins => Products/Portfolio/skins}/slide-cart-btn.png.metadata (100%) rename {skins => Products/Portfolio/skins}/slide-del-btn.png (100%) rename {skins => Products/Portfolio/skins}/slide-deselect-btn.png (100%) rename {skins => Products/Portfolio/skins}/slide-eye-closed.png (100%) rename {skins => Products/Portfolio/skins}/slide-eye-open-btn.png (100%) rename {skins => Products/Portfolio/skins}/slide-eye-open-btn.png.metadata (100%) rename {skins => Products/Portfolio/skins}/slide-select-btn.png (100%) rename {skins => Products/Portfolio/skins}/slide-select-btn.png.metadata (100%) rename {skins => Products/Portfolio/skins}/slide_show.pt (100%) rename {skins => Products/Portfolio/skins}/slide_show.swf (100%) rename {skins => Products/Portfolio/skins}/slide_show_btn.gif (100%) rename {skins => Products/Portfolio/skins}/slide_style.css (100%) rename {skins => Products/Portfolio/skins}/slide_style.css.metadata (100%) rename {skins => Products/Portfolio/skins}/slidebg_del.gif (100%) rename {skins => Products/Portfolio/skins}/slidebg_desel.gif (100%) rename {skins => Products/Portfolio/skins}/slidebg_desel_del.gif (100%) rename {skins => Products/Portfolio/skins}/slidebg_sel.gif (100%) rename {skins => Products/Portfolio/skins}/slidebg_sel_del.gif (100%) rename {skins => Products/Portfolio/skins}/slider_bg.gif (100%) rename {skins => Products/Portfolio/skins}/style.css (100%) rename {skins => Products/Portfolio/skins}/swfobject.js (100%) rename {skins => Products/Portfolio/skins}/thumbnail.jpg (100%) rename {skins => Products/Portfolio/skins}/tiling_infos.xml.py (100%) rename {skins => Products/Portfolio/skins}/tiling_infos_template.pt (100%) rename {skins => Products/Portfolio/skins}/transparent.gif (100%) rename {skins => Products/Portfolio/skins}/trash.png (100%) rename {skins => Products/Portfolio/skins}/trash_btn.gif (100%) rename {skins => Products/Portfolio/skins}/unselect_flag_btn.gif (100%) rename {skins => Products/Portfolio/skins}/zoom_disabled.gif (100%) rename {skins => Products/Portfolio/skins}/zoom_in.gif (100%) rename {skins => Products/Portfolio/skins}/zoom_out.gif (100%) rename {skins => Products/Portfolio/skins}/zoom_view.pt (100%) rename tool.gif => Products/Portfolio/tool.gif (100%) rename update-i18n.sh => Products/Portfolio/update-i18n.sh (100%) rename utils.py => Products/Portfolio/utils.py (100%) rename version.txt => Products/Portfolio/version.txt (100%) rename {www => Products/Portfolio/www}/manageProcessor.zpt (100%) create mode 100644 Products/__init__.py create mode 100644 setup.py diff --git a/Extensions/__init__.py b/Products/Portfolio/Extensions/__init__.py similarity index 100% rename from Extensions/__init__.py rename to Products/Portfolio/Extensions/__init__.py diff --git a/Extensions/composite.py b/Products/Portfolio/Extensions/composite.py similarity index 100% rename from Extensions/composite.py rename to Products/Portfolio/Extensions/composite.py diff --git a/Extensions/difference.py b/Products/Portfolio/Extensions/difference.py similarity index 100% rename from Extensions/difference.py rename to Products/Portfolio/Extensions/difference.py diff --git a/Extensions/fonts/Meta b/Products/Portfolio/Extensions/fonts/Meta similarity index 100% rename from Extensions/fonts/Meta rename to Products/Portfolio/Extensions/fonts/Meta diff --git a/Extensions/fonts/MetaBol b/Products/Portfolio/Extensions/fonts/MetaBol similarity index 100% rename from Extensions/fonts/MetaBol rename to Products/Portfolio/Extensions/fonts/MetaBol diff --git a/Extensions/fonts/MetaBolCap b/Products/Portfolio/Extensions/fonts/MetaBolCap similarity index 100% rename from Extensions/fonts/MetaBolCap rename to Products/Portfolio/Extensions/fonts/MetaBolCap diff --git a/Extensions/fonts/MetaCap b/Products/Portfolio/Extensions/fonts/MetaCap similarity index 100% rename from Extensions/fonts/MetaCap rename to Products/Portfolio/Extensions/fonts/MetaCap diff --git a/Extensions/fonts/MetaIta b/Products/Portfolio/Extensions/fonts/MetaIta similarity index 100% rename from Extensions/fonts/MetaIta rename to Products/Portfolio/Extensions/fonts/MetaIta diff --git a/Extensions/fonts/MetaItaCap b/Products/Portfolio/Extensions/fonts/MetaItaCap similarity index 100% rename from Extensions/fonts/MetaItaCap rename to Products/Portfolio/Extensions/fonts/MetaItaCap diff --git a/Extensions/fonts/MetaNor b/Products/Portfolio/Extensions/fonts/MetaNor similarity index 100% rename from Extensions/fonts/MetaNor rename to Products/Portfolio/Extensions/fonts/MetaNor diff --git a/Extensions/fonts/verdana.ttf b/Products/Portfolio/Extensions/fonts/verdana.ttf similarity index 100% rename from Extensions/fonts/verdana.ttf rename to Products/Portfolio/Extensions/fonts/verdana.ttf diff --git a/Extensions/watermark.py b/Products/Portfolio/Extensions/watermark.py similarity index 100% rename from Extensions/watermark.py rename to Products/Portfolio/Extensions/watermark.py diff --git a/ImageManipulationTool.py b/Products/Portfolio/ImageManipulationTool.py similarity index 100% rename from ImageManipulationTool.py rename to Products/Portfolio/ImageManipulationTool.py diff --git a/Portfolio.py b/Products/Portfolio/Portfolio.py similarity index 100% rename from Portfolio.py rename to Products/Portfolio/Portfolio.py diff --git a/__init__.py b/Products/Portfolio/__init__.py similarity index 100% rename from __init__.py rename to Products/Portfolio/__init__.py diff --git a/_zctl/regenPhotos.py b/Products/Portfolio/_zctl/regenPhotos.py similarity index 100% rename from _zctl/regenPhotos.py rename to Products/Portfolio/_zctl/regenPhotos.py diff --git a/_zctl/updateDateTimeOriginal.py b/Products/Portfolio/_zctl/updateDateTimeOriginal.py similarity index 100% rename from _zctl/updateDateTimeOriginal.py rename to Products/Portfolio/_zctl/updateDateTimeOriginal.py diff --git a/compile-i18n.sh b/Products/Portfolio/compile-i18n.sh similarity index 100% rename from compile-i18n.sh rename to Products/Portfolio/compile-i18n.sh diff --git a/configure.zcml b/Products/Portfolio/configure.zcml similarity index 100% rename from configure.zcml rename to Products/Portfolio/configure.zcml diff --git a/container.py b/Products/Portfolio/container.py similarity index 100% rename from container.py rename to Products/Portfolio/container.py diff --git a/content.zcml b/Products/Portfolio/content.zcml similarity index 100% rename from content.zcml rename to Products/Portfolio/content.zcml diff --git a/deprecated/Portfolio.py b/Products/Portfolio/deprecated/Portfolio.py similarity index 100% rename from deprecated/Portfolio.py rename to Products/Portfolio/deprecated/Portfolio.py diff --git a/deprecated/__init__.py b/Products/Portfolio/deprecated/__init__.py similarity index 100% rename from deprecated/__init__.py rename to Products/Portfolio/deprecated/__init__.py diff --git a/event.zcml b/Products/Portfolio/event.zcml similarity index 100% rename from event.zcml rename to Products/Portfolio/event.zcml diff --git a/event_handlers.py b/Products/Portfolio/event_handlers.py similarity index 100% rename from event_handlers.py rename to Products/Portfolio/event_handlers.py diff --git a/graphics/add_to_cart.psd b/Products/Portfolio/graphics/add_to_cart.psd similarity index 100% rename from graphics/add_to_cart.psd rename to Products/Portfolio/graphics/add_to_cart.psd diff --git a/graphics/cart-slide-background.ai b/Products/Portfolio/graphics/cart-slide-background.ai similarity index 100% rename from graphics/cart-slide-background.ai rename to Products/Portfolio/graphics/cart-slide-background.ai diff --git a/graphics/film-arrows.psd b/Products/Portfolio/graphics/film-arrows.psd similarity index 100% rename from graphics/film-arrows.psd rename to Products/Portfolio/graphics/film-arrows.psd diff --git a/graphics/image_toolbar.psd b/Products/Portfolio/graphics/image_toolbar.psd similarity index 100% rename from graphics/image_toolbar.psd rename to Products/Portfolio/graphics/image_toolbar.psd diff --git a/graphics/lightbox_icon.psd b/Products/Portfolio/graphics/lightbox_icon.psd similarity index 100% rename from graphics/lightbox_icon.psd rename to Products/Portfolio/graphics/lightbox_icon.psd diff --git a/graphics/refresh.psd b/Products/Portfolio/graphics/refresh.psd similarity index 100% rename from graphics/refresh.psd rename to Products/Portfolio/graphics/refresh.psd diff --git a/graphics/sellbar-arrow.psd b/Products/Portfolio/graphics/sellbar-arrow.psd similarity index 100% rename from graphics/sellbar-arrow.psd rename to Products/Portfolio/graphics/sellbar-arrow.psd diff --git a/graphics/slides-background.psd b/Products/Portfolio/graphics/slides-background.psd similarity index 100% rename from graphics/slides-background.psd rename to Products/Portfolio/graphics/slides-background.psd diff --git a/graphics/trash.psd b/Products/Portfolio/graphics/trash.psd similarity index 100% rename from graphics/trash.psd rename to Products/Portfolio/graphics/trash.psd diff --git a/interfaces.py b/Products/Portfolio/interfaces.py similarity index 100% rename from interfaces.py rename to Products/Portfolio/interfaces.py diff --git a/license-fr.txt b/Products/Portfolio/license-fr.txt similarity index 100% rename from license-fr.txt rename to Products/Portfolio/license-fr.txt diff --git a/license.txt b/Products/Portfolio/license.txt similarity index 100% rename from license.txt rename to Products/Portfolio/license.txt diff --git a/lightbox.py b/Products/Portfolio/lightbox.py similarity index 100% rename from lightbox.py rename to Products/Portfolio/lightbox.py diff --git a/locales/en/LC_MESSAGES/portfolio.mo b/Products/Portfolio/locales/en/LC_MESSAGES/portfolio.mo similarity index 100% rename from locales/en/LC_MESSAGES/portfolio.mo rename to Products/Portfolio/locales/en/LC_MESSAGES/portfolio.mo diff --git a/locales/en/LC_MESSAGES/portfolio.po b/Products/Portfolio/locales/en/LC_MESSAGES/portfolio.po similarity index 100% rename from locales/en/LC_MESSAGES/portfolio.po rename to Products/Portfolio/locales/en/LC_MESSAGES/portfolio.po diff --git a/locales/fr/LC_MESSAGES/portfolio.mo b/Products/Portfolio/locales/fr/LC_MESSAGES/portfolio.mo similarity index 100% rename from locales/fr/LC_MESSAGES/portfolio.mo rename to Products/Portfolio/locales/fr/LC_MESSAGES/portfolio.mo diff --git a/locales/fr/LC_MESSAGES/portfolio.po b/Products/Portfolio/locales/fr/LC_MESSAGES/portfolio.po similarity index 100% rename from locales/fr/LC_MESSAGES/portfolio.po rename to Products/Portfolio/locales/fr/LC_MESSAGES/portfolio.po diff --git a/locales/portfolio-manual.pot b/Products/Portfolio/locales/portfolio-manual.pot similarity index 100% rename from locales/portfolio-manual.pot rename to Products/Portfolio/locales/portfolio-manual.pot diff --git a/locales/portfolio.pot b/Products/Portfolio/locales/portfolio.pot similarity index 100% rename from locales/portfolio.pot rename to Products/Portfolio/locales/portfolio.pot diff --git a/manipulation.py b/Products/Portfolio/manipulation.py similarity index 100% rename from manipulation.py rename to Products/Portfolio/manipulation.py diff --git a/migration/__init__.py b/Products/Portfolio/migration/__init__.py similarity index 100% rename from migration/__init__.py rename to Products/Portfolio/migration/__init__.py diff --git a/migration/toV3.py b/Products/Portfolio/migration/toV3.py similarity index 100% rename from migration/toV3.py rename to Products/Portfolio/migration/toV3.py diff --git a/permissions.py b/Products/Portfolio/permissions.py similarity index 100% rename from permissions.py rename to Products/Portfolio/permissions.py diff --git a/permissions.zcml b/Products/Portfolio/permissions.zcml similarity index 100% rename from permissions.zcml rename to Products/Portfolio/permissions.zcml diff --git a/photo.py b/Products/Portfolio/photo.py similarity index 100% rename from photo.py rename to Products/Portfolio/photo.py diff --git a/skins/add_to_cart.png b/Products/Portfolio/skins/add_to_cart.png similarity index 100% rename from skins/add_to_cart.png rename to Products/Portfolio/skins/add_to_cart.png diff --git a/skins/add_to_cart.py b/Products/Portfolio/skins/add_to_cart.py similarity index 100% rename from skins/add_to_cart.py rename to Products/Portfolio/skins/add_to_cart.py diff --git a/skins/add_to_selection.py b/Products/Portfolio/skins/add_to_selection.py similarity index 100% rename from skins/add_to_selection.py rename to Products/Portfolio/skins/add_to_selection.py diff --git a/skins/cart-slide-background.png b/Products/Portfolio/skins/cart-slide-background.png similarity index 100% rename from skins/cart-slide-background.png rename to Products/Portfolio/skins/cart-slide-background.png diff --git a/skins/cart_btn.gif b/Products/Portfolio/skins/cart_btn.gif similarity index 100% rename from skins/cart_btn.gif rename to Products/Portfolio/skins/cart_btn.gif diff --git a/skins/cart_listing.js b/Products/Portfolio/skins/cart_listing.js similarity index 100% rename from skins/cart_listing.js rename to Products/Portfolio/skins/cart_listing.js diff --git a/skins/cart_widgets.js b/Products/Portfolio/skins/cart_widgets.js similarity index 100% rename from skins/cart_widgets.js rename to Products/Portfolio/skins/cart_widgets.js diff --git a/skins/close.gif b/Products/Portfolio/skins/close.gif similarity index 100% rename from skins/close.gif rename to Products/Portfolio/skins/close.gif diff --git a/skins/corse_071.jpg b/Products/Portfolio/skins/corse_071.jpg similarity index 100% rename from skins/corse_071.jpg rename to Products/Portfolio/skins/corse_071.jpg diff --git a/skins/createPortfolio.py b/Products/Portfolio/skins/createPortfolio.py similarity index 100% rename from skins/createPortfolio.py rename to Products/Portfolio/skins/createPortfolio.py diff --git a/skins/edit_metadata_btn.gif b/Products/Portfolio/skins/edit_metadata_btn.gif similarity index 100% rename from skins/edit_metadata_btn.gif rename to Products/Portfolio/skins/edit_metadata_btn.gif diff --git a/skins/empty_portfolio.gif b/Products/Portfolio/skins/empty_portfolio.gif similarity index 100% rename from skins/empty_portfolio.gif rename to Products/Portfolio/skins/empty_portfolio.gif diff --git a/skins/fleche_d.ai b/Products/Portfolio/skins/fleche_d.ai similarity index 100% rename from skins/fleche_d.ai rename to Products/Portfolio/skins/fleche_d.ai diff --git a/skins/fleche_d.gif b/Products/Portfolio/skins/fleche_d.gif similarity index 100% rename from skins/fleche_d.gif rename to Products/Portfolio/skins/fleche_d.gif diff --git a/skins/fleche_g.ai b/Products/Portfolio/skins/fleche_g.ai similarity index 100% rename from skins/fleche_g.ai rename to Products/Portfolio/skins/fleche_g.ai diff --git a/skins/fleche_g.gif b/Products/Portfolio/skins/fleche_g.gif similarity index 100% rename from skins/fleche_g.gif rename to Products/Portfolio/skins/fleche_g.gif diff --git a/skins/full_screen_btn.gif b/Products/Portfolio/skins/full_screen_btn.gif similarity index 100% rename from skins/full_screen_btn.gif rename to Products/Portfolio/skins/full_screen_btn.gif diff --git a/skins/getLightboxPhotosInfos.py b/Products/Portfolio/skins/getLightboxPhotosInfos.py similarity index 100% rename from skins/getLightboxPhotosInfos.py rename to Products/Portfolio/skins/getLightboxPhotosInfos.py diff --git a/skins/getPhotoBrainsInfos.py b/Products/Portfolio/skins/getPhotoBrainsInfos.py similarity index 100% rename from skins/getPhotoBrainsInfos.py rename to Products/Portfolio/skins/getPhotoBrainsInfos.py diff --git a/skins/getPhotoContextInfos.py b/Products/Portfolio/skins/getPhotoContextInfos.py similarity index 100% rename from skins/getPhotoContextInfos.py rename to Products/Portfolio/skins/getPhotoContextInfos.py diff --git a/skins/getPhotoInfo.py b/Products/Portfolio/skins/getPhotoInfo.py similarity index 100% rename from skins/getPhotoInfo.py rename to Products/Portfolio/skins/getPhotoInfo.py diff --git a/skins/getPhotosInfos.py b/Products/Portfolio/skins/getPhotosInfos.py similarity index 100% rename from skins/getPhotosInfos.py rename to Products/Portfolio/skins/getPhotosInfos.py diff --git a/skins/getSelectionPhotosInfos.py b/Products/Portfolio/skins/getSelectionPhotosInfos.py similarity index 100% rename from skins/getSelectionPhotosInfos.py rename to Products/Portfolio/skins/getSelectionPhotosInfos.py diff --git a/skins/get_slide_buyable_items.pt b/Products/Portfolio/skins/get_slide_buyable_items.pt similarity index 100% rename from skins/get_slide_buyable_items.pt rename to Products/Portfolio/skins/get_slide_buyable_items.pt diff --git a/skins/hidden-slide-bg.png b/Products/Portfolio/skins/hidden-slide-bg.png similarity index 100% rename from skins/hidden-slide-bg.png rename to Products/Portfolio/skins/hidden-slide-bg.png diff --git a/skins/image-upload-dd-target.png b/Products/Portfolio/skins/image-upload-dd-target.png similarity index 100% rename from skins/image-upload-dd-target.png rename to Products/Portfolio/skins/image-upload-dd-target.png diff --git a/skins/image_toolbar_bg.gif b/Products/Portfolio/skins/image_toolbar_bg.gif similarity index 100% rename from skins/image_toolbar_bg.gif rename to Products/Portfolio/skins/image_toolbar_bg.gif diff --git a/skins/imagelist.xml.py b/Products/Portfolio/skins/imagelist.xml.py similarity index 100% rename from skins/imagelist.xml.py rename to Products/Portfolio/skins/imagelist.xml.py diff --git a/skins/imagelist_template.pt b/Products/Portfolio/skins/imagelist_template.pt similarity index 100% rename from skins/imagelist_template.pt rename to Products/Portfolio/skins/imagelist_template.pt diff --git a/skins/imgtoolbar_sep.gif b/Products/Portfolio/skins/imgtoolbar_sep.gif similarity index 100% rename from skins/imgtoolbar_sep.gif rename to Products/Portfolio/skins/imgtoolbar_sep.gif diff --git a/skins/keyword_sep.gif b/Products/Portfolio/skins/keyword_sep.gif similarity index 100% rename from skins/keyword_sep.gif rename to Products/Portfolio/skins/keyword_sep.gif diff --git a/skins/left_film_arrow.gif b/Products/Portfolio/skins/left_film_arrow.gif similarity index 100% rename from skins/left_film_arrow.gif rename to Products/Portfolio/skins/left_film_arrow.gif diff --git a/skins/lightbox_btn.gif b/Products/Portfolio/skins/lightbox_btn.gif similarity index 100% rename from skins/lightbox_btn.gif rename to Products/Portfolio/skins/lightbox_btn.gif diff --git a/skins/lightbox_icon.png b/Products/Portfolio/skins/lightbox_icon.png similarity index 100% rename from skins/lightbox_icon.png rename to Products/Portfolio/skins/lightbox_icon.png diff --git a/skins/lightbox_save_control.py b/Products/Portfolio/skins/lightbox_save_control.py similarity index 100% rename from skins/lightbox_save_control.py rename to Products/Portfolio/skins/lightbox_save_control.py diff --git a/skins/lightbox_view.py b/Products/Portfolio/skins/lightbox_view.py similarity index 100% rename from skins/lightbox_view.py rename to Products/Portfolio/skins/lightbox_view.py diff --git a/skins/lightbox_view_template.pt b/Products/Portfolio/skins/lightbox_view_template.pt similarity index 100% rename from skins/lightbox_view_template.pt rename to Products/Portfolio/skins/lightbox_view_template.pt diff --git a/skins/lightboxcontext.py b/Products/Portfolio/skins/lightboxcontext.py similarity index 100% rename from skins/lightboxcontext.py rename to Products/Portfolio/skins/lightboxcontext.py diff --git a/skins/lrservice.py b/Products/Portfolio/skins/lrservice.py similarity index 100% rename from skins/lrservice.py rename to Products/Portfolio/skins/lrservice.py diff --git a/skins/metadata_edit_form_macros.pt b/Products/Portfolio/skins/metadata_edit_form_macros.pt similarity index 100% rename from skins/metadata_edit_form_macros.pt rename to Products/Portfolio/skins/metadata_edit_form_macros.pt diff --git a/skins/mosaique.js b/Products/Portfolio/skins/mosaique.js similarity index 100% rename from skins/mosaique.js rename to Products/Portfolio/skins/mosaique.js diff --git a/skins/mosaique.js.metadata b/Products/Portfolio/skins/mosaique.js.metadata similarity index 100% rename from skins/mosaique.js.metadata rename to Products/Portfolio/skins/mosaique.js.metadata diff --git a/skins/my_cart.py b/Products/Portfolio/skins/my_cart.py similarity index 100% rename from skins/my_cart.py rename to Products/Portfolio/skins/my_cart.py diff --git a/skins/my_cart_template.pt b/Products/Portfolio/skins/my_cart_template.pt similarity index 100% rename from skins/my_cart_template.pt rename to Products/Portfolio/skins/my_cart_template.pt diff --git a/skins/navigateur.js b/Products/Portfolio/skins/navigateur.js similarity index 100% rename from skins/navigateur.js rename to Products/Portfolio/skins/navigateur.js diff --git a/skins/navigateur.js.metadata b/Products/Portfolio/skins/navigateur.js.metadata similarity index 100% rename from skins/navigateur.js.metadata rename to Products/Portfolio/skins/navigateur.js.metadata diff --git a/skins/next_img_btn.gif b/Products/Portfolio/skins/next_img_btn.gif similarity index 100% rename from skins/next_img_btn.gif rename to Products/Portfolio/skins/next_img_btn.gif diff --git a/skins/no_image.jpg b/Products/Portfolio/skins/no_image.jpg similarity index 100% rename from skins/no_image.jpg rename to Products/Portfolio/skins/no_image.jpg diff --git a/skins/pause.gif b/Products/Portfolio/skins/pause.gif similarity index 100% rename from skins/pause.gif rename to Products/Portfolio/skins/pause.gif diff --git a/skins/photo_download.py b/Products/Portfolio/skins/photo_download.py similarity index 100% rename from skins/photo_download.py rename to Products/Portfolio/skins/photo_download.py diff --git a/skins/photo_edit_control.py b/Products/Portfolio/skins/photo_edit_control.py similarity index 100% rename from skins/photo_edit_control.py rename to Products/Portfolio/skins/photo_edit_control.py diff --git a/skins/photo_edit_form.py b/Products/Portfolio/skins/photo_edit_form.py similarity index 100% rename from skins/photo_edit_form.py rename to Products/Portfolio/skins/photo_edit_form.py diff --git a/skins/photo_edit_template.pt b/Products/Portfolio/skins/photo_edit_template.pt similarity index 100% rename from skins/photo_edit_template.pt rename to Products/Portfolio/skins/photo_edit_template.pt diff --git a/skins/photo_film_viewer.js b/Products/Portfolio/skins/photo_film_viewer.js similarity index 100% rename from skins/photo_film_viewer.js rename to Products/Portfolio/skins/photo_film_viewer.js diff --git a/skins/photo_film_viewer.js.metadata b/Products/Portfolio/skins/photo_film_viewer.js.metadata similarity index 100% rename from skins/photo_film_viewer.js.metadata rename to Products/Portfolio/skins/photo_film_viewer.js.metadata diff --git a/skins/photo_gridthumbnail.pt b/Products/Portfolio/skins/photo_gridthumbnail.pt similarity index 100% rename from skins/photo_gridthumbnail.pt rename to Products/Portfolio/skins/photo_gridthumbnail.pt diff --git a/skins/photo_icon.gif b/Products/Portfolio/skins/photo_icon.gif similarity index 100% rename from skins/photo_icon.gif rename to Products/Portfolio/skins/photo_icon.gif diff --git a/skins/photo_info.pt b/Products/Portfolio/skins/photo_info.pt similarity index 100% rename from skins/photo_info.pt rename to Products/Portfolio/skins/photo_info.pt diff --git a/skins/photo_layout_macros.pt b/Products/Portfolio/skins/photo_layout_macros.pt similarity index 100% rename from skins/photo_layout_macros.pt rename to Products/Portfolio/skins/photo_layout_macros.pt diff --git a/skins/photo_lightbox_viewer.js b/Products/Portfolio/skins/photo_lightbox_viewer.js similarity index 100% rename from skins/photo_lightbox_viewer.js rename to Products/Portfolio/skins/photo_lightbox_viewer.js diff --git a/skins/photo_medium.pt b/Products/Portfolio/skins/photo_medium.pt similarity index 100% rename from skins/photo_medium.pt rename to Products/Portfolio/skins/photo_medium.pt diff --git a/skins/photo_metadata_edit_control.py b/Products/Portfolio/skins/photo_metadata_edit_control.py similarity index 100% rename from skins/photo_metadata_edit_control.py rename to Products/Portfolio/skins/photo_metadata_edit_control.py diff --git a/skins/photo_view.pt b/Products/Portfolio/skins/photo_view.pt similarity index 100% rename from skins/photo_view.pt rename to Products/Portfolio/skins/photo_view.pt diff --git a/skins/photo_view_ajax.py b/Products/Portfolio/skins/photo_view_ajax.py similarity index 100% rename from skins/photo_view_ajax.py rename to Products/Portfolio/skins/photo_view_ajax.py diff --git a/skins/photo_view_ajax_template.pt b/Products/Portfolio/skins/photo_view_ajax_template.pt similarity index 100% rename from skins/photo_view_ajax_template.pt rename to Products/Portfolio/skins/photo_view_ajax_template.pt diff --git a/skins/play.ai b/Products/Portfolio/skins/play.ai similarity index 100% rename from skins/play.ai rename to Products/Portfolio/skins/play.ai diff --git a/skins/play.gif b/Products/Portfolio/skins/play.gif similarity index 100% rename from skins/play.gif rename to Products/Portfolio/skins/play.gif diff --git a/skins/portfolio_edit_form.py b/Products/Portfolio/skins/portfolio_edit_form.py similarity index 100% rename from skins/portfolio_edit_form.py rename to Products/Portfolio/skins/portfolio_edit_form.py diff --git a/skins/portfolio_icon.gif b/Products/Portfolio/skins/portfolio_icon.gif similarity index 100% rename from skins/portfolio_icon.gif rename to Products/Portfolio/skins/portfolio_icon.gif diff --git a/skins/portfolio_move_photos.py b/Products/Portfolio/skins/portfolio_move_photos.py similarity index 100% rename from skins/portfolio_move_photos.py rename to Products/Portfolio/skins/portfolio_move_photos.py diff --git a/skins/portfolio_presentation_form.py b/Products/Portfolio/skins/portfolio_presentation_form.py similarity index 100% rename from skins/portfolio_presentation_form.py rename to Products/Portfolio/skins/portfolio_presentation_form.py diff --git a/skins/portfolio_presentation_template.pt b/Products/Portfolio/skins/portfolio_presentation_template.pt similarity index 100% rename from skins/portfolio_presentation_template.pt rename to Products/Portfolio/skins/portfolio_presentation_template.pt diff --git a/skins/portfolio_properties.props b/Products/Portfolio/skins/portfolio_properties.props similarity index 100% rename from skins/portfolio_properties.props rename to Products/Portfolio/skins/portfolio_properties.props diff --git a/skins/portfolio_style.css.dtml b/Products/Portfolio/skins/portfolio_style.css.dtml similarity index 100% rename from skins/portfolio_style.css.dtml rename to Products/Portfolio/skins/portfolio_style.css.dtml diff --git a/skins/portfolio_thumbnails_tail.py b/Products/Portfolio/skins/portfolio_thumbnails_tail.py similarity index 100% rename from skins/portfolio_thumbnails_tail.py rename to Products/Portfolio/skins/portfolio_thumbnails_tail.py diff --git a/skins/portfolio_thumbnails_tail_template.pt b/Products/Portfolio/skins/portfolio_thumbnails_tail_template.pt similarity index 100% rename from skins/portfolio_thumbnails_tail_template.pt rename to Products/Portfolio/skins/portfolio_thumbnails_tail_template.pt diff --git a/skins/portfolio_upload.js b/Products/Portfolio/skins/portfolio_upload.js similarity index 100% rename from skins/portfolio_upload.js rename to Products/Portfolio/skins/portfolio_upload.js diff --git a/skins/portfolio_upload.js.metadata b/Products/Portfolio/skins/portfolio_upload.js.metadata similarity index 100% rename from skins/portfolio_upload.js.metadata rename to Products/Portfolio/skins/portfolio_upload.js.metadata diff --git a/skins/portfolio_view.pt b/Products/Portfolio/skins/portfolio_view.pt similarity index 100% rename from skins/portfolio_view.pt rename to Products/Portfolio/skins/portfolio_view.pt diff --git a/skins/prev_img_btn.gif b/Products/Portfolio/skins/prev_img_btn.gif similarity index 100% rename from skins/prev_img_btn.gif rename to Products/Portfolio/skins/prev_img_btn.gif diff --git a/skins/refresh.png b/Products/Portfolio/skins/refresh.png similarity index 100% rename from skins/refresh.png rename to Products/Portfolio/skins/refresh.png diff --git a/skins/remove_to_lightbox.py b/Products/Portfolio/skins/remove_to_lightbox.py similarity index 100% rename from skins/remove_to_lightbox.py rename to Products/Portfolio/skins/remove_to_lightbox.py diff --git a/skins/remove_to_selection.py b/Products/Portfolio/skins/remove_to_selection.py similarity index 100% rename from skins/remove_to_selection.py rename to Products/Portfolio/skins/remove_to_selection.py diff --git a/skins/retractable_menu.js b/Products/Portfolio/skins/retractable_menu.js similarity index 100% rename from skins/retractable_menu.js rename to Products/Portfolio/skins/retractable_menu.js diff --git a/skins/right_film_arrow.gif b/Products/Portfolio/skins/right_film_arrow.gif similarity index 100% rename from skins/right_film_arrow.gif rename to Products/Portfolio/skins/right_film_arrow.gif diff --git a/skins/save_as_lightbox_form.py b/Products/Portfolio/skins/save_as_lightbox_form.py similarity index 100% rename from skins/save_as_lightbox_form.py rename to Products/Portfolio/skins/save_as_lightbox_form.py diff --git a/skins/save_as_lightbox_template.pt b/Products/Portfolio/skins/save_as_lightbox_template.pt similarity index 100% rename from skins/save_as_lightbox_template.pt rename to Products/Portfolio/skins/save_as_lightbox_template.pt diff --git a/skins/select_flag_btn.gif b/Products/Portfolio/skins/select_flag_btn.gif similarity index 100% rename from skins/select_flag_btn.gif rename to Products/Portfolio/skins/select_flag_btn.gif diff --git a/skins/selection_view.py b/Products/Portfolio/skins/selection_view.py similarity index 100% rename from skins/selection_view.py rename to Products/Portfolio/skins/selection_view.py diff --git a/skins/selection_view_template.pt b/Products/Portfolio/skins/selection_view_template.pt similarity index 100% rename from skins/selection_view_template.pt rename to Products/Portfolio/skins/selection_view_template.pt diff --git a/skins/selectioncontext.py b/Products/Portfolio/skins/selectioncontext.py similarity index 100% rename from skins/selectioncontext.py rename to Products/Portfolio/skins/selectioncontext.py diff --git a/skins/sell_macros.pt b/Products/Portfolio/skins/sell_macros.pt similarity index 100% rename from skins/sell_macros.pt rename to Products/Portfolio/skins/sell_macros.pt diff --git a/skins/sellbar-arrow.gif b/Products/Portfolio/skins/sellbar-arrow.gif similarity index 100% rename from skins/sellbar-arrow.gif rename to Products/Portfolio/skins/sellbar-arrow.gif diff --git a/skins/set_photo_title.py b/Products/Portfolio/skins/set_photo_title.py similarity index 100% rename from skins/set_photo_title.py rename to Products/Portfolio/skins/set_photo_title.py diff --git a/skins/shipping_set_control.py b/Products/Portfolio/skins/shipping_set_control.py similarity index 100% rename from skins/shipping_set_control.py rename to Products/Portfolio/skins/shipping_set_control.py diff --git a/skins/shipping_template.pt b/Products/Portfolio/skins/shipping_template.pt similarity index 100% rename from skins/shipping_template.pt rename to Products/Portfolio/skins/shipping_template.pt diff --git a/skins/slide-cart-btn.png b/Products/Portfolio/skins/slide-cart-btn.png similarity index 100% rename from skins/slide-cart-btn.png rename to Products/Portfolio/skins/slide-cart-btn.png diff --git a/skins/slide-cart-btn.png.metadata b/Products/Portfolio/skins/slide-cart-btn.png.metadata similarity index 100% rename from skins/slide-cart-btn.png.metadata rename to Products/Portfolio/skins/slide-cart-btn.png.metadata diff --git a/skins/slide-del-btn.png b/Products/Portfolio/skins/slide-del-btn.png similarity index 100% rename from skins/slide-del-btn.png rename to Products/Portfolio/skins/slide-del-btn.png diff --git a/skins/slide-deselect-btn.png b/Products/Portfolio/skins/slide-deselect-btn.png similarity index 100% rename from skins/slide-deselect-btn.png rename to Products/Portfolio/skins/slide-deselect-btn.png diff --git a/skins/slide-eye-closed.png b/Products/Portfolio/skins/slide-eye-closed.png similarity index 100% rename from skins/slide-eye-closed.png rename to Products/Portfolio/skins/slide-eye-closed.png diff --git a/skins/slide-eye-open-btn.png b/Products/Portfolio/skins/slide-eye-open-btn.png similarity index 100% rename from skins/slide-eye-open-btn.png rename to Products/Portfolio/skins/slide-eye-open-btn.png diff --git a/skins/slide-eye-open-btn.png.metadata b/Products/Portfolio/skins/slide-eye-open-btn.png.metadata similarity index 100% rename from skins/slide-eye-open-btn.png.metadata rename to Products/Portfolio/skins/slide-eye-open-btn.png.metadata diff --git a/skins/slide-select-btn.png b/Products/Portfolio/skins/slide-select-btn.png similarity index 100% rename from skins/slide-select-btn.png rename to Products/Portfolio/skins/slide-select-btn.png diff --git a/skins/slide-select-btn.png.metadata b/Products/Portfolio/skins/slide-select-btn.png.metadata similarity index 100% rename from skins/slide-select-btn.png.metadata rename to Products/Portfolio/skins/slide-select-btn.png.metadata diff --git a/skins/slide_show.pt b/Products/Portfolio/skins/slide_show.pt similarity index 100% rename from skins/slide_show.pt rename to Products/Portfolio/skins/slide_show.pt diff --git a/skins/slide_show.swf b/Products/Portfolio/skins/slide_show.swf similarity index 100% rename from skins/slide_show.swf rename to Products/Portfolio/skins/slide_show.swf diff --git a/skins/slide_show_btn.gif b/Products/Portfolio/skins/slide_show_btn.gif similarity index 100% rename from skins/slide_show_btn.gif rename to Products/Portfolio/skins/slide_show_btn.gif diff --git a/skins/slide_style.css b/Products/Portfolio/skins/slide_style.css similarity index 100% rename from skins/slide_style.css rename to Products/Portfolio/skins/slide_style.css diff --git a/skins/slide_style.css.metadata b/Products/Portfolio/skins/slide_style.css.metadata similarity index 100% rename from skins/slide_style.css.metadata rename to Products/Portfolio/skins/slide_style.css.metadata diff --git a/skins/slidebg_del.gif b/Products/Portfolio/skins/slidebg_del.gif similarity index 100% rename from skins/slidebg_del.gif rename to Products/Portfolio/skins/slidebg_del.gif diff --git a/skins/slidebg_desel.gif b/Products/Portfolio/skins/slidebg_desel.gif similarity index 100% rename from skins/slidebg_desel.gif rename to Products/Portfolio/skins/slidebg_desel.gif diff --git a/skins/slidebg_desel_del.gif b/Products/Portfolio/skins/slidebg_desel_del.gif similarity index 100% rename from skins/slidebg_desel_del.gif rename to Products/Portfolio/skins/slidebg_desel_del.gif diff --git a/skins/slidebg_sel.gif b/Products/Portfolio/skins/slidebg_sel.gif similarity index 100% rename from skins/slidebg_sel.gif rename to Products/Portfolio/skins/slidebg_sel.gif diff --git a/skins/slidebg_sel_del.gif b/Products/Portfolio/skins/slidebg_sel_del.gif similarity index 100% rename from skins/slidebg_sel_del.gif rename to Products/Portfolio/skins/slidebg_sel_del.gif diff --git a/skins/slider_bg.gif b/Products/Portfolio/skins/slider_bg.gif similarity index 100% rename from skins/slider_bg.gif rename to Products/Portfolio/skins/slider_bg.gif diff --git a/skins/style.css b/Products/Portfolio/skins/style.css similarity index 100% rename from skins/style.css rename to Products/Portfolio/skins/style.css diff --git a/skins/swfobject.js b/Products/Portfolio/skins/swfobject.js similarity index 100% rename from skins/swfobject.js rename to Products/Portfolio/skins/swfobject.js diff --git a/skins/thumbnail.jpg b/Products/Portfolio/skins/thumbnail.jpg similarity index 100% rename from skins/thumbnail.jpg rename to Products/Portfolio/skins/thumbnail.jpg diff --git a/skins/tiling_infos.xml.py b/Products/Portfolio/skins/tiling_infos.xml.py similarity index 100% rename from skins/tiling_infos.xml.py rename to Products/Portfolio/skins/tiling_infos.xml.py diff --git a/skins/tiling_infos_template.pt b/Products/Portfolio/skins/tiling_infos_template.pt similarity index 100% rename from skins/tiling_infos_template.pt rename to Products/Portfolio/skins/tiling_infos_template.pt diff --git a/skins/transparent.gif b/Products/Portfolio/skins/transparent.gif similarity index 100% rename from skins/transparent.gif rename to Products/Portfolio/skins/transparent.gif diff --git a/skins/trash.png b/Products/Portfolio/skins/trash.png similarity index 100% rename from skins/trash.png rename to Products/Portfolio/skins/trash.png diff --git a/skins/trash_btn.gif b/Products/Portfolio/skins/trash_btn.gif similarity index 100% rename from skins/trash_btn.gif rename to Products/Portfolio/skins/trash_btn.gif diff --git a/skins/unselect_flag_btn.gif b/Products/Portfolio/skins/unselect_flag_btn.gif similarity index 100% rename from skins/unselect_flag_btn.gif rename to Products/Portfolio/skins/unselect_flag_btn.gif diff --git a/skins/zoom_disabled.gif b/Products/Portfolio/skins/zoom_disabled.gif similarity index 100% rename from skins/zoom_disabled.gif rename to Products/Portfolio/skins/zoom_disabled.gif diff --git a/skins/zoom_in.gif b/Products/Portfolio/skins/zoom_in.gif similarity index 100% rename from skins/zoom_in.gif rename to Products/Portfolio/skins/zoom_in.gif diff --git a/skins/zoom_out.gif b/Products/Portfolio/skins/zoom_out.gif similarity index 100% rename from skins/zoom_out.gif rename to Products/Portfolio/skins/zoom_out.gif diff --git a/skins/zoom_view.pt b/Products/Portfolio/skins/zoom_view.pt similarity index 100% rename from skins/zoom_view.pt rename to Products/Portfolio/skins/zoom_view.pt diff --git a/tool.gif b/Products/Portfolio/tool.gif similarity index 100% rename from tool.gif rename to Products/Portfolio/tool.gif diff --git a/update-i18n.sh b/Products/Portfolio/update-i18n.sh similarity index 100% rename from update-i18n.sh rename to Products/Portfolio/update-i18n.sh diff --git a/utils.py b/Products/Portfolio/utils.py similarity index 100% rename from utils.py rename to Products/Portfolio/utils.py diff --git a/version.txt b/Products/Portfolio/version.txt similarity index 100% rename from version.txt rename to Products/Portfolio/version.txt diff --git a/www/manageProcessor.zpt b/Products/Portfolio/www/manageProcessor.zpt similarity index 100% rename from www/manageProcessor.zpt rename to Products/Portfolio/www/manageProcessor.zpt diff --git a/Products/__init__.py b/Products/__init__.py new file mode 100644 index 0000000..d407605 --- /dev/null +++ b/Products/__init__.py @@ -0,0 +1,5 @@ +try: + __import__('pkg_resources').declare_namespace(__name__) +except ImportError: + from pkgutil import extend_path + __path__ = extend_path(__path__, __name__) diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..9b8e428 --- /dev/null +++ b/setup.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- +from setuptools import setup, find_packages + + +setup(name='Products.Portfolio', + version='3.0', + description='Photo management for Plinn CMS', + url='http://plinn.org', + author="Benoît Pin – MINES ParisTech – Armines", + author_email="benoit.pin@mines-paristech.fr", + license="GPL", + packages=find_packages(), + include_package_data=True, + namespace_packages=['Products'], + zip_safe=False, + install_requires=[] #TODO + ) -- 2.20.1