Django-gitcms v.0.2.2


This is a django website with a twist: all content is stored in text files. I manage those files with git. A little script loads those files into the database and then django serves them.In fact, all of the content and its history is actually publicly available (but you don't have to make your history available in order to use this system). You can all see this an example of how to use django-gitcm.Github, of course. The code is license Affero 3 (GPL for web applications).I have also released it on PyPI if you prefer. * Your website is using django. This means that it's easy to add any functionality you want. * Out of the box, it supports: o Restructured text articles (pages such as this one) o menus o raw files o a conference system but the main point is that the architechture is easily extensible. I'm selling you an idea more than software. * yst: Uses Yaml as a language and a system of string templates. * gitwiki: A Wiki with a git back-end. Several other similar projects exist. * nesta: A ruby based CMS with text files as its backend.Because there is no web front-end to the history or even an edit button. It's git all the way. It's not friendly to non-technical users (it's very friendly for technical users???‚a€?those of us who live on the command line and don't want to have to learn a new way of doing things).Because you can store any type of data, not only hyper-text files.For example, in this website, the conferences is a django app whose data is a text file that looks like:name: International Symposium on Biomedical Imaging (ISBI)short_name: ISBIlocation: Rotterdam, The Netherlandsstart: April 14 2010end: April 17 2010submission_deadline: November 2 2009followed by many more examples. Actually, the menus on this website are also saved as a yaml file, while the publications app saves its information as a bibtex file (I use exhibit for the display, but pre-process the bibtex file everytime it changes). I can write any functionality I want with django and store the information as a text file (I only have to write a load() function in Python, which can do whatever I want).This is not really comparable to wiki-git-like projects. We just have different goals.#md5=3e4fc7b3a97984aba581306ebffab4d5

This is a django website with a twist: all ... A Django-based git-backed content management system ...

  • Freeware
  • 204 Kb
  • 579
  • Free

Review Django-gitcms

  • captcha

Other software of Lu??N—?…s Pedro Coelho
    New HTML Editors software
    • Net Core PDF Generator  v.2021.3.1In .Net core, we convert HTML to PDF by using the IronPDF, HTML to PDF class and asking it to render. It will render any HTML file URL or string into a PDF document, including internal links, bookmarks, images, and so much more.
    • EnWeb HTML Editor  v.1.1EnWeb is a HTML source code editor for Windows that allows you to create and edit web pages. features include easy to use code generator dialogs, cross-browser compatibility, multi-document tab interface and syntax highlighting.
    • OrgChart JS  v.7.6.13A JavaScript library for building interactive Org-Charts, specifically tailored for displaying a company's organizational structure ...
    • TextPipe Lite  v.11.7.1TextPipe is the ultimate Webmaster tool for updating text. It handles an unlimited number of files and folders, and is unique in handling files of unlimited size. It performs one or more changes AT THE SAME TIME, and can search for MULTI-LINE text...
    • Thornbed  v.0.4.2Thornbed is a simple oEmbed wrapper to help you get metadata from different services.
    • GetBeeb  v.0.1.4An open source program to generate links to BBC audio files ...