Free PHP Project Management API to Create Project Management Apps

Open Source PHP Project Management Library to Embed Project Management Capabilities Directly into PHP Apps. It Supports PM Dashboard, Kanban Boards, Time Tracking & So on.

Kas ir Leantime bibliotēka?

Programmatūras izstrādes pasaulē laika pārvaldība un projektu plānošanas rīki ir būtiski — bet atrast sistēmu, kas būtu gan spēcīga, gan elastīga, var būt sarežģīti. Šeit nāk Leantime. Tas ir atvērtā koda projektu vadības sistēma, kas izstrādāta īpaši inovatoriem, jaunuzņēmumiem un programmatūras komandām. Bet ne tikai kā atsevišķs rīks, Leantime var būt pamata bibliotēka un ietvars izstrādātājiem, kuri vēlas integrēt projektu vadības iespējas tieši savās lietotnēs. Kā izstrādātājs, jūs varat to izmantot dažādos svarīgos veidos, tostarp kā pilnīgu, gatavu projektu vadības risinājumu, kā ietvaru, ko var paplašināt, un kā komponentu bibliotēku, lai integrētu konkrētas funkcijas savās lietotnēs. Atšķirībā no daudziem atvērtā koda projektu vadības rīkiem, Leantime ir viedīgi strukturēts: tas ir izveidots, ņemot vērā produktu komandu specifiskās vajadzības.

Leantime nodrošina viegli lietojamus projektu vadības rīkus, kas apvieno dizaina domāšanu, lean metodoloģiju un agile prakses vienā platformā. Galvenokārt rakstīts PHP (ar MySQL datubāzi), tas piedāvā visu, kas projektam vajadzīgs, lai pārietu no idejas uz īstenošanu — ieskaitot ideju dēļus, pētījumu dēļus, uzdevumu sarakstus, kanban skatus, Gantt diagrammas, darba lapas, svarīgus posmus, piezīmes un dokumentāciju. Turklāt izstrādātāji var gūt priekšrocības no modulārās arhitektūras, API kešatmiņas, uzlabotas drošības un skaidras dokumentācijas pielāgotām komponentēm. Neatkarīgi no tā, vai izstrādājat pielāgotu projektu vadības risinājumu, produktivitātes lietotni vai vajag konkrētas funkcijas, piemēram, laika uzskaiti vai uzdevumu pārvaldību, Leantime nodrošina stabilu pamatu, kas var paātrināt izstrādes procesu, vienlaikus saglabājot elastību radīt patiešām unikālu lietotni.

Previous Next

Kā sākt darbu ar Leantime

Ieteicamais veids, kā instalēt Leantime, ir caur GitHub. Lūdzu, izmantojiet šādas komandas, lai veiktu gludu instalēšanu.

Clone the Repository via GitHub


git clone https://github.com/Leantime/leantime.git
cd leantime

Jūs varat lejupielādēt to tieši no GitHub lapas

Projekta uzdevumu pārvaldība, izmantojot PHP

Atvērtā koda Leantime projektu vadības bibliotēka nodrošina plašu sistēmu, lai izveidotu un pārvaldītu uzdevumus PHP lietotnēs. Tas ietver iespēju izveidot un organizēt uzdevumus, sekot progresam, pārvaldīt atkarības, pievienot failus un tā tālāk. Bibliotēka piedāvā vizuālu Kanban dēli ar vilkšanas‑nometšanas funkcionalitāti uzdevumu pārvaldībai. Uzdevumu pārvaldības sistēma Leantime ir viena no spēcīgākajām funkcijām, ko izstrādātāji var integrēt savās lietotnēs. Šeit ir piemērs, kas parāda, kā izveidot pielāgotu uzdevumu kontrolieri, izmantojot PHP API.

Kā izveidot pielāgotu uzdevumu kontrolieri, izmantojot PHP API?

// Example: Creating a custom task controller
class CustomTaskController extends \leantime\core\controller {
    private $taskService;

    public function init() {
        $this->taskService = new \leantime\domain\services\tasks();
    }

    public function getCustomTasks($projectId) {
        // Custom filtering logic
        $statusFilter = ["not_done", "in_progress"];
        return $this->taskService->getAll($projectId, $statusFilter);
    }
}

Laika uzskaites PHP bibliotēka

Precīza laika uzskaite ir būtiska, lai izprastu projektu izmaksas un komandas efektivitāti. Leantime to nodrošina, ļaujot manuāli reģistrēt laiku un veidot atskaites par uzskaitīto laiku. Laika uzskaites komponents ir īpaši noderīgs izstrādātājiem, kas veido produktivitātes lietotnes. Bibliotēka ir ļoti noderīga rēķinu izrakstīšanai, atskaitēm vai produktivitātes mērīšanai. Šeit ir ļoti noderīgs piemērs, kas parāda, kā izmantot Laika Ieraksta modeli, izmantojot PHP bibliotēku.

Kā izmantot laika ierakstu modeli PHP lietotnēs?

$timeEntry = [
    'taskId' => $taskId,
    'userId' => $userId,
    'duration' => 3600, // in seconds
    'note' => "Worked on frontend UI"
];

TimeModel::logTime($timeEntry);

Labāka atskaitīšana un analīze

Atvērtā koda Leantime bibliotēka ietver pilnīgu atbalstu dažādu veidu pārskatu izveidei un pārvaldībai PHP lietotnēs. Leantime atskaites iespējas sniedz vērtīgu ieskatu projektu progresā, komandas sniegumā un iespējamajos šaurumos. Lai gan bibliotēka pašā galā koncentrējas uz datu pārvaldību, tā nodrošina pamatu, lai izveidotu pielāgotus pārskatus, balstoties uz saglabāto informāciju.

 Latviski