Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

RosettaAboutRosetta is a Django application that eases the translation process of your Django projects. Because it doesn't export any models, Rosetta doesn't create any tables in your project's database. Rosetta can be installed and uninstalled by simply adding and removing a single ... [More] entry in your project's INSTALLED_APPS and a single line in your main urls.py file. FeaturesDatabase independent Reads and writes your project's gettext catalogs (po and mo files) Installed and uninstalled in under a minute Uses Django's admin interface CSS Translation suggestions via Google AJAX Language API InstallationTo install Rosetta: Download the application and place the rosetta folder anywhere in your Python path (your project directory is fine, but anywhere else in your python path will do), o [Less]

4.25
   
  0 reviews  |  15 users  |  1,887 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

FeinCMS is a very extensible Django-based CMS. It allows you to easily add your own content types, which you can then manage through a javascript-enhanced interface.

5.0
 
  0 reviews  |  7 users  |  19,252 lines of code  |  25 current contributors  |  Analyzed 7 days ago
 
 

Web based translation tool with tight Git integration.

5.0
 
  0 reviews  |  6 users  |  30,245 lines of code  |  69 current contributors  |  Analyzed 12 days ago
 
 

A tree based django CMS applicationThis Django CMS enable you to create and administrate hierarchical pages in a simple and powerful way. Django page CMS is based around a placeholders concept. A placeholder is special template tag that you use in your page templates. Every time you add a ... [More] placeholder in your template a field dynamically appears in the page admin. DemoThis admin interface is no up to date, but could give you an idea of what the software is doing: admin : http://pagesdemo.piquadrat.ch/admin/ frontend : http://pagesdemo.piquadrat.ch/pages/ See the Screenshots DownloadWe now use github as the main repository, please use github instead: http://github.com/batiste/django-page-cms Key featuresAutomatic creation of localized placeholders (content area) in admin by adding placeholders tags into page templates. Django admin application integration. Multilingual support. Rich Text Editors are directly available. Page can be moved in the tree in a visual way. The tree can be expanded/collapsed. A cookie remember your preferences. Possibility to specify a different page URL for each language. The frontend example provide a basic "edit in place" feature. Directory-like page hierarchy (page can have the same name if they are not in the same directory) Every page can have multiple alias URLs. It's especially useful to migrate websites. Possibility to integrate 3th party apps Search with django-haystack Other featuresHere is the list of features you can enable/disable: Revisions. Image placeholder. Support for future publication start/end date. Inherited page permissions. Grant all rights to a user. Grant rights on a page only. Grant rights on a page hierarchy. Inherited templates. Page redirection to another page. Page tagging. User input sanitizer (to avoid XSS). Sites framework Dependencies & CompatibilityDjango 1.1.1, Django 1.0 with older release (1.0.5) Python 2.3. django-mptt django-tagging (if PAGE_TAGGING = True) html5lib (if PAGE_SANITIZE_USER_INPUT = True) django-tinymce (if PAGE_TINYMCE = True) Django page CMS is shipped with jQuery. Django page CMS works well with django-staticfiles Compatible with MySQL, PostgreSQL, SQLite3, some issues are known with Oracle Help and documentationFAQ Install in existing project Check the rest of the documentation Or post something into the Google Group Test itTo test this CMS checkout the code with subversion : git clone git://github.com/batiste/django-page-cms.git django-page-cms And then, run the example project: cd django-page-cms/example/ python manage.py syncdb python manage.py build_media pages python manage.py manage.py runserverDjango Page CMS try to keep the code as stable as possible. The test coverage is higher than 80% and we try to keep it this way. To run the test suite: python setup.py testHow to contributePlease create a clone on github: http://github.com/batiste/django-page-cms Handling imagesDjango page CMS include a image placeholder for basic needs. For a complete file browser you could use: http://code.google.com/p/django-filebrowser/ TranslationsThis application is available in english, german, french, spanish, danish and russian. Site made with Django Page CMShttp://www.osff.no/ Other Django CMSDjango CMS comparaison [Less]

0
 
  0 reviews  |  3 users  |  15,078 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Model translations with a pluggable twist

4.0
   
  0 reviews  |  1 user  |  1,579 lines of code  |  5 current contributors  |  Analyzed 8 days ago
 
 

OverviewDjango's field that stores labels in more than one language in database. Just working on newforms-admin branch. Installing and usingInstallation Download, unpack and copy files to ${PYTHON_PATH}/site-packages/transdb (or anywhere else if you know what you're doing) Create your ... [More] models: from transdb import TransCharField, TransTextField [...] class MyModel(models.Model): [...] my_char_field = TransCharField(max_length=32) my_text_field = TransTextField()If you need to use in models in a more advanced way: from transdb import TransDbField from django.conf import settings from django.utils.translation import get_language from django.template.defaultfilters import slugify [...] class MyModel(models.Model): [...] my_char_field = TransCharField(max_length=32) my_text_field = TransTextField() slug_field = models.SlugField(editable=False) def __unicode__(self): return self.my_char_field def save(self): self.slug_field = slugify(self.my_char_field.get_in_language(settings.LANGUAGE_CODE)) super(MyModel, self).save() [...]Use as any other field in templates: [...] {{ object.my_field }} [...]And that's all, enjoy! SerializationDue to technical reasons, serialization on models with TransDb fields has some specific restrictions. Django comes with two serialization formats, xml and json. TransDb requires two diferent methods when serializing, one that serializes information for all languages (for example for saving data as fixture). Other method should just return the current language (serialization for ajax processing). Probably will change in the future, but now TransDb applies a method depending on the format, so Use xml format for including all languages in serialization objects (and use TransDb serializer, see below). User json format for returning just the current language in serialization objects. For using TransDb serializer add next lines to your settings.py file: SERIALIZATION_MODULES = { 'xml': 'transdb.xml_serializer', }Migration from non-translatable fields (and previous versions of TransDb)There is a wiki page MigrationProcedure that covers this subject. Techincal informationInternally data is stored in database as a string in dictionary format, for example: u'{u'en': u'This is english', u'ca': u'Això és català'}'Field uses a subclass of unicode class, adding a raw_data attribute to store the string with all languages, and implementing the get_in_language(language) method to allow access to a diferent language (diferent from the user's current language). Known issuesSee the list in http://code.google.com/p/transdb/issues/list [Less]

0
 
  0 reviews  |  0 users  |  177 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 

This project is DeadPlease go to http://code.google.com/p/django-multilingual/ for an up-to-date project. Note, however, that it doesn't include the shiny admin widgets.. oh well. What this project isThis project will allow one to add international fields for their django project. It ... [More] automatically integrates into the Admin for ease of use. To obtainTo download, just use subversion: svn checkout http://i18ndynamic.googlecode.com/svn/trunk/ i18ndynamicTo installRead the install file http://i18ndynamic.googlecode.com/svn/trunk/INSTALL to see how to install. There's also a wiki-style install available at: http://code.google.com/p/i18ndynamic/wiki/INSTALL ScreenshotThe obligatory screenshot: [Less]

0
 
  0 reviews  |  0 users  |  500 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

A collections of utils for Django originally created by Nebojša Đordevic. All code is currently unmantained so I decided to create a working version with patches from issue-tracker and some new improvements. Project is currently under development.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

A management system written in Pythonserved on Django. Serves for managing translations in a code base. Assumes 3 levels of users Administrators: Who add new EN/Default messages, Manage languages, Manage reviewers & translators, and languages they are associated with. Reviewers Translators. ... [More] Its in its Initial working stage right now. Where it does manage translations in the database, users need to be created Via the Django Admin Panel itself. Reviewers and Translators To-Do section works well. Changelog displays the recent changes made to the system. Manage languages allows to add/manage languages. Translations can be Accepted / Declined by Reviewers. Comments can be marked on each translation. Interpolation checks exist on message to ensure any variables existing in the message exist in translation as well. To_Do for Next Release Language Completion Bars for each language depicting %age completion for each language A User Management Panel. A search box for Change Log. Sorting Changes by Dates, Changes, Users, dates and Number Of transactions. A better UI. A edit Comments Button A Super ccript Stating New Changes in ChangeLog , Or New entries in Todo. Criticality Assigned to each tasks, The Longer Pending Tasks become more urgent. [Less]

0
 
  0 reviews  |  0 users  |  1,202 lines of code  |  0 current contributors  |  Analyzed 18 days ago
 
 

MultiMiddle it's a middleware that sets current django project's language and side_id depending on current subdomain (because links like example.com/en/content/ are not SEO friendly)

0
 
  0 reviews  |  0 users  |  35 lines of code  |  0 current contributors  |  Analyzed 13 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.