We are working on a Christian Discipleship training site targeted at the mobile user (but also covers all screen sizes), using Wordpress (http://knowinggod.org ). We want to hire 1 qualified developer to help us as we develop and deploy this responsive social learning site using:
bbPress, BuddyPress and BuddyPress for Sensei
Sensei LMS from Woothemes (woothemes.com/plugins/sensei)
Boss and Boss Child Theme
Ultimate Addons for Composer
PaidMembership Pro and related plugins
AppPresser (Technology for developing apps from WP)
Additional General requirements
A developer that understands English well so we don't waste each other’s time communicating on issues.
Consultation; Site Support, and future New Developments skills are required as described below.
Our overall requirements include: 1 - Consultation; 2 - Site Support, and 3 - New Developments where 1 & 2 are hourly and 3 will include a fixed price bid against a requirements statement (no costs for 3 are required in this bid just a statement that you have the skills to take on new development work).
Review our design and set up and advise us on it, including any changes to make it better from a security or future friendly point of view.
Our expectation is that 2-4 hours/week may initially be required in consultation and/or support (see Support topic below).
Regarding security issues/configurations, DDOS,site distribution (e.g., thru Digitalocean, Docker, etc.)
Our Support developer requirements are (many items listed below are supported in our selected modules):
This developer must have experience with the buddyboss social learner package listed above so they can advise us on configurations, break-fix site issues, and WP_DEBUG. Support for the social learner site abilities includes, but is not limited to:
To support plugins which facilitate signing in, joining a group, and tracking group progress. We may need to use plugins other than those listed. We will need consultation on this.
To support the site’s ability to have its members interact with each other within their groups and friends from the platform. (this is built into the buddyPress plugin but may need tweaking)
To support the assignment of roles to users eg. admin, superadmin, course developer, user, course reviewer, course owners, etc. This means that we need the following many-to-many relationships in the database:
Students to courses and courses to students
Facilitators to courses and courses to facilitators
One-to-many: course developers to courses
To support thousands of learning groups around the internet taking specific courses where a normal group size is 3-9 members and it has a facilitator (possibly separate from the course developer) to lead the group.
To configure, troubleshoot, and support Woocommerce and the site’s eCommerce gateway as well as its offerings (including digital downloads, paid for courses, and paid for consulting)
To support and configure a donation button as we are a tax exempt 501c3 religious organization
Our Future Development programming requirements include: (FYI:no bid is required in this proposal just a statement that you have the skills described in 3.1. We expect to use the winning bidder here as our preferred developer and only go outside if we can not come to agreement.)
A developer familiar with the WP backend, MySQL and our specific baseline configuration..
Types of “bid” development : (specs to come later)
Config and develop new features, plugins, etc. (e.g., the “many to many” scenario above (2.3)).
Break Fix issues (e.g., plugins, CSS (design and enqueuing issues)
Payment Metrics, Proposal Contents and Evaluation
Both Consultation and Support Work (Hourly) -
Many of our questions will be consulting type questions. For example, we will need advice re our plugin choices and configurations. So also for our choice of a theme or choice to change themes.
Fixing site errors will be on a hourly basis. If we get a site error we will give the developer access to the dev site to analyze and fix the site (by keeping track of the changes on GIT and publishing to the dev site). We will then test and push to new GIT configuration and then to the production site.
CSS and JS tweaks are considered support and therefore will be on an hourly basis, unless otherwise specified (i.e., for a development project)
see https://goo.gl/wLJhR5 for full doc and proposal instructions
let me know if you have problems