i recently wrote a paysite CMS on WP. i used the follow plugins.
add from server - so i can use ftp upload and access files outside of the web root
custom upload dir - goes along with the above... also allows me to store/manage videos outside of the apache webroot, and inside of the lighttpd webroot. as i used mod_secdownload and lighttpd for simple content security and delivery.
diamond multisite widgets - i use it as a simple way to clone posts to multiple sites on the network,. usually disabled.
front end users - to keep most users out of the wordpress part of things
gravity forms - easy to leave out, just used for form management and to store tickets and contact requests
members - used for member member flow.. attempted, active, expired, declined. this way we can treat them all differently in templates
NextGen Gallery - manages photos, after about 100k photos it tends to get kinda wonky though
post views - simple plugin to count post views
post ratings - simple post rating plugin, low on bloat.
raw html - i hate WPs formatting
relation post types - used to tie "models" to "updates"
types - used to create custom post types
wordpress MU domain mapping - domain mapping plugin.
wp-paginate - easy to manage pagination on custom page/post types
wp favorite posts - for members to manage favorites.
i also wrote a bit of custom code for allow biller integration. billers are actually quite easy, zombaio managing members in wordpress is 21 lines of php.
total cost $0. took about a day and half to write and get working. however a custom template is mandatory.
|