e107 CMS v2.2.1 | |
---|---|
Snapshot af e107 cms systemadministrationspanel | |
Type | CMS |
Udvikler | e107 Inc. |
Skrevet i | PHP |
Operativ system | Cross-platform software |
Første udgave | 2002 |
nyeste version | v2.2.1 [1] (29/05/2019) |
Licens | GNU GPL |
Internet side | e107.org |
E107 er et indholdsstyringssystem CMS ( Content Management System ), skrevet ved hjælp af PHP -webprogrammeringssproget og interagerer med MySQL-databasen . E107 er gratis software og licenseret under GNU GPL .
På grund af sin enkelhed er E107 velegnet til at skabe websteder af enhver kompleksitet, fra visitkortsider til portaler, og de brede muligheder i dette CMS giver dig mulighed for at lave en stor ressource med tusindvis af daglig trafik [2] .
Efter installationen kan du aktivere og konfigurere mange populære plug-ins inkluderet i den grundlæggende systempakke. Blandt plugins er der også sit eget e107 forum.
Jeg har aldrig ført en dagbog eller liste over datoer vedrørende udviklingen af e107-systemet, så det følgende er fra hukommelsen og indeholder sandsynligvis mange kronologiske fejl.
I slutningen af 1998 oprettede og lancerede jeg en hjemmeside kaldet Litestep2000. Det var forbundet med udskiftningen af Windows shell-kommandoer under Litestep. Siden blev mærkbart populær og et par måneder senere hed den allerede ls2k.org. Derefter flyttede siden til en PHP-server, og jeg startede mine første frygtsomme trin i programmering. Efter omkring 18 måneders programmering og vedligeholdelse af denne side, var jeg heldig, i person af c0mrade-administratoren, at begynde at oprette hovedtemaet for Litestep-siden - litestep.net. Jeg udviklede koden, og jeg kan stolt sige, at sidens popularitet er blevet ved med at vokse, mens jeg, DeViLbOi og Jugg har været ved roret.
Takket være administrationen af sådan en super populær ressource blev jeg altid kontaktet med spørgsmål fra andre medlemmer af fællesskabet om koden eller en del af koden, som vi brugte på litestep.net, men på grund af tidsbegrænsninger og hverdagslige bekymringer, var sjældent i stand til at hjælpe dem med noget. Så jeg endte med at tage nogle dele fra litestep.net- og ls2k.org-koden og omforme den til mere modulær og omdistribuerbar kode.
På bare et par måneder steg populariteten af websteder endnu højere (primært Litestep og alle dem, der handlede om skallen), anmodninger og ønsker begyndte at flyde som vand, så jeg besluttede at købe et domæne og vælge et navn til scriptet . Jeg slog mig til på "e107", det viste sig, at dette var mit syvende vigtige projekt, jeg købte e107.org-domænet, hvorpå jeg installerede en lille hjemmeside, der kører på e107-systemet.
Siden gik online i juli 2002. På dette tidspunkt blev e107-alderen beregnet i løbet af et par måneder, og versionen på det tidspunkt var 2.1. Jeg fortsatte med at programmere og frigive opdateringer, indtil version 5.4, hvor jeg besluttede, at versionsnummereringen ville ændre sig. Derfor blev den næste version udgivet under nummeret 0.6, som har gennemgået en større omstrukturering af koden. På det tidspunkt blev nye versioner og ændringer frigivet næsten dagligt (forestil dig)
Udviklingen og vedligeholdelsen af hovedkoden for e107-systemet blev for det meste udført af mig selv, idet jeg accepterede hjælp fra brugere som McFly, Lolo_Irie, CaMer0n og et par andre, men fra og med version 0.612 besluttede jeg at bede flere af disse medarbejdere om at deltage i nyoprettet udviklingsteam, som ville bestå af folk som: McFly, chavo, CaMer0n, Lolo_Irie og mig.
Jeg var stolt over, at de alle gav deres samtykke, ikke kun fordi de var gode kodere, men også gode mennesker (og stadig er det)
Et par versioner senere besluttede jeg at bevæge mig væk fra udviklingen af e107-systemet, idet jeg kun støttede det, der på kort tid blev til et meget populært system, der tog mig tid til mit personlige liv. Ud over træthed var der også behov for at håndtere regelmæssige angreb på e107.org hjemmesiden. Udviklingsteamet er fortsat med at frigive nye versioner (v0.617, da dette skrives) og foretage forbedringer til e107-kernekoden.
I marts 2004 gjorde jeg et forsøg på at skabe et nyt system med kodenavnet "Nostromo". Den var ikke beregnet til at erstatte e107, og vil formentlig aldrig se dagens lys på grund af hverdagsproblemer (igen...). Koden, eller i det mindste den hjemmeside, der er resultatet af denne kode, kan ses på min personlige hjemmeside jalist.com.
Så vi har det - e107, ikke kun primært takket være udviklingsteamet, men også til plugin-programmørerne og uselviske mennesker, der ikke forventer tak, som på foraene yder support til mindre erfarne brugere, er e107 nået meget langt siden de første to leveår, og vi håber at fortsætte med at vokse og udvikle os i løbet af de næste to år og længere - min oprigtige tak til alle dem, der har bidraget til dette, selv på den mest ubetydelige måde.
Jalist, august 2004
Tekst [3] .
Minimumskrav og anbefalede krav [4] :
Minimum