Om uppbyggnaden

Är du nyfiken på hur WordPress Sverige har byggts?

WordPress Sverige består av 4 huvudsakliga sektioner. Support, dokumentation, filer och community. Ni kan säkerligen gissa på minst en av mjukvarorna som används, självklart är det WordPress.

WordPress Sverige är utvecklad från grunden av Mattias Tengblad i PHP, MySQL, HTML5, CSS3 med WordPress, MediaWiki & vBulletin. Hela webbplatsen driftas i dagsläget med hjälp av en VPS hos webbhotellet FSdata.

WordPress Sverige har så här långt, 5år in, funnits i tre olika versioner. Mellan 2007 och 2008 var det en liten portal, helt baserad på phpBB3. Mellan 2008-2012 var den en allt mer växande portal som använde phpBB3, MediaWiki och WordPress. Hur den senaste versionen som introducerades 2012 är uppbyggd ser du nedan.

Målet med den senaste versionen var framför allt att öppna upp portalen mer, göra den mer inbjudande från startsida till forum. Vi hade även som mål att göra hanteringen av portalen mer automatiserad från tidigare versioner. En viktigt del i utvecklingen har även varit att försöka använda så få tillägg som möjligt för de tyngre funktionerna, helt enkelt för att inte bli beroende av tredjepartsutvecklare. Något som vi la mycket tyngd på var filarkivet, då det tidigare var den portaldel som fick mest synpunkter för att det inte var det mest användarvänliga upplägget.

 

Filarkiv

Vårt filarkiv är helt baserat på WordPress. I tidigare versioner av WordPress Sverige (tidigare WP-Support Sverige) användes tredjepartsmjukvara i form av phpBB3 och WP-DownloadManager. Detta var något vi ville komma ifrån. Vi ville dvs. inte vara beroende av utvecklingen hos tredje part utan istället ha full kontroll själva.

Idag består WordPress Sveriges filarkiv av en anpassad posttyp tillsammans med ett antal anpassade taxonomier, detta tillsammans med specifikt anpassade mallar för sortering och kategorisering. Till hjälp har vi Gravity Forms för att ange och lägga till filer.

De stora skillnaderna mot tidigare versioner av vårt filarkiv är att vi nu har mycket effektivare hantering av filerna och dess tillhörande information. Nya filer som laddas upp läggs direkt till i databasen som de ska utan att ytterligare manuell hantering krävs. Vi behöver bara ett klick för att publicera den nya filen.

För besökaren har det efter många önskemål blivit väldigt mycket lättare att hitta den specifika fil man är ute efter. Man kan idag sortera alla filer stigande och fallande efter kategori, datum, namn, popularitet och betyg. Inte nog med det så kan man även söka efter filer på ett mer träffsäkert sätt. Det innebär även att man kan söka efter specifika versionsnummer för en fil man redan hittat.

Community

Communitydelarna består av nyheter, blogg och allmän information (statiska sidor, länkarkiv, WP-Buzz). Även dessa delar bygger helt på WordPress. Större delen av dessa sektioner använder WordPress standardfunktioner så som sidor, inlägg, länkar osv.

Nyheter & blogg är dock uppdelade på två olika anpassade posttyper med tillhörande taxonomier. Detta pga att vi vill tillåta vem som helst som är intresserad av WordPress och som vill delta i communityn ska kunna blogg hos oss. Man behöver faktiskt inte ens vara medlem.

För den publika bloggdelen har vi även här tagit hjälp av Gravity Forms.

Support

Precis som tidigare så använder WordPress Sverige forummjukvara för att tillhandahålla supportforum. Vi har dock gått från att tidigare använda gratisalternativet phpBB3 till att ha köpt en licens av premiumalternativet vBulletin 4. vBulletin är funktionsrikt från grunden och har mest krävt utveckling av temaspecifika delar. Viss extra funktionalitet har lagts till, detta i form av mobilanpassning med mobilappen TapaTalk och användarinloggning sammanslagen med WordPress och MediaWiki.

Vi har också som tidigare en svensk dokumentation för WordPress. Det är nog den del som är sig mest lik mjukvarumässigt. Vi använder fortfarande välkända MediaWiki, dock en uppdaterad mer modern variant som bl.a innehåller en helt ny och mer användarvänlig redigerare. Temat för MediaWiki är byggt från grunden baserat på våra övriga stilmallar för portal och forum. Vi har även försökt att arbeta med att göra typografin tydligare än tidigare.

Tillägg

Vi har haft som mål att inte bli beroende av tillägg för tyngre funktioner. Idag har vi i princip bara ett enda tillägg som vi är mer eller mindre beroende av. Nämligen Gravity Forms.

  • Gravity Forms
    Easily create web forms and manage form entries within the WordPress admin.
    Av Rocketgenius Inc.

Nu använder vi såklart inte bara ett tillägg för WordPress Sverige. Det är dock tillägg som portalen skulle fungera utan. Men bra mindre tillägg använder vi så gärna.

  • Widget Logic
    Control widgets with WP’s conditional tags is_home etc
    Av Alan Trewartha
  • WP-PostRatings
    Adds an AJAX rating system for your WordPress blog’s post/page.
    Av Lester ‘GaMerZ’ Chan