Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.042 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'python,': 0.01; 'turbogears': 0.07; 'python': 0.08; 'called.': 0.09; 'essentially': 0.10; 'deletions': 0.16; 'subject:system': 0.16; 'cc:addr:python-list': 0.16; 'wrote:': 0.18; 'written': 0.19; 'thanks,': 0.19; 'seems': 0.20; 'wrote': 0.21; 'header:In-Reply- To:1': 0.22; 'django': 0.25; "wasn't": 0.25; 'guess': 0.26; 'cc:2**0': 0.26; "i'm": 0.28; 'cc:addr:python.org': 0.29; 'pm,': 0.29; 'members.': 0.30; 'ago': 0.31; 'message-id:@gmail.com': 0.31; 'subject:?': 0.31; 'on,': 0.31; 'there': 0.33; 'received:209.85.212': 0.33; 'header:User-Agent:1': 0.33; 'it.': 0.33; 'framework': 0.34; 'showing': 0.34; 'anything': 0.34; 'someone': 0.34; 'something': 0.35; 'brian': 0.35; 'hello,': 0.37; 'received:10.0.0': 0.37; 'but': 0.37; 'received:google.com': 0.37; 'received:209.85': 0.38; 'some': 0.38; 'files': 0.39; "i'd": 0.39; 'received:209': 0.39; 'header:Received:6': 0.61; 'more': 0.61; 'limit': 0.67; 'receive': 0.68; 'information,': 0.69; 'age': 0.79; 'faculty.': 0.84; 'need..': 0.84; 'pyramid': 0.84; 'received:10.180': 0.84; 'something.': 0.84; 'proposal,': 0.93 Received-SPF: pass (google.com: domain of andrea.crotti.0@gmail.com designates 10.180.109.198 as permitted sender) client-ip=10.180.109.198; Authentication-Results: mr.google.com; spf=pass (google.com: domain of andrea.crotti.0@gmail.com designates 10.180.109.198 as permitted sender) smtp.mail=andrea.crotti.0@gmail.com; dkim=pass header.i=andrea.crotti.0@gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=uAcYkiQYEpZlii3yn+tUIjMJVLKJsqmkZbJPurVkX8Y=; b=msdA55kGrzKeDIi+pYfrJ5yKJb1VF5rJd201R2HWY1j+OExL4TrRGCdWhOPTm9yaSN 5Ake+johXHseYXDfCavSLYDCDFWeNTV1po0GGYrAtfpy9eD+eL6CgvlsQu/NjSvhH04L TSy0GwX0lVPcTLb5rr2D5OMLaaI1OpZpbtH3w= Date: Mon, 20 Feb 2012 18:47:09 +0000 From: Andrea Crotti User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120212 Thunderbird/10.0.1 MIME-Version: 1.0 To: Brian Blais Subject: Re: paper submission and versioning system - advice? References: <00611584-0A32-4DD2-A10E-1A28797229CC@gmail.com> In-Reply-To: <00611584-0A32-4DD2-A10E-1A28797229CC@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: python-list X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 18 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1329763633 news.xs4all.nl 6862 [2001:888:2000:d::a6]:50265 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:20630 On 02/20/2012 05:45 PM, Brian Blais wrote: > Hello, > > I'd like to find a web-based system to help a committee I'm on, where we receive proposals from different faculty. I wrote something in python, from scratch, a number of years ago because there wasn't anything available then but it is showing its age and I figured that someone has written something. > > Essentially I need users to be able to start a proposal, with some basic information, and then be able to add files to it. Other users will be allowed to add files as well, but I'd like to limit deletions to the committee members. > > It seems as if there just has to be available tools like this, but I am not even sure what such a system is called. Is there anything like this, in python preferably? > > > thanks, > > Brian Blais > Well I guess that any web framework would provide you more or less easily with all you need.. Django turbogears pyramid flask or web2py are just the names I know.