On Monday, July 27, 2015 at 11:38:36 AM UTC-7, Samuel Sowah wrote:
>
> I want to build an opensource app with web2py to serve the purpose of help 
> and social engagement for the web2py community. I only wonder if there's 
> already such a thing besides this google group (which is most certainly not 
> built on web2py), if so I'd like to take a look and if not, I'd like to 
> start it but then would like to have an answer to the question, is there a 
> reason one hasn't been built using web2py?
>


In addition to the examples already mentioned, I would expect that adapting 
the wiki examples from the book would be a practical way to start.  You'd 
need a page to show the current threads; threads would correspond to wiki 
articles, and responses could be sections of the article; you'd want them 
to be separate entries in the DB, though.  I haven't looked into this sort 
of customization, so perhaps I'm underestimating the effort, but I'd 
seriously consider it a starting point.

Since discussing code snippets is important to this group, you'd want to 
make sure your markup allowed you to give easy support for fixed-width 
fonts (like the "{}" on the Google toolbar).  You also want to think out 
the sanitizing carefully, so that code could be represented well without a 
risk of accidentally executing submitting code (see also "sql injection").  
This may overkill, but its good to start reading some of the posts from 
this org:
<URL:http://langsec.org/>  (My intro to subject was by "Joe Rozner is a 
lead software engineer at Prevoty where he has built semantic analysis 
tools and worked to develop new methods to more accurately detect SQL 
injection and Cross Site Scripting (XSS). "
<URL:http://www.meetup.com/OWASP-OC/events/221447618/>; my intro to OWASP 
was Massimo's visit to the OC chapter last summer.)


It would be easy enough to mail updates to those who subscribe as "email 
viewers"; this feature is why I recommend building the thread from separate 
DB entries for each post.  Accepting mail /submissions/ might be a little 
more work; perhaps the scheduler could be used to run a job that reads a 
mail queue, and parses messages there.

As an old USENET person, I'm fond of maintaining the tree structure of 
replies; Google Groups does that, although they default the display mode to 
time-of-arrival.  Some web forums do only time-of-arrival.

Anyway, those are just not-quite-random thoughts and shooting-from-the-hip 
on the forum topic.  Anything useful in my comments is serendipity.

/dps

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to