Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.391.583 Times

django-gitcms 0.2.2

Company: Lu??N—?…s Pedro Coelho
Date Added: August 19, 2013  |  Visits: 371

django-gitcms

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 downloads)



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.<br /><br />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.<br />Github, of course. The code is license Affero 3 (GPL for web applications).<br /><br />I have also released it on PyPI if you prefer.<br /> *<br /><br /> Your website is using django. This means that it's easy to add any functionality you want.<br /> *<br /><br /> Out of the box, it supports:<br /> o Restructured text articles (pages such as this one)<br /> o menus<br /> o raw files<br /> o a conference system<br /><br /> but the main point is that the architechture is easily extensible. I'm selling you an idea more than software.<br /><br /> * yst: Uses Yaml as a language and a system of string templates.<br /> * gitwiki: A Wiki with a git back-end. Several other similar projects exist.<br /> * nesta: A ruby based CMS with text files as its backend.<br /><br />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).<br />Because you can store any type of data, not only hyper-text files.<br /><br />For example, in this website, the conferences is a django app whose data is a text file that looks like:<br /><br />name: International Symposium on Biomedical Imaging (ISBI)<br />short_name: ISBI<br />location: Rotterdam, The Netherlands<br />start: April 14 2010<br />end: April 17 2010<br />submission_deadline: November 2 2009<br /><br />followed 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).<br /><br />This is not really comparable to wiki-git-like projects. We just have different goals.<br />#md5=3e4fc7b3a97984aba581306ebffab4d5

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: April Bibtex Content Django Django Gitcms Don Files Friendly Functionality Gitcms History Information It039s Menus Projects Store System Website
Users rating: 0/10

License: Freeware Size: 204.8 KB
USER REVIEWS
More Reviews or Write Review


DJANGO-GITCMS RELATED
Network & Internet  -  django-whatever 0.2.1
django-whatever is a friendly fork of django-any package originally by Mikhail Podgurskiy (kmmbvnr) The purpose of the fork is to fix most annoying bugs and add some features To remain compatible with original package django-whatever retains same...
133.12 KB  
MS Office Add-Ins  -  QPDF for Linux 0.1
QPDF is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It also provides many useful capabilities to developers of PDF-producing software or for...
10.24 KB  
Libraries  -  QPDF 2.3.1
QPDF is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It also provides many useful capabilities to developers of PDF-producing software or for...
1013.76 KB  
Security  -  md5diff 1.4
This script reads the content of the two md5 files in two lists. It will compare and differentiate the two md5 files.
 
Content Management  -  razorCMS for Scripts 1.0
It is used to help manage the task of setting up and running a website without the need for extensive knowledge of website design.It does not require a database engine, the content being stored in flat files on the Web server at a specified...
184.32 KB  
Shell Enhancements  -  CDBF Shell 1.11
The CDBF Shell extension allows you to view content or structure of DBF files in the Properties window without opening them. CDBF Shell allows you: copy to the clipboard selected records. copy to the clipboard structure of the table. hide or...
190.26 KB  
Text Chat Clients  -  SILC Autodist 1.3.1
SILC Autodist is a program which is used to manage and create source distributions. The Autodist is a source distribution management system that allows powerful mechanisms to define what is included in and excluded from a distribution, and what...
215.04 KB  
Content Management  -  SOcontent 1.0
SOcontent is an easy to use, PHP based content management script, that allows custom templates to be loaded, as well as an easy system for site navigation. A members only system, including a message board is planned.
 
Development Tools  -  tanques interconectados con temperatura 1.0
content:+ m-file of the nonlinear model+ m-file linearization+ simulink models for the simulation system
10 KB  
Audio Tools  -  SuperEasy Codec Checker 1.08
Quite some movie night has been ended abruptly or at least interrupted by a message like this which may not be surprising since software players usually inform you that a problem has occurred, but not about why it occurred or how it could be...
7.2 MB  
NEW DOWNLOADS IN WEB AUTHORING, HTML UTILITIES
Web Authoring  -  django-compass 0.1
django-compass is a Django app that offers simple compilation of Compass projects. #md5=f8c46f23a0329cb77da8e35c14e3c54c
10.24 KB  
Web Authoring  -  django-debug-toolbar 0.9.1
jango-debug-toolbar is a configurable set of panels that display various debug information about the current request/response and when clicked, display more details about the panel's content. Currently, the following panels have been...
143.36 KB  
Web Authoring  -  El Cid 0.2
El Cid is a cheezy little caller id program for Linux. Running as a background process, El Cid writes output into a comma seperated variable file. This is then parsed by other utilities such as elcgi.pl, which generates pages for viewing via the web.
51.2 KB  
Web Authoring  -  supercaptcha 0.1.1
supercaptcha is a Django plugin that adds a captcha field for the new forms. Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. md5=7b1d933dbeeecc6f36c6c0c9cf3e71b2
10.24 KB  
Web Authoring  -  Camera Life 2.6.4 Beta 1
Camera Life is PHP software you can run to show your photos on your own website. Camera Life is easy to setup and customize if want to blend it in with the rest of your site. The two big features are: great photo organization, and a...
3.64 MB  
HTML Utilities  -  make-photo-pages 1.2
mpp.py is a free python program that generates static web albums (HTML) based on Google Picasa's export to XML feature or from a directory of pictures. It's 100% template based and supports i18n, exif and other features common on software of this...
686.08 KB  
HTML Utilities  -  MoonDragon API 2.0.1
Framework de desarrollo de aplicaciones web en PHP MoonDragon es una colecci?*N*n de herramientas y librer?*A*as que buscar facilitar el desarrollo de aplicaciones en php como sitios web, RIA's, Web Services y algunos otros.
122.88 KB  
HTML Utilities  -  typepad-motion 1.1.2
Motion is a Django application for community microblogging through the TypePad API. #md5=efa59c71ca774856fd25c8d727a7dde9
245.76 KB  
HTML Utilities  -  django-dajaxice 0.1.5
dajaxice is the communication core of dajaxproject. Its main goal is to trivialize the asynchronous communication within the django server side code and your js code. dajaxice is JS-framework agnostic and focuses on decoupling the...
10.24 KB  
HTML Utilities  -  django-picklefield 0.2.1
**django-picklefield** provides an implementation of a pickled object field. Such fields can contain any picklable objects. The implementation is taken and adopted from `Django snippet #1694 `_ by Taavi Taijala, which is in
10.24 KB