Functions with 's3' in the title are always Sahana
Other functions are mostly part of web2py.
> 2) source code being very large chances of not getting familiar with
> required core areas are there
> * It would be an great deal of help for we newbies , if some body could
> point out the road map to study the code base (important files that MUST be
> familiarised )
> and the common functions used there in like has_module() etc so that we
> could have an abstract know-how about such functions
The Book is the best place to start with:
http://eden.sahanafoundation.org/wiki/Book
This covers those things which are needed for the common usecases of:
(A) Customising existing functionality
(B) Adding a new module
For deeper framework stuff then the Wiki is the best bet:
http://eden.sahanafoundation.org/wiki/DeveloperGuidelinesS3Framework
Of course, the code moves faster than the documentation, so any help
that you can provide on the documentation is welcomed :)
Best Wishes,
Fran.