Professional Documents
Culture Documents
The use case and the proposed design page by page (earlier shared with you) and for which the
quotation pertains is now in a single consolidated document in the google drive link below.
The Anahata theme has already been purchased by us. Kindly use this theme as the base
wherever possible. In case the WordPress cannot accommodate what we require as per the use
case outlined above then you have confirmed that development will be done using PHP.
We highlight below some specific aspects of the project which we had shared with you on the
call and which we feel might require some degree of development work on PHP.
1. Many pages have content that can be uploaded by the website user. These uploads
need to be restricted as to number and size of overall upload
2. Many pages have a requirement for the content upload to be displayed on the website
only after a particular nominated coordinator approves the same for publication. In para
3.2 point 5 we provide an example of such an aspect
3. Some of the pages have notification of upcoming events these need to be there on the
page when there are events to be announced. When there are no events to be
announced this space must be occupied by the next panel
4. Some of the data items stored by us need to be encrypted in the database
5. Except where specified as being downloadable content, the entire content of the website
i.e., pictures, writeups etc. should be copy protected and protected from being
downloaded
6. There are search features on some of the pages which need to return data relevant to
that page only (and not from the whole website) and in the hierarchy chosen
1
3.2 Specific aspects that appear on specific pages
1. LOGIN/REGISTER
All pages of JMF should only be available after appropriate login credentials are
validated.
These pages should NOT have the menu navigation bar on top. The navigation menu
will appear in all the other pages.
A new satsangi (user) while registering his account enters details like his country,
chapter etc. Two emails have to be triggered then.
i. To the user
ii. To the coordinator - There are many coordinators, one for each chapter. Based
on the Chapter selected by the user, the email has to be sent to the
corresponding coordinator ONLY.
iii. The coordinator can click the Approve or Reject button from the email itself.
2. WORDPRESS JETPACK
Audio/ video streaming
Basis conversations with you we have chosen Jetpack for streaming audio and video
even when our website is hosted in Amazon server using their LightSail offering.
Videos will be in mp4 format and audios will be in mp3 format.
i. The submitted article will remain in Draft until the coordinator approves it.
ii. The email that goes to the coordinator as a notification will have 3 options -
APPROVE, EDIT, REJECT.
iii. In case of editing the blog further, the coordinator would have to contact the
author (outside the scope of this system).
iv. This submitted article should go to the coordinator through email with the name,
email and phone number of the author of the blog.
v. Preview button – for the author to see the preview of the blog.
These quizzes are currently saved as Google Forms. If a plugin is available for the
quizzes in WordPress, the data from the Google Forms have to be migrated to
WordPress. Provide for questions to be added, deleted or edited.
8. ONLINE FORMS
All online forms require reports with parameters like Start Date, End Date and other
applicable filters.
9. DAANA
● THE BANK DETAILS WILL VARY BASED ON THE CHOICE MADE BY USER IN
THE BEGINNING.
● EMAILS FOR MONTHLY ONLINE TRANSFER
o Need the option for automated monthly transfer once the user approves it
during first payment.
o The user should get a reminder email 1 week before the monthly transfer.
o If the user wants to discontinue, the option should be provided in email to
click DISCONTINUE (email content will be provided).
● EMAIL FOR TRANSACTIONS:
o Immediate email will be sent to 3 admins of donation amount, name of
person and phone number, satsang chapter, location (content will be
provided)
o Immediate Email to donor (email content will be provided)
● BACKEND REQUIREMENTS
o Require the following data which can be exported in Excel file from backend:
▪ Name of donor
▪ Phone number
▪ Email
▪ Location
▪ Satsang chapter
▪ Coordinator
▪ Donation made to Gita distribution or Nivritti Gurukul
▪ Amount transferred to which account.
o Immediate Email to donor (email content will be provided)
3
The project will be delivered in the phases noted below. Each phase will have the following
aspects:
1. The creation of the design using WordPress and or php
2. The approval of this design by nominees of Indianow Foundation
3. Once design is approved then the necessary work will be done to make the page live
4. The testing of the page to ensure it works to our mutually agreed standards
5. Signing off on the page by nominees of Indianow Foundation
6. Payment for this phase
The developer will also provide basic documentation on the website so that
in the event the overall management of the website is decided to be taken
inhouse it should be possible to do so.