Changes between Version 201 and Version 202 of WikiStart


Ignore:
Timestamp:
08/22/06 16:56:47 (9 years ago)
Author:
Piotr Malinski <riklaunim@…>
Comment:

more links, fixes

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v201 v202  
    1 = Django source code repository and wiki =
     1= Django Wiki =
     2== The source of documentation, examples, extensions and code snippets ==
     3Django is available open-source under the [http://code.djangoproject.com/file/django/trunk/LICENSE BSD license].
    24
    3 Django is available open-source under the [http://code.djangoproject.com/file/django/trunk/LICENSE BSD license].
    45
    56== Browsing code online ==
    6 
    77 * [/browser/django/trunk/ Browse source]: See the full code via a Web interface.
    88 * [/timeline/ Timeline]: Keep track of recent changes.
    99 * See our [http://www.djangoproject.com/download/ download page] for download instructions.
    1010
     11
    1112== Getting involved ==
    12 
    1313 * [http://www.djangoproject.com/documentation/contributing/ How to contribute to Django]: The lowdown on how our community works.
    1414 * [report:1 Tickets]: View active tickets, make bug reports and contribute feature requests.
    1515 * [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]: How to report security issues
     16 * [http://www.djangoproject.com/documentation/contributing/#reporting-security-issues How to report security issues]: '''How to report security issues'''
    1717
    18 == Heads up ==
    1918
    20 Django's development version is always being worked on, which means that from time to time there are things that won't work for a while because they're being updated, and new features will be introduced which take a little time to stabilize. Some of them are listed here:
     19== In Developement ==
     20This category describes changes and some new features introduced in the development version of Django:
    2121
    2222 * [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.
     
    2828 * [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.
    2929
     30
    3031== Descriptions of major changes to the codebase ==
    31 
    3232 * [wiki:BackwardsIncompatibleChanges Backwards Incompatible Changes]: Comprehensive list of backwards-incompatible changes made since first public release.
    3333 * [wiki:RemovingTheMagic Removing the magic]: The magic-removal branch was merged to trunk in changeset [2809], May 2006.
    3434 * [wiki:NewAdminChanges New-admin changes]: The new-admin branch was merged to trunk in changeset [1433], November 2005.
    3535
    36 == Example applications (with source code/templates) ==
    3736
     37== Example applications (with source code/templbates) ==
    3838 * [/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.
    3939 * [https://svn.greenpeace.org/repositories/custard/production/ Custard/Melt]: Source code for application developed using Django.
     
    5353
    5454== Sites using Django ==
    55 
    5655 * [wiki:DjangoPoweredSites Django-powered sites] : List your Django powered site(s) here!
    5756
    58 == Code extras ==
    59  * [wiki:contentBBCode_parser CotentBBcode Parser] - How-to make pluggable special-tag parser
    60  * [wiki:searchengine A Google search engine front end in Django tutorial]
    61  * [wiki:reading_baldurs_gate_binary_files How to read binary files and use the data] - How to read Baldurs Gate II character files and display data about the character
    62  * [wiki:ajax_shop_basket Ajax/DHTML shopping basket in Django example]
     57
     58= Contributed documentation and examples =
     59=== General ===
     60 * [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
     61 * CookBook: Code recipes.
     62 * CommonPitfalls: Common developer errors, gotchas, etc.
     63 * DocumentationSuggestions: A place to put docs that you wish ''you'' could have found while learning
     64 * [wiki:DosAndDontsForApplicationWriters Do's and Dont's for application writers]: how to make an application that is easy to distribute
     65 * [http://djangoapi.quamquam.org/ Django API (Beta)]: Automatic generated API using epydoc
     66 * FormField documentation for Manipulators
     67 * ExtendedUserModel: How to extend the auth systems's User class to contain extra data. (Warning: kludge!)
     68 * [wiki:CustomFormFields Making Custom form fields]: Adventures in making new form fields
     69 * [wiki:DeveloperDocs Developer Documentation]: Documentation about the internals of Django.
    6370 * [wiki:ContributedMiddleware User-contributed middleware]
    64  * [wiki:MyghtyTemplatesInDjango Using Myghty Templates in Django]
    65  * [http://www.zope.org/Members/shh/DjangoPageTemplates Zope3 Page Templates for Django]
    66  * [http://126.pl/cheetah.tar.bz Cheetah template for django]: Generic views + cheetah's admin functions. Contact dj@126.pl.
    6771 * [http://trac.studioquattro.biz/djangoutils/ Djangoutils]: Miscellaneous Django utilities.
    68  * [wiki:ScaffoldScript Simple 'scaffolding']: Spew out simple form fields as a base for modification
    69  * [wiki:Scaffolding More about scaffolding]: Spew out simple forms for your whole app, including automated urls
    70  * [wiki:ManipulatorScript Simple Custom Manipulators]: Spews out a custom manipulator for your model, primed and ready for tweaking.
    71  * [wiki:ModelMiddleware Model 'middleware']: Add pre/post save/delete callbacks to any model.
    72  * [wiki:GenerateGenericURLs Generic URL Generator]: Generate URLs when using generic views
    73  * [wiki:AutoAllApps Auto All-Apps Module]: Simple package with all the installed app modules underneith it.
    74  * [http://www.carthage.edu/webdev/?p=12 LDAP Django Auth Backend]: Dead-Simple LDAP in Django with Backends
    75  * [wiki:SafeSettingsContextProcessor Safe Settings context processor]: Provide template access to your settings variables.
    7672
    77 == User-contributed documentation ==
    7873
    79  * [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
    80 
    81 === Set-Up ===
    82 
     74=== Installing and Configuring Django ===
    8375 * [wiki:ServerArrangements Server arrangements]: How to use Django with FCGI, Twisted, etc.
    8476 * [wiki:SetupOnTiger Setup on Mac OS X Tiger]: Includes installing python 2.4 (which isn't required), the latest version of postgresql, and psycopg.
    8577 * [wiki:WindowsInstall] - install django on Windows in 5 minutes (using sqlite and the internal webserver)
    8678
     79
    8780=== Development environment ===
    88 
    8981 * [wiki:SimpleBashScriptToSetupDevelopmentEnvironment Simple Bash Script To Setup Development Environment]: An example of how to set up your development environment.
    9082 * [wiki:DjangoSettingsBashFunction 'django-settings' Bash function]: Save the typing of DJANGO_SETTINGS_MODULE.
     
    9284 * [wiki:PythonScriptForParsingSettings A python script for parsing settings.py]: A small python script can be used to read, modify, save settings.py file.
    9385 * [wiki:PythonScriptForParsingUrlConf A python script for parsing urls.py]: A small python script can be used to read, modify, save urls.py file.
     86 * [wiki:ProfilingDjango Profiling Django]: How to use the Python hotshot profiler with Django
    9487
    95 === General ===
    96 
    97  * CookBook: Code recipes.
    98  * CommonPitfalls: Common developer errors, gotchas, etc.
    99  * DocumentationSuggestions: A place to put docs that you wish ''you'' could have found while learning
    100  * [wiki:DosAndDontsForApplicationWriters Do's and Dont's for application writers]: how to make an application that is easy to distribute
    101  * [http://djangoapi.quamquam.org/ Django API (Beta)]: Automatic generated API using epydoc
    102  * [wiki:AjaxDjangoDojoForm Ajax and Django, using Dojo] How to submit a form using Ajax with Dojo.
    103  * FormField documentation for Manipulators
    104  * ExtendedUserModel: How to extend the auth systems's User class to contain extra data. (Warning: kludge!)
    105  * [wiki:CustomFormFields Making Custom form fields]: Adventures in making new form fields
    106  * [wiki:DeveloperDocs Developer Documentation]: Documentation about the internals of Django.
    107  * [http://www.djangoproject.com/documentation/contributing/#reporting-security-issues How Django will handle any security issues.]: How Django will handle any security issues.
    10888
    10989=== Templates ===
    110 
    11190 * ExtendingAdminTemplates
    11291 * [wiki:TemplateTagsCheatSheet] - A quick list of all the template tags.
     92 * [wiki:MyghtyTemplatesInDjango Using Myghty Templates in Django]  - How to use Myghty templates in Django
     93 * [http://www.zope.org/Members/shh/DjangoPageTemplates Zope3 Page Templates for Django] – Add-on allowing to use ZPT in Django
    11394 * [ticket:2440 PHP template loader] - Integrate Django templates into an existing PHP based site
     95 * [http://126.pl/cheetah.tar.bz Cheetah template for django]: Generic views + cheetah's admin functions. Contact dj@126.pl.  (BROKEN LINK)
    11496
    115 === Internationalization ===
    11697
    117  * [wiki:ChineseDjangoTutorial Chinese Django Tutorial]: A Chinese Django tutorial step by step.
     98=== Code Examples ===
     99 * [wiki:ajax_shop_basket Ajax/DHTML shopping basket in Django example]
     100 * [wiki:contentBBCode_parser CotentBBcode Parser] - How-to make pluggable special-tag parser
     101 * [wiki:reading_baldurs_gate_binary_files Reading Binary Files] -  How to read Baldurs Gate II character files and display data about the character
     102 * [wiki:AjaxDjangoDojoForm Ajax and Django, using Dojo] How to submit a form using Ajax with Dojo.
     103 * [http://www.carthage.edu/webdev/?p=12 LDAP Django Auth Backend]: Dead-Simple LDAP in Django with Backends
    118104
    119 === Performance ===
    120105
    121  * [wiki:ProfilingDjango Profiling Django]: How to use the Python hotshot profiler with Django
     106 * [wiki:ScaffoldScript Simple 'scaffolding']: Spew out simple form fields as a base for modification
     107 * [wiki:Scaffolding More about scaffolding]: Spew out simple forms for your whole app, including automated urls
     108 * [wiki:GenerateGenericURLs Generic URL Generator]: Generate URLs when using generic views
     109 * [wiki:ModelMiddleware Model 'middleware']: Add pre/post save/delete callbacks to any model.
     110 * [wiki:ManipulatorScript Simple Custom Manipulators]: Spews out a custom manipulator for your model, primed and ready for tweaking.
     111 * [wiki:AutoAllApps Auto All-Apps Module]: Simple package with all the installed app modules underneith it.
     112 * [wiki:SafeSettingsContextProcessor Safe Settings context processor]: Provide template access to your settings variables.
     113
     114
     115    === Web Services/APIs ===
     116    * [wiki:searchengine A Google search engine front end in Django tutorial]
     117    * [wiki:XML-RPC] Example of doing XML-RPC in Django
     118    * [wiki:WebServices WebServices]: An example showing how to access a web service (Amazon.com) using Python.
     119    * [wiki:FlickrIntegration] - One way of integrating flickr with Django
     120
     121
     122=== Tutorials on the web ===
     123 * [http://step-inside.org/blog/2006/jul/01/django_blog_notifying_comments_email/ Django Blog: Notifying about new comments by email]
     124 * [http://www.mercurytide.com/knowledge/white-papers/django-full-text-search Extending Django's database API to include full-text search]
     125 * [http://fallingbullets.com/blog/2006/aug/06/wordpress-clone-27-seconds-part-1-40/ WordPress Clone in 27 Seconds]
     126 * [http://www.wilsonminer.com/posts/2006/may/10/are-you-generic/ Are you generic?]
     127 * [http://www.rossp.org/blog/2006/jul/11/sending-e-mails-templates/ Sending E-Mails via Templates]
     128 * [http://www2.jeffcroft.com/2006/jul/14/django-admin-your-php-app/ Django admin for your PHP app?]
     129 * [http://www.b-list.org/weblog/2006/07/16/django-tips-hacking-freecomment Hacking FreeComment]
     130 * [http://www.b-list.org/weblog/2006/06/28/django-tips-difference-between-blank-and-null The difference between blank and null]
     131 * [http://www.rossp.org/blog/2006/jun/23/building-blog-django-4/ Using Django’s TemplateTags]
     132 * [http://lukeplant.me.uk/blog.php?id=1107301641 A Django website that took (a lot) more than 20 minutes]
     133 * [http://www.pointy-stick.com/blog/2006/07/03/django-tips-forms-multiple-inline-objects/ Forms With Multiple Inline Objects]
     134 * [http://www.pointy-stick.com/blog/2006/06/29/django-tips-extending-generic-views/ Extending Generic Views]
     135 * [http://www.b-list.org/weblog/2006/06/14/django-tips-template-context-processors Template context processors]
     136 * [http://www.pointy-stick.com/blog/2006/06/14/custom-sql-django/ Custom SQL In Django]
     137 * [http://www.b-list.org/weblog/2006/06/13/how-django-processes-request How Django processes a request]
     138 * [http://www.b-list.org/weblog/2006/06/07/django-tips-write-better-template-tags Write better template tags]
     139 * [http://www.b-list.org/weblog/2006/06/06/django-tips-extending-user-model Extending the User model]
     140 * [http://feh.holsman.net/articles/2006/06/03/django-contenttype Django’s Undocumented contenttype app]
     141 * [http://www.b-list.org/weblog/2006/05/21/django-gzip-and-wsgi Django, gzip and WSGI]
     142 * [http://www2.jeffcroft.com/2006/may/02/django-non-programmers/ Django for non-programmers]
     143 * [http://www2.jeffcroft.com/2006/feb/25/django-templates-the-power-of-inheritance/ Django Templates: The Power of Inheritance]
     144 * [http://www2.jeffcroft.com/2006/feb/21/django-templates-an-introduction/ Django Templates: An Introduction]
     145 * [http://www2.jeffcroft.com/2006/may/11/django-dreamhost/ Setting up Django on Dreamhost]
     146 * [http://thinkhole.org/wp/2006/04/03/django-on-windows-howto/ Django on Windows HOWTO]
     147 * [http://lukeplant.me.uk/blog.php?id=1107301634 Django Admin Hack - Fields varying with user permissions]
     148 * [http://www.carcosa.net/jason/blog/computing/django/gotchas-2006-04-19 Some django gotchas]
     149 * [http://rfc1437.de/page/django-templates-are-not-limited/ Django Templates are not limited]
     150 * [http://www-128.ibm.com/developerworks/linux/library/l-django/index.html Develop for the Web with Django and Python]
     151 * [http://code.djangoproject.com/wiki/AJAXWidgetComboBox An AJAX ComboBox Widget for Django]
     152 * [http://code.djangoproject.com/wiki/UsingFreeComment Using Django’s Free Comments]
     153 * [http://grindhaug.org/?p=157 MochiKit and Django]
     154 * [http://www.oreillynet.com/onlamp/blog/2006/06/django_rss_made_stupidly_simpl.html RSS made stupidly simple]
     155 * [http://toolmantim.com/article/2006/5/31/installing_django_on_osx Installing Django on OSX]
     156
     157
    122158
    123159=== Presentations ===
    124 
    125160 * [wiki:SnakesAndRubiesTranscript Snakes and Rubies Transcript]: Currently a partial transcript of the Snakes and Rubies meeting videos.
    126161 * DjangoScreencasts: Official and unofficial screencasts showing Django development in action.
    127162 * [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.
    128163
    129 === Web Services/APIs ===
    130164
    131  * [wiki:XML-RPC] Example of doing XML-RPC in Django
    132  * [wiki:WebServices WebServices]: An example showing how to access a web service (Amazon.com) using Python.
    133  * [wiki:FlickrIntegration] - One way of integrating flickr with Django
     165== Resources in other languages ==
     166 * [wiki:ChineseDjangoTutorial Chinese Django Tutorial]: A Chinese Django tutorial step by step. [Chinese]
     167 * [http://blog.zabiello.com/articles/category/django Jarosław Zabiełło Blog]: Various Django tips and tutorials [Polish]
     168 * [http://www.linux.rk.edu.pl Biblioteka Linuxa]: Polish documentation and examples  [Polish]
     169
    134170
    135171== Under discussion ==
    136 
    137172 * [wiki:ModelInheritance Model Inheritance]: Subclassing and model inheritance.
    138173 * [wiki:VersionOneFeatures Version One features]
     
    144179 * [wiki:AutoEscaping]: Auto escaping of variables by templates
    145180
     181
    146182== Community ==
    147 
    148183 * [wiki:DevelopersForHire Developers for hire]: Community members available to do Django work.
    149184 * [wiki:DjangoFriendlyWebHosts Django-friendly Web hosts]
Back to Top