FAQ (veelvuldig gestelde vragen) (1)
e107 Introductie
-
Over e107
Introductie
e107 is een Open Source Content Management Systeem geschreven in PHP en gebruikt de populaire Open Source Maria of Mysql-database voor dataopslag. Het is volledig gratis, volledig aanpasbaar en actief ontwikkeld.
Eigenschappen van e107
Het e107 websitesysteem biedt alle basisfuncties die u nodig heeft om een basiswebsite of een volledig interactief webportaal te bouwen. De website heeft een gebruikersbeheersysteem dat de toegang tot de belangrijkste gebieden van uw e107-websysteem regelt, die volledig beheersbaar zijn. Een typische e107-installatie omvat meestal:
- Openbaar gedeelte;
- Alleen voor leden gedeelte;
- Admin gedeelte (Beheerscherm).
Je kan een deel of zelfs je hele website volledig privé maken, handig voor gezinnen, clubs, bedrijven, intranetten, business-to-business en andere samenwerkingsprojecten.
Het e107-websitesysteem is volledig uitbreidbaar en heeft een flexibel API-systeem waarmee de kernfuncties van het systeem kunnen worden uitgebreid, zonder de kernsysteemcode te wijzigen.
Geschiedenis van e107...
De onderstaande tekst is in augustus 2004 geschreven door Jailist, de oorspronkelijke ontwikkelaar van e107.Ik heb nooit een dagboek of een lijst met datums bijgehouden die overeenkomen met de evolutie van e107, dus al het volgende wordt uit mijn hoofd verteld en staat waarschijnlijk vol met chronologische fouten
Eind 1998 codeerde en opende ik een website met de naam Litestep2000, gerelateerd aan de Windows-shellvervanger Litestep. De site werd redelijk populair en een paar maanden later werd het ls2k.org, toen het verhuisde naar een php-compatibele server en ik mijn eerste voorzichtige stappen in het scripten begon. Na ongeveer 18 maanden coderen en onderhouden van deze site, kreeg ik van de toenmalige hoofdbeheerder de kans om de hoofdthemasite van Litestep, litestep.net, over te nemen. Ik heb de site gecodeerd en ik kan met trots zeggen dat deze in populariteit bleef groeien terwijl ik, DeViLbOi en jugg aan het roer stonden.
Omdat de site zo druk was, kreeg ik altijd verzoeken om sitecode of delen van de code die we op litestep.net gebruikten van andere leden van de Litestep-gemeenschap, maar vanwege tijdgebrek en het echte leven kon ik dat zelden om te helpen, dus begon ik een deel van de code van litestep.net en ls2k.org te gebruiken en er een meer modulaire en distribueerbare codebasis van te maken. In de loop van een paar maanden begonnen er websites (voornamelijk Litestep- en shell-gerelateerd) op te duiken en kwamen er functieverzoeken binnen, dus besloot ik een domein te nemen en de code een naam te geven.
Ik koos voor e107 omdat het mijn zevende hoofdproject bleek te worden, en ik kocht e107.org en zette daar een kleine, door e107 aangedreven website op. De site werd geopend in juli 2002 en e107 was toen een paar maanden oud en had versie 2.1. Ik ging door met coderen en revisies uitbrengen tot 5.4, toen ik besloot de versienummering te wijzigen, en de volgende uitgebrachte versie was 0.6, waarin de code ingrijpend werd vernieuwd. In die tijd kwamen er bijna dagelijks nieuwe versies en herzieningen uit (stel je voor dat) Ik onderhield nog steeds alleen de e107-codebase, maar accepteerde bijdragen van gebruikers, met name McFly, Lolo_Irie, Cameron en een paar anderen, maar met versie 0.612 besloot ik een paar van deze bijdragers te vragen zich bij een nieuw gevormd ontwikkelingsteam aan te sluiten, bestaande uit McFly , chavo, Cameron en Lolo_Irie, en ikzelf.
Ik was er trots op dat deze mensen plaatsen accepteerden omdat ze niet alleen goede programmeurs waren, maar dat ze ook allemaal goede mensen waren (en dat zijn ze nog steeds). Een paar versies later besloot ik een stap terug te doen ten opzichte van de ontwikkelingskant van e107, omdat het onderhouden van wat in korte tijd een behoorlijk populair systeem was geworden zijn tol had geëist van mijn echte leven, en ik was niet alleen moe, maar had ook last van om de reguliere aanvallen op e107.org het hoofd te bieden.
Het ontwikkelingsteam is doorgegaan met het uitbrengen van nieuwe versies (op het moment van schrijven staat e107 op v0.617) en het aanbrengen van verbeteringen en het verfijnen van de e107-kern. In maart 2004 begon ik met de voorlopige ontwikkeling van een nieuw systeem, met de codenaam nostromo. Dit is niet bedoeld om de e107 te vervangen en zal waarschijnlijk nooit het levenslicht zien vanwege problemen in het echte leven (opnieuw pfft). Deze code, of in ieder geval de site die deze produceert, is te zien op mijn persoonlijke site jalist.com.
Dus daar hebben we het, e107 heeft, voornamelijk dankzij het werk van het ontwikkelteam, plug-in-codeurs en de mensen die onbaatzuchtig en meestal ondankbaar de forums bemannen met ondersteuning voor minder ervaren gebruikers, een zeer lange weg afgelegd in de eerste twee jaar van zijn bestaan. leven, en zal hopelijk de komende twee jaar en daarna blijven groeien - mijn oprechte dank aan iedereen die, zelfs op de kleinste manier, heeft bijgedragen.
Jailist, Augustus 2004De recentere geschiedenis
- 0.7 EOL
- 0.8 tot v2
- v2 (recente release 2.3)
- Link naar e107 versies
In september 2015 werd e107 v2.0.0 officieel uitgebracht. Momenteel wordt elke oudere versie van e107 (zoals versie 1.0.4) beschouwd als Legacy en wordt ook wel e107 v1.x genoemd.
Licentie
e107 is gelicentieerd onder de GNU General Public-licentie versie 3, soms afgekort tot GPLv3.
04 dec. 2023