PHP Project Management API om MS Project MPP-bestanden te maken

Open source PHP Project Management Bibliotheek voor het maken, lezen en beheren van project (MPP)-gegevens, zoals taken, resources, agenda's, afhankelijkheden en nog veel meer.

Wat is de PHPProject Bibliotheek?

PHPProject is een handig hulpmiddel van PHPOffice, gratis beschikbaar. Het is gemaakt om je te helpen Microsoft Project (.MPP)-bestanden te verwerken met de PHP API. Als je een softwareontwikkelaar bent die met PHP-projecten werkt die Microsoft Project-gegevens moeten gebruiken, is PHPProject een krachtige oplossing. Met deze bibliotheek kun je moeiteloos nieuwe Microsoft Project-bestanden genereren met slechts een paar regels PHP-code. Deze tool is uitstekend voor het maken van projectplannen in webapplicaties. Je kunt het eenvoudig toevoegen aan je huidige PHP-apps en -frameworks. Het biedt sterke beveiliging zoals authenticatie en autorisatie om je gegevens veilig te houden.

PHPProject is een projectmanagementbibliotheek gebaseerd op PHP. Het biedt je een solide structuur om projecten, taken en resources te beheren. Het systeem is ontworpen om aanpasbaar, uitbreidbaar en eenvoudig te combineren met verschillende PHP-programma's te zijn. Tot de belangrijkste elementen van deze toolkit behoren het starten van nieuwe projecten en het beheren van bijbehorende taken, het volgen van lopende projecten, het aanmaken van nieuwe taken, het toewijzen en monitoren van taken, het beheren van resources, het aanpassen en uitbreiden van bestaande functionaliteiten om aan jouw specifieke eisen te voldoen, het genereren van Gantt-diagrammen, het overzetten van projectgegevens naar verschillende formaten zoals XML en JSON, en meer. De bibliotheek kan op verschillende platforms en omgevingen worden gebruikt, wat flexibiliteit en gemakkelijke integratie in diverse systemen biedt. Door PHPProject in je ontwikkelstack op te nemen, kun je het aanmaken van projectbestanden automatiseren, gegevensconsistentie waarborgen en je workflow stroomlijnen.

Previous Next

Aan de slag met PHPProject

De aanbevolen manier om PHPProject te installeren is via Composer. Gebruik de volgende commando's voor een soepele installatie.

Installeer PHPProject via NuGet

// add the following lines to your composer.json.
{
    "require": {
       "phpoffice/phpproject": "dev-master"
    }
}

Je kunt het direct downloaden van de GitHub-pagina

Betere projectbeheer via PHP-bibliotheek

De open source PHPProject-bibliotheek stelt softwareontwikkelaars in staat om applicaties te maken die eenvoudig projecten kunnen aanmaken en beheren zonder externe afhankelijkheden. Definieer projecteigenschappen zoals de projectnaam, startdatum en werkagenda's. Beheer taken, stel mijlpalen in en volg de voortgang efficiënt. De bibliotheek maakt het ook gemakkelijk om taken te beheren. Het volgende voorbeeld toont hoe softwareontwikkelaars een project kunnen creëren binnen PHP-toepassingen.

Hoe maak je een nieuw project binnen PHP-toepassingen?

require_once 'path/to/PhpProject.php';

$project = new \PhpProject\Project();
$project->setTitle('My Project');
$project->setDescription('This is my project description');
$project->save();

Geavanceerd taakbeheer via PHP

De open source PHPProject-bibliotheek maakt het voor softwareontwikkelaars eenvoudig om taken te creëren en beheren binnen hun PHP-toepassingen. De bibliotheek ondersteunt het definiëren en beheren van taken met gedetailleerde eigenschappen, waaronder start- en einddatums, toegewezen resources en taakafhankelijkheden. Leg relaties tussen taken vast met verschillende afhankelijkheidstypen zoals Finish-to-Start (FS), Start-to-Start (SS) en meer. Het volgende voorbeeld laat zien hoe softwareontwikkelaars taken kunnen aanmaken binnen bestaande projecten met PHP-commando's.

Hoe maak je taken binnen projecten via PHP?

require_once 'path/to/PhpProject.php';

$task = new \PhpProject\Task();
$task->setTitle('My Task');
$task->setDescription('This is my task description');
$task->setProjectId(1); // Assign the task to the project with ID 1
$task->save();

Resource-toewijzing & aangepaste agenda's

De open source PHPProject-bibliotheek stelt softwareontwikkelaars in staat om nieuwe resources toe te wijzen en toegewezen resources te beheren voor je project via de PHP-bibliotheek. Dit omvat het definiëren van resources zoals personeel, apparatuur of materialen, en het toewijzen van deze resources aan specifieke taken. Beheer de beschikbaarheid van resources en volg hun gebruik over verschillende taken binnen het project. Bovendien kunnen ontwikkelaars eenvoudig aangepaste agenda's definiëren om werkdagen, feestdagen en specifieke tijdregels te beheren. Deze agenda's kunnen aan het gehele project of aan individuele resources worden toegewezen, wat zorgt voor een nauwkeurige planning. Het volgende voorbeeld laat zien hoe je resources kunt toewijzen aan een projecttaak binnen PHP-toepassingen.

Hoe resources toewijzen aan een projecttaak binnen PHP-apps?

require_once 'path/to/PhpProject.php';

$resource = new \PhpProject\Resource();
$resource->setUsername('john.doe');
$resource->setEmail('john.doe@example.com');
$resource->save();

$task = new \PhpProject\Task();
$task->setId(1); // Assign the task with ID 1
$task->assignResource($resource->getId());
           
 Dutch