Giter Club home page Giter Club logo

stanford_capx's Introduction

Stanford CAPx

Version 2.x RC2

Stanford CAP Extensible module builds on some great work. This module provides an interface for administrators to pull information directly from the CAP API into Drupal. This allows profile owners to continue to manage their profile information on the CAP web service and have that information automatically reflected into a Drupal website.

What is CAP?

CAP Network is a virtual workspace, originally created by the School of Medicine, to support collaboration among faculty, graduate students, postdocs and staff. In 2013, it was expanded in partnership with various Schools, Institutes, and administrative offices to create the Stanford Profiles website.

Combining a profile directory with a social networking backend, CAP makes it easy for you to work closely with colleagues and track the projects that matter most to you—all in a private, secure environment

Installation

Install this module like any other Drupal module.

Authentication

Before you get started you will need to have authentication credentials. To get authentication credentials, file a HelpSU request to Administrative Applications/CAP Stanford Profiles.

Configuration

For detailed documentation on the configuration and usage of this module, please see the Docs section.

Developer

GitHub page. Collaboration and bug reports are welcome. Please file bug reports on the github issues page. You are also welcome to suggest new functionality in the way of a pull request.

Also included in this package is a module called: capx_issue_collector. If you enable this module you will have a 'report feedback' button added to the bottom right hand corner of your website. This will allow you to post feedback directly to our Jira instance.

Security

HTTPS

CAPx uses https for all API calls. Please follow this best practice as you develop with this module.

httpoxy mitigation:

In July 2016, the httpoxy security exploit was announced for PHP, including libraries such as Guzzle. CAPx installs were by default protected because of https usage (see above). In addition, developers are encouraged to seek their own httpoxy mitigation steps at the server level. Check with your hosting provider to ensure that your implementation is protected from httpoxy. See https://httpoxy.org for details.

Credits

  • Trellon, for the original CAP module and all the problems they solved. A great amount of inspiration and information was used from this module.
  • Trellon, for added support in the development and testing of this module.
  • Kenneth Sharp, for his work on CAP lite and for his contributions to functionality.
  • Zach Chandler, for his vision and direction.
  • Stanford Web Services, for putting all the pieces together.
  • CAP working group for all of their invaluable feedback and time spent.
  • Brendan Walsh, for seeing the value and backing this project.
  • Darryl Dieckman, for all his hard work and support on the API.

stanford_capx's People

Contributors

sherakama avatar rosk0 avatar mpriest avatar pingers avatar jbickar avatar zchandler avatar cjwest avatar dscl avatar

Watchers

James Cloos avatar Kevin Wells avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.