Saravanan666/pypi-org huggingface dataset:
Package: kotti_content_proxy
This is an extension to the Kotti CMS that allows you to addcontent proxiesto your Kotti site.Acontent proxyis very similar to asymbolic linkon UNIX systems.
It allows you to refer to a single content node from multiple places in your node tree without having to duplicate the content itself.
In other words: it will show up in the navigation in multiple places, but still only exist once.For the moment only theviewview and the__acl__attribute are proxied.
This means that you can only see proxies of proxied objects that you are allowed to see; when you request the “view” of the ContentProxy object it will return the rendered view of the proxied object instead (of course also respecting its permissions).For future versions it is planned to also proxy as many object attributes as feasible / sensible.Find out more about KottiSetupTo activate the kotti_content_proxy add-on in your Kotti site, you need to add an entry to thekotti.configuratorssetting in your Paste Deploy config.
If you don’t have akotti.configuratorsoption, add one.
The line in your[app:main]section could then look like this:kotti.configurators = kotti_content_proxy.kotti_configureWith this, you’ll be able to add content proxy items in your site.TodoMake selection of the proxied object via the UI more user friendly.
Maybe usekotti_tinymce’skottibrowser.Proxy everything that makes sense.AuthorsAndreas Kaiser (disko).Piotr Dobrogost (pdobrogost)Changelog0.4.1 - 2016-01-11Fix broken packaging.  Sorry for the inconvenience!0.4.0 - 2015-10-07Now we take object to be proxied instead of its id.This is a backward incompatible change.0.3.0 - 2015-10-05Names of proxied attributes are now kept in class attribute and read fromkotti_content_proxy.proxied_attributessetting.0.2.0 - 2015-09-30Proxy now declares uniquepolymorphic_identityfor use in SQLAlchemy.Added proxying of custom attributes.0.1.0Initial release.
Package: kotti_contenttypes
This is an extension to Kotti that allows to add foo to your site.Find out more about KottiDevelopment happens athttps://github.com/b4oshany/kotti_contenttypesSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
    kotti_contenttypes.kotti_configure
    kotti_pdf.kotti_configureDatabase upgradeIf you are upgrading from a previous version you might have to migrate your
database.  The migration is performed withalembicand Kotti’s console scriptkotti-migrate. To migrate, runkotti-migrateupgrade--scripts=kotti_contenttypes:alembic.For integration of alembic in your environment please refer to thealembic documentation. If you have problems with the upgrade,
please create a new issue in thetracker.DevelopmentContributions to kotti_contenttypes are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.History0.1.11 - 0.1.15Fixed the ext static folder.0.1.5 - 0.1.10Added kotti_pdf0.1.5Improved the folder view.0.1.4Fixed error caused by alternative-view for folder content type.0.1.3Allow folders to have sub-folders.0.1.2Added pdf content type0.1.1Added folder content type.0.1.0Create package withpcreate-skotti kotti_contenttypes.
Package: kotti_disqus
This is an extension to the Kotti CMS that adds a commenting system to your
site. It usesDisqus, so you need to register an
account there before you can use it.Find out more about KottiSetupTo activate thekotti_disqusadd-on in your Kotti site, you need to add an
entry to thekotti.configuratorssetting in your Paste Deploy config. If
you don’t have akotti.configuratorsoption, add one.kotti_disqusdepends onkotti_settingsso you need to add a line for this add-on too:kotti.configurators =
    kotti_settings.kotti_configure
    kotti_disqus.kotti_configureYou can change some settings at the settings page
(http://your.domain/@@settingsor use the submenu of “Site Setup”).OptionExplanationDisqus ShortnameThe shortname you registered at Disqus.Necessary for the commenting system to work!Disqus Base URLChange the base URL - useful if you move your site
to another URL but want to keep your comments.
Will use the current URL if not set.Disqus Available TypesSelect the types on which you want to enable
comments. You can select from all types available
to Kotti viakotti.available_types.If
nothing is selected, comments won’t appear so be
sure to select at least one of these.If you need to include a type not available inkotti.available_typesor
want to force an option that can never be disabled, you can do so viakotti_disqus.extra_types, such as:kotti_disqus.extra_types =
    kotti.resources.Document
    kotti.resources.ImageChangelog0.1Initial release.
Package: kotti_dkbase
Kotti setup and modifications for CMS projects of datenkarussell.deWarning: No backward compatibility guaranteed. Use at your own risk
and for educational purposes only.Find out more about KottiDevelopment happens athttps://github.com/chrneumann/kotti_dkbaseSetupTo enable the extension in your Kotti site, include the package’s
config.ini in your app configuration (use = config:path/config.ini).
You may want to change some settings!History0.1.0b2 - 2012/08/16Use Fanstatic for layout css.Added maintenance WSGI app (see kotti_dkbase.maintenance).Added clear:both to #footer-push style.0.1.0b1 - 2012/07/28Initial release
Package: kotti_docit
This is an extension to Kotti that allows to add foo to your site.Find out more about KottiDevelopment happens athttps://github.com/b4oshany/kotti_docitSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
    kotti_docit.kotti_configureDatabase upgradeIf you are upgrading from a previous version you might have to migrate your
database.  The migration is performed withalembicand Kotti’s console scriptkotti-migrate. To migrate, runkotti-migrateupgrade--scripts=kotti_docit:alembic.For integration of alembic in your environment please refer to thealembic documentation. If you have problems with the upgrade,
please create a new issue in thetracker.DevelopmentContributions to kotti_docit are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.
Package: kotti_docs_theme
This theme is based onsphinx-bootstrapbyScotch Mediaand modified for
documentation ofKottiand Kotti add-ons.How does it look?Visit theKotti Documentationto see the theme in action.How to useInstall from PyPI:pip install kotti_docs_themeAdjust the settings in your Sphinxconf.pyfile:import kotti_docs_theme

html_theme_path = [kotti_docs_theme.get_theme_dir()]
html_theme = 'kotti_docs_theme'
html_theme_options = {
    'github_user': 'Pylons',
    'github_repo': 'Kotti',
    'twitter_username': 'KottiCMS',
    'home_url': 'http://kotti.pylonsproject.org/',
    'mailing_list_url': 'http://groups.google.com/group/kotti',
    'irc_channel_url': 'irc://irc.freenode.net/#kotti',
}Add a rtd.txt file containing the requirements for building the docs onRead The Docs:Sphinx
kotti_docs_theme
repoze.sphinx.autointerface
repoze.lruChange History0.2Make allhtml_theme_optionskeys optional to make the theme usable
for docs outside the Kotti universe.0.1.1Make definitions of classes, functions, methods and attributes larger.0.1Initial release.
Package: kotti_etherpad
This is an extension to the Kotti CMS to add an etherpad on your site.Find out more about KottiFind out more about etherpadSetting up your etherpadThis Addon provides an Content Type to present an etherpad on your Kotti
site. To set up the content type addkotti_etherpad.kotti_configureto thekotti.configuratorssetting in your ini file:kotti.configurators = kotti_etherpad.kotti_configureNow you can add a new pad. You can host your own server (have a look to
theetherpad documentation) or use a free one (choose from alist of free etherpad servers).Pads widgetkotti_etherpad provides a widget, where all pads are listed, which is disabled
by default. To enable the widget add the following to thepyramid.includessetting:pyramid.includes = kotti_etherpad.widgets.include_protocol_widgetor(to set the widget on the left instead of the right side):pyramid.includes = kotti_etherpad.widgets.include_protocol_widget_leftThanksThanks to the following people for support, code, patches etc:Tetsuya Morimoto (t2y)Change History0.4 - 2012-11-20Switch licences to BSD derived. [j23d]Use assign slot for widget instead of deprecated rendering. [j23d]Changes for compatibility with Kotti>=0.8. These changes
are not backward compatibel. If you want to use kotti_etherpad
with Kotti<=0.7.x then pin kotti_etherpad to 0.3.
- Tests are require pytest fixtures from Kotti>=0.8.
- Use form classes for the form views instead of deprecated generic functions.
- Use fanstatic for resources.Use view_config decoration for views.0.3 - 2012-07-19Added a sanitizer to remove a last “/” character of the server_domain. [t2y]Fixed the title/description typos for line numbers. [t2y]Added test to check if the current username is used for the pad. [j23d]Activate translation settings and added title/description for all fields. [t2y]0.2 - 2012-07-12Update translations. [j23d]Use Integer type for border in schema. [j23d]Set pad_id directly in the settings. [j23d]0.2a1 - 2012-07-02Initial version [j23d]
Package: kotti_events
This is an extension to Kotti that allows to add a collection of
events to your site.Find out more about KottiDevelopment happens athttps://github.com/chrneumann/kotti_eventsSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators = kotti_events.kotti_configureHistory0.1.0b3 - 2012-07-12Rescale event images if larger than 600x600Removed times for past events in event folderChanged date format to ‘full’ and time format to ‘short’Fixed title in add/edit view for event foldersAdded testsFixed bug concering query of upcoming events0.1.0b2 - 2012-03-16Update models to use Declarative for compatibility with Kotti >= 0.6.All dates but the start date are now optional for events.Added thumbnail and icon views for event pictures.Updated layouts and style sheets.0.1.0b1Initial release
Package: kotti_feed
This is an extension to the Kotti CMS that allows you to generate RSS
2.0 feeds from your Kotti site.Find out more about KottiSetting upTo setup which content types should be available on RSS feeds set thekotti_feed.content_typesvariable. An example configuration:kotti.configurators =
  kotti_tinymce.kotti_configure
  kotti_feed.kotti_configure
kotti_feed.content_types = document imageChange History0.2 - 2015-01-24Register views by setting uppyramid.includesinstead of using deprecatedkotti.includes.Note: If you need to use Kotti versions prior to 1.0 then pin
kotti_feed to 0.1.1 to avoid instalation problems.0.1.1 - 2015-01-24Mark as latest version that works with Kotti < 1.00.1 - 2012-09-25Initial release
Package: kotti_filestore
Filesystem storage of BLOBs forKotti.Find out more about BLOB storage in KottiSetupYou also need an option to tell Kotti to use thekotti_filestoreadd-on and to configure the location where the BLOBs will be stored on the filesystem.
The line in your[app:main](or[app:kotti], depending on how you setup Fanstatic) section could then look like this:kotti.blobstore = kotti_filestore.filestore://%(here)s/filestoreThekotti_filestore.filestorepart will cause Kotti to delegate the storage of BLOBs to this class.
The%(here)s/filestoreis an example configuration for the storage which will cause all BLOBs to be stored in a directory namedfilestorewhich will be automatically created in the same directory where your config file resides.ConfigurationCurrently a single configuration option exists.
The absolute path of the directory wherekotti_filestorestores the BLOBs can be specified with the path segment of the configuration URL.To overcome limitations w.r.t. the maximum number of files within a directory on some filesystems,kotti_filestoregenerates a directory tree with a depth of 16, where each directory has a maximum of 256 children (either subdirectories or files).TODOkotti_filestoretries to be fully transaction aware.It does so by usingrepoze.filesafefor filesystem operation onfiles.
Unfortunatelyrepoze.filesafedoesn’t provide functions fordirectories.
That’s whykotti_filestoremay leave some empty directories on your filesystem.
Files are removed properly on deletion of the corresponding content items though.As a workaround you are encouraged to setup a cronjob that scans for empty directories periodically and removes them.ContibutorsAndreas KaiserSebastian BrassChangelog0.1aInitial release.
Package: kotti_gallery
kotti_galleryThis is an extension to the Kotti CMS that allows you to add image galleries to
your Kotti site.It usesBootstrap Image Galleryfor the gallery view.Find out more about KottiSetupTo activate thekotti_galleryadd-on in your Kotti site, you need to add an
entry to thekotti.configuratorssetting in your Paste Deploy config.  If
you don’t have akotti.configuratorsoption, add one.  The line in your[app:main]section could then look like this:kotti.configurators = kotti_gallery.kotti_configureWith this, you’ll be able to add galleries in your site.DevelopmentContributions tokotti_galleryare highly welcome.  Just clone itsGithub repositoryand submit your contributions as pull requests.Testingkotti_galleryhas 100% test coverage.  Please make sure that you add tests
for new features and that all tests pass before submitting pull requests.
Running the test suite is as easy as runningpy.testfrom the source directory.TODOAdd support for remote galleries (e.g. flickr photosets).CHANGES0.2.2Pseudo-crop images with CSS to have all thumbs the same height in
gallery views.0.2.1Implement IDefaultWorkflow.0.2UseBootstrap Image Gallery.Add several multicolumn layouts.Depend on Kotti>=0.8 and its new add / edit form classes.Add German translation.0.1Initial release.Copied code from kotti_image_gallery.
Package: kotti_google_analytics
This extension allows Google Analytics to Kotti, in order to track users and sessions on your site.
In addition, it adds Google Analytics Visualizations for reporting by usingGoogle Analytics Embed API.Example of Google Analytics Visualization:This is an extension to Kotti that allows to add foo to your site.Find out more about KottiDevelopment happens athttps://github.com/b4oshany/kotti_google_analyticsSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
        kotti_controlpanel.kotti_configure
    kotti_google_analytics.kotti_configure

kotti_google_analytics.tracking_id = track_id_hereDatabase upgradeIf you are upgrading from a previous version you might have to migrate your
database.  The migration is performed withalembicand Kotti’s console scriptkotti-migrate. To migrate, runkotti-migrateupgrade--scripts=kotti_google_analytics:alembic.For integration of alembic in your environment please refer to thealembic documentation. If you have problems with the upgrade,
please create a new issue in thetracker.DevelopmentContributions to kotti_google_analytics are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.Known IssuesPip can’t install googleanalystics 0.22.3:pip install https://github.com/b4oshany/google-analytics/tarball/master#egg=googleanalytics-0.22.3History1.2.0 - 1.2.1Date: 2017-06-09Added support for Google Analytics USER ID featurePinnedkotti_controlpanelto 1.0.9 or greater1.1.20Fixed instruction links1.1.19Pinnedkotti_controlpanelto 1.0.3 or greater1.1.18Added more charts.1.1.17Pinnedkotti_controlpanelto 1.0.2 or greater1.1.15 - 1.1.16Pinnedkotti_controlpanelto 1.0.1 or greaterAdjusted this package for the new version ofkotti_controlpanel.1.1.11 - 1.1.14FIxed error caused by click1.1.1 - 1.1.10Fixed rst files.1.1.0Added Google visualization for reports.Addedkotti_controlpanelkotti package, in order to save Google Analytics settings.AddedGoogle Analytics Embed APIfor visualizations.Addedgoogleanalyticspython package to generate access token for Google Analytics.1.0.3Set the tracking code to be placed in the slot below the content area.1.0.2Added Tracking code1.0.0 - unreleasedCreate package withpcreate-skotti kotti_google_analytics.
Package: kotti_grid
Add a grid widget to you Kotti site.Find out more about KottiSetupTo activate thekotti_gridadd-on in your Kotti site, you need to
add an entry to thekotti.configuratorssetting in your Paste
Deploy config.  If you don’t have akotti.configuratorsoption,
add one.  The line in your[app:main](or[app:kotti], depending on how
you setup Fanstatic) section could then look like this:kotti.configurators =
    kotti_settings.kotti_configure
    kotti_grid.kotti_configurePlease note thatkotti_griddepends on kotti_settings, so you have to
list it in yourkotti.configuratorstoo.kotti_gridextends your Kotti site with a widget where you have add a grid of
tiles that can be added, removed, reordered, coloured and filled with content. The
draggable tiles inkotti_gridare build withgridsterand use the query
plugincolorpicker, both are packed as fanstatic packages, herejs jquery_colorpickerandjs gridster.Do I have settings for it?You have different settings to adjustkotti_gridto your needs.You can choose the slot and the context where the widget will be shown. Also you can
set the dimension of the tile and the margins between the tiles. The settings will
be used for new and existing tiles when you save the settings.How to use it?Here you see the different options that are currently exist to change the tiles.When you access the site with the edit permission the tiles are draggable. In every
tile you have four icons. With the first one you can rearrange the position of the tile.
The second opens a second window with a navigation browser where you can choose the
content for the tile, with the third one you can choose the background color of the
tile and with the forth one you can delete the tile. Be sure to click on “Save tiles”,
otherwise the changes will not persist on a reload of the page.With the plus sign on the right of the “Save tiles” button you create a new tile. Choose
the size of the new widget and click on the button “Add”. To include your new tile in the
grid and to use the tile options you have to save the tiles.Changelog0.1a2(2013-05-03)Added settings for the grid.Move initialization of the grid to the template.Added some documentation in the README.Added new form settings to the gridbrowser.Added experimental feature to enable resizing of the grid to use it
in responsive layouts.Added german translations.0.1a1(2013-04-10)Initial release.
Package: kotti-group-manager
This is an extension to Kotti that helps admin users to manage groups and users.FeaturesAllow groups and group pages to be created from email domains of new users if
enabled.Find out more about KottiDevelopment happens athttps://github.com/Collective-Kotti/kotti_group_managerSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
    kotti_group_manager.kotti_configureDatabase upgradeIf you are upgrading from a previous version you might have to migrate your
database.  The migration is performed withalembicand Kotti’s console scriptkotti-migrate. To migrate, runkotti-migrateupgrade--scripts=kotti_group_manager:alembic.For integration of alembic in your environment please refer to thealembic documentation. If you have problems with the upgrade,
please create a new issue in thetracker.DevelopmentContributions to kotti_group_manager are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.History0.1.1Fixes the no creation and modfication date for the Groups folder.0.1.0Allow groups and group pages to be created from email domains of new users if
enabled.Create package withpcreate-skotti kotti_group_manager.
Package: kotti_gsd
This is an extension to Kotti that allows to add foo to your site.Find out more about KottiDevelopment happens athttps://github.com/b4oshany/kotti_gsdSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
    kotti_gsd.kotti_configureDatabase upgradeIf you are upgrading from a previous version you might have to migrate your
database.  The migration is performed withalembicand Kotti’s console scriptkotti-migrate. To migrate, runkotti-migrateupgrade--scripts=kotti_gsd:alembic.For integration of alembic in your environment please refer to thealembic documentation. If you have problems with the upgrade,
please create a new issue in thetracker.DevelopmentContributions to kotti_gsd are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.History0.1 - unreleasedCreate package withpcreate-skotti kotti_gsd.
Package: kotti_history
This is an extension to Kotti that allows to track the viewing existing content types in your site.
In addition, it tracks user searches.Find out more about KottiDevelopment happens athttps://github.com/b4oshany/kotti_historySetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
    kotti_history.kotti_configure
    kotti_controlpanel.kotti_configureDatabase upgradeIf you are upgrading from a previous version you might have to migrate your
database.  The migration is performed withalembicand Kotti’s console scriptkotti-migrate. To migrate, runkotti-migrateupgrade--scripts=kotti_history:alembic.For integration of alembic in your environment please refer to thealembic documentation. If you have problems with the upgrade,
please create a new issue in thetracker.DevelopmentContributions to kotti_history are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.History0.1 - unreleasedCreate package withpcreate-skotti kotti_history.
Package: kotti_icons
Add a full set of icons / favicons to yourKottisite.This extension injects a set of icon links into the head section of Kotti’s master templates.
It also provides two views, registered for the root node of your site:browserconfig.xmlmanifest.jsonDevelopment happens athttps://github.com/Kotti/kotti_iconsSetupTo enable the extension in your Kotti site, activate the configurator:kotti.configurators =
    kotti_icons.kotti_configureAdd your own icon setTo replace the icons in this this packe with your own, you first need to configure anasset overridein your package’sincludeme:config.override_asset(
    to_override='kotti_icons:static',
    override_with='your_package:path/to/directory/with/icons')Then place your icon set in this directory.You can generate a full set of icons for your site by uploading a single image to one of the many available online tools, for example:http://www.favicon-generator.org/http://realfavicongenerator.net/DevelopmentContributions to kotti_icons are highly welcome.
Just clone itsGithub repositoryand submit your contributions as pull requests.History1.0.0 - unreleasedInitial release.