Portaalid on tarkvaraplatvormid, mis hõlbustavad veebisaitide ja nendega seotud rakenduste loomist veebi jaoks. Portaali tarkvara on saidi funktsionaalseks muutmiseks vajalik element. Avatud lähtekoodiga portaalitarkvara on odavam või mõnikord tasuta alternatiiv kaubandusliku kaubamärgiga või patenteeritud tarkvarale. Tavaliselt annab see arendajale vabaduse või avatud võimaluse levitada ja kasutada tarkvara nii, nagu ta soovib, ilma tarkvaralitsentsita. See hõlmab koodi jagamist ja selle muutmist soovitud tulemuse saavutamiseks.
Teie jaoks parima avatud lähtekoodiga portaalitarkvara määramine sõltub teie konkreetsetest ärivajadustest ehitatava saidi osas. Lihtsamalt öeldes võimaldab avatud lähtekoodiga inimestel olemasolevatel teadmistel põhinevat tarkvara arendada, samal ajal kui see annab neile õiguse seda kohandada ja täiustada, et see vastaks konkreetsetele vajadustele. Üldiselt on avatud lähtekoodiga disain saadaval ilma rahalise hüvitiseta, kuna selle väljatöötamisel kasutatakse üldsusele kättesaadavaid disainiteadmisi. Kuna hind on tarkvara ostmisel sageli üks esimesi kaalutlusi, on avatud lähtekoodiga portaalitarkvara valimine arukas valik, mis sobib eelarveprobleemidega.
Parima avatud lähtekoodiga portaalitarkvara valimisel tuleb arvestada ka juurutamise ühilduvus. Veenduge, et avatud lähtekoodiga tarkvara, samuti avatud lähtekoodiga rakendused ja tööriistad töötavad teie olemasoleva operatsioonisüsteemi, rakendusserverite ja andmebaasidega. Enamik avatud lähtekoodiga tarkvara nõuab ka Java®-i ja võimaldab sageli avalikku ja privaatset juurdepääsu virtuaalsetele keskkondadele.
Samuti määrake oma saidile soovitud funktsioonid. Näiteks olenevalt valitud avatud lähtekoodiga portaali tarkvara tüübist võib see pakkuda erinevaid portaali arhitektuuri ja standardite, saadaolevate tehnoloogiate ja veebiteenuste rakendamiseks, toetatud skriptikeelt ning jõudlust ja mastaapsust. Täiendavad olulised kaalutlused on sisselogimisfunktsioonid, identiteedihaldus ja turvalisuse krüpteerimistehnoloogia.
Teie kavandatud sisuhaldussüsteem (CMS) on teine osa teie vajadustele vastava parima avatud lähtekoodiga portaalitarkvara valikuprotsessist. Lisaks erinevate teemade ja paigutuste vahel valimisele otsustage, millist tüüpi veebi- ja tööruumi avaldamist soovite. Valige põhjalik ja kasutajasõbralik dokumenditeek ja kinnitage, et teil on keeletugi ja teadmiste haldamine.
Lõpuks otsustage, kas soovite oma saidil pakkuda koostöö- ja suhtlusfunktsioone. Kui jah, siis otsige avatud lähtekoodiga portaali tarkvara, mis sisaldab selliseid valikuid nagu vikid ja teadmistebaas, aga ka ajaveebid, teadetetahvlid ja kiirsõnumid. Võib-olla soovite lisada ka kalendrite, veebimeili ja hoiatus- või teadaannete süsteemi mugavuse.