I'm quite new to Django and OSQA, so it'd be great if someone could tell me how feasible this is before I dive in too deep.

Let's say I install OSQA as per the default procedure on Webfaction. I'd like to use OSQA as the core of my site, but also develop other apps/functionalities that seamlessly integrate OSQA's authentication and user profiles.

Can someone describe the basic scaffolding code and/or procedure to begin development of a extension app? Not asking for a full-on Django tutorial, just a description of the minimal codebase for an OSQA piggyback app.

Thanks! If someone can give me a starting point, I'd be happy to document/open-source my findings and contribute to the OSQA ecosystem.

UPDATE: Upon futher research I've come across the concept of OSQA "modules". Should additional, non-QA related site features (eg. a community photo gallery or events board) be added as modules to OSQA or as higher-level Django apps? Is there documentation somewhere of how modules work and what they're for?

asked 20 Sep '11, 18:24

sunspeck's gravatar image

sunspeck
3114
accept rate: 0%

edited 20 Sep '11, 18:33

I have the same problem too,I hope someone can help us!Thank you!

(20 Sep '11, 20:44) fangpeng

Anyone? I've read all the threads related to this question, and while many have said that integration/extension is readily possible, I've found not the slightest documentation on this matter. A quick rundown for the neophyte would much appreciated by many...

(23 Sep '11, 23:23) sunspeck

I am not an expert, but what you need to do is to create views and models that makes your extra content then modify the url.py and you are all set. you just need more reading on the django stuff.. and the extra request objects in osqa.

link

answered 27 Sep '11, 02:40

Fahd's gravatar image

Fahd
171249
accept rate: 20%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×45
×32
×24
×3

Asked: 20 Sep '11, 18:24

Seen: 409 times

Last updated: 27 Sep '11, 02:40

powered by OSQA