Simple Machines Forum

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
Simple Machines Forum
200px

Skärmdump av ett ren SMF installation
Programkategori Forum programvara
Licens Simple Machines Licens
Webbplats www.simplemachines.org

Simple Machines Forum (SMF) är en fri programvara för forum. Skriptet är skrivet i PHP och använder en MySQL databas. SMF utvecklas av Simple Machines Developement team.

Innehåll

Historia

SMF skapades för att ersätta forum programvara YaBB SE, som vid tidpunkten fått ett dåligt rykte på grund av problem med sin Perl-baserad "ancestor" mjukvara YaBB. Vid tidpunkten orsakdade, YaBB resursfördelnings problem på många system. YaBB SE skrevs som en "grov/rough" PHP "hamn/port" i YaBB, och hade många av de resurs-och säkerhetsproblem för de äldre YaBB versioner.[1] Joseph Fung och Jeff Lewis från Lewis Media Inc., ägarna av YaBB SE och de ursprungliga ägarna till SMF, fattat beslutet att omvandla till ett nytt varumärke och namn.

SMF startade som ett litet projekt med användarnamn "[Unknown]" (en av YaBB SE utvecklarna) och dess främsta avsikt var att lägga till mer avancerade mallar för YaBB SE. Projektet växte sedan långsamt för att ta itu med gemensamt drag förfrågningar, effektivitet problem och säkerhetsproblem. En "rehaul" av YaBB SE hade varit i utveckling i flera år, men ersattes av detta sedan konkurrerande projekt. Stort intresse för den nya YaBB SE fork gav upphov till en fullständig omskrivning av koden, med säkerhet och prestanda i åtanke. Detta småningom blev dagens Simple Machines Forum.[2][3]. Den första SMF releasen var SMF 1.0 Beta 1a, släpptes den 30 september 2003 till Charter Members endast[4].

Den 23 oktober 2006, Simple Machines LLC var registrerade i delstaten Arizona, och överlåtelse av upphovsrätt från Lewis Media till Simple Machines LLC avslutades den 24 november 2006 under en tre-dagars retreat i Tucson, AZ. Detta gjordes för "[solidifiering av] gruppens åtagande att kontinuerligt tillhandahålla fri programvara, utan risker för företagens inflytande"[5]

Framtid

Den 8 april 2007, Simple Machines aviserat införandet av deras nästa version, SMF 2.0 [6]. SMF 2.0 har varit under utveckling parallellt med SMF 1.1 sedan december 2005. Denna version kommer att ha många nya funktioner, inklusive:

  • Databas uttag - med stöd för PostgreSQL och SQLite planeras vid sidan av MySQL.
  • Automatisk installation av paket i teman i andra än bara standard.
  • E-mallar för att förenkla anpassning av forum e-post.
  • Moderation center inklusive post, ämne och "fastsättning moderation/attachment moderation" - för att möjliggöra godkännande av användaren innan det offentliggörs.
  • Användare varningssystem.
  • Ytterligare grupp funktionellt inklusive grupp moderatorer och "requestable" / fritt överlåtbara grupper.
  • WYSIWYG Editor för att ge ett intuitivt användargränssnitt till de användare som inte känner till BBCode.
  • Tillstånd förbättringar som grupp arv och tillstånd profiler för att ytterligare minska komplexiteten när det gäller tillstånd systemet.
  • Fil baserad caching för en prestanda ökning på alla forum oberoende av om en accelerator installerats.
  • Mail kö för att sprida skicka e-postmeddelanden för att öka prestandan på stora forum.
  • Avancerade inställningar för signatur som gör det möjligt för administratören av ett forum för att mer strikt kontroll av innehållet i användarnas signaturer.
  • Personliga meddelanden förbättringar inklusive förmåga att automatiskt sortera inkommande meddelanden och olika visningsalternativ.
  • Förbättrad uppgradera skript med bättre timeout skydd och enklare användargränssnitt.
  • Anpassat fält i profilen för att göra det möjligt för administratörer att lägga till ytterligare ledamot fält från administration center.
  • Användning av OpenID.

Den första publika betaversionen av SMF 2.0 släpptes måndagen den 17 mars 2008.

Lokalanpassning

SMF finns i över 38 språk, även albanska, arabiska, bulgariska, katalanska, kinesiska, tjeckiska, danska, nederländska, engelska, finska, franska, Tyska, grekiska, hebreiska, ungerska, italienska, japanska, norska, persiska, polska, portugisiska, rumänska, ryska, spanska, svenska, thai, turkiska och ukrainska. Det kan översättas till andra språk genom volontärer. UTF-8 och icke-UTF-8-kodning är tillgängliga för alla.

Modifikationer

SMF har en modifiering bas för fritt modifiering värd och spårning via Simple Machines viktigaste webbplats. Många ändringar, eller "Mods" som de vanligen kallas, har skapats och distribueras gratis, inklusive ett arcade, profil tillägg, galleri,RPG system, spam filter, olika SEO-funktioner, och många fler. Innan noterat på SMF Mods webbplats, MOD valideras av SMF-teamet, för att säkerställa att det överensstämmer med SMF Coding riktlinjerna.

Den Package Manager som ingår i SMF är ett av flaggskeppen. Det gör det möjligt för en administratör att installera ändringar och uppdateringar till SMF utan att ändra koden för skript, oftast med bara några musklick.

SMF teamet

De som jobbar med SimpleMachines (På fritiden) är uppdelade i: Support Team Customization Team Marketing Team Developement Team Doc Writer Team Project Managers Team Beta testers team Site Team

Charter Medlemmar

Personer som vill stödja Simple Machines med en donation av 50 USD om året belönas med ett Charter Medlemskap. Detta garanterar tillgång till en hemlig sektion på forumet och avancerade beta versioner för att testa innan de går ut offentligt. Avancerad stöd till SMF inklusive installation och utbildning av personal ingår också. Charter Medlemmar har också tillgång till en privat helpdesk som bemannas med Simple Machines Support Team där Charter Medlemmar kan ta emot "one-on-one/en-på-ett" stöd utanför det offentliga forumet.[7]

SMF och fri programvara

SMF har ibland kritiserats för att inte vara tillgängliga under en fri mjukvara licens, utvecklarna erkänna detta.[8] Vidare distribution av programvaran, även oförändrad, är inte tillåtet utan skriftligt tillstånd. Källkoden är inte distribuerbara heller, även om det är tillåtet att dela ut instruktioner om hur du redigerar det. Det officiella svaret är: Mall:Quote

Källor

  1. ”Interview with Jeff Lewis, creator of YaBB SE”. http://www.sitepoint.com/article/interview-jeff-lewis-yabb-se. 
  2. Introduktion till Simple Machines
  3. Om Simple Machines
  4. SMF 1.0 Beta 1a Släppt! - Endast tillgänglig för Charter Members
  5. Införandet av Simple Machines LLC
  6. ”Introducing SMF 2.0”. http://www.simplemachines.org/community/index.php?topic=163438.0. 
  7. Simple Machines Charter Membership
  8. Simple Machines och Open Source


Externa länkar


Personliga verktyg