Repository Structure - rwth-acis/Anatomy2.0 GitHub Wiki
/ https://github.com/rwth-acis/Anatomy2.0/blob/f696d/
- .git* | all
git
-related files - applications | external programs
- rayhunter | [Model Collection](./Model Collection#Upload)
- auto_preview | [Model Collection](./Model Collection)
- .bowerrc | sets
bower
-directory tosrc/external↑
- bower.json | stores information about dependencies installed with
bower
- index.html | redirects to
src/views/welcome.php↑
- LICENSE | Apache License v2
- README.md | project description as seen on
github
- start_anatomy2.0.sh | Linux script to start
php
-server andmysql
-server - models | [Model Collection](./Model Collection)
- .gitkeep | file to keep empty folder
models↑
in thegit
-repository
- .gitkeep | file to keep empty folder
- src | website code
- config | server-unique configuration
- config_placeholder.php | template for
config.php↑
, see [Getting Started](./Getting Started)
- config_placeholder.php | template for
- external | external dependencies, installed via
bower
- bootstrap | ↖ responsive design and global style
- bootstrap-switch | ↖ turns checkboxes to switches
- jasny-bootstrap | ↖ offers table with linkable table-rows used for course-list
- jquery | ↖ dom-manipulation
- jquery-form | ↖
ajax
-upload form for model-upload - jsrsasign | ↖ cryptography for connecting with OpenID services
- knockoutjs | ↖ simplifies Model-View-Viewmodel implementation
- parsleyjs | ↖ input-validation for upload-form
- seiyria-boostrap-slider | ↖ slider (e.g. to control skin-transparency)
- uri.js | ↖ parse and modify url-query-paramters
- x3dom | ↖ declarative 3d-object
WebGL
-rendering - y* | ↖ browser synchronisation developed at i5
- config | server-unique configuration
/ https://github.com/rwth-acis/Anatomy2.0/blob/f696d/
- src
- css | stylesheets for the webpages
- images | global images
- js |
javascript
sources- upload.js | [Model Collection](./Model Collection)
- overview-widget.js | [Model Collection](./Model Collection#Gallery)
- showcase-base.js | Showcase
- showcase-annotations.js | Showcase
- showcase-annotations-connector.js | Showcase
- showcase-help.js | Showcase
- showcase-highlighting.js | Showcase
- showcase-specials.js | Showcase
- showcase-sync.js | Showcase
- showcase-toolbar.js | Showcase
- x3d-extensions.js | Showcase
- confirm_registration.js | [Authentication and Authorization](./Authentication and Authorization)
- oidc-button.js | [Authentication and Authorization](./Authentication and Authorization)
- personality.js | [Authentication and Authorization](./Authentication and Authorization)
- upgrade-account.js | [Authentication and Authorization](./Authentication and Authorization)
- addcourse.js | Courses
- course-delete.js | Courses
- course-list.js | Courses
- course.js | Courses
- editcourse.js | Courses
- search.js | Courses
- tools.js | things related to
role
-spaces
/ https://github.com/rwth-acis/Anatomy2.0/blob/f696d/
- src
- php |
php
logic sources- upload_script.php | [Model Collection](./Model Collection)
- access_control.php | [Authentication and Authorization](./Authentication and Authorization)
- authentication.php | [Authentication and Authorization](./Authentication and Authorization)
- confirm_registration.php | [Authentication and Authorization](./Authentication and Authorization)
- create_user_session.php | [Authentication and Authorization](./Authentication and Authorization)
- login_redirect.php | [Authentication and Authorization](./Authentication and Authorization)
- logout.php | [Authentication and Authorization](./Authentication and Authorization)
- register_as_tutor.php | [Authentication and Authorization](./Authentication and Authorization)
- register_redirect_url.php | [Authentication and Authorization](./Authentication and Authorization)
- user_management.php | [Authentication and Authorization](./Authentication and Authorization)
- addmodels.php | Courses
- delete_course.php | Courses
- deletemodel.php | Courses
- edit_script_course.php | Courses
- getcoursemodels.php | Courses
- getmodels.php | Courses
- upload_script_course.php | Courses
- tools.php | [Model Collection](./Model Collection)
- db_connect.php | connection to database
- php |
/ https://github.com/rwth-acis/Anatomy2.0/blob/f696d/
- src
- views |
php
graphical sources- upload.php | [Model Collection](./Model Collection)
- upload_content.php | [Model Collection](./Model Collection)
- success.php | [Model Collection](./Model Collection)
- error.php | [Model Collection](./Model Collection)
- overview.php | [Model Collection](./Model Collection#Gallery)
- gallery.php | [Model Collection](./Model Collection#Gallery)
- showcase.php | Showcase
- model_viewer.php | Showcase
- x3d_element.php | Showcase
- toolbar.php | Showcase
- login_callback.php | [Authentication and Authorization](./Authentication and Authorization)
- not_authorized.php | [Authentication and Authorization](./Authentication and Authorization)
- addcourse_content.php | Courses
- addcourse.php | Courses
- course_delete.php | Courses
- course_list.php | Courses
- course.php | Courses
- editcourse_content.php | Courses
- editcourse.php | Courses
- search.php | Courses
- subjects.php | Courses
- role.php | Courses
- footer.php | global footer
- help.php | general information and instructions on how to use Anatomy2.0
- menu.php | global menu
- welcome.php | start page
- swf/x3dom.swf | fallback for browsers that don't support WebGL
- widgets | ROLE-widgets used in http://role-sandbox.eu/
- gallery_placeholder.xml | template for
gallery.xml↑
widget - showcase_placeholder | template for
showcase.xml↑
widget - gallery.xml | [Model Collection](./Model Collection#Gallery)
- gallery_placeholder.xml | [Model Collection](./Model Collection#Gallery)
- gallery_placeholder.xml | template for
- views |