The idea for designing a custom portal stemmed from my belief that what was not needed, needn't be coded and needn't use any queries or backend processing.
The portals available for vBulletin had a lot of superfluous code that while making the job of adding newer modules easier for the end user, made the programming bloated.
Since i was clear with what modules i wanted and with an intention to show most of the happenings of the site on portal, i coded an advance content management system which was both robust and simple to manage.
Some of the features coded:
- Tab Based listing of all the happenings of the forum
- Stats block showing statistics of arcade, gallery, forum and sms jokes area block
- 5 independent blocks for custom data input.
- Full modcp panel integrated for easy update of portal
- Query caching using datastore to prevent the static data from being recalculated at every page load.