Create Resourcespace Plugins to achieve the following goals:
1. Single sign on between Resourcepace, Remarkhq
Current:
Each application requires unique credentials and login every session
Goal:
SIngle sign-on across all applications
Work:
Evaluate various options for SSO and implement best solution
2. Account creation process for RS - automation
Current:
8 step process:
Add client name to global field ‘client’
Create group “ClientName”
Copy and paste permissions from another client, changing the value of theme category to client name
Create user, adding user to group “ClientName”
Create empty collection
make collection public, set collection as theme, create theme category “ClientName”
log in as user and verify visibility
Create FTP login
Log into the database
duplicate an existing user
change the values for name, home directory path, and password
Goal:
One-step process on a single page
Work:
Create user creation page with:
Client name
Contact information
User name (account admin)
Email address
Write code to for existence of company in system
If no, run operations to
Add client name to global field ‘client’
Create group “ClientName”
Copy and paste permissions from another client, changing the value of theme category to client name
Create user, adding user to group “ClientName”
Create empty collection
make collection public, set collection as theme, create theme category “ClientName”
If yes, run operations to”
Create user, adding user to group “ClientName”
3. Improve bulk upload/transcoding process - Plugin to replace PL upload with other COTS ([login to view URL], Parallel upload using curl Master PHP process with curl calling itself; Upload is javascript/AJAX function, transcode is PHP) **OR** push storage to S3 with worker nodes transcoding
Current:
Files in http batch uploads/imports from external and local FTP are uploaded one-at-a-time and transcoded before moving on to the next file. Result is longer upload times than desired
Goal:
Simultaneous upload and transcoding of multiple files, resulting in faster import times
Work:
Modify/rewrite current http upload/import process to support simultaneous uploads
Modify/rewrite process for FFMPEG to simultaneously transcode files as they are uploaded
Create a desktop client to enable upload over UDP
4. Selective, bulk download of proxy files
Current:
User must navigate to each asset separately to download lo-res proxy files
Goal:
Permit bulk downloading of asset proxy files
Clicking a single button at the project level that sends all proxy files to a zip file for download
Clicking a button within an asset’s page to send file to a download queue for user review and bundling into zip file
Work:
get list of proxy files from DB based on names and what they want.
Determine how system handles proxy files
Create process to zip and download all proxy file for a project with a single click
Create process to send selected files to a queue for review, then zip and download selected proxy files
pre-determined director file structure
all files are pre-grouped
5. Integrate RS user database with PureFTP database
Current:
Separate DB in MySQL for PureFTP
Requires users to be added manually
Requires manual creation path for user root directory
Goal:
Push usernames and passwords from Resourcespace to PureFTP DB user table
Use Resourcespace group membership to define FTP root directory
Push changes to Resourcespace user accounts to FTP
Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time.
I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No subcontractors.
see my recent work for the technical expertise along with reviews & feedback on my profile page.
Dear Sir,
We have read your Project Description to understand the scope of work. This is very much doable & technically there are no hurdles but do you want to work on hourly basis or on the total cost basis?
Look forward to hearing from you and talking to you further thru' Freelancer private message board.
Regards,
YK
LEADconcept