From d97cdc198952f3286c027459b4e37cc0a94361f3 Mon Sep 17 00:00:00 2001 From: Evgeny Fadeev Date: Wed, 10 Feb 2010 19:52:18 -0500 Subject: second take on skins - quite a bit simpler --- INSTALL | 78 +- forum/media/images/blue-up-arrow-h18px.png | Bin 593 -> 0 bytes forum/media/images/box-arrow.gif | Bin 69 -> 0 bytes forum/media/images/bullet_green.gif | Bin 64 -> 0 bytes forum/media/images/cc-88x31.png | Bin 5460 -> 0 bytes forum/media/images/cc-wiki.png | Bin 2333 -> 0 bytes forum/media/images/close-small-dark.png | Bin 226 -> 0 bytes forum/media/images/close-small-hover.png | Bin 337 -> 0 bytes forum/media/images/close-small.png | Bin 293 -> 0 bytes forum/media/images/dash.gif | Bin 44 -> 0 bytes forum/media/images/djangomade124x25_grey.gif | Bin 2035 -> 0 bytes forum/media/images/dot-g.gif | Bin 61 -> 0 bytes forum/media/images/dot-list.gif | Bin 56 -> 0 bytes forum/media/images/edit.png | Bin 758 -> 0 bytes forum/media/images/expander-arrow-hide.gif | Bin 126 -> 0 bytes forum/media/images/expander-arrow-show.gif | Bin 135 -> 0 bytes forum/media/images/favicon.gif | Bin 3918 -> 0 bytes forum/media/images/feed-icon-small.png | Bin 689 -> 0 bytes forum/media/images/gray-up-arrow-h18px.png | Bin 383 -> 0 bytes forum/media/images/grippie.png | Bin 162 -> 0 bytes forum/media/images/indicator.gif | Bin 2545 -> 0 bytes forum/media/images/logo.gif | Bin 2114 -> 0 bytes forum/media/images/logo.png | Bin 2081 -> 0 bytes forum/media/images/logo1.png | Bin 2752 -> 0 bytes forum/media/images/logo2.png | Bin 2124 -> 0 bytes forum/media/images/medala.gif | Bin 801 -> 0 bytes forum/media/images/medala_on.gif | Bin 957 -> 0 bytes forum/media/images/new.gif | Bin 635 -> 0 bytes forum/media/images/nophoto.png | Bin 696 -> 0 bytes forum/media/images/openid.gif | Bin 910 -> 0 bytes forum/media/images/openid/aol.gif | Bin 2205 -> 0 bytes forum/media/images/openid/blogger.ico | Bin 3638 -> 0 bytes forum/media/images/openid/claimid.ico | Bin 3638 -> 0 bytes forum/media/images/openid/facebook.gif | Bin 2075 -> 0 bytes forum/media/images/openid/flickr.ico | Bin 1150 -> 0 bytes forum/media/images/openid/google.gif | Bin 1596 -> 0 bytes forum/media/images/openid/livejournal.ico | Bin 5222 -> 0 bytes forum/media/images/openid/myopenid.ico | Bin 2862 -> 0 bytes forum/media/images/openid/openid-inputicon.gif | Bin 237 -> 0 bytes forum/media/images/openid/openid.gif | Bin 740 -> 0 bytes forum/media/images/openid/technorati.ico | Bin 2294 -> 0 bytes forum/media/images/openid/verisign.ico | Bin 4710 -> 0 bytes forum/media/images/openid/vidoop.ico | Bin 1406 -> 0 bytes forum/media/images/openid/wordpress.ico | Bin 1150 -> 0 bytes forum/media/images/openid/yahoo.gif | Bin 1682 -> 0 bytes forum/media/images/quest-bg.gif | Bin 294 -> 0 bytes forum/media/images/vote-accepted-on.png | Bin 1124 -> 0 bytes forum/media/images/vote-accepted.png | Bin 1058 -> 0 bytes forum/media/images/vote-arrow-down-on.png | Bin 905 -> 0 bytes forum/media/images/vote-arrow-down.png | Bin 876 -> 0 bytes forum/media/images/vote-arrow-up-on.png | Bin 906 -> 0 bytes forum/media/images/vote-arrow-up.png | Bin 843 -> 0 bytes forum/media/images/vote-favorite-off.png | Bin 930 -> 0 bytes forum/media/images/vote-favorite-on.png | Bin 1023 -> 0 bytes forum/media/jquery-openid/images/aol.gif | Bin 2205 -> 0 bytes forum/media/jquery-openid/images/blogger-1.png | Bin 432 -> 0 bytes forum/media/jquery-openid/images/blogger.ico | Bin 3638 -> 0 bytes forum/media/jquery-openid/images/claimid-0.png | Bin 629 -> 0 bytes forum/media/jquery-openid/images/claimid.ico | Bin 3638 -> 0 bytes forum/media/jquery-openid/images/facebook.gif | Bin 2075 -> 0 bytes forum/media/jquery-openid/images/flickr.ico | Bin 1150 -> 0 bytes forum/media/jquery-openid/images/flickr.png | Bin 426 -> 0 bytes forum/media/jquery-openid/images/google.gif | Bin 1596 -> 0 bytes forum/media/jquery-openid/images/livejournal-1.png | Bin 713 -> 0 bytes forum/media/jquery-openid/images/livejournal.ico | Bin 5222 -> 0 bytes forum/media/jquery-openid/images/myopenid-2.png | Bin 511 -> 0 bytes forum/media/jquery-openid/images/myopenid.ico | Bin 2862 -> 0 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 237 -> 0 bytes forum/media/jquery-openid/images/openid.gif | Bin 740 -> 0 bytes forum/media/jquery-openid/images/openidico.png | Bin 654 -> 0 bytes forum/media/jquery-openid/images/openidico16.png | Bin 554 -> 0 bytes forum/media/jquery-openid/images/technorati-1.png | Bin 606 -> 0 bytes forum/media/jquery-openid/images/technorati.ico | Bin 2294 -> 0 bytes forum/media/jquery-openid/images/verisign-2.png | Bin 859 -> 0 bytes forum/media/jquery-openid/images/verisign.ico | Bin 4710 -> 0 bytes forum/media/jquery-openid/images/vidoop.ico | Bin 1406 -> 0 bytes forum/media/jquery-openid/images/vidoop.png | Bin 499 -> 0 bytes forum/media/jquery-openid/images/wordpress.ico | Bin 1150 -> 0 bytes forum/media/jquery-openid/images/wordpress.png | Bin 566 -> 0 bytes forum/media/jquery-openid/images/yahoo.gif | Bin 1682 -> 0 bytes forum/media/jquery-openid/jquery.openid.js | 111 - forum/media/jquery-openid/openid.css | 75 - forum/media/js/com.cnprog.admin.js | 13 - forum/media/js/com.cnprog.editor.js | 68 - forum/media/js/com.cnprog.i18n.js | 159 - forum/media/js/com.cnprog.post.js | 691 ---- forum/media/js/com.cnprog.tag_selector.js | 171 - forum/media/js/com.cnprog.utils.js | 128 - forum/media/js/compress.bat | 5 - forum/media/js/excanvas.pack.js | 1 - forum/media/js/flot-build.bat | 3 - forum/media/js/jquery-1.2.6.js | 3549 -------------------- forum/media/js/jquery-1.2.6.min.js | 32 - forum/media/js/jquery.ajaxfileupload.js | 195 -- forum/media/js/jquery.flot.js | 2421 ------------- forum/media/js/jquery.flot.pack.js | 1 - forum/media/js/jquery.form.js | 654 ---- forum/media/js/jquery.i18n.js | 133 - forum/media/js/jquery.openid.js | 176 - forum/media/js/jquery.validate.pack.js | 15 - forum/media/js/se_hilite.js | 1 - forum/media/js/se_hilite_src.js | 273 -- forum/media/js/wmd/images/wmd-buttons.png | Bin 7465 -> 0 bytes forum/media/js/wmd/showdown-min.js | 1 - forum/media/js/wmd/showdown.js | 1309 -------- forum/media/js/wmd/wmd-min.js | 1 - forum/media/js/wmd/wmd-test.html | 158 - forum/media/js/wmd/wmd.css | 129 - forum/media/js/wmd/wmd.js | 2388 ------------- forum/media/js/yuicompressor-2.4.2.jar | Bin 851219 -> 0 bytes forum/media/style/default.css | 1754 ---------- forum/media/style/jquery.autocomplete.css | 49 - forum/media/style/openid.css | 45 - forum/media/style/prettify.css | 27 - forum/media/style/style.css | 1469 -------- forum/skins.py | 58 + forum/skins/README | 23 + forum/skins/common/media/README | 1 + .../default/media/images/blue-up-arrow-h18px.png | Bin 0 -> 593 bytes forum/skins/default/media/images/box-arrow.gif | Bin 0 -> 69 bytes forum/skins/default/media/images/bullet_green.gif | Bin 0 -> 64 bytes forum/skins/default/media/images/cc-88x31.png | Bin 0 -> 5460 bytes forum/skins/default/media/images/cc-wiki.png | Bin 0 -> 2333 bytes .../default/media/images/close-small-dark.png | Bin 0 -> 226 bytes .../default/media/images/close-small-hover.png | Bin 0 -> 337 bytes forum/skins/default/media/images/close-small.png | Bin 0 -> 293 bytes forum/skins/default/media/images/dash.gif | Bin 0 -> 44 bytes .../default/media/images/djangomade124x25_grey.gif | Bin 0 -> 2035 bytes forum/skins/default/media/images/dot-g.gif | Bin 0 -> 61 bytes forum/skins/default/media/images/dot-list.gif | Bin 0 -> 56 bytes forum/skins/default/media/images/edit.png | Bin 0 -> 758 bytes .../default/media/images/expander-arrow-hide.gif | Bin 0 -> 126 bytes .../default/media/images/expander-arrow-show.gif | Bin 0 -> 135 bytes forum/skins/default/media/images/favicon.gif | Bin 0 -> 3918 bytes .../skins/default/media/images/feed-icon-small.png | Bin 0 -> 689 bytes .../default/media/images/gray-up-arrow-h18px.png | Bin 0 -> 383 bytes forum/skins/default/media/images/grippie.png | Bin 0 -> 162 bytes forum/skins/default/media/images/indicator.gif | Bin 0 -> 2545 bytes forum/skins/default/media/images/logo.gif | Bin 0 -> 2114 bytes forum/skins/default/media/images/logo.png | Bin 0 -> 2081 bytes forum/skins/default/media/images/logo1.png | Bin 0 -> 2752 bytes forum/skins/default/media/images/logo2.png | Bin 0 -> 2124 bytes forum/skins/default/media/images/medala.gif | Bin 0 -> 801 bytes forum/skins/default/media/images/medala_on.gif | Bin 0 -> 957 bytes forum/skins/default/media/images/new.gif | Bin 0 -> 635 bytes forum/skins/default/media/images/nophoto.png | Bin 0 -> 696 bytes forum/skins/default/media/images/openid.gif | Bin 0 -> 910 bytes forum/skins/default/media/images/openid/aol.gif | Bin 0 -> 2205 bytes .../skins/default/media/images/openid/blogger.ico | Bin 0 -> 3638 bytes .../skins/default/media/images/openid/claimid.ico | Bin 0 -> 3638 bytes .../skins/default/media/images/openid/facebook.gif | Bin 0 -> 2075 bytes forum/skins/default/media/images/openid/flickr.ico | Bin 0 -> 1150 bytes forum/skins/default/media/images/openid/google.gif | Bin 0 -> 1596 bytes .../default/media/images/openid/livejournal.ico | Bin 0 -> 5222 bytes .../skins/default/media/images/openid/myopenid.ico | Bin 0 -> 2862 bytes .../media/images/openid/openid-inputicon.gif | Bin 0 -> 237 bytes forum/skins/default/media/images/openid/openid.gif | Bin 0 -> 740 bytes .../default/media/images/openid/technorati.ico | Bin 0 -> 2294 bytes .../skins/default/media/images/openid/verisign.ico | Bin 0 -> 4710 bytes forum/skins/default/media/images/openid/vidoop.ico | Bin 0 -> 1406 bytes .../default/media/images/openid/wordpress.ico | Bin 0 -> 1150 bytes forum/skins/default/media/images/openid/yahoo.gif | Bin 0 -> 1682 bytes forum/skins/default/media/images/quest-bg.gif | Bin 0 -> 294 bytes .../default/media/images/vote-accepted-on.png | Bin 0 -> 1124 bytes forum/skins/default/media/images/vote-accepted.png | Bin 0 -> 1058 bytes .../default/media/images/vote-arrow-down-on.png | Bin 0 -> 905 bytes .../skins/default/media/images/vote-arrow-down.png | Bin 0 -> 876 bytes .../default/media/images/vote-arrow-up-on.png | Bin 0 -> 906 bytes forum/skins/default/media/images/vote-arrow-up.png | Bin 0 -> 843 bytes .../default/media/images/vote-favorite-off.png | Bin 0 -> 930 bytes .../default/media/images/vote-favorite-on.png | Bin 0 -> 1023 bytes .../default/media/jquery-openid/images/aol.gif | Bin 0 -> 2205 bytes .../media/jquery-openid/images/blogger-1.png | Bin 0 -> 432 bytes .../default/media/jquery-openid/images/blogger.ico | Bin 0 -> 3638 bytes .../media/jquery-openid/images/claimid-0.png | Bin 0 -> 629 bytes .../default/media/jquery-openid/images/claimid.ico | Bin 0 -> 3638 bytes .../media/jquery-openid/images/facebook.gif | Bin 0 -> 2075 bytes .../default/media/jquery-openid/images/flickr.ico | Bin 0 -> 1150 bytes .../default/media/jquery-openid/images/flickr.png | Bin 0 -> 426 bytes .../default/media/jquery-openid/images/google.gif | Bin 0 -> 1596 bytes .../media/jquery-openid/images/livejournal-1.png | Bin 0 -> 713 bytes .../media/jquery-openid/images/livejournal.ico | Bin 0 -> 5222 bytes .../media/jquery-openid/images/myopenid-2.png | Bin 0 -> 511 bytes .../media/jquery-openid/images/myopenid.ico | Bin 0 -> 2862 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 0 -> 237 bytes .../default/media/jquery-openid/images/openid.gif | Bin 0 -> 740 bytes .../media/jquery-openid/images/openidico.png | Bin 0 -> 654 bytes .../media/jquery-openid/images/openidico16.png | Bin 0 -> 554 bytes .../media/jquery-openid/images/technorati-1.png | Bin 0 -> 606 bytes .../media/jquery-openid/images/technorati.ico | Bin 0 -> 2294 bytes .../media/jquery-openid/images/verisign-2.png | Bin 0 -> 859 bytes .../media/jquery-openid/images/verisign.ico | Bin 0 -> 4710 bytes .../default/media/jquery-openid/images/vidoop.ico | Bin 0 -> 1406 bytes .../default/media/jquery-openid/images/vidoop.png | Bin 0 -> 499 bytes .../media/jquery-openid/images/wordpress.ico | Bin 0 -> 1150 bytes .../media/jquery-openid/images/wordpress.png | Bin 0 -> 566 bytes .../default/media/jquery-openid/images/yahoo.gif | Bin 0 -> 1682 bytes .../default/media/jquery-openid/jquery.openid.js | 111 + forum/skins/default/media/jquery-openid/openid.css | 75 + forum/skins/default/media/js/com.cnprog.admin.js | 13 + forum/skins/default/media/js/com.cnprog.editor.js | 68 + forum/skins/default/media/js/com.cnprog.i18n.js | 159 + forum/skins/default/media/js/com.cnprog.post.js | 691 ++++ .../default/media/js/com.cnprog.tag_selector.js | 171 + forum/skins/default/media/js/com.cnprog.utils.js | 128 + forum/skins/default/media/js/compress.bat | 5 + forum/skins/default/media/js/excanvas.pack.js | 1 + forum/skins/default/media/js/flot-build.bat | 3 + forum/skins/default/media/js/jquery-1.2.6.js | 3549 ++++++++++++++++++++ forum/skins/default/media/js/jquery-1.2.6.min.js | 32 + .../default/media/js/jquery.ajaxfileupload.js | 195 ++ forum/skins/default/media/js/jquery.flot.js | 2421 +++++++++++++ forum/skins/default/media/js/jquery.flot.pack.js | 1 + forum/skins/default/media/js/jquery.form.js | 654 ++++ forum/skins/default/media/js/jquery.i18n.js | 133 + forum/skins/default/media/js/jquery.openid.js | 176 + .../skins/default/media/js/jquery.validate.pack.js | 15 + forum/skins/default/media/js/se_hilite.js | 1 + forum/skins/default/media/js/se_hilite_src.js | 273 ++ .../default/media/js/wmd/images/wmd-buttons.png | Bin 0 -> 7465 bytes forum/skins/default/media/js/wmd/showdown-min.js | 1 + forum/skins/default/media/js/wmd/showdown.js | 1309 ++++++++ forum/skins/default/media/js/wmd/wmd-min.js | 1 + forum/skins/default/media/js/wmd/wmd-test.html | 158 + forum/skins/default/media/js/wmd/wmd.css | 129 + forum/skins/default/media/js/wmd/wmd.js | 2388 +++++++++++++ .../skins/default/media/js/yuicompressor-2.4.2.jar | Bin 0 -> 851219 bytes forum/skins/default/media/style/default.css | 1754 ++++++++++ .../default/media/style/jquery.autocomplete.css | 49 + forum/skins/default/media/style/openid.css | 45 + forum/skins/default/media/style/prettify.css | 27 + forum/skins/default/media/style/style.css | 1469 ++++++++ forum/skins/default/templates/404.html | 49 + forum/skins/default/templates/500.html | 35 + forum/skins/default/templates/about.html | 36 + forum/skins/default/templates/answer_edit.html | 85 + .../skins/default/templates/answer_edit_tips.html | 55 + forum/skins/default/templates/ask.html | 134 + .../default/templates/authopenid/changeemail.html | 88 + .../default/templates/authopenid/changeopenid.html | 35 + .../default/templates/authopenid/changepw.html | 18 + .../default/templates/authopenid/complete.html | 130 + .../default/templates/authopenid/confirm_email.txt | 13 + .../skins/default/templates/authopenid/delete.html | 39 + .../templates/authopenid/email_validation.txt | 15 + .../authopenid/external_legacy_login_info.html | 15 + .../default/templates/authopenid/failure.html | 14 + .../skins/default/templates/authopenid/sendpw.html | 26 + .../default/templates/authopenid/sendpw_email.txt | 9 + .../default/templates/authopenid/settings.html | 43 + .../skins/default/templates/authopenid/signin.html | 186 + .../skins/default/templates/authopenid/signup.html | 32 + .../skins/default/templates/authopenid/yadis.xrdf | 14 + forum/skins/default/templates/badge.html | 37 + forum/skins/default/templates/badges.html | 76 + forum/skins/default/templates/base.html | 95 + forum/skins/default/templates/base_content.html | 93 + forum/skins/default/templates/book.html | 152 + forum/skins/default/templates/close.html | 36 + .../templates/edit_user_email_feeds_form.html | 4 + forum/skins/default/templates/faq.html | 144 + .../default/templates/fbconnect/xd_receiver.html | 10 + forum/skins/default/templates/feedback.html | 55 + forum/skins/default/templates/feedback_email.txt | 19 + .../default/templates/feeds/rss_description.html | 1 + forum/skins/default/templates/feeds/rss_title.html | 1 + forum/skins/default/templates/footer.html | 48 + forum/skins/default/templates/header.html | 65 + forum/skins/default/templates/index.html | 164 + forum/skins/default/templates/logout.html | 23 + forum/skins/default/templates/notarobot.html | 15 + forum/skins/default/templates/pagesize.html | 27 + forum/skins/default/templates/paginator.html | 38 + .../default/templates/post_contributor_info.html | 55 + forum/skins/default/templates/privacy.html | 42 + forum/skins/default/templates/question.html | 510 +++ forum/skins/default/templates/question_edit.html | 131 + .../default/templates/question_edit_tips.html | 53 + forum/skins/default/templates/question_retag.html | 106 + .../templates/question_summary_list_roll.html | 55 + forum/skins/default/templates/questions.html | 235 ++ forum/skins/default/templates/reopen.html | 37 + .../skins/default/templates/revisions_answer.html | 83 + .../default/templates/revisions_question.html | 83 + forum/skins/default/templates/tag_selector.html | 42 + forum/skins/default/templates/tags.html | 67 + forum/skins/default/templates/user.html | 39 + forum/skins/default/templates/user_edit.html | 95 + .../templates/user_email_subscriptions.html | 26 + forum/skins/default/templates/user_favorites.html | 8 + forum/skins/default/templates/user_footer.html | 4 + forum/skins/default/templates/user_info.html | 112 + forum/skins/default/templates/user_recent.html | 26 + forum/skins/default/templates/user_reputation.html | 42 + forum/skins/default/templates/user_responses.html | 23 + forum/skins/default/templates/user_stats.html | 138 + forum/skins/default/templates/user_tabs.html | 32 + forum/skins/default/templates/user_votes.html | 32 + forum/skins/default/templates/users.html | 73 + forum/skins/default/templates/users_questions.html | 66 + forum/templates/404.html | 49 - forum/templates/500.html | 35 - forum/templates/about.html | 36 - forum/templates/answer_edit.html | 85 - forum/templates/answer_edit_tips.html | 55 - forum/templates/ask.html | 134 - forum/templates/authopenid/changeemail.html | 88 - forum/templates/authopenid/changeopenid.html | 35 - forum/templates/authopenid/changepw.html | 18 - forum/templates/authopenid/complete.html | 130 - forum/templates/authopenid/confirm_email.txt | 13 - forum/templates/authopenid/delete.html | 39 - forum/templates/authopenid/email_validation.txt | 15 - .../authopenid/external_legacy_login_info.html | 15 - forum/templates/authopenid/failure.html | 14 - forum/templates/authopenid/sendpw.html | 26 - forum/templates/authopenid/sendpw_email.txt | 9 - forum/templates/authopenid/settings.html | 43 - forum/templates/authopenid/signin.html | 186 - forum/templates/authopenid/signup.html | 32 - forum/templates/authopenid/yadis.xrdf | 14 - forum/templates/badge.html | 37 - forum/templates/badges.html | 76 - forum/templates/base.html | 95 - forum/templates/base_content.html | 93 - forum/templates/book.html | 152 - forum/templates/close.html | 36 - forum/templates/edit_user_email_feeds_form.html | 4 - forum/templates/faq.html | 144 - forum/templates/fbconnect/xd_receiver.html | 10 - forum/templates/feedback.html | 55 - forum/templates/feedback_email.txt | 19 - forum/templates/feeds/rss_description.html | 1 - forum/templates/feeds/rss_title.html | 1 - forum/templates/footer.html | 48 - forum/templates/header.html | 65 - forum/templates/index.html | 164 - forum/templates/logout.html | 23 - forum/templates/notarobot.html | 15 - forum/templates/pagesize.html | 27 - forum/templates/paginator.html | 38 - forum/templates/post_contributor_info.html | 55 - forum/templates/privacy.html | 42 - forum/templates/question.html | 510 --- forum/templates/question_edit.html | 131 - forum/templates/question_edit_tips.html | 53 - forum/templates/question_retag.html | 106 - forum/templates/question_summary_list_roll.html | 55 - forum/templates/questions.html | 235 -- forum/templates/reopen.html | 37 - forum/templates/revisions_answer.html | 83 - forum/templates/revisions_question.html | 83 - forum/templates/tag_selector.html | 42 - forum/templates/tags.html | 67 - forum/templates/user.html | 39 - forum/templates/user_edit.html | 95 - forum/templates/user_email_subscriptions.html | 26 - forum/templates/user_favorites.html | 8 - forum/templates/user_footer.html | 4 - forum/templates/user_info.html | 112 - forum/templates/user_recent.html | 26 - forum/templates/user_reputation.html | 42 - forum/templates/user_responses.html | 23 - forum/templates/user_stats.html | 138 - forum/templates/user_tabs.html | 32 - forum/templates/user_votes.html | 32 - forum/templates/users.html | 73 - forum/templates/users_questions.html | 66 - forum/templatetags/extra_tags.py | 20 +- forum/urls.py | 13 +- settings.py | 3 +- settings_local.py.dist | 1 + 372 files changed, 20740 insertions(+), 20645 deletions(-) delete mode 100644 forum/media/images/blue-up-arrow-h18px.png delete mode 100644 forum/media/images/box-arrow.gif delete mode 100644 forum/media/images/bullet_green.gif delete mode 100644 forum/media/images/cc-88x31.png delete mode 100644 forum/media/images/cc-wiki.png delete mode 100644 forum/media/images/close-small-dark.png delete mode 100644 forum/media/images/close-small-hover.png delete mode 100644 forum/media/images/close-small.png delete mode 100644 forum/media/images/dash.gif delete mode 100644 forum/media/images/djangomade124x25_grey.gif delete mode 100644 forum/media/images/dot-g.gif delete mode 100644 forum/media/images/dot-list.gif delete mode 100644 forum/media/images/edit.png delete mode 100644 forum/media/images/expander-arrow-hide.gif delete mode 100644 forum/media/images/expander-arrow-show.gif delete mode 100644 forum/media/images/favicon.gif delete mode 100644 forum/media/images/feed-icon-small.png delete mode 100644 forum/media/images/gray-up-arrow-h18px.png delete mode 100644 forum/media/images/grippie.png delete mode 100644 forum/media/images/indicator.gif delete mode 100644 forum/media/images/logo.gif delete mode 100644 forum/media/images/logo.png delete mode 100644 forum/media/images/logo1.png delete mode 100644 forum/media/images/logo2.png delete mode 100644 forum/media/images/medala.gif delete mode 100644 forum/media/images/medala_on.gif delete mode 100644 forum/media/images/new.gif delete mode 100644 forum/media/images/nophoto.png delete mode 100644 forum/media/images/openid.gif delete mode 100644 forum/media/images/openid/aol.gif delete mode 100644 forum/media/images/openid/blogger.ico delete mode 100644 forum/media/images/openid/claimid.ico delete mode 100644 forum/media/images/openid/facebook.gif delete mode 100644 forum/media/images/openid/flickr.ico delete mode 100644 forum/media/images/openid/google.gif delete mode 100644 forum/media/images/openid/livejournal.ico delete mode 100644 forum/media/images/openid/myopenid.ico delete mode 100644 forum/media/images/openid/openid-inputicon.gif delete mode 100644 forum/media/images/openid/openid.gif delete mode 100644 forum/media/images/openid/technorati.ico delete mode 100644 forum/media/images/openid/verisign.ico delete mode 100644 forum/media/images/openid/vidoop.ico delete mode 100644 forum/media/images/openid/wordpress.ico delete mode 100644 forum/media/images/openid/yahoo.gif delete mode 100644 forum/media/images/quest-bg.gif delete mode 100644 forum/media/images/vote-accepted-on.png delete mode 100644 forum/media/images/vote-accepted.png delete mode 100644 forum/media/images/vote-arrow-down-on.png delete mode 100644 forum/media/images/vote-arrow-down.png delete mode 100644 forum/media/images/vote-arrow-up-on.png delete mode 100644 forum/media/images/vote-arrow-up.png delete mode 100644 forum/media/images/vote-favorite-off.png delete mode 100644 forum/media/images/vote-favorite-on.png delete mode 100644 forum/media/jquery-openid/images/aol.gif delete mode 100644 forum/media/jquery-openid/images/blogger-1.png delete mode 100644 forum/media/jquery-openid/images/blogger.ico delete mode 100644 forum/media/jquery-openid/images/claimid-0.png delete mode 100644 forum/media/jquery-openid/images/claimid.ico delete mode 100644 forum/media/jquery-openid/images/facebook.gif delete mode 100644 forum/media/jquery-openid/images/flickr.ico delete mode 100644 forum/media/jquery-openid/images/flickr.png delete mode 100644 forum/media/jquery-openid/images/google.gif delete mode 100644 forum/media/jquery-openid/images/livejournal-1.png delete mode 100644 forum/media/jquery-openid/images/livejournal.ico delete mode 100644 forum/media/jquery-openid/images/myopenid-2.png delete mode 100644 forum/media/jquery-openid/images/myopenid.ico delete mode 100644 forum/media/jquery-openid/images/openid-inputicon.gif delete mode 100644 forum/media/jquery-openid/images/openid.gif delete mode 100644 forum/media/jquery-openid/images/openidico.png delete mode 100644 forum/media/jquery-openid/images/openidico16.png delete mode 100644 forum/media/jquery-openid/images/technorati-1.png delete mode 100644 forum/media/jquery-openid/images/technorati.ico delete mode 100644 forum/media/jquery-openid/images/verisign-2.png delete mode 100644 forum/media/jquery-openid/images/verisign.ico delete mode 100644 forum/media/jquery-openid/images/vidoop.ico delete mode 100644 forum/media/jquery-openid/images/vidoop.png delete mode 100644 forum/media/jquery-openid/images/wordpress.ico delete mode 100644 forum/media/jquery-openid/images/wordpress.png delete mode 100644 forum/media/jquery-openid/images/yahoo.gif delete mode 100644 forum/media/jquery-openid/jquery.openid.js delete mode 100644 forum/media/jquery-openid/openid.css delete mode 100644 forum/media/js/com.cnprog.admin.js delete mode 100644 forum/media/js/com.cnprog.editor.js delete mode 100644 forum/media/js/com.cnprog.i18n.js delete mode 100644 forum/media/js/com.cnprog.post.js delete mode 100644 forum/media/js/com.cnprog.tag_selector.js delete mode 100644 forum/media/js/com.cnprog.utils.js delete mode 100644 forum/media/js/compress.bat delete mode 100644 forum/media/js/excanvas.pack.js delete mode 100644 forum/media/js/flot-build.bat delete mode 100644 forum/media/js/jquery-1.2.6.js delete mode 100644 forum/media/js/jquery-1.2.6.min.js delete mode 100644 forum/media/js/jquery.ajaxfileupload.js delete mode 100644 forum/media/js/jquery.flot.js delete mode 100644 forum/media/js/jquery.flot.pack.js delete mode 100644 forum/media/js/jquery.form.js delete mode 100644 forum/media/js/jquery.i18n.js delete mode 100644 forum/media/js/jquery.openid.js delete mode 100644 forum/media/js/jquery.validate.pack.js delete mode 100644 forum/media/js/se_hilite.js delete mode 100644 forum/media/js/se_hilite_src.js delete mode 100644 forum/media/js/wmd/images/wmd-buttons.png delete mode 100644 forum/media/js/wmd/showdown-min.js delete mode 100644 forum/media/js/wmd/showdown.js delete mode 100644 forum/media/js/wmd/wmd-min.js delete mode 100644 forum/media/js/wmd/wmd-test.html delete mode 100644 forum/media/js/wmd/wmd.css delete mode 100644 forum/media/js/wmd/wmd.js delete mode 100644 forum/media/js/yuicompressor-2.4.2.jar delete mode 100644 forum/media/style/default.css delete mode 100644 forum/media/style/jquery.autocomplete.css delete mode 100644 forum/media/style/openid.css delete mode 100644 forum/media/style/prettify.css delete mode 100644 forum/media/style/style.css create mode 100644 forum/skins.py create mode 100644 forum/skins/README create mode 100644 forum/skins/common/media/README create mode 100644 forum/skins/default/media/images/blue-up-arrow-h18px.png create mode 100644 forum/skins/default/media/images/box-arrow.gif create mode 100644 forum/skins/default/media/images/bullet_green.gif create mode 100644 forum/skins/default/media/images/cc-88x31.png create mode 100644 forum/skins/default/media/images/cc-wiki.png create mode 100644 forum/skins/default/media/images/close-small-dark.png create mode 100644 forum/skins/default/media/images/close-small-hover.png create mode 100644 forum/skins/default/media/images/close-small.png create mode 100644 forum/skins/default/media/images/dash.gif create mode 100644 forum/skins/default/media/images/djangomade124x25_grey.gif create mode 100644 forum/skins/default/media/images/dot-g.gif create mode 100644 forum/skins/default/media/images/dot-list.gif create mode 100644 forum/skins/default/media/images/edit.png create mode 100644 forum/skins/default/media/images/expander-arrow-hide.gif create mode 100644 forum/skins/default/media/images/expander-arrow-show.gif create mode 100644 forum/skins/default/media/images/favicon.gif create mode 100644 forum/skins/default/media/images/feed-icon-small.png create mode 100644 forum/skins/default/media/images/gray-up-arrow-h18px.png create mode 100644 forum/skins/default/media/images/grippie.png create mode 100644 forum/skins/default/media/images/indicator.gif create mode 100644 forum/skins/default/media/images/logo.gif create mode 100644 forum/skins/default/media/images/logo.png create mode 100644 forum/skins/default/media/images/logo1.png create mode 100644 forum/skins/default/media/images/logo2.png create mode 100644 forum/skins/default/media/images/medala.gif create mode 100644 forum/skins/default/media/images/medala_on.gif create mode 100644 forum/skins/default/media/images/new.gif create mode 100644 forum/skins/default/media/images/nophoto.png create mode 100644 forum/skins/default/media/images/openid.gif create mode 100644 forum/skins/default/media/images/openid/aol.gif create mode 100644 forum/skins/default/media/images/openid/blogger.ico create mode 100644 forum/skins/default/media/images/openid/claimid.ico create mode 100644 forum/skins/default/media/images/openid/facebook.gif create mode 100644 forum/skins/default/media/images/openid/flickr.ico create mode 100644 forum/skins/default/media/images/openid/google.gif create mode 100644 forum/skins/default/media/images/openid/livejournal.ico create mode 100644 forum/skins/default/media/images/openid/myopenid.ico create mode 100644 forum/skins/default/media/images/openid/openid-inputicon.gif create mode 100644 forum/skins/default/media/images/openid/openid.gif create mode 100644 forum/skins/default/media/images/openid/technorati.ico create mode 100644 forum/skins/default/media/images/openid/verisign.ico create mode 100644 forum/skins/default/media/images/openid/vidoop.ico create mode 100644 forum/skins/default/media/images/openid/wordpress.ico create mode 100644 forum/skins/default/media/images/openid/yahoo.gif create mode 100644 forum/skins/default/media/images/quest-bg.gif create mode 100644 forum/skins/default/media/images/vote-accepted-on.png create mode 100644 forum/skins/default/media/images/vote-accepted.png create mode 100644 forum/skins/default/media/images/vote-arrow-down-on.png create mode 100644 forum/skins/default/media/images/vote-arrow-down.png create mode 100644 forum/skins/default/media/images/vote-arrow-up-on.png create mode 100644 forum/skins/default/media/images/vote-arrow-up.png create mode 100644 forum/skins/default/media/images/vote-favorite-off.png create mode 100644 forum/skins/default/media/images/vote-favorite-on.png create mode 100644 forum/skins/default/media/jquery-openid/images/aol.gif create mode 100644 forum/skins/default/media/jquery-openid/images/blogger-1.png create mode 100644 forum/skins/default/media/jquery-openid/images/blogger.ico create mode 100644 forum/skins/default/media/jquery-openid/images/claimid-0.png create mode 100644 forum/skins/default/media/jquery-openid/images/claimid.ico create mode 100644 forum/skins/default/media/jquery-openid/images/facebook.gif create mode 100644 forum/skins/default/media/jquery-openid/images/flickr.ico create mode 100644 forum/skins/default/media/jquery-openid/images/flickr.png create mode 100644 forum/skins/default/media/jquery-openid/images/google.gif create mode 100644 forum/skins/default/media/jquery-openid/images/livejournal-1.png create mode 100644 forum/skins/default/media/jquery-openid/images/livejournal.ico create mode 100644 forum/skins/default/media/jquery-openid/images/myopenid-2.png create mode 100644 forum/skins/default/media/jquery-openid/images/myopenid.ico create mode 100644 forum/skins/default/media/jquery-openid/images/openid-inputicon.gif create mode 100644 forum/skins/default/media/jquery-openid/images/openid.gif create mode 100644 forum/skins/default/media/jquery-openid/images/openidico.png create mode 100644 forum/skins/default/media/jquery-openid/images/openidico16.png create mode 100644 forum/skins/default/media/jquery-openid/images/technorati-1.png create mode 100644 forum/skins/default/media/jquery-openid/images/technorati.ico create mode 100644 forum/skins/default/media/jquery-openid/images/verisign-2.png create mode 100644 forum/skins/default/media/jquery-openid/images/verisign.ico create mode 100644 forum/skins/default/media/jquery-openid/images/vidoop.ico create mode 100644 forum/skins/default/media/jquery-openid/images/vidoop.png create mode 100644 forum/skins/default/media/jquery-openid/images/wordpress.ico create mode 100644 forum/skins/default/media/jquery-openid/images/wordpress.png create mode 100644 forum/skins/default/media/jquery-openid/images/yahoo.gif create mode 100644 forum/skins/default/media/jquery-openid/jquery.openid.js create mode 100644 forum/skins/default/media/jquery-openid/openid.css create mode 100644 forum/skins/default/media/js/com.cnprog.admin.js create mode 100644 forum/skins/default/media/js/com.cnprog.editor.js create mode 100644 forum/skins/default/media/js/com.cnprog.i18n.js create mode 100644 forum/skins/default/media/js/com.cnprog.post.js create mode 100644 forum/skins/default/media/js/com.cnprog.tag_selector.js create mode 100644 forum/skins/default/media/js/com.cnprog.utils.js create mode 100644 forum/skins/default/media/js/compress.bat create mode 100644 forum/skins/default/media/js/excanvas.pack.js create mode 100644 forum/skins/default/media/js/flot-build.bat create mode 100644 forum/skins/default/media/js/jquery-1.2.6.js create mode 100644 forum/skins/default/media/js/jquery-1.2.6.min.js create mode 100644 forum/skins/default/media/js/jquery.ajaxfileupload.js create mode 100644 forum/skins/default/media/js/jquery.flot.js create mode 100644 forum/skins/default/media/js/jquery.flot.pack.js create mode 100644 forum/skins/default/media/js/jquery.form.js create mode 100644 forum/skins/default/media/js/jquery.i18n.js create mode 100644 forum/skins/default/media/js/jquery.openid.js create mode 100644 forum/skins/default/media/js/jquery.validate.pack.js create mode 100644 forum/skins/default/media/js/se_hilite.js create mode 100644 forum/skins/default/media/js/se_hilite_src.js create mode 100644 forum/skins/default/media/js/wmd/images/wmd-buttons.png create mode 100644 forum/skins/default/media/js/wmd/showdown-min.js create mode 100644 forum/skins/default/media/js/wmd/showdown.js create mode 100644 forum/skins/default/media/js/wmd/wmd-min.js create mode 100644 forum/skins/default/media/js/wmd/wmd-test.html create mode 100644 forum/skins/default/media/js/wmd/wmd.css create mode 100644 forum/skins/default/media/js/wmd/wmd.js create mode 100644 forum/skins/default/media/js/yuicompressor-2.4.2.jar create mode 100644 forum/skins/default/media/style/default.css create mode 100644 forum/skins/default/media/style/jquery.autocomplete.css create mode 100644 forum/skins/default/media/style/openid.css create mode 100644 forum/skins/default/media/style/prettify.css create mode 100644 forum/skins/default/media/style/style.css create mode 100644 forum/skins/default/templates/404.html create mode 100644 forum/skins/default/templates/500.html create mode 100644 forum/skins/default/templates/about.html create mode 100644 forum/skins/default/templates/answer_edit.html create mode 100644 forum/skins/default/templates/answer_edit_tips.html create mode 100644 forum/skins/default/templates/ask.html create mode 100644 forum/skins/default/templates/authopenid/changeemail.html create mode 100644 forum/skins/default/templates/authopenid/changeopenid.html create mode 100644 forum/skins/default/templates/authopenid/changepw.html create mode 100644 forum/skins/default/templates/authopenid/complete.html create mode 100644 forum/skins/default/templates/authopenid/confirm_email.txt create mode 100644 forum/skins/default/templates/authopenid/delete.html create mode 100644 forum/skins/default/templates/authopenid/email_validation.txt create mode 100644 forum/skins/default/templates/authopenid/external_legacy_login_info.html create mode 100644 forum/skins/default/templates/authopenid/failure.html create mode 100644 forum/skins/default/templates/authopenid/sendpw.html create mode 100644 forum/skins/default/templates/authopenid/sendpw_email.txt create mode 100644 forum/skins/default/templates/authopenid/settings.html create mode 100755 forum/skins/default/templates/authopenid/signin.html create mode 100644 forum/skins/default/templates/authopenid/signup.html create mode 100644 forum/skins/default/templates/authopenid/yadis.xrdf create mode 100644 forum/skins/default/templates/badge.html create mode 100644 forum/skins/default/templates/badges.html create mode 100755 forum/skins/default/templates/base.html create mode 100644 forum/skins/default/templates/base_content.html create mode 100644 forum/skins/default/templates/book.html create mode 100644 forum/skins/default/templates/close.html create mode 100644 forum/skins/default/templates/edit_user_email_feeds_form.html create mode 100644 forum/skins/default/templates/faq.html create mode 100755 forum/skins/default/templates/fbconnect/xd_receiver.html create mode 100644 forum/skins/default/templates/feedback.html create mode 100644 forum/skins/default/templates/feedback_email.txt create mode 100644 forum/skins/default/templates/feeds/rss_description.html create mode 100644 forum/skins/default/templates/feeds/rss_title.html create mode 100644 forum/skins/default/templates/footer.html create mode 100644 forum/skins/default/templates/header.html create mode 100644 forum/skins/default/templates/index.html create mode 100644 forum/skins/default/templates/logout.html create mode 100644 forum/skins/default/templates/notarobot.html create mode 100644 forum/skins/default/templates/pagesize.html create mode 100644 forum/skins/default/templates/paginator.html create mode 100644 forum/skins/default/templates/post_contributor_info.html create mode 100644 forum/skins/default/templates/privacy.html create mode 100644 forum/skins/default/templates/question.html create mode 100644 forum/skins/default/templates/question_edit.html create mode 100644 forum/skins/default/templates/question_edit_tips.html create mode 100644 forum/skins/default/templates/question_retag.html create mode 100644 forum/skins/default/templates/question_summary_list_roll.html create mode 100644 forum/skins/default/templates/questions.html create mode 100644 forum/skins/default/templates/reopen.html create mode 100644 forum/skins/default/templates/revisions_answer.html create mode 100644 forum/skins/default/templates/revisions_question.html create mode 100644 forum/skins/default/templates/tag_selector.html create mode 100644 forum/skins/default/templates/tags.html create mode 100644 forum/skins/default/templates/user.html create mode 100644 forum/skins/default/templates/user_edit.html create mode 100644 forum/skins/default/templates/user_email_subscriptions.html create mode 100644 forum/skins/default/templates/user_favorites.html create mode 100644 forum/skins/default/templates/user_footer.html create mode 100644 forum/skins/default/templates/user_info.html create mode 100644 forum/skins/default/templates/user_recent.html create mode 100644 forum/skins/default/templates/user_reputation.html create mode 100644 forum/skins/default/templates/user_responses.html create mode 100644 forum/skins/default/templates/user_stats.html create mode 100644 forum/skins/default/templates/user_tabs.html create mode 100644 forum/skins/default/templates/user_votes.html create mode 100644 forum/skins/default/templates/users.html create mode 100644 forum/skins/default/templates/users_questions.html delete mode 100644 forum/templates/404.html delete mode 100644 forum/templates/500.html delete mode 100644 forum/templates/about.html delete mode 100644 forum/templates/answer_edit.html delete mode 100644 forum/templates/answer_edit_tips.html delete mode 100644 forum/templates/ask.html delete mode 100644 forum/templates/authopenid/changeemail.html delete mode 100644 forum/templates/authopenid/changeopenid.html delete mode 100644 forum/templates/authopenid/changepw.html delete mode 100644 forum/templates/authopenid/complete.html delete mode 100644 forum/templates/authopenid/confirm_email.txt delete mode 100644 forum/templates/authopenid/delete.html delete mode 100644 forum/templates/authopenid/email_validation.txt delete mode 100644 forum/templates/authopenid/external_legacy_login_info.html delete mode 100644 forum/templates/authopenid/failure.html delete mode 100644 forum/templates/authopenid/sendpw.html delete mode 100644 forum/templates/authopenid/sendpw_email.txt delete mode 100644 forum/templates/authopenid/settings.html delete mode 100755 forum/templates/authopenid/signin.html delete mode 100644 forum/templates/authopenid/signup.html delete mode 100644 forum/templates/authopenid/yadis.xrdf delete mode 100644 forum/templates/badge.html delete mode 100644 forum/templates/badges.html delete mode 100755 forum/templates/base.html delete mode 100644 forum/templates/base_content.html delete mode 100644 forum/templates/book.html delete mode 100644 forum/templates/close.html delete mode 100644 forum/templates/edit_user_email_feeds_form.html delete mode 100644 forum/templates/faq.html delete mode 100755 forum/templates/fbconnect/xd_receiver.html delete mode 100644 forum/templates/feedback.html delete mode 100644 forum/templates/feedback_email.txt delete mode 100644 forum/templates/feeds/rss_description.html delete mode 100644 forum/templates/feeds/rss_title.html delete mode 100644 forum/templates/footer.html delete mode 100644 forum/templates/header.html delete mode 100644 forum/templates/index.html delete mode 100644 forum/templates/logout.html delete mode 100644 forum/templates/notarobot.html delete mode 100644 forum/templates/pagesize.html delete mode 100644 forum/templates/paginator.html delete mode 100644 forum/templates/post_contributor_info.html delete mode 100644 forum/templates/privacy.html delete mode 100644 forum/templates/question.html delete mode 100644 forum/templates/question_edit.html delete mode 100644 forum/templates/question_edit_tips.html delete mode 100644 forum/templates/question_retag.html delete mode 100644 forum/templates/question_summary_list_roll.html delete mode 100644 forum/templates/questions.html delete mode 100644 forum/templates/reopen.html delete mode 100644 forum/templates/revisions_answer.html delete mode 100644 forum/templates/revisions_question.html delete mode 100644 forum/templates/tag_selector.html delete mode 100644 forum/templates/tags.html delete mode 100644 forum/templates/user.html delete mode 100644 forum/templates/user_edit.html delete mode 100644 forum/templates/user_email_subscriptions.html delete mode 100644 forum/templates/user_favorites.html delete mode 100644 forum/templates/user_footer.html delete mode 100644 forum/templates/user_info.html delete mode 100644 forum/templates/user_recent.html delete mode 100644 forum/templates/user_reputation.html delete mode 100644 forum/templates/user_responses.html delete mode 100644 forum/templates/user_stats.html delete mode 100644 forum/templates/user_tabs.html delete mode 100644 forum/templates/user_votes.html delete mode 100644 forum/templates/users.html delete mode 100644 forum/templates/users_questions.html diff --git a/INSTALL b/INSTALL index 72cc76bf..8a1deaad 100644 --- a/INSTALL +++ b/INSTALL @@ -4,7 +4,7 @@ A. PREREQUISITES B. INSTALLATION 1. Settings file 2. Database - 3. Running CNPROG in the development server + 3. Running OSQA in the development server 4. Installation under Apache/WSGI 5. Full text search 6. Email subscriptions @@ -56,7 +56,7 @@ Notice that you will need to register with recaptcha.net and receive recaptcha public and private keys that need to be saved in your settings_local.py file -NOTES: django_authopenid is included into CNPROG code +NOTES: django_authopenid is included into OSQA code and is significantly modified. http://code.google.com/p/django-authopenid/ no need to install this library @@ -64,13 +64,13 @@ B. INSTALLATION ----------------------------------------------- 0. Make sure you have all above python libraries installed. - make cnprog installation server-readable on Linux command might be: - chown -R yourlogin:apache /path/to/CNPROG + make osqa installation server-readable on Linux command might be: + chown -R yourlogin:apache /path/to/OSQA directories templates/upfiles and log must be server writable on Linux type chmod - chmod -R g+w /path/to/CNPROG/upfiles + chmod -R g+w /path/to/OSQA/upfiles chmod -R g+w /path/to/log above it is assumed that webserver runs under group named "apache" @@ -87,11 +87,11 @@ Section C explains configuration paramaters. Prepare your database by using the same database/account configuration from above. e.g, -create database cnprog DEFAULT CHARACTER SET UTF8 COLLATE utf8_general_ci; -grant all on cnprog.* to 'cnprog'@'localhost'; +create database osqa DEFAULT CHARACTER SET UTF8 COLLATE utf8_general_ci; +grant all on osqa.* to 'osqa'@'localhost'; And then run "python manage.py syncdb" to synchronize your database. -3. Running CNPROG on the development server +3. Running OSQA on the development server Run "python manage.py runserver" to startup django development environment. @@ -112,8 +112,8 @@ import os import sys sys.path.insert(0,'/one/level/above') #insert to make sure that forum will be found -sys.path.append('/one/level/above/CNPROG') #maybe this is not necessary -os.environ['DJANGO_SETTINGS_MODULE'] = 'CNPROG.settings' +sys.path.append('/one/level/above/OSQA') #maybe this is not necessary +os.environ['DJANGO_SETTINGS_MODULE'] = 'OSQA.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() ----------- @@ -138,26 +138,26 @@ WSGIPythonEggs /var/python/eggs #must be readable and writable by apache #this allows "rooting" forum at http://example.com/forum, if you like ServerAdmin forum@example.com - DocumentRoot /path/to/cnprog + DocumentRoot /path/to/osqa-site ServerName example.com #run mod_wsgi process for django in daemon mode #this allows avoiding confused timezone settings when #another application runs in the same virtual host - WSGIDaemonProcess CNPROG - WSGIProcessGroup CNPROG + WSGIDaemonProcess OSQA + WSGIProcessGroup OSQA #force all content to be served as static files #otherwise django will be crunching images through itself wasting time - Alias /content/ /path/to/cnprog/templates/content/ - AliasMatch /([^/]*\.css) /path/to/cnprog/templates/content/style/$1 - + Alias /media/ /path/to/osqa-site/forum/media/ + Alias /ufiles/ /path/to/osqa-site/forum/upfiles/ + Order deny,allow Allow from all #this is your wsgi script described in the prev section - WSGIScriptAlias / /path/to/cnprog/cnprog.wsgi + WSGIScriptAlias / /path/to/osqa-site/osqa.wsgi #this will force admin interface to work only #through https (optional) @@ -166,35 +166,39 @@ WSGIPythonEggs /var/python/eggs #must be readable and writable by apache RewriteEngine on RewriteRule /nimda(.*)$ https://example.com/nimda$1 [L,R=301] - CustomLog /var/log/httpd/CNPROG/access_log common - ErrorLog /var/log/httpd/CNPROG/error_log + CustomLog /var/log/httpd/OSQA/access_log common + ErrorLog /var/log/httpd/OSQA/error_log #(optional) run admin interface under https ServerAdmin forum@example.com - DocumentRoot /path/to/cnrpog + DocumentRoot /path/to/osqa-site ServerName example.com SSLEngine on SSLCertificateFile /path/to/ssl-certificate/server.crt SSLCertificateKeyFile /path/to/ssl-certificate/server.key - WSGIScriptAlias / /path/to/cnprogcnprog.wsgi - CustomLog /var/log/httpd/CNPROG/access_log common - ErrorLog /var/log/httpd/CNPROG/error_log + WSGIScriptAlias / /path/to/osqa-site/osqa.wsgi + CustomLog /var/log/httpd/OSQA/access_log common + ErrorLog /var/log/httpd/OSQA/error_log DirectoryIndex index.html ------------- 5. Full text search (using sphinx search) + Currently full text search works only with sphinx search engine + And builtin PostgreSQL (postgres only >= 8.3???) + + 5.1 Instructions for Sphinx search setup Sphinx at this time supports only MySQL and PostgreSQL databases to enable this, install sphinx search engine and djangosphinx configure sphinx, sample configuration can be found in sphinx/sphinx.conf file usually goes somewhere in /etc tree - build cnprog index first time manually + build osqa index first time manually - % indexer --config /path/to/sphinx.conf --index cnprog + % indexer --config /path/to/sphinx.conf --index osqa setup cron job to rebuild index periodically with command your crontab entry may be something like @@ -249,8 +253,8 @@ DEBUG=False #set to True to enable debug mode #all forum parameters are set in file settings_local.py -LOG_FILENAME = 'cnprog.log' #where logging messages should go -DATABASE_NAME = 'cnprog' # Or path to database file if using sqlite3. +LOG_FILENAME = 'osqa.log' #where logging messages should go +DATABASE_NAME = 'osqa' # Or path to database file if using sqlite3. DATABASE_USER = '' # Not used with sqlite3. DATABASE_PASSWORD = '' # Not used with sqlite3. DATABASE_ENGINE = 'mysql' #mysql, etc @@ -258,19 +262,19 @@ SERVER_EMAIL = '' DEFAULT_FROM_EMAIL = '' EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' #not necessary if mailserver is run on local machine -EMAIL_SUBJECT_PREFIX = '[CNPROG] ' -EMAIL_HOST='cnprog.com' +EMAIL_SUBJECT_PREFIX = '[OSQA] ' +EMAIL_HOST='osqa.com' EMAIL_PORT='25' EMAIL_USE_TLS=False TIME_ZONE = 'America/Tijuana' -APP_TITLE = u'CNPROG Q&A Forum' #title of your forum -APP_KEYWORDS = u'CNPROG,forum,community' #keywords for search engines +APP_TITLE = u'OSQA Q&A Forum' #title of your forum +APP_KEYWORDS = u'OSQA,forum,community' #keywords for search engines APP_DESCRIPTION = u'Ask and answer questions.' #site description for searche engines APP_INTRO = u'

Ask and answer questions, make the world better!

' #slogan that goes to front page in logged out mode APP_COPYRIGHT = '' #copyright message #if you set FORUM_SCRIPT_ALIAS= 'forum/' -#then CNPROG will run at url http://example.com/forum +#then OSQA will run at url http://example.com/forum #FORUM_SCRIPT_ALIAS cannot have leading slash, otherwise it can be set to anything FORUM_SCRIPT_ALIAS = '' #no leading slash, default = '' empty string @@ -278,7 +282,7 @@ LANGUAGE_CODE = 'en' #forum language (see language instructions on the wiki) EMAIL_VALIDATION = 'off' #string - on|off MIN_USERNAME_LENGTH = 1 EMAIL_UNIQUE = False #if True, email addresses must be unique in all accounts -APP_URL = 'http://cnprog.com' #used by email notif system and RSS +APP_URL = 'http://osqa.com' #used by email notif system and RSS GOOGLE_SITEMAP_CODE = '' #code for google site crawler (look up google webmaster tools) GOOGLE_ANALYTICS_KEY = '' #key to enable google analytics on this site BOOKS_ON = False #if True - books tab will be on @@ -287,10 +291,10 @@ WIKI_ON = True #if False - community wiki feature is disabled #experimental - allow password login through external site #must implement django_authopenid/external_login.py #included prototype external_login works with Mediawiki -USE_EXTERNAL_LEGACY_LOGIN = True #if false CNPROG uses it's own login/password -EXTERNAL_LEGACY_LOGIN_HOST = 'login.cnprog.com' +USE_EXTERNAL_LEGACY_LOGIN = True #if false OSQA uses it's own login/password +EXTERNAL_LEGACY_LOGIN_HOST = 'login.osqa.com' EXTERNAL_LEGACY_LOGIN_PORT = 80 -EXTERNAL_LEGACY_LOGIN_PROVIDER_NAME = 'CNPROG' +EXTERNAL_LEGACY_LOGIN_PROVIDER_NAME = 'OSQA' FEEDBACK_SITE_URL = None #None or url LOGIN_URL = '/%s%s%s' % (FORUM_SCRIPT_ALIAS,'account/','signin/') @@ -303,7 +307,7 @@ D. Customization Other than settings_local.py the following will most likely need customization: * locale/*/django.po - language files that may also contain your site-specific messages if you want to start with english messages file - look for words like "forum" and - "CNPROG" in the msgstr lines + "OSQA" in the msgstr lines * templates/header.html and templates/footer.html may contain extra links * templates/about.html - a place to explain for is your forum for * templates/faq.html - put answers to users frequent questions diff --git a/forum/media/images/blue-up-arrow-h18px.png b/forum/media/images/blue-up-arrow-h18px.png deleted file mode 100644 index e1f29e86..00000000 Binary files a/forum/media/images/blue-up-arrow-h18px.png and /dev/null differ diff --git a/forum/media/images/box-arrow.gif b/forum/media/images/box-arrow.gif deleted file mode 100644 index 89dcf5b3..00000000 Binary files a/forum/media/images/box-arrow.gif and /dev/null differ diff --git a/forum/media/images/bullet_green.gif b/forum/media/images/bullet_green.gif deleted file mode 100644 index fa530910..00000000 Binary files a/forum/media/images/bullet_green.gif and /dev/null differ diff --git a/forum/media/images/cc-88x31.png b/forum/media/images/cc-88x31.png deleted file mode 100644 index 0f2a0f10..00000000 Binary files a/forum/media/images/cc-88x31.png and /dev/null differ diff --git a/forum/media/images/cc-wiki.png b/forum/media/images/cc-wiki.png deleted file mode 100644 index 3e680538..00000000 Binary files a/forum/media/images/cc-wiki.png and /dev/null differ diff --git a/forum/media/images/close-small-dark.png b/forum/media/images/close-small-dark.png deleted file mode 100644 index 280c1fc7..00000000 Binary files a/forum/media/images/close-small-dark.png and /dev/null differ diff --git a/forum/media/images/close-small-hover.png b/forum/media/images/close-small-hover.png deleted file mode 100644 index 7899aec7..00000000 Binary files a/forum/media/images/close-small-hover.png and /dev/null differ diff --git a/forum/media/images/close-small.png b/forum/media/images/close-small.png deleted file mode 100644 index 5a99d31f..00000000 Binary files a/forum/media/images/close-small.png and /dev/null differ diff --git a/forum/media/images/dash.gif b/forum/media/images/dash.gif deleted file mode 100644 index d1ddc507..00000000 Binary files a/forum/media/images/dash.gif and /dev/null differ diff --git a/forum/media/images/djangomade124x25_grey.gif b/forum/media/images/djangomade124x25_grey.gif deleted file mode 100644 index d34bb311..00000000 Binary files a/forum/media/images/djangomade124x25_grey.gif and /dev/null differ diff --git a/forum/media/images/dot-g.gif b/forum/media/images/dot-g.gif deleted file mode 100644 index 5d6bb28e..00000000 Binary files a/forum/media/images/dot-g.gif and /dev/null differ diff --git a/forum/media/images/dot-list.gif b/forum/media/images/dot-list.gif deleted file mode 100644 index f6a6b865..00000000 Binary files a/forum/media/images/dot-list.gif and /dev/null differ diff --git a/forum/media/images/edit.png b/forum/media/images/edit.png deleted file mode 100644 index dcb09be0..00000000 Binary files a/forum/media/images/edit.png and /dev/null differ diff --git a/forum/media/images/expander-arrow-hide.gif b/forum/media/images/expander-arrow-hide.gif deleted file mode 100644 index feb6a618..00000000 Binary files a/forum/media/images/expander-arrow-hide.gif and /dev/null differ diff --git a/forum/media/images/expander-arrow-show.gif b/forum/media/images/expander-arrow-show.gif deleted file mode 100644 index 6825c56e..00000000 Binary files a/forum/media/images/expander-arrow-show.gif and /dev/null differ diff --git a/forum/media/images/favicon.gif b/forum/media/images/favicon.gif deleted file mode 100644 index 910c2666..00000000 Binary files a/forum/media/images/favicon.gif and /dev/null differ diff --git a/forum/media/images/feed-icon-small.png b/forum/media/images/feed-icon-small.png deleted file mode 100644 index b3c949d2..00000000 Binary files a/forum/media/images/feed-icon-small.png and /dev/null differ diff --git a/forum/media/images/gray-up-arrow-h18px.png b/forum/media/images/gray-up-arrow-h18px.png deleted file mode 100644 index 78767445..00000000 Binary files a/forum/media/images/gray-up-arrow-h18px.png and /dev/null differ diff --git a/forum/media/images/grippie.png b/forum/media/images/grippie.png deleted file mode 100644 index 6524d416..00000000 Binary files a/forum/media/images/grippie.png and /dev/null differ diff --git a/forum/media/images/indicator.gif b/forum/media/images/indicator.gif deleted file mode 100644 index 1c72ebb5..00000000 Binary files a/forum/media/images/indicator.gif and /dev/null differ diff --git a/forum/media/images/logo.gif b/forum/media/images/logo.gif deleted file mode 100644 index ab690de2..00000000 Binary files a/forum/media/images/logo.gif and /dev/null differ diff --git a/forum/media/images/logo.png b/forum/media/images/logo.png deleted file mode 100644 index 6a250e35..00000000 Binary files a/forum/media/images/logo.png and /dev/null differ diff --git a/forum/media/images/logo1.png b/forum/media/images/logo1.png deleted file mode 100644 index d79a6271..00000000 Binary files a/forum/media/images/logo1.png and /dev/null differ diff --git a/forum/media/images/logo2.png b/forum/media/images/logo2.png deleted file mode 100644 index bd3cccd9..00000000 Binary files a/forum/media/images/logo2.png and /dev/null differ diff --git a/forum/media/images/medala.gif b/forum/media/images/medala.gif deleted file mode 100644 index 93dd1a39..00000000 Binary files a/forum/media/images/medala.gif and /dev/null differ diff --git a/forum/media/images/medala_on.gif b/forum/media/images/medala_on.gif deleted file mode 100644 index a18f9e85..00000000 Binary files a/forum/media/images/medala_on.gif and /dev/null differ diff --git a/forum/media/images/new.gif b/forum/media/images/new.gif deleted file mode 100644 index 8a220b53..00000000 Binary files a/forum/media/images/new.gif and /dev/null differ diff --git a/forum/media/images/nophoto.png b/forum/media/images/nophoto.png deleted file mode 100644 index 2daf0ffd..00000000 Binary files a/forum/media/images/nophoto.png and /dev/null differ diff --git a/forum/media/images/openid.gif b/forum/media/images/openid.gif deleted file mode 100644 index 8540e12b..00000000 Binary files a/forum/media/images/openid.gif and /dev/null differ diff --git a/forum/media/images/openid/aol.gif b/forum/media/images/openid/aol.gif deleted file mode 100644 index decc4f12..00000000 Binary files a/forum/media/images/openid/aol.gif and /dev/null differ diff --git a/forum/media/images/openid/blogger.ico b/forum/media/images/openid/blogger.ico deleted file mode 100644 index 1b9730b0..00000000 Binary files a/forum/media/images/openid/blogger.ico and /dev/null differ diff --git a/forum/media/images/openid/claimid.ico b/forum/media/images/openid/claimid.ico deleted file mode 100644 index 2b80f491..00000000 Binary files a/forum/media/images/openid/claimid.ico and /dev/null differ diff --git a/forum/media/images/openid/facebook.gif b/forum/media/images/openid/facebook.gif deleted file mode 100644 index b997b358..00000000 Binary files a/forum/media/images/openid/facebook.gif and /dev/null differ diff --git a/forum/media/images/openid/flickr.ico b/forum/media/images/openid/flickr.ico deleted file mode 100644 index 11f6e07f..00000000 Binary files a/forum/media/images/openid/flickr.ico and /dev/null differ diff --git a/forum/media/images/openid/google.gif b/forum/media/images/openid/google.gif deleted file mode 100644 index 1b6cd07b..00000000 Binary files a/forum/media/images/openid/google.gif and /dev/null differ diff --git a/forum/media/images/openid/livejournal.ico b/forum/media/images/openid/livejournal.ico deleted file mode 100644 index f3d21ec5..00000000 Binary files a/forum/media/images/openid/livejournal.ico and /dev/null differ diff --git a/forum/media/images/openid/myopenid.ico b/forum/media/images/openid/myopenid.ico deleted file mode 100644 index ceb06e6a..00000000 Binary files a/forum/media/images/openid/myopenid.ico and /dev/null differ diff --git a/forum/media/images/openid/openid-inputicon.gif b/forum/media/images/openid/openid-inputicon.gif deleted file mode 100644 index cde836c8..00000000 Binary files a/forum/media/images/openid/openid-inputicon.gif and /dev/null differ diff --git a/forum/media/images/openid/openid.gif b/forum/media/images/openid/openid.gif deleted file mode 100644 index c718b0e6..00000000 Binary files a/forum/media/images/openid/openid.gif and /dev/null differ diff --git a/forum/media/images/openid/technorati.ico b/forum/media/images/openid/technorati.ico deleted file mode 100644 index fa1083c1..00000000 Binary files a/forum/media/images/openid/technorati.ico and /dev/null differ diff --git a/forum/media/images/openid/verisign.ico b/forum/media/images/openid/verisign.ico deleted file mode 100644 index 3953af93..00000000 Binary files a/forum/media/images/openid/verisign.ico and /dev/null differ diff --git a/forum/media/images/openid/vidoop.ico b/forum/media/images/openid/vidoop.ico deleted file mode 100644 index bbd9a0d5..00000000 Binary files a/forum/media/images/openid/vidoop.ico and /dev/null differ diff --git a/forum/media/images/openid/wordpress.ico b/forum/media/images/openid/wordpress.ico deleted file mode 100644 index 31b7d2c2..00000000 Binary files a/forum/media/images/openid/wordpress.ico and /dev/null differ diff --git a/forum/media/images/openid/yahoo.gif b/forum/media/images/openid/yahoo.gif deleted file mode 100644 index 42adbfa5..00000000 Binary files a/forum/media/images/openid/yahoo.gif and /dev/null differ diff --git a/forum/media/images/quest-bg.gif b/forum/media/images/quest-bg.gif deleted file mode 100644 index b7540238..00000000 Binary files a/forum/media/images/quest-bg.gif and /dev/null differ diff --git a/forum/media/images/vote-accepted-on.png b/forum/media/images/vote-accepted-on.png deleted file mode 100644 index 2026f3bc..00000000 Binary files a/forum/media/images/vote-accepted-on.png and /dev/null differ diff --git a/forum/media/images/vote-accepted.png b/forum/media/images/vote-accepted.png deleted file mode 100644 index ecd18551..00000000 Binary files a/forum/media/images/vote-accepted.png and /dev/null differ diff --git a/forum/media/images/vote-arrow-down-on.png b/forum/media/images/vote-arrow-down-on.png deleted file mode 100644 index 048dbb44..00000000 Binary files a/forum/media/images/vote-arrow-down-on.png and /dev/null differ diff --git a/forum/media/images/vote-arrow-down.png b/forum/media/images/vote-arrow-down.png deleted file mode 100644 index e4fdec0a..00000000 Binary files a/forum/media/images/vote-arrow-down.png and /dev/null differ diff --git a/forum/media/images/vote-arrow-up-on.png b/forum/media/images/vote-arrow-up-on.png deleted file mode 100644 index 56ad0c25..00000000 Binary files a/forum/media/images/vote-arrow-up-on.png and /dev/null differ diff --git a/forum/media/images/vote-arrow-up.png b/forum/media/images/vote-arrow-up.png deleted file mode 100644 index 6e9a51c7..00000000 Binary files a/forum/media/images/vote-arrow-up.png and /dev/null differ diff --git a/forum/media/images/vote-favorite-off.png b/forum/media/images/vote-favorite-off.png deleted file mode 100644 index c1bef074..00000000 Binary files a/forum/media/images/vote-favorite-off.png and /dev/null differ diff --git a/forum/media/images/vote-favorite-on.png b/forum/media/images/vote-favorite-on.png deleted file mode 100644 index 1f9c14ab..00000000 Binary files a/forum/media/images/vote-favorite-on.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/aol.gif b/forum/media/jquery-openid/images/aol.gif deleted file mode 100644 index decc4f12..00000000 Binary files a/forum/media/jquery-openid/images/aol.gif and /dev/null differ diff --git a/forum/media/jquery-openid/images/blogger-1.png b/forum/media/jquery-openid/images/blogger-1.png deleted file mode 100644 index 8b360ea5..00000000 Binary files a/forum/media/jquery-openid/images/blogger-1.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/blogger.ico b/forum/media/jquery-openid/images/blogger.ico deleted file mode 100644 index 1b9730b0..00000000 Binary files a/forum/media/jquery-openid/images/blogger.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/claimid-0.png b/forum/media/jquery-openid/images/claimid-0.png deleted file mode 100644 index 4a0ea1b3..00000000 Binary files a/forum/media/jquery-openid/images/claimid-0.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/claimid.ico b/forum/media/jquery-openid/images/claimid.ico deleted file mode 100644 index 2b80f491..00000000 Binary files a/forum/media/jquery-openid/images/claimid.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/facebook.gif b/forum/media/jquery-openid/images/facebook.gif deleted file mode 100644 index b997b358..00000000 Binary files a/forum/media/jquery-openid/images/facebook.gif and /dev/null differ diff --git a/forum/media/jquery-openid/images/flickr.ico b/forum/media/jquery-openid/images/flickr.ico deleted file mode 100644 index 11f6e07f..00000000 Binary files a/forum/media/jquery-openid/images/flickr.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/flickr.png b/forum/media/jquery-openid/images/flickr.png deleted file mode 100644 index 142405a6..00000000 Binary files a/forum/media/jquery-openid/images/flickr.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/google.gif b/forum/media/jquery-openid/images/google.gif deleted file mode 100644 index 1b6cd07b..00000000 Binary files a/forum/media/jquery-openid/images/google.gif and /dev/null differ diff --git a/forum/media/jquery-openid/images/livejournal-1.png b/forum/media/jquery-openid/images/livejournal-1.png deleted file mode 100644 index e6436081..00000000 Binary files a/forum/media/jquery-openid/images/livejournal-1.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/livejournal.ico b/forum/media/jquery-openid/images/livejournal.ico deleted file mode 100644 index f3d21ec5..00000000 Binary files a/forum/media/jquery-openid/images/livejournal.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/myopenid-2.png b/forum/media/jquery-openid/images/myopenid-2.png deleted file mode 100644 index f64fb8e8..00000000 Binary files a/forum/media/jquery-openid/images/myopenid-2.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/myopenid.ico b/forum/media/jquery-openid/images/myopenid.ico deleted file mode 100644 index ceb06e6a..00000000 Binary files a/forum/media/jquery-openid/images/myopenid.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/openid-inputicon.gif b/forum/media/jquery-openid/images/openid-inputicon.gif deleted file mode 100644 index cde836c8..00000000 Binary files a/forum/media/jquery-openid/images/openid-inputicon.gif and /dev/null differ diff --git a/forum/media/jquery-openid/images/openid.gif b/forum/media/jquery-openid/images/openid.gif deleted file mode 100644 index c718b0e6..00000000 Binary files a/forum/media/jquery-openid/images/openid.gif and /dev/null differ diff --git a/forum/media/jquery-openid/images/openidico.png b/forum/media/jquery-openid/images/openidico.png deleted file mode 100644 index ab622669..00000000 Binary files a/forum/media/jquery-openid/images/openidico.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/openidico16.png b/forum/media/jquery-openid/images/openidico16.png deleted file mode 100644 index ad718ac5..00000000 Binary files a/forum/media/jquery-openid/images/openidico16.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/technorati-1.png b/forum/media/jquery-openid/images/technorati-1.png deleted file mode 100644 index f7195240..00000000 Binary files a/forum/media/jquery-openid/images/technorati-1.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/technorati.ico b/forum/media/jquery-openid/images/technorati.ico deleted file mode 100644 index fa1083c1..00000000 Binary files a/forum/media/jquery-openid/images/technorati.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/verisign-2.png b/forum/media/jquery-openid/images/verisign-2.png deleted file mode 100644 index c1467008..00000000 Binary files a/forum/media/jquery-openid/images/verisign-2.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/verisign.ico b/forum/media/jquery-openid/images/verisign.ico deleted file mode 100644 index 3953af93..00000000 Binary files a/forum/media/jquery-openid/images/verisign.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/vidoop.ico b/forum/media/jquery-openid/images/vidoop.ico deleted file mode 100644 index bbd9a0d5..00000000 Binary files a/forum/media/jquery-openid/images/vidoop.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/vidoop.png b/forum/media/jquery-openid/images/vidoop.png deleted file mode 100644 index 032c9e98..00000000 Binary files a/forum/media/jquery-openid/images/vidoop.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/wordpress.ico b/forum/media/jquery-openid/images/wordpress.ico deleted file mode 100644 index 31b7d2c2..00000000 Binary files a/forum/media/jquery-openid/images/wordpress.ico and /dev/null differ diff --git a/forum/media/jquery-openid/images/wordpress.png b/forum/media/jquery-openid/images/wordpress.png deleted file mode 100644 index ee29f0cf..00000000 Binary files a/forum/media/jquery-openid/images/wordpress.png and /dev/null differ diff --git a/forum/media/jquery-openid/images/yahoo.gif b/forum/media/jquery-openid/images/yahoo.gif deleted file mode 100644 index 42adbfa5..00000000 Binary files a/forum/media/jquery-openid/images/yahoo.gif and /dev/null differ diff --git a/forum/media/jquery-openid/jquery.openid.js b/forum/media/jquery-openid/jquery.openid.js deleted file mode 100644 index 8d1cd204..00000000 --- a/forum/media/jquery-openid/jquery.openid.js +++ /dev/null @@ -1,111 +0,0 @@ -//jQuery OpenID Plugin 1.1 Copyright 2009 Jarrett Vance http://jvance.com/pages/jQueryOpenIdPlugin.xhtml -$.fn.openid = function() { - var $this = $(this); - - //name input value - needed for name based OpenID - var $usr = $this.find('input[name=openid_username]'); - - //final url input value - var $id = $this.find('input[name=openid_url]'); - - //beginning and end of name OpenID url (name being the middle) - var $front = $this.find('p:has(input[name=openid_username])>span:eq(0)'); - var $end = $this.find('p:has(input[name=openid_username])>span:eq(1)'); - - //needed for special effects only - var $localfs = $this.find('fieldset:has(input[name=username])'); - var $usrfs = $this.find('fieldset:has(input[name=openid_username])'); - var $idfs = $this.find('fieldset:has(input[name=openid_url])'); - - var submitusr = function() { - if ($usr.val().length < 1) { - $usr.focus(); - return false; - } - $id.val($front.text() + $usr.val() + $end.text()); - return true; - }; - - var submitid = function() { - if ($id.val().length < 1) { - $id.focus(); - return false; - } - return true; - - }; - var local = function() { - var $li = $(this); - $('#openid_form .providers li').removeClass('highlight'); - $li.addClass('highlight'); - $usrfs.hide(); - $idfs.hide(); - $localfs.show(); - $this.unbind('submit').submit(submitid); - return false; - }; - - var direct = function() { - var $li = $(this); - $('#openid_form .providers li').removeClass('highlight'); - $li.addClass('highlight'); - $usrfs.fadeOut('slow'); - $localfs.fadeOut('slow'); - $idfs.fadeOut('slow'); - $id.val($this.find("li.highlight span").text()); - setTimeout(function(){$('#bsignin').click();},1000); - return false; - }; - - var openid = function() { - var $li = $(this); - $('#openid_form .providers li').removeClass('highlight'); - $li.addClass('highlight'); - $usrfs.hide(); - $localfs.hide(); - $idfs.show(); - $id.focus(); - $this.unbind('submit').submit(submitid); - return false; - }; - - var username = function() { - var $li = $(this); - $('#openid_form .providers li').removeClass('highlight'); - $li.addClass('highlight'); - $idfs.hide(); - $localfs.hide(); - $usrfs.show(); - $this.find('#enter_your_what').text($li.attr("title")); - $front.text($li.find("span").text().split("username")[0]); - $end.text("").text($li.find("span").text().split("username")[1]); - $id.focus(); - $this.unbind('submit').submit(submitusr); - return false; - }; - - $this.find('li.local').click(local); - $this.find('li.direct').click(direct); - $this.find('li.openid').click(openid); - $this.find('li.username').click(username); - $id.keypress(function(e) { - if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { - return submitid(); - } - }); - $usr.keypress(function(e) { - if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { - return submitusr(); - } - }); - $this.find('li span').hide(); - $this.find('li').css('line-height', 0).css('cursor', 'pointer'); - $usrfs.hide(); - $idfs.hide(); - $localfs.hide(); - $this.find('li:eq(0)').click(); - - return this; -}; -// submitting next=%2F&openid_username=&openid_url=http%3A%2F%2Fyahoo.com%2F -// submitting next=%2F&openid_username=&openid_url=http%3A%2F%2Fyahoo.com%2F diff --git a/forum/media/jquery-openid/openid.css b/forum/media/jquery-openid/openid.css deleted file mode 100644 index 1b7aaf82..00000000 --- a/forum/media/jquery-openid/openid.css +++ /dev/null @@ -1,75 +0,0 @@ -fieldset { border-style:none; } -img {border-style:none;} - -.logo_box {display:inline-block;float:left;width:90px;height:40px;background:white;border:1px solid #dddddd;} -.openid_box img {margin-top:6px;} -.aol_box img {margin-top:6px;} -.yahoo_box img {margin-top:13px;} -.google_box img {margin-top:6px;} -.local_login_box img {margin-top:2px;margin-left:-3px;} - -form.openid ul{ margin:0;padding:0;text-align:center; list-style-type:none; display:block;} -form.openid ul li {float:left; padding:4px;display:inline-block;} -form.openid ul li div {display:inline-block;} -form.openid ul li span {padding:0 1em 0 3px} -form.openid ul li.first_tiny_li {clear:left;} -form.openid fieldset {clear:both;padding:10px 0px 0px 0px;} -form.openid div+fieldset {display:none} -form.openid label {display:block; font-weight:bold;} -input[name=openid_username] {width:8em} -input[name=openid_identifier] {width:18em} -form.openid ul li.highlight { -moz-border-radius:4px; -webkit-border-radius:4px; background-color: #FD6} -form.openid fieldset div { - -moz-border-radius:4px; - -webkit-border-radius:4px; - background: #DCDCDC; - padding:10px; - display:inline-block; - float:left; -} -form.openid p {margin-bottom:4px;} -form.openid fieldset div p {padding:0px;margin:0px;} -form.openid fieldset div p.login {padding:0px;margin:0 0 10px 0;} -form.openid label { - display:inline-block; - font-weight:normal; - width:6em; - text-align:right; -} -#local_login_fs div { - padding-bottom:4px; -} -#local_login_buttons { - text-align:center; - line-height:1.8em; - margin-top:3px; -} -/*form.openid input[type='submit'] {margin-left:1em;}*/ -#openid_username {background:#ffffa0;} -#openid_url {background:#ffffa0;} - -.openid_logo{color:#F7931E;padding:6px 0px 8px 28px; -background: url(images/openidico.png) no-repeat; -} - -#openid_login {float:left; width:30%; margin:2em 1em; text-align:center} -#openid_login div{margin-top:0.5em} - -form.openid ul.errorlist { - border: none; - list-style-position:inside; - list-style-type: disc; - margin-bottom:5px; -} -form.openid ul.errorlist li { - text-align: left; - margin: 5px; - float: none; - color:blue; -} -#openid_small_providers li { - margin-top:4px; -} -#openid_small_providers li.facebook { - margin-top:0px; -} diff --git a/forum/media/js/com.cnprog.admin.js b/forum/media/js/com.cnprog.admin.js deleted file mode 100644 index 39dff48c..00000000 --- a/forum/media/js/com.cnprog.admin.js +++ /dev/null @@ -1,13 +0,0 @@ -$(document).ready( function(){ - var options = { - success: function(a,b){$('.admin #action_status').html($.i18n._('changes saved'));}, - dataType:'json', - timeout:5000, - url: scriptUrl + $.i18n._('moderate-user/') + viewUserID + '/' - }; - var form = $('.admin #moderate_user_form').ajaxForm(options); - var box = $('.admin input#id_is_approved').click(function(){ - $('.admin #action_status').html($.i18n._('sending data...')); - form.ajaxSubmit(options); - }); -}); diff --git a/forum/media/js/com.cnprog.editor.js b/forum/media/js/com.cnprog.editor.js deleted file mode 100644 index 18cc5166..00000000 --- a/forum/media/js/com.cnprog.editor.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - jQuery TextAreaResizer plugin - Created on 17th January 2008 by Ryan O'Dell - Version 1.0.4 -*/(function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('
').parent().append($('
').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&¤tValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value))result[i]=$.trim(value);});return result;}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}else -$input.val("");}});}if(wasVisible)$.Autocompleter.Selection(input,input.value.length,input.value.length);};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"$1");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else -if(data[q]){return data[q];}else -if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)return;element=$("
").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("
    ").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if($.fn.bgiframe)list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}field.focus();};})(jQuery); -/* - * TypeWatch 2.0 - Original by Denny Ferrassoli / Refactored by Charles Christolini - * Copyright(c) 2007 Denny Ferrassoli - DennyDotNet.com - * Coprright(c) 2008 Charles Christolini - BinaryPie.com - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html -*/(function(jQuery){jQuery.fn.typeWatch=function(o){var options=jQuery.extend({wait:750,callback:function(){},highlight:true,captureLength:2},o);function checkElement(timer,override){var elTxt=jQuery(timer.el).val();if((elTxt.length>options.captureLength&&elTxt.toUpperCase()!=timer.text)||(override&&elTxt.length>options.captureLength)){timer.text=elTxt.toUpperCase();timer.cb(elTxt)}};function watchElement(elem){if(elem.type.toUpperCase()=="TEXT"||elem.nodeName.toUpperCase()=="TEXTAREA"){var timer={timer:null,text:jQuery(elem).val().toUpperCase(),cb:options.callback,el:elem,wait:options.wait};if(options.highlight){jQuery(elem).focus(function(){this.select()})}var startWatch=function(evt){var timerWait=timer.wait;var overrideBool=false;if(evt.keyCode==13&&this.type.toUpperCase()=="TEXT"){timerWait=1;overrideBool=true}var timerCallbackFx=function(){checkElement(timer,overrideBool)};clearTimeout(timer.timer);timer.timer=setTimeout(timerCallbackFx,timerWait)};jQuery(elem).keydown(startWatch)}};return this.each(function(index){watchElement(this)})}})(jQuery); -/* -Ajax upload -*/jQuery.extend({createUploadIframe:function(d,b){var a="jUploadFrame"+d;if(window.ActiveXObject){var c=document.createElement('