Closed

245364 Joomla PHP/MySQL XML data

This project was awarded to zeroneitsl for $230 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
N/A
Total Bids
1
Project Description

This project has been started but not completed. You could view the existing PHP/MySQL code for ideas. The original programmer has graciously volenteered to allow some questions by the winning bidder if required about the existing code.

Project to be hosted/posted on my rented webserver from Onyxservers [url removed, login to view]

Upgrade existing Joomla from [url removed, login to view] to [url removed, login to view]

Create a PHP script that can accept XML posting data from a PDF form via HTTP - See [url removed, login to view]

Create a PHP script that can accept PDF files via HTTP submit and store them together with the matching XML data.

Parse the Adobe Livecycle PDF submitted XML utf8 and utf16 data submitted and store in MySQL database.

Create an area that allowed XML files to be uploaded into MySQL and processed. (Existing code)

Create an area that allows admin to Add/Delete/Modify/Activate/Deactivate/change password for Clients (Existing code)

Admin may easily select, sort, filter to find and download XML and Livecycle PDF files (Existing code)

Easy interface for XML files to be viewed, sorted or filtered based on their key data fields (Group Name, Contact person, Check-in Date...). (Existing code)

Easily change a status field on XML/PDF data to – Status Approved, Status Unapproved, Status waiting to be approved. (Existing code)
When a XML/PDF file is approved, it will create/update a client registration using the email address as the key/username. The name, address, phone number, mailing address will be inputed from the XML data into the profile of the users registration. The computer will generate a strong password. (Existing code)

User will be emailed a username (email address), password and instruction on how to login. (Existing code)

Admin should easily be able to enter a message to the client in shoutbox format. Shoutbox entries are also emailed to the client's email address. (Partial existing code)

A series of queries will generate 7 datasets from the MySQL database. Only 'Status Approved' XML data will be used in these queries.

Using the Google calendar API you will refresh 7 secondary google calendars using these datasets. These datasets, date associated with events (Meal times, check-in time, activities times ...). They also are used to calculate our room availability and to display it online. [url removed, login to view]

Create a PHP script that is compatible with Adobe Livecycle PDF to request room availability to populate PDF with room availability data.

Full backup and restore system to protect database, code and customized setup.

-------BELOW ARE THE LINKS THE CLIENTS WILL HAVE ACCESS TO-------

A. Client registration is created automatically when their (first) XML data is approved.
B. Client will validate email
C. If client forgets their password, they enter in their email address and password is emailed to them.
D. Client has access to modify profile and password.
E. Client has access to download PDF(s) files they have submitted and can see the status of their PDF/XML file - Status Approved, Status Unapproved, Status waiting to be approved. .
H. Client may view a private shoutbox message system between admin and client.
J. Clients may upload pictures and text
H. Create access to all these clients features in one visually attractive and polished webpage.
I. Client can login from main webpage.

Notes:
After this project is completed, I will need to hire someone to make me a site very similar to [url removed, login to view] using Joomla 1.54. I want news and events listing, photogallary in addition to what is displayed at camp allen.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online