Saravanan666/pypi-org huggingface dataset:
Package: djangocms-reversion2
UNSTABLE: We have tested this project locally but by now never used it in production.FeaturesThese are the core features of Django-CMS Reversion2Create versions of pagesCreate PageVersion: Revisions for page drafts in given language (only if changes were made seedirtyflag)View differences between versions of a pageCompare the current page with back-up versions.Revert a page to a versionRevert to PageVersion: Reverting to any previous revision of pageCreate a version for all ‘unversioned’ pagesTrash bin: Moves deleted pages to a hidden PageRoot before really deleting itMultiple editorsExperimental feature.All page version can be edited.
Work on the hidden drafts of PageVersion in order to realize multi-editor workflow??Trash bin for pagesTrash bin: Moves deleted pages to a hidden PageRoot before really deleting itPermission systemThis plugin integrates with the django-cms permissions.ToDosTo be implemented (see Issues on Githubhttps://github.com/Blueshoe/djangocms-reversion2/issues)Auto-Revisions when reverting from unsaved draftsIntegration withdivio/djangocms_moderationonce they publish a stable releaseBuild a multi-editor djangocms_toolbar and disable buttons that make unwanted changesDisclaimerThis is an experimental plugin.No software is perfect, everyone’s code sucks. Feel free to suggest, criticize and/or contribute.
Package: djangocms-scrape-google-photos-album
djangocms-scrape-google-photos-albumdjangocms-scrape-google-photos-albumis a plugin fordjango CMSthat
allows you to include a public google photo album in your site by way of scraping their html.WARNING: This is implementation is likely to break due to the nature of scraping. The regex will
need to be updated whenever google changes the structure of that page.Requirementspython 3.5+django 1.11 (other versions may work, but this is the only one that has been tested)django-cms 3.5 (other versions may work, but this is the only one that has been tested)Installationpip install djangocms-scrape-google-photos-albumUsageNote: Results are cached for30 minutes. If this doesn't serve your needs,make an issue.settings.py:INSTALLED_APPS = (
    ...
    'djangocms_scrape_google_photos_album',
    ....
)Override the templateincluded, as it's likely to not be the html that you want. Below is an example of how you could use
it withBootstrap 3andfeatherlight.js./my_project/templates/djangocms_scrape_google_photos_album/album.html{% if photo_urls %}
  <div class="container-fluid">
    <div class="row" data-featherlight-gallery data-featherlight-filter="a" data-featherlight-type="image">
      {% for photo_url in photo_urls %}
        <div class="col-xs-6 col-sm-4 col-md-3">
          <a href="{{ photo_url }}=w1200-h1200">
            <img src="{{ photo_url }}=w300-h300-c" class="img-responsive" />
          </a>
        </div>
      {% endfor %}
    </div>
  </div>
{% endif %}
Package: django-cms-search
This package provides multilingual search indexes for easy Haystack integration with django CMS.UsageAfter installing django-cms-search through your package manager of choice, addcms_searchto yourINSTALLED_APPS. That’s it.For setting up Haystack, please refer to theirdocumentation.For more docs, see thedocsfolder or theonline documentation.WarningSince version 0.5, theHaystackSearchApphookis not registered automatically
anymore. If you want do use the default app hook provided by django-cms-search,
add this (e.g. inmodels.py):from cms_search.cms_app import HaystackSearchApphook
apphook_pool.register(HaystackSearchApphook)
Package: djangocms-search
################djangocms-search################A Search plugin for django CMS. Could be inserted with a form itself into CMS placeholders.Uses Aldryn-search (Django-Haystack) for indexing of titles and pages.Installation~~~~~~~~~~~~This plugin requires :code:`django CMS` 3.0 or higher to be properly installed andconfigured.* In your projects :code:`virtualenv`, run :code:`pip install djangocms-search`.* Add :code:`djangocms_search'` to your :code:`INSTALLED_APPS` setting.* If using Django 1.7 add :code:`'djangocms_search': 'djangocms_search.migrations_django',`to :code:`MIGRATION_MODULES`  (or define `:code:`MIGRATION_MODULES`` if it does not exists);when django CMS 3.1 will be released, migrations for Django 1.7 will be movedto the standard location and the south-style ones to :code:`south_migrations`.* Run ``manage.py migrate djangocms_search``.Settings~~~~~~~~Setting you could define in your main project settings.py is::code:`COMMON_PAGINATOR_PAGINATE_BY = [Paginate your search results by this number of entries]`Example (default setting)::code:`COMMON_PAGINATOR_PAGINATE_BY = 10`Requirements~~~~~~~~~~~~This plugin depends on forked version of `aldryn-search <https://github.com/garmoncheg/aldryn-search>` it is updated to 0.2.8 and should be installed in order to be comartible with django-cms 3.xFollow haystack configuration of the Aldryn-search.Mine looks like (settings.py):HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine','PATH': os.path.join(PROJECT_PATH, 'whoosh_index'),},}HAYSTACK_ROUTERS = ['aldryn_search.router.LanguageRouter', ]ALDRYN_SEARCH_REGISTER_APPHOOK = FalseThis should help register indexing properly. It is also modified to index pages along with titles. So installing this modified version will be required in order for pluin to work propery.Children~~~~~~~~This plugin does not support child plugins.Translations~~~~~~~~~~~~Not Yet...
Package: djangocms-search-redux
################djangocms-search################A Search plugin for django CMS. Could be inserted with a form itself into CMS placeholders.Uses Aldryn-search (Django-Haystack) for indexing of titles and pages.Installation~~~~~~~~~~~~This plugin requires :code:`django CMS` 3.0 or higher to be properly installed andconfigured.* In your projects :code:`virtualenv`, run :code:`pip install djangocms-search`.* Add :code:`djangocms_search'` to your :code:`INSTALLED_APPS` setting.* If using Django 1.7 add :code:`'djangocms_search': 'djangocms_search.migrations_django',`to :code:`MIGRATION_MODULES`  (or define `:code:`MIGRATION_MODULES`` if it does not exists);when django CMS 3.1 will be released, migrations for Django 1.7 will be movedto the standard location and the south-style ones to :code:`south_migrations`.* Run ``manage.py migrate djangocms_search``.Settings~~~~~~~~Setting you could define in your main project settings.py is::code:`COMMON_PAGINATOR_PAGINATE_BY = [Paginate your search results by this number of entries]`Example (default setting)::code:`COMMON_PAGINATOR_PAGINATE_BY = 10`Requirements~~~~~~~~~~~~This plugin depends on forked version of `aldryn-search <https://github.com/garmoncheg/aldryn-search>` it is updated to 0.2.8 and should be installed in order to be comartible with django-cms 3.xFollow haystack configuration of the Aldryn-search.Mine looks like (settings.py):HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine','PATH': os.path.join(PROJECT_PATH, 'whoosh_index'),},}HAYSTACK_ROUTERS = ['aldryn_search.router.LanguageRouter', ]ALDRYN_SEARCH_REGISTER_APPHOOK = FalseThis should help register indexing properly. It is also modified to index pages along with titles. So installing this modified version will be required in order for pluin to work propery.Children~~~~~~~~This plugin does not support child plugins.Translations~~~~~~~~~~~~Not Yet...
Package: djangocms-section
=================djangocms-section=================Section is a DjangoCMS plugin for displaying a section consisting of a FilerImage and TextPlugin instances.The app can be configured to offer multiple layouts to the user.Requires `django-filer` and `easy_thumbnails`.Quick start-----------1. Install with your favorite tool2. Add `'section'` to `INSTALLED_APPS`.3. Configure a `'preview'` thumbnail alias for easy_thumbnails if you're going to use the default template like so::THUMBNAIL_ALIASES = {'preview': {'size': (320, 150),'crop': 'smart',},}4. Enjoy adding a Section plugin to a page.Custom layouts--------------You can add as many layout templates as you desire. See `templates/section/default.html` for an example.Don't forget to render the placeholder for the text plugins.The templates have to be enabled in the settings::SECTION_STYLE_CHOICES = (('default', _('default')),('lightbox', _('with lightbox')),)
Package: djangocms-semantic-ui
Copyright (c) 2017 Carlos MartinezPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE.Description: =====================DjangoCMS Semantic UI=====================.. image:: https://badge.fury.io/py/djangocms-semantic-ui.svg:target: https://badge.fury.io/py/djangocms-semantic-ui.. image:: https://travis-ci.org/CarlosMart626/djangocms_semantic_ui.svg?branch=master:target: https://travis-ci.org/CarlosMart626/djangocms_semantic_uiSemantic UI reusable components for DjangoCMS.Available Components====================- Container- Grid- Column- Segments- Group Segments- Dividers- TabsUsage=====Install using ``pip install djangocms_semantic_ui`` and add into installed apps inside your djangocmsprojectSettings========.. code:: pythonINSTALLED_APPS = (# ...'djangocms-semantic-ui',)Keywords: django djangocms semantic-uiPlatform: OS IndependentClassifier: Development Status :: 4 - BetaClassifier: Environment :: Web EnvironmentClassifier: Framework :: DjangoClassifier: Intended Audience :: DevelopersClassifier: License :: OSI Approved :: MIT LicenseClassifier: Operating System :: OS IndependentClassifier: Programming Language :: PythonClassifier: Topic :: CommunicationsClassifier: Topic :: Internet :: WWW/HTTP :: Dynamic ContentClassifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message BoardsClassifier: Programming Language :: Python :: 2.6Classifier: Programming Language :: Python :: 2.7Classifier: Programming Language :: Python :: 3.5Classifier: Programming Language :: Python :: 3.6
Package: djangocms-simple-accordion
A plugin for django CMS which provides you an easy way to add accordion tabs to your pages. It’s minimalistic and can be easily customized via CSS.InstallationTo get started usingdjangocms-simple-accordion:install it withpip:$ pip install djangocms-simple-accordionadd the plugins toINSTALLED_APPS:INSTALLED_APPS = (
    ...
    'djangocms_accordion',
    ...
)runmigrate djangocms_accordion.DependenciesCurrently this plugin depends on bootstrap and glyphicons.CustomizationYou can just override some of the CSS rules. In order to find the correct one, inspect the generated HTML in the development tools in the browser of your choice.However, here are some commonly used customization options to get you started:Tab-Icons.accordion-title.accordion-toggleIcon:after{font-size:13px;content:'\e080';}.accordion-title.active.accordion-toggleIcon:after{content:'\e114';}Accordion Color.accordion{background-color:red;}Title font size.accordion-title{font-size:20px;}Transition Time.u-accordion-transition{-webkit-transition:ease-in-out.2s;-moz-transition:ease-in-out.2s;-ms-transition:ease-in-out.2s;-o-transition:ease-in-out.2s;transition:ease-in-out.2s;}If you feel like you need to customize the plugin more than what is easily possible with CSS, go ahead and copy the directorydjangocms_accordioninto your django project.
Package: djangocms-simple-admin-style
OverviewTheDjango CMS Simple Admin Styleis a lightweight alternative to the comprehensiveDjango CMS Admin Style. Its goal is to refine the Django CMS interface with minimalistic changes:Standardizing color schemes with Django CMS.Making minimal CSS adjustments like adding button borders for interface consistency.Restraining from interfering with Django’s admin styling.Removing headers from Django CMS’ sidebar and modal.All stylesheets are combined into a single CSS file under 10kB.Browser SupportTheDjango CMS Simple Admin Styleuses CSS nesting to maintain a small stylesheet size, which makes it incompatible with Internet Explorer. It does work with all current versions of modern browsers. VisitCanIUsefor more information on CSS features compatibility.InstallationFor a manual installation:Runpip installdjangocms-simple-admin-styleAdddjangocms_simple_admin_styleto yourINSTALLED_APPSjust before'django.contrib.admin'CustomizationWhile the Django CMS Simple Admin Style overrides Django admin’sbase_site.html, you can still customize this page using the source oftemplates/admin/base_site.htmland override the templates included in various blocks. For instance, you can insert your own CSS intemplates/admin/inc/extrastyle.html.ContributingTo contribute:Set up the development environment withnvm useandnpm install.Changes should be made inprivate/djangocms-simple-admin.css.Use../minify-cssto minify the updated CSS file.
Package: django-cms-simple-events
=============================Django CMS Simple Events============================Name: django-cms-simple-eventsDescription: A `Django CMS <http://www.django-cms.org/>`_ application for managing an events calendar.Download: https://bitbucket.org/chucu/django-cms-simple-eventsDependancies============- django (tested with 1.5.1)- django-cms (tested with 2.4)- django-hvadInstallation============Download--------From PyPI'''''''''You can simply type into a terminal ``pip install django-cms-simple-events`` or ``easy_install django-cms-simple-events``.Manually''''''''You can download from https://bitbucket.org/chucu/django-cms-simple-events.Unzip the file you downloaded. Then go in your terminal and ``cd`` into the unpacked folder.Then type ``python setup.py install`` in your terminal.Setup-----Put ``'simple_events'`` in your ``INSTALLED_APPS`` section in settings.py.Don't forget to syncdb your database or migrate if you're using South.Example:INSTALLED_APPS = (...'hvad','simple_events',)
Package: djangocms-simple-gallery
# djangocms-simple-gallerySimple gallery plugin for django-cms. Still in development.## Installation
You can easily install it via pip:pip install djangocms-simple-galleryadddjangocms_simple_galleryto yourINSTALLED_APPSrunsyncdbandmigrate## Requirements
* django-filer
* easy-thumbnails## Settings
### DANGOCMS_SIMPLE_GALLERY_TEMPLATES
A Tuple of Tuples containing the available Templates:((‘djangocms_gallery/default.html’, _(‘default’),)### DANGOCMS_SIMPLE_GALLERY_ADVANCED_OPTIONS
Default is False. If True, additional options will be available in the admin.
Package: django-cms-site
Django CMS site suitable for Dockerwww.django-cms.czDocker imageInstallation with pip# create and enter an empty directory of your choicemkdirdjango-cms&&cddjango-cms# create and activate virtual environmentvirtualenvenv.env/bin/activate# install django-cms-site with all the requirementspipinstalldjango-cms-site# create databasedjango-cmsmigrate# create admin userdjango-cmscreatesuperuser# run development serverDEBUG=TEMPLATEdjango-cmsrunserver
Package: djangocms-site-search
Django model based search for Django CMSThe reason I created this was simply to avoid the overhead of using third party applications such as haystack.
I was deploying an app on Amazons Elastic Beanstalk that will run on one or more instance and did not
want the hassle of trying to save the index results in a centralized storage. I also did not want another instance
just to act as a search endpoint like solr etc.Doing it this way by saving the results in the database makes it extremely portable.On publishing a page, an index item is added to the model.
On unpublishing or deleting its removed.InstallationInstallation withpip:$ pip install djangocms-site-searchSetupAdd the following apps to theINSTALLED_APPSensuring its below cms:INSTALLED_APPS = (
    ...
    'cms',
    'site_search',
)Add the url routes to the project in urls.py:urlpatterns = [
    url(r'^', include('site_search.urls', 'search')),
]DocumentationPlease head over to ourdocumentationfor all
the details on how to install and use the django CMS site search.LicenseThe project is licensed under the MIT license.
Package: djangocms-slick-slider
A Django CMS Slider Plugin withSlick Slider.FeaturesAdd a Slick Slider to any page via Django CMS PluginChange/set Slick options viaJSONFieldSet some styling options such as colorCMSAdmin FormOutputDocumentationThe full documentation is athttps://djangocms-slick-slider.readthedocs.io.QuickstartInstall djangocms_slick_slider:pip install djangocms-slick-sliderAdd it to yourINSTALLED_APPS:INSTALLED_APPS=(...'djangocms_slick_slider.apps.DjangocmsSlickSliderConfig',...)Example projectYou can quickly get an example project up to test / develop the plugin.If you have virtualenvwrapper installed:git clone https://github.com/oesah/djangocms_slick_slider.git
cd example
mkvirtualenv my_project_env
pip install -r requirements.txt
python manage.py runserverVisit your homepage (usuallyhttp://localhost:8000).User:adminPassword:adminadminYou should see some instances of theSlick Sliderplugin. You can play around
to see, how it works.SettingsSLICK_SLIDER_VERSIONVersion of Slick Slider that should be used. Keep in mind, that this version
needs to be instatic/vendor/folder with the appropriate folder name.If you want to upgrade, download and copy the new version into the before
mentioned folder and change the version in the settings.Default:1.8.0SLICK_SLICKER_DEFAULT_OPTIONSYou can adjust the default options by settingSLICK_SLICKER_DEFAULT_OPTIONSto a dictionary.Default:SLICK_SLICKER_DEFAULT_OPTIONS = {
    'dots': True,
    'slidesToShow': 2,
    'mobileFirst': False,
    'slidesToScroll': 1,
    'autoplay': True,
    'autoplaySpeed': 1500
}You can set any option that slick-slider offers. You can find them here:https://kenwheeler.github.io/slick/SLICK_SLIDER_ACE_THEMEYou can change the ACE theme of the edit field in the admin.Default:jsonSLICK_SLIDER_ACE_MODEYou can change the ACE mode of the edit field in the admin.Default:githubRunning TestsDoes the code actually work?source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ toxIf you have issues with different python versions, please take a look at
these docs:https://www.holger-peters.de/using-pyenv-and-tox.htmlRelease to PyPiFor versioning, you need to havestandard-versioninstalled:yarn installOnce you are ready and everything has been commited to git, you can run:yarn run releaseThis will:Bump the version in the according filesCommit everything to git and create a git tagCreate a package for PyPi and upload itPush everything to Git including tagsCreditsTools used in rendering this package:Cookiecuttercookiecutter-djangopackageSlick SliderToDostranslations
Package: djangocms-slider
A simple django cms slideshow plugin.Features:There are 2 plugins: SlideShow and Slide. A SlideShow can only contains Slides. Those can be arranged in the order you want just like any other plugin.Each image can have a url specified (creating an anchor around the image)By default, creates a [flexslider](http://www.woothemes.com/flexslider/) slideshow.By default, uses [sorl-thumbnail](https://github.com/mariocesar/sorl-thumbnail) as a thumbnail plugin.InstallationThis plugin requiresdjango CMS 3.0or higher to be properly installed and configured.To install:runpip install djangocms-slideron your virtualenvaddsorl.thumbnailto yourINSTALLED_APPSsetting if you want to use default template.adddjangocms_sliderto yourINSTALLED_APPSsetting (mind the underscore)Run./manage.py migrate djangocms_sliderUsageTo override the template, just addslider.htmland or ‘slide.html’ in a django template directory undertemplates/djangocms_slider.
Package: djangocms-slider-easy
A simple django cms slideshow plugin. For ofhttps://github.com/urga/djangocms-slider, but using easy-thumbnails by default.Features:There are 2 plugins: SlideShow and Slide. A SlideShow can only contains Slides. Those can be arranged in the order you want just like any other plugin.Each image can have a url specified (creating an anchor around the image)By default, creates a [flexslider](http://www.woothemes.com/flexslider/) slideshow.By default, uses [easy-thumbnails](https://github.com/SmileyChris/easy-thumbnails) as a thumbnail plugin.Allows use of a custom thumbnail configuration in Django settings, using anslider_thumb_idfield that should correspond to your id in THUMBNAIL_ALIASES.So a settings of‘home_slider’: {‘size’: (400, 200), ‘crop’: False},in yourTHUMBNAIL_ALIASES, and aslider_thumb_idofhome_sliderin your Slider plugin/model (withuse_simple_settingsset to False) will result in the images being 400x200 instead of the settings in theslide.htmltemplate.Of course, you can still override templates.InstallationThis plugin requiresdjango CMS 3.0or higher to be properly installed and configured.To install:runpip install djangocms-slider-easyon your virtualenvaddeasy_thumbnailsto yourINSTALLED_APPSsetting if you want to use default template.adddjangocms_sliderto yourINSTALLED_APPSsetting (mind the underscore)Run./manage.py migrate djangocms_sliderUsageTo override the template, just addslider.htmland or ‘slide.html’ in a django template directory undertemplates/djangocms_slider.
Package: djangocms-slider-easy-uploadcare
djangocms-slider-easy-uploadcare================A simple django cms slideshow plugin. Fork of https://github.com/urga/djangocms-slider, but using uploadcare.Features:* There are 2 plugins: SlideShow and Slide. A SlideShow can only contains Slides. Those can be arranged in the order you want just like any other plugin.* Each image can have a url specified (creating an anchor around the image)* By default, creates a [flexslider](http://www.woothemes.com/flexslider/) slideshow.* Uses the uploadcare 3.0.1 widget to enable free cropping (currently no setting to enable self-defined cropping dimensions)Installation------------This plugin requires `django CMS 3.0` or higher to be properly installed and configured.To install:* run `pip install djangocms-slider-easy-uploadcare` on your virtualenv* Make sure `pyuploadcare` is configured with the `UPLOADCARE` setting* add `djangocms_slider_uploadcare` to your `INSTALLED_APPS` setting (mind the underscore)* Run `./manage.py migrate djangocms_slider_uploadcare`### Why use this plugin?- Uploadcare is pretty great with an awesome widget, and very good at serving images *fast*- If you've stumbled upon the well-known performance issues regarding cloud storage in combination with `easy-thumbnails` and `sorl-thumbnail`### Own Flexslider config?This can be done by overriding the `slider.html` template.- Place a `djangocms_slider_uploadcare` directory with a `slider.html` in your `templates` directory- In this `slider.html`, copy the original contents of `slider.html` and edit the Flexslider config included in it
Package: djangocms-slides
Very simple djangoCMS plugin that can be used for features, galleries, sliders etc.Static files not included!scripts for the default template arehttp://finalangel.github.io/classjs-plugins/, more specifically: class.js v1.0, cl.gallery.js v2.0.1styling is present in the sass folder in the repositoryhttps://github.com/alesdotio/djangocms-slides