SPIP
Initial release | Juli 2001 |
---|---|
Stabil frisättning | |
Förvar | |
Skrivet i | PHP |
Operativ system | Cross-platform |
Typ | Content Management System |
Licens | GNU General Public License |
Hemsida |
SPIP ( Système de Publication pour l'Internet ) är ett gratis programvaruinnehållshanteringssystem designat för webbpublicering , inriktat mot samarbetsredigering online .
Programvaran är designad för enkel installation, användning och underhåll, och används i offentliga och privata institutioner [ vilka ? ] . Det sista P :t i ordet SPIP står för både Partagé (delad) och Participatif (deltagande), i den meningen att programvaran är designad för kollektiv onlineredigering. Dess maskot är en flygekorre , med hänvisning till den fransk-belgiska seriefiguren Spip .
Det används både av institutionella webbplatser, community-portaler, akademiska webbplatser, personliga webbsidor och nyhetssajter. [ vilken? ]
Teknologi
Mjukvaran är skriven i PHP och bygger på en eller flera SQL- databaser: MySQL / MariaDB , SQLite eller PostgreSQL .
Sidorna på sajten genereras "on the fly": innehållet som lagras i databasen formateras genom presentations-"skelett" som sammanfogar HTML och SPIP:s eget märkningsspråk . Ett cachningssystem undviker generering av sidor vid varje begäran: när en sida efterfrågas kontrollerar SPIP om den inte finns i dess cache och om den inte är för gammal kommer den att visas. Livslängden för en sida är justerbar i dess presentationsskelett.
Historia
SPIP skapades ursprungligen för webbplatsen uzine.net , varefter dess designers släppte den under GPL-licens . Sedan lanseringen 2001 har den också använts för Le Monde diplomatique och www.vacarme.eu.org ; webmastern för Le Monde diplomatique är en av initiativtagarna till SPIP, [ citat behövs ]
SPIP integrerar en cache-mekanism, ett autentiseringssystem , en automatisk installationsmodul och ett gränssnitt för administration och inmatning av artiklar. SPIP kan skapa dynamiska sidor utan PHP-kunskaper, med hjälp av ett webbmallsystem som kallas 'skelett .
I början av 2003 gjorde 1.6-versionen det möjligt att visa det privata back-end-gränssnittet på flera språk. Ett utrymme för översättare skapas för att multiplicera antalet tillgängliga versioner.
I januari 2004 möjliggör 1.7-versionen av SPIP hantering av flerspråkiga webbplatser och implementerar en sök- och innehållsindexeringsmodul; Det möjliggör också syndikering av andra webbplatsers innehåll.
I april 2005 omarbetades det privata gränssnittet för version 1.8 för att ta hänsyn till en analys av ergonomiska processer [ förtydligande behövs ] . En viktig modifiering för utvecklare är SPIPs kärna som nu drar nytta av en ny kompilator. Det blir då möjligt att utarbeta skelett med mer komplexa funktioner utan att kräva något kodningsarbete i PHP.
Andra omarbetningar pågår just nu, såsom omarbetningen av det privata gränssnittet i form av skelett.
1.9-versionen (1) introducerade ett plugin- system och många ändringar, särskilt i organisationen av komponentfiler (särskilt övergången från '.php3' till '.php' filtillägg .
1.9.1-versionen introducerade ett mallsystem, liknande Wikipedia.
1.9.2-versionen ändrade katalogstrukturen för att möjliggöra en bättre ömsesidig anpassning av källor.
2.0-versionen stöder flera SQL-databaser och introducerar enkla skelett för webbformulär.
2.1-versionen bygger på konceptet med moduler, tillsammans med förbättrad säkerhet och stabilitet, ett nytt gränssnitt för plugins-hantering och andra funktioner.
Den stora versionen 3.0 släpptes den 19 maj 2012:, helt omdesignad mot en högre grad av modularitet. Alla icke-kärnfunktioner är nu implementerade som plugins. Det privata området har skrivits om grundligt för att göra de redaktionella objekten så generiska som möjligt [ förtydligande behövs ] . Det är utformat för att vara enklare och snabbare att skapa nya redaktionella objekt och anpassa befintliga. Den nya DATA-loopen tillåter SPIP att ansluta till alla typer av data (inte bara SQL-tabeller). Dessa data kan hittas lokalt ( XML , CSV , YAML- filer, uppräkningar...) eller direkt på en URL (lista med YouTube -videor, Flickr- foton, Google -kalkylblad, onlinekalender ...). Så själva webben kan användas som en databas.
3.1-versionen släpptes den 6 januari 2016. Den tillhandahåller uppdateringar av JavaScript-bibliotek, standard CSS-stilar, förbättrar det redaktionella utrymmet, ger nya verktyg för att skriva skelett, prestanda och skriva kodförbättringar.
3.2-versionen släpptes den 13 oktober 2017. Den innehåller en uppdatering av inbäddade JavaScript-bibliotek, bättre ergonomi för det privata utrymmet samt andra förbättringar.
Se även
Artikelanteckningar och referenser
externa länkar
- Officiell webbplats : presentation, nedladdning, dokumentation, etc.
- Detaljerad historia av SPIP
- Översätt SPIP
- Programmering med SPIP 3.0
- SPIP-galaxen
- Plugins-SPIP
- SPIP-Contrib
- spip-en E-postlista för engelska språkanvändare