Changes between Version 232 and Version 233 of WikiStart


Ignore:
Timestamp:
11/23/2006 10:33:04 PM (9 years ago)
Author:
adrian
Comment:

Some cleanup. Needs more work.

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v232 v233  
    1 = Django Wiki =
    2 == The source of documentation, examples, extensions and code snippets ==
     1= Django source-code repository, wiki and bug-report system =
     2
    33Django is available open-source under the [http://code.djangoproject.com/file/django/trunk/LICENSE BSD license].
    44
     5== Browsing code online ==
    56
    6 == Browsing code online ==
    77 * [/browser/django/trunk/ Browse source]: See the full code via a Web interface.
    8  * [/timeline/ Timeline]: Keep track of recent changes.
    9  * See our [http://www.djangoproject.com/download/ download page] for download instructions.
     8 * [/timeline/ Timeline]: Keep track of recent changes.
     9 * See our [http://www.djangoproject.com/download/ download page] for download instructions.
     10
     11== Getting involved ==
     12
     13 * [http://www.djangoproject.com/documentation/contributing/ How to contribute to Django]: The lowdown on how our community works.
     14 * [report:1 Tickets]: View active tickets, make bug reports and contribute feature requests.
     15 * [wiki:LittleEasyImprovements Little, easy improvements]: Get your feet wet by taking on one of these small tasks.
     16 * [http://www.djangoproject.com/documentation/contributing/#reporting-security-issues How to report security issues].
    1017
    1118== Sites using Django ==
    12  * [wiki:DjangoPoweredSites Django-powered sites]: List your Django powered site(s) here!
    1319
    14 == Getting involved ==
    15  * [http://www.djangoproject.com/documentation/contributing/ How to contribute to Django]: The lowdown on how our community works.
    16  * [report:1 Tickets]: View active tickets, make bug reports and contribute feature requests.
    17  * [wiki:LittleEasyImprovements Little, easy improvements]: Get your feet wet by taking on one of these small tasks.
    18  * [http://www.djangoproject.com/documentation/contributing/#reporting-security-issues How to report security issues]: '''How to report security issues'''
     20 * [wiki:DjangoPoweredSites Django-powered sites]: List your Django powered site(s) here!
    1921
     22== Branches in development ==
    2023
    21 == In Development ==
    22 This category describes changes and some new features introduced in the development version of Django:
     24Currently, a number of branches of development aim to implement new features in Django. Each of these may or may not be stable, but we encourage you to test them out and give feedback to branch maintainers. Each branch has its own page.
    2325
    24  * [wiki:ActiveBranches]: A list of active branches where new features are being developed.
    2526 * [wiki:ModelInheritance]: Write-up discussing how inheritance/subclassing of models should work. Currently this is not implemented in the development version of Django, so if you need model subclassing stick to one of the older stable releases or use workarounds like one-to-one relationships.
    2627 * [wiki:SchemaEvolution]: This is a new feature, under development as a project for the 2006 Summer of Code.
    2728 * [wiki:RowLevelPermissions]: Currently Django's permission system only works at the level of an entire model -- e.g., user "Bob" has access to add flatpages and edit users. This Summer of Code project will extend the permission system to be much more fine-grained, so permissions will be able to be assigned per object instead of per model (so, for example, user "Bob" could be given permission to edit only flatpage number 24 and user number 12, instead of all flatpages and all users).
    2829 * [wiki:GenericAuthorization]: A more flexible authorization system for Django. The new system should allow for ACL's, role-based systems, and Django's current model-level permissions.
    29  * Generic relations: a "generic foreign key" feature is currently under development, but not yet completed. There is no support for it yet in the admin application, and it is probably unwise to attempt to use it in a production application.
    3030 * [wiki:FullHistory]: A "full content history" implementation with compare, revert, etc. A SoC 2006 project.
    3131 * [wiki:TextIndexingAbstractionLayer]: An abstraction layer for full-text indexing and search engines such as Lucene, Xapian, and Hyper Estraier. Also known as Merquery, this Summer of Code project will most likely be placed in contrib.search.
    32 
     32 * Generic relations: a "generic foreign key" feature is currently under development, but not yet completed. There is no support for it yet in the admin application, and it is probably unwise to attempt to use it in a production application.
    3333
    3434== Descriptions of major changes to the codebase ==
     35
    3536 * [wiki:BackwardsIncompatibleChanges Backwards Incompatible Changes]: Comprehensive list of backwards-incompatible changes made since first public release.
    36  * [wiki:RemovingTheMagic Removing the magic]: The magic-removal branch was merged to trunk in changeset [2809], May 2006.
    37  * [wiki:NewAdminChanges New-admin changes]: The new-admin branch was merged to trunk in changeset [1433], November 2005.
    38 
     37 * [wiki:RemovingTheMagic Removing the magic]: The magic-removal branch was merged to trunk in May 2006 ([2809]).
     38 * [wiki:NewAdminChanges New-admin changes]: The new-admin branch was merged to trunk in November 2005 ([1433]).
    3939
    4040== Example applications (with source code/templates) ==
    41  * [http://code.google.com/hosting/search?q=label:django Django Based projects at google] - '''See django based projects hosted at code.google.com'''
    4241
    43  * [/browser/djangoproject.com/django_website/ djangoproject.com]: See the full code and templates for the Django-powered portions of this site (i.e., everything except the ticket system). The Python code is available under the BSD license, but the templates are copyrighted by World Online and shouldn't be copied.
    44  * [http://code.google.com/p/diamanda/ Diamanda Wiki and MyghtyBoard Forum]: source of a GPL wiki and forum script.
    45  * [https://svn.greenpeace.org/repositories/custard/production/ Custard/Melt]: Source code for application developed using Django.
    46  * [http://simon.bofh.ms/cgi-bin/trac-django-projects.cgi/wiki/DjangoGallery Django Photo Gallery ] : Source for a "Gallery with a twist" (by Georg Bauer)
    47  * [http://simon.bofh.ms/cgi-bin/trac-django-projects.cgi/wiki/CmsProject Source for A simple CMS] :  written with Django (Georg Bauer) ( A site [http://rfc1437.de/] : using this simple CMS system.)
    48  * [http://simon.bofh.ms/cgi-bin/trac-django-projects.cgi/wiki/IrcLogger Source for an IRCLogger] :  done in Django (Georg Bauer)
    49  * [http://workstyle-py.sourceforge.net/ WorkStyle] - GTD TODO Management Application. [http://django.everes.net/WorkStyle/ sandbox] is available too.
    50  * [http://zyons.com Zyons] - Forum/Community application.
    51  * [http://www.carcosa.net/jason/software/django/stockphoto/ stockphoto] - A simple photo gallery (by Jason !McBrayer)
    52  * [http://www.feedjack.org/ Feedjack] - A Planet/feed aggregator application by Gustavo Picón. Sample sites: ([http://django.feedjack.org/ 1], [http://gnome.feedjack.org/ 2], [http://google.feedjack.org/ 3])
    53  * [http://paste.e-scribe.com/about/ Generic Pastebin App] - Source tarball available for a pastebin application completely driven by generic views, no custom view code.
    54  * [http://ff-firmware.quamquam.org/trac/wiki/FFSomething FFSomething] - Suite for managing open wireless mesh networks
    55  * [https://svn.wamber.net/projects/bookmaker BookMaker] - Bookmaker is an open-source web application for managing small parimutuel betting pools ( [https://svn.wamber.net/projects/bookmaker/browser Browse BookMaker Source] )
     42 * [http://code.google.com/hosting/search?q=label:django Django-based projects at Google Code Hosting].
     43 * [/browser/djangoproject.com/django_website/ djangoproject.com]: See the full code and templates for the Django-powered portions of this site (e.g., everything except the ticket system). The Python code is available under the BSD license, but the templates are copyrighted by World Online and shouldn't be copied.
     44 * [http://code.google.com/p/diamanda/ Diamanda Wiki and MyghtyBoard Forum]: Source code for wiki and forum. GPL.
     45 * [https://svn.greenpeace.org/repositories/custard/production/ Custard/Melt]: Source code for a work-in-progress community Web app developed by Greenpeace. LGPL.
     46 * [http://simon.bofh.ms/cgi-bin/trac-django-projects.cgi/wiki/DjangoGallery Django Photo Gallery]: Source code for a "Gallery with a twist" by Georg Bauer.
     47 * [http://simon.bofh.ms/cgi-bin/trac-django-projects.cgi/wiki/CmsProject]: A simple CMS by Georg Bauer. (Powers the site [http://rfc1437.de/].)
     48 * [http://simon.bofh.ms/cgi-bin/trac-django-projects.cgi/wiki/IrcLogger]: An IRC logger by Georg Bauer. (Powers the [http://simon.bofh.ms/logger/django/ Django IRC logs].)
     49 * [http://zyons.com Zyons]: A forum/community application.
     50 * [http://workstyle-py.sourceforge.net/ WorkStyle]: A "Get Things Done" to-do list management application. A [http://django.everes.net/WorkStyle/ sandbox] is available, too.
     51 * [http://www.carcosa.net/jason/software/django/stockphoto/ Stockphoto]: A simple photo gallery by Jason !McBrayer.
     52 * [http://www.feedjack.org/ Feedjack]: A planet/feed aggregator by Gustavo Picón. Sample sites: [http://django.feedjack.org/], [http://gnome.feedjack.org/], [http://google.feedjack.org/].
     53 * [http://dpaste.com/about/ Pastebin]: A pastebin application driven completely by generic views, no custom view code.
     54 * [http://ff-firmware.quamquam.org/trac/wiki/FFSomething FFSomething]: Suite for managing open wireless mesh networks
     55 * [https://svn.wamber.net/projects/bookmaker BookMaker]: An open-source Web application for managing small parimutuel betting pools ( [https://svn.wamber.net/projects/bookmaker/browser Browse BookMaker Source]).
    5656 * [http://riseproject.sourceforge.net/ RISE Project (Resources and Information for Success in Education)] - a project to manage and publish academic catalog information including programs, courses, and schedules. (BSD-licensed.)
    5757 * [http://www.coulix.net/blog/2006/aug/17/ip-country-flags-django-comments/ Ip to country application] - this application will allow you to get the country flag of comments.
     
    5959 * [http://trac.dedhost-sil-076.sil.at/trac/filebrowser/wiki FileBrowser] - an extension to the Django Admin-Interface
    6060
     61== Contributed documentation and examples ==
    6162
    62 = Contributed documentation and examples =
    6363=== General ===
    6464 * [http://blixtra.org/blog/2006/07/17/top-30-django-tutorials-and-articles/ Compilation of Tutorials]: Intended to be a complete and concise list of Django tutorials
     
    8080
    8181
    82 === Installing and Configuring Django ===
     82=== Installing and cnfiguring Django ===
    8383 * [wiki:ServerArrangements Server arrangements]: How to use Django with FCGI, Twisted, etc.
    8484 * [wiki:SetupOnTiger Setup on Mac OS X Tiger]: Includes installing python 2.4 (which isn't required), the latest version of postgresql, and psycopg.
     
    9898
    9999=== Templates ===
     100
    100101 * ExtendingAdminTemplates
    101102 * [wiki:TemplateTagsCheatSheet] - A quick list of all the template tags.
     
    106107
    107108
    108 === Code Examples ===
     109=== Code examples ===
    109110 * [wiki:ajax_shop_basket Ajax/DHTML shopping basket in Django example]
    110111 * [wiki:contentBBCode_parser ContentBBcode Parser] - How-to make pluggable special-tag parser
     
    124125
    125126
    126     === Web Services/APIs ===
    127     * [wiki:searchengine A Google search engine front end in Django tutorial]
    128     * [wiki:XML-RPC] Example of doing XML-RPC in Django
    129     * [wiki:JSON-RPC] Example of doing JSON-RPC in Django
    130     * [wiki:WebServices WebServices]: An example showing how to access a web service (Amazon.com) using Python.
    131     * [wiki:FlickrIntegration] - One way of integrating flickr with Django
    132     * [wiki:GoogieSpell] - Spell checking [http://www.djangoproject.com/documentation/model_api/#textfield TextField]s with [http://orangoo.com/labs/GoogieSpell/ GoogieSpell].
     127=== Web services/APIs ===
     128 * [wiki:searchengine A Google search engine front end in Django tutorial]
     129 * [wiki:XML-RPC] Example of doing XML-RPC in Django
     130 * [wiki:JSON-RPC] Example of doing JSON-RPC in Django
     131 * [wiki:WebServices WebServices]: An example showing how to access a web service (Amazon.com) using Python.
     132 * [wiki:FlickrIntegration] - One way of integrating flickr with Django
     133 * [wiki:GoogieSpell] - Spell checking [http://www.djangoproject.com/documentation/model_api/#textfield TextField]s with [http://orangoo.com/labs/GoogieSpell/ GoogieSpell].
    133134
    134 
    135 === Tutorials on the web ===
     135=== Tutorials on the Web ===
    136136 * [http://step-inside.org/blog/2006/jul/01/django_blog_notifying_comments_email/ Django Blog: Notifying about new comments by email]
    137137 * [http://www.mercurytide.com/knowledge/white-papers/django-full-text-search Extending Django's database API to include full-text search]
     
    168168 * [http://toolmantim.com/article/2006/5/31/installing_django_on_osx Installing Django on OSX]
    169169
     170=== Presentations ===
    170171
    171 
    172 === Presentations ===
    173172 * [wiki:SnakesAndRubiesTranscript Snakes and Rubies Transcript]: Currently a partial transcript of the Snakes and Rubies meeting videos.
    174173 * DjangoScreencasts: Official and unofficial screencasts showing Django development in action.
    175174 * [http://itmaurer.com/clepy/htdocs/media/presentation/presentation.html Python Web development with Django]: A presentation in pseudo-!PowerPoint format that provides a good overview.
    176 
    177175
    178176== Resources in other languages ==
     
    181179 * [http://www.linux.rk.edu.pl Biblioteka Linuxa]: Polish documentation and examples  [Polish]
    182180 * [http://www.biologeek.com/journal/index.php/Web-frameworks French translation of Django documentation]
    183 
    184181
    185182== Under discussion ==
     
    193190 * [wiki:AutoEscaping]: Auto escaping of variables by templates
    194191
    195 
    196192== Community ==
    197193 * [wiki:DevelopersForHire Developers for hire]: Community members available to do Django work.
Back to Top