Portali su softverske platforme koje olakšavaju izradu web stranica i povezanih aplikacija za web. Softver portala je neophodan element kako bi stranica bila funkcionalna. Softver portala otvorenog koda jeftinija je ili ponekad besplatna alternativa komercijalno brendiranom ili vlasničkom softveru. Obično omogućuje razvojnom programeru slobodu ili otvorenu priliku da distribuira i koristi softver kako želi bez softverske licence. To uključuje dijeljenje koda i njegovo modificiranje kako bi se dobio željeni rezultat.
Određivanje najboljeg softvera portala otvorenog koda za vas ovisi o vašim posebnim poslovnim potrebama za web mjesto u izradi. Jednostavno rečeno, otvoreni izvor omogućuje pojedincima da razvijaju softver na temelju postojećeg znanja, dok im također daje pravo da ga prilagode i poboljšaju kako bi odgovarao tim specifičnim potrebama. Općenito govoreći, dizajn otvorenog koda dostupan je bez novčane naknade jer se razvija koristeći znanje o dizajnu dostupnom javnosti. Budući da je trošak često jedan od prvih razmatranja u vezi s kupnjom softvera, odabir softvera portala otvorenog koda pametan je izbor koji odgovara proračunskim problemima.
Još jedno razmatranje za odabir najboljeg softvera za portal otvorenog koda uključuje kompatibilnost implementacije. Uvjerite se da će softver otvorenog koda, kao i aplikacije i alati otvorenog koda, raditi s vašim postojećim operativnim sustavom, poslužiteljima aplikacija i bazama podataka. Većina softvera otvorenog koda također zahtijeva Java® i često prihvaća javni i privatni pristup virtualnim okruženjima.
Isto tako, odredite značajke koje želite za svoju stranicu. Na primjer, ovisno o vrsti softvera portala otvorenog koda koji odaberete, on bi mogao ponuditi varijacije u arhitekturi i standardima portala, dostupnim tehnologijama i web uslugama za implementaciju, podržanom skriptnom jeziku te performansama i skalabilnosti. Dodatna važna razmatranja su značajke prijave, upravljanje identitetom i tehnologija šifriranja za sigurnost.
Vaš namjeravani sustav za upravljanje sadržajem (CMS) je još jedan dio procesa odabira najboljeg softvera otvorenog koda portala za vaše potrebe. Osim što birate između različitih tema i izgleda, odlučite koju vrstu objavljivanja weba i radnog prostora želite. Odaberite opsežnu, korisniku prikladnu biblioteku dokumenata i potvrdite da ćete imati jezičnu podršku i upravljanje znanjem.
Konačno, odlučite želite li omogućiti suradnju i društvene značajke na svojoj web-lokaciji. Ako je tako, pronađite softver portala otvorenog koda koji uključuje opcije poput wikija i baze znanja, kao i blogove, oglasne ploče i razmjenu trenutnih poruka. Također možete uključiti pogodnosti kalendara, web-pošte i sustava upozorenja ili najava za korisnike.