# plone.app.kss **Repository Path**: mirrors_plone/plone.app.kss ## Basic Information - **Project Name**: plone.app.kss - **Description**: KSS support for Plone - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-08 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README This repository is archived and read only. If you want to unarchive it, then post to the [Admin & Infrastructure (AI) Team category on the Plone Community Forum](https://community.plone.org/c/aiteam/55). plone.app.kss ============= Overview -------- This product gives generic KSS support for Plone. It depends on the product ``kss.core``. Installation ------------ Compatible with Zope 2.12, and Plone 4.0. Features implemented -------------------- - Content tab replacer. This works with all the content (aka. "green") tabs including the non-action tabs in the setup screens. (put to experimental rules, by default off) As we have no way to identify a macro for the content-region in the current templating system of Plone, we render down the whole template. As a speedup, we replace the main_template in the rendering context, this may or may not have an effect depending on the template. If we cannot find a template at all, we fall back to submit. - Portlet refresher We currently refresh the "recent" portlet. The rendering of the portlet is done by the general macro renderer, the portlet is then replaced in the client in its position. There is one rule that is refreshing all the portlets, the only change that needs to be done in the Plone templates is put a KssPortletRefresh class to those portlet's outer