This file is indexed.

/usr/lib/python2.7/dist-packages/FeinCMS-1.7.4.egg-info is in python-django-feincms 1.7.4-1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Metadata-Version: 1.1
Name: FeinCMS
Version: 1.7.4
Summary: Django-based Page CMS and CMS building toolkit.
Home-page: http://github.com/feincms/feincms/
Author: Matthias Kestenholz
Author-email: mk@feinheit.ch
License: BSD License
Description: ========================================
        FeinCMS - An extensible Django-based CMS
        ========================================
        
        When was the last time, that a pre-built software package you wanted to
        use got many things right, but in the end, you still needed to modify
        the core parts of the code just because it wasn't (easily) possible to
        customize the way, a certain part of the system behaved?
        
        Django came to rescue all of us, who were not happy with either doing
        everything on our own or customizing another software package until it
        was impossible to update.
        
        The biggest strength of a framework-like design is, that it tries not
        to have a too strong view of what the user should do. It should make some
        things easy, but just GET OUT OF THE WAY most of the time.
        
        Just after discovering the benefits of a framework-like approach to
        software design, we fall back into the rewrite everything all the time
        mindset and build a CMS which has very strong views how content should
        be structured. One rich text area, a media library and some templates,
        and we have a simple CMS which will be good enough for many pages. But
        what if we want more? If we want to be able to add custom content? What
        if the user can't be trusted to resize images before uploading them?
        What if you'd like to add a gallery somewhere in between other content?
        What if the user should be able to administer not only the main content,
        but also a sidebar, the footer?
        
        With FeinCMS, this does not sound too good to be true anymore. And it's
        not even complicated.
        
        
        FeinCMS is an extremely stupid content management system. It knows
        nothing about content -- just enough to create an admin interface for
        your own page content types. It lets you reorder page content blocks
        using a drag-drop interface, and you can add as many content blocks
        to a region (f.e. the sidebar, the main content region or something
        else which I haven't thought of yet). It provides helper functions,
        which provide ordered lists of page content blocks. That's all.
        
        
        Adding your own content types is extremely easy. Do you like textile
        that much, that you'd rather die than using a rich text editor?
        Then add the following code to your project, and you can go on using the
        CMS without being forced to use whatever the developers deemed best:
        
        ::
        
            from feincms.module.page.models import Page
            from django.contrib.markup.templatetags.markup import textile
            from django.db import models
        
            class TextilePageContent(models.Model):
                content = models.TextField()
        
                class Meta:
                    abstract = True
        
                def render(self, **kwargs):
                    return textile(self.content)
        
            Page.create_content_type(TextilePageContent)
        
        
        That's it. Not even ten code lines for your own page content type.
        
        
        
        Getting started
        ===============
        
        Visit these sites
        -----------------
        
        * FeinCMS Website: http://www.feincms.org/
        * Read the documentation: http://feincms-django-cms.readthedocs.org/
        * See the Google Groups page at http://groups.google.com/group/django-feincms
        * FeinCMS on github: https://github.com/feincms/feincms/
        
        IRC
        ---
        
        Visit us on IRC! We are hanging around in ``#feincms`` on freenode. If you
        do not have an IRC client you can use the
        `freenode Web IRC client <http://webchat.freenode.net/>`_.
        
        Quickstart
        ----------
        
        You can find a short quickstart guide at QUICKSTART.rst
        
        Optional Packages
        -----------------
        
        * `pytidylib <http://countergram.com/open-source/pytidylib/>`_ can be
          installed to perform HTML validation and cleanup using `HTML Tidy
          <http://tidy.sourceforge.net>`_ while editing content. Install pytidylib and
          add ``FEINCMS_TIDY_HTML = True`` to your settings.py.
        
        * Alternately, `lxml <http://pypi.python.org/pypi/lxml>`_ can be installed to perform
          silent HTML cleanup to remove non-standard markup while editing content.
          Install lxml and add ``cleanse=True`` when you register ``RichTextContent``
          or ``SectionContent``::
        
            RichTextContentType = Page.create_content_type(RichTextContent, cleanse=True)
        
        Repository branches
        -------------------
        
        The FeinCMS repository on github has several branches. Their purpose and
        rewinding policies are described below.
        
        * ``maint``: Maintenance branch for the second-newest version of FeinCMS.
        * ``master``: Stable version of FeinCMS.
        
        ``master`` and ``maint`` are never rebased or rewound.
        
        * ``next``: Upcoming version of FeinCMS. This branch is rarely rebased
          if ever, but this might happen. A note will be sent to the official
          mailing list whenever ``next`` has been rebased.
        * ``pu`` or feature branches are used for short-lived projects. These
          branches aren't guaranteed to stay around and are not meant to be
          deployed into production environments.
        
Platform: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks