marketsurfer.site 1.0.11
Main business logic of MarketSurfer site
.. -*- coding: utf-8 -*- ========================= marketsurfer.site package ========================= :mod:`marketsurfer.site` is a Plone site policy component that supplements :mod:`dpldt.site` to fullfill the requirements of the L'Oréal intranet **Market Surfer**. Content types ============= Additional metadata are added to: * :class:`dpldt.site.content.article.DPLDTArticle` * :class:`dpldt.site.content.file.DPLDTExFile` * :class:`pdldt.site.content.link.DPLDTLink` These metadata are emphasized in the ``plone.belowcontenttitle.keywords`` viewlet that is overriden for that purpose. How to use marketsurfer.site ? ============================== Explain here how the package is used. Points to doctests here ! .. -*- encoding: utf-8 -*- .. $Id$ Changes log =========== 1.0.11 ------ * Monkey patching Products.ATVocabularyManager for support of old style persistent NamedVocabulary object managed by marketsurfer.ATSchemaEditorNG. [glenfant] 1.0.10 ------ * Translations fixes [glenfant] 1.0.9 ----- * Support or removed items in "see also" in Home Page [glenfant] * Added i18n translations for dpldt.site and others. [sdemagny] * Added manual .pot file for labels that couldn't be found by i18ndude. And added translation for "My page" [glenfant] * ms_topic_listing : added support for DPLDTMSFolder with long title. [glenfant] 1.0.8 ----- * long_title of DPLDTMSFolder is in catalog and searchable. [glenfant] * Search results show long title of DPLDTMSFolders as well as in the livesearch [glenfant] 1.0.7 (metadata/version 2) -------------------------- * Added "long_title" attribute to PanelsFolder [glenfant] * Video placeholder is "media/marketsurfer-intro-video.flv" [glenfant] * Added "ms_topic_listing" view for folderish objects (needs improvements) inherited from the old site (dunno how it works) [glenfant] * Added (basic) default view for PanelsFolder type [glenfant] * Added title ans placeholder for wordings in home page content [glenfant] * Default view of DPLDTMSFolder is folder_listing [glenfant] * Movie in newcomers page is provided by flvplayer (http://poetry.alterway.fr/issues/2773) [glenfant] * Moved the utilities to the utils module [glenfant] * i18ndude aware utilities added (see locales/) [glenfant] * Windows support for uploading a VDEX vocabulary [glenfant] * Member favorites folder is a DPLDTFolder [glenfant] * Events are filtered on layer selection (component installed in site) [glenfant] * First visit goes to "about-marketsurfer" page [glenfant] * Using VDex vocabularies due to difficult/unstable management of LP managed vocabularies. [glenfant] * Added External method that builds VDEX vocabularies [glenfant] * MSHomePage content type and associated view [glenfant] * Dependency on archetypes.referencebrowserwidget that works better on field ordering than (buggy) Products.ATReferenceBrowserWidget. And added in dependencies (metadata.xml) [glenfant] * Overriding buggy Products.ATVocabularyManager skins script. Should remove skins/ATVocabularyManager/vdex_processupload.* when issue http://plone.org/products/atvocabularymanager/issues/47 is closed. [glenfant] * viewlet for document actions with icons (overrides plone.abovecontenttitle.documentactions) [glenfant] * Removed useless actions in default GS profile and upgrade step [glenfant] * Needed to re-generate DPLDT content classes with new metadata. [glenfant] * Added upgrade steps -> 2 [glenfant] * profiles/default/metadata.xml version = 2 [glenfant] * Replaced old "Grufspace: ..." permissions against "collective.groupspace..." equivalents (need to be in an upgrade step) [glenfant] * Replaced deprecated "zope.interface.Interface.isImplementedBy" against "zope.interface.Interface.providedBy". [glenfant] * Refactored somehow (simplified) content/marketsurfermetadatamixin.py [glenfant] * Added viewlet that overrides "plone.belowcontenttitle.keywords" for our layer. This viewlet shows the additional pseudo-keywords. [glenfant] * Added browserlayer interface marker [glenfant] * Added external methods that populate ATVM vocabularies (stolen to marketsurfer.sharepointimport and cleaned up) [glenfant] * Using collective.monkeypatcher for monkey patching [glenfant] 1.0.6 ----- * Send english or french mail to user after pre-inscription by MS Assistance * Added fields to inscription form (PloneFormGen to import) * Added a translated inscription form to import * Inscription in english : get the AssitanceEmail from translated PloneFormGen mailer 1.0.5 ----- * label_msgid was missing for mssource field 1.0.4 ----- * default value fixed for field * schema changes to use ATVM + i18n fields * schema modifications in progress * subject is no more required 1.0.3 ----- * interfaces.py was missing in commits * use old utranslate for PlacelessTS translations * newsletter automatic inscription + inscription to marketsurfer group after user site charter acceptation. * subscription process to Market Surfer site in progress * NewsLetter in progress * TODO : automatic inscription to newsletter for members in MarketSurfer group * notify an event when adding a member inside a group. * event handler in progress : will be used to send some emails, and to add members in the newsletter subscribers list * an action icon was missing (singing and dancing) 1.0.2 ----- * portal_newsletter zexp contents (we just define all collectors inside > the channels must be redefined on production server) * change configlet name from "Singing And Dancing" to "Market Surfer Newsletter" * Singing and dancing contents to import on Market Surfer prod = Newsletter channels & collectors configuration * Market Surfer Assistance : Control panel action added * small modifs on email sender * PloneFormGen form to import for site subcription * MarketSurfer portal_factory specific profiles added * Home contents action added * os import was missing 1.0.1 ----- * DPLDTHomePage allowed at site root * action changed for translation * new site action to refresh the ram cached drop down menu * allow subtopics in mstopics (no more big folders > pbs when translating big folders) * folder_summary_view = default view for folders in marketsurfer
- Author: Alter Way Solutions
- Home Page: https://svn.ingeniweb.com/svn/ingeniweb/zope/projects/loreal/dpl-dt/marketsurfer/packages/marketsurfer.site
- Keywords: marketsurfer policy
- License: Private software component
- Categories
- Package Index Owner: ingeniweb
- DOAP record: marketsurfer.site-1.0.11.xml
