Find Jobs
Hire Freelancers

APS Standard Controller in PHP

$250-750 USD

Cerrado
Publicado hace más de 14 años

$250-750 USD

Pagado a la entrega
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.
ID del proyecto: 604763

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED STATES
Columbus, United States
0,0
0
Miembro desde feb 3, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.