{"id":13500565,"url":"https://github.com/django-fiber/django-fiber","last_synced_at":"2025-05-15T15:05:07.376Z","repository":{"id":555792,"uuid":"1581825","full_name":"django-fiber/django-fiber","owner":"django-fiber","description":"Django Fiber - a simple, user-friendly CMS for all your Django projects","archived":false,"fork":false,"pushed_at":"2024-03-19T21:48:34.000Z","size":14024,"stargazers_count":669,"open_issues_count":5,"forks_count":113,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-05-09T15:52:56.211Z","etag":null,"topics":["cms","django","python"],"latest_commit_sha":null,"homepage":"http://ridethepony.org/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/django-fiber.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-04-07T10:50:30.000Z","updated_at":"2025-04-15T15:03:44.000Z","dependencies_parsed_at":"2024-01-13T11:13:28.684Z","dependency_job_id":"f26b1bed-1ed6-4ebd-91ae-fcd5d433dcc0","html_url":"https://github.com/django-fiber/django-fiber","commit_stats":{"total_commits":912,"total_committers":36,"mean_commits":"25.333333333333332","dds":0.7883771929824561,"last_synced_commit":"aeed679b3578479fd82bee7204254cf56797df8d"},"previous_names":["ridethepony/django-fiber"],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-fiber%2Fdjango-fiber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-fiber%2Fdjango-fiber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-fiber%2Fdjango-fiber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-fiber%2Fdjango-fiber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/django-fiber","download_url":"https://codeload.github.com/django-fiber/django-fiber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364270,"owners_count":22058878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","django","python"],"created_at":"2024-07-31T22:01:05.372Z","updated_at":"2025-05-15T15:05:07.356Z","avatar_url":"https://github.com/django-fiber.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"Django Fiber\n============\n\n|Build image| |PyPI version| |Coverage Status|\n\nAn important message about this project\n---------------------------------------\n\nHi Django Fiber enthusiasts! This project was started by the people at Ride The Pony, Leukeleu and Jouw Omgeving.\nThey started Django Fiber in 2011, because they wanted a good, *simple* Django CMS available. Lots of people felt the\nsame, which was why Django Fiber became pretty popular. And it is still going strong in lots of sites, so we hear :)\n\nLater, they discovered `Wagtail \u003chttps://wagtail.io/\u003e`_, and found it to be even better than their own creation. So\nthey decided to move on. Nevertheless, Django Fiber was popular, used in many websites, and they didn't want to just\ndrop it. At the start of 2017 they handed over control of the project to a new group of maintainers - the discussion\nabout this handover can be found in `issue #244 \u003chttps://github.com/django-fiber/django-fiber/issues/244\u003e`_.\n\nCurrently Django Fiber is in 'maintenance mode'. What this means it that it will be updated to run with the\nlatest releases of Django - and of other packages that Django Fiber depends on. However, no effort will be made to\nadd new features.\n\nIf a user really wants a new feature added - then a well-written PR will be reviewed and considered. But other than\nthat, Django Fiber is staying exactly as it is :)\n\nAbout Django Fiber\n------------------\n\nDo you want to see a Django Fiber screencast, to get a feel for what  it can do\nfor you? `Check it out on Vimeo \u003chttps://vimeo.com/24678409\u003e`_\n\nConvinced? Want to use Django Fiber in your own Django project? Then follow the\ninstructions below.\n\nRequirements\n------------\n\nThese dependencies are automatically installed::\n\n    Pillow\u003e=2.2.1\n    django-mptt\u003e=0.8\n    django_compressor\u003e=2.0\n    djangorestframework\u003e=3.4\n    easy-thumbnails\u003e=2.2\n\nInstallation\n------------\n\nWe're assuming you are using Django 1.9-2.0. Then simply install Fiber\nusing pip::\n\n    $ pip install django-fiber\n\n\n\nSetup\n~~~~~\n\nOpen **settings.py** and add the following to your INSTALLED_APPS\n\n.. code-block:: python\n\n   INSTALLED_APPS = (\n        'mptt',\n        'compressor',\n        'easy_thumbnails',\n        'fiber',\n        ...\n   )\n\nAdd Fiber to the MIDDLEWARE_CLASSES list\n\n.. code-block:: python\n\n    import django.conf.global_settings as DEFAULT_SETTINGS\n\n    MIDDLEWARE_CLASSES = DEFAULT_SETTINGS.MIDDLEWARE_CLASSES + (\n        'fiber.middleware.ObfuscateEmailAddressMiddleware',\n        'fiber.middleware.AdminPageMiddleware',\n        ...\n    )\n\n(Or, add the same items to ``MIDDLEWARE`` if you are using Django 1.10 or later.)\n\nAdd the request context processor\n\n.. code-block:: python\n\n    TEMPLATES = [\n        {\n            'OPTIONS': {\n                'context_processors': [\n                    'django.template.context_processors.request',\n                    ...\n                ]\n            }\n            ...\n        },\n    ]\n\nAnd configure compressor\n\n.. code-block:: python\n\n    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))\n\n    STATIC_ROOT = os.path.join(BASE_DIR, 'static')\n    STATIC_URL = '/static/'\n    STATICFILES_FINDERS = DEFAULT_SETTINGS.STATICFILES_FINDERS + [\n        'compressor.finders.CompressorFinder',\n    ]\n\nEdit your **urls.py** to add the Fiber site to your url-patterns\n\n.. code-block:: python\n\n    from django.urls import include, path, re_path\n    from fiber.views import page\n\n    urlpatterns = [\n        ...\n        path('api/v2/', include('fiber.rest_api.urls')),\n        path('admin/fiber/', include('fiber.admin_urls')),\n        ...\n        re_path('', page),\n    ]\n\nPost-installation\n-----------------\n\nCreate database tables::\n\n    $ python manage.py migrate\n\nAll static Fiber files need to be symlinked in (or copied to) your static files folder if you're not on your dev machine::\n\n    $ python manage.py collectstatic --link\n\nFurther documentation\n---------------------\n\nFor further usage and configuration details take a look at our\ndocumentation project at\n`readthedocs \u003chttps://django-fiber.readthedocs.org/\u003e`__.\n\nChangelog\n---------\n\nSee `CHANGELOG.md \u003chttps://github.com/django-fiber/django-fiber/blob/master/CHANGELOG.rst\u003e`_\nfor the latest changes.\n\n.. |Build image| image:: https://github.com/django-fiber/django-fiber/workflows/CI/badge.svg?branch=master\n     :target: https://github.com/django-fiber/django-fiber/actions?workflow=CI\n     :alt: CI Status\n.. |PyPI version| image:: https://img.shields.io/pypi/v/django-fiber.svg\n   :target: https://pypi.python.org/pypi/django-fiber/\n.. |Coverage Status| image:: https://codecov.io/github/django-fiber/django-fiber/coverage.svg?branch=master\n    :target: https://codecov.io/github/django-fiber/django-fiber?branch=master\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-fiber%2Fdjango-fiber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjango-fiber%2Fdjango-fiber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-fiber%2Fdjango-fiber/lists"}