Find Jobs
Hire Freelancers

APS Standard Controller in PHP

$250-750 USD

Geschlossen
Veröffentlicht vor mehr als 14 Jahren

$250-750 USD

Bezahlt bei Lieferung
We require a PHP-based generic implementation of the Application Packaging Standard "Controller" specification, as described at: [login to view URL] APS Standard is a standardized format for packaging web-based software, used by many companies to offer popular web based applications to their customers. We wish to integrate APS Standard packages into our own custom offerings, and as such we need a "Controller" implementation to handle package management. The Controller software is responsible for maintaining a simple repository of available software installs, including adding software (in APS standard package format .[login to view URL] files) to make it available to be installed. Software that has been added to the repository should be able to be installed ("provisioned"), including any custom settings (such as database username and password) as required by the APS Standard-format software package. Additionally, the controller should be able to handle reconfiguring installed APS Standard package instances, as well as updating and removing application instances. Basically, we need every function listed in the Controller development guide: [login to view URL] to be implemented in PHP so that we can comply with the APS Standard guidelines. This is not going to be a small task -- the Controller specification requires that the software be able to handle a variety of relatively complex tasks. Before bidding on this job, please review the developer guide and the other resources available for companies that wish to provide APS Standard services (like ours) at [login to view URL] Please note that we are not interested in packaging software into APS Standard format -- that is easy to do. We actually need you to build the software that can take an APS Standard package, and then install multiple copies of it into different locations with different settings, keep those installs updated, and remove them as needed. To complete this task, you will need to provide PHP source code that we can run on any standard Linux + Apache + MySQL + PHP server and that has a very basic user interface to manage adding and removing packages from the repository, as well as installing/configuring/removing instances of the software available in the repository. Every item in the controller specification linked above must be handled -- we are seeking APS certification so we must have EVERY FEATURE listed in that document working in the final product that you provide to us. The user interface (as accessible by the web browser) can be very simple -- we do not need any authentication, or any noteworthy "styling" as we will be implementing your code into our own application. This means that your code must be stable and modular; please be sure everything is divided into understandable classes with at least some comments or documentation so that our programming team can integrate it. Please DO NOT bid on this project until you have reviewed the Controller specification at [login to view URL] in its entirety, as this is not a simple project -- you will need to have quite a bit of PHP experience to deliver on this project.
Projekt-ID: 604763

Über das Projekt

7 Vorschläge
Remote Projekt
Aktiv vor 14 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten

Über den Kunden

Flagge von UNITED STATES
Columbus, United States
0,0
0
Mitglied seit Feb. 3, 2010

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.