Need to build an extranet (client portal) using Drupal that provides clients with secure, online, self-service access to their information, mostly PDF reports. The screen shots have been designed in Photoshop. 4 .jpg files are attached for your reference. There are only a few screens total. Need a technology expert. We can provide CSS and basic Drupal support.
***** The specific requirements *****
1. The portal should provide password-protected access over the Internet via web browser.
2. It should present electronic files, primarily PDFs, that can be downloaded by clients. The files are client-specific and will be uploaded automatically to their accounts via FTP. We've written a script that automatically uploads the files. The files will be grouped in folders by subject matter. (See below for more details and attached screens shots for example.)
3. It should provide clients the ability to securely upload electronic documents and files for our retrieval. (See attached screen shots as example.)
4. The site will also contain links to third-party software that automatically signs in the client to the software with an API or Single-Sign-On solution. This is what adds a bit of complexity to the job. So, the clients will be able to sign into their accounts on the Drupal site, and they won't have to sign in again when they go to a third-party software. (See below for more details.)
***** Further explanation of #2: Here's how the uploading script works: *****
The script is to upload the reports through ftp to specific customer directories. Here is a sample script:
for file in $FILES
TEMPFILENAME=$(echo $file | cut -d "/" -f9)
TEMPFILEDIR=$(echo $file | cut -d "/" -f1,2,3,4,5,6,7,8)
if [ $TEMPFILENAME == $userSummaryReport ]; then
echo $(date): 'Transferring UserSummaryReport' >> /$REPORTSDIRECTORY/ [url removed, login to view]
ftp -vni $HOST <<END_SCRIPT
user $USER $PASSWD
echo $(date): 'File Transferred' >> /$REPORTSDIRECTORY/[url removed, login to view]
The final directory structure is based on customer name. In our Active Directory we have groups to represent the customers, and users to represent each client. If they belong to the same customer, they are placed in the same group.
For example, if company A is our customer, we create CompanyA as the group, and create ClientIDA, ClientIDB etc for each of their users who will access our systems. Once they login, our current Juniper solution will extract their group information and create links to the group directory where they can see the uploaded reports.
The directory will be like this:
/var/www/html/EXECUTIVEWHISPER/CompanyA/sdereports/[url removed, login to view]
Our scripts can be modified to insert the file information.
***** Further explanation of #4: The 3rd-party software that needs to work with the Single-Sign-On solution is: *****
BMC Service Desk Express
BMC Performance Manager Portal
Sourcefire Defense Center
Apache web server (for file sharing)
For Single Sign On, both BMC systems are using Active Directory to authenticate users. SDE is based on IIS, which has “Windows Integrated Authentication” enabled. PME is based on apache and Java. It uses jCIFS NTLM authentication integration with our AD.
ONLY SERIOUS BIDS CONSIDERED. IF YOU DIDN'T READ THE DETAILS, PLEASE DO NOT RESPOND. WE WILL NEVER WASTE YOUR TIME. PLEASE DO NOT WASTE OURS.
Bu iş için 7 freelancer ortalamada $1850 teklif veriyor
Pay for the real work and not for the promise to [login to view URL] PMB for further details.
I provide Drupal CMS solutions, and custom CMS programming. Please visit [login to view URL] for more information. You projects sounds challenging but I am confident I can provide you with a solution. For refere Daha Fazla
Hello Our company specializes in design and development of Drupal based websites. Please have a look at PMB. Regards Akshay