mojoPortal API Documentation
SiteSettings Class
mojoPortalmojoPortal.BusinessSiteSettings
The preferred way to obtasin a reference to SiteSettings object is using mojoPortal.Business.WebHelpers.CacheHelper.GetCurrentSiteSettings();
Declaration Syntax
C#
[SerializableAttribute]
public class SiteSettings
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SiteSettings(Guid)
Initializes a new instance of the SiteSettings class

SiteSettings(String)
Initializes a new instance of the SiteSettings class

SiteSettings(Int32)
Initializes a new instance of the SiteSettings class

SiteSettings()()()
Initializes a new instance of the SiteSettings class

AddFeature(Guid, Guid)
AddHost(Guid, Int32, String)
AddThisDotComUsername
AllowHideMenuOnPages
AllowNewRegistration
AllowOpenIdAuth
AllowPageSkins
AllowPasswordReset
AllowPasswordRetrieval
AllowPersistentLogin
AllowUserEditorPreference
AllowUserFullNameChange
AllowUserSkins
AllowWindowsLiveAuth
AllowWindowsLiveMessengerForMembers
AppLogoForWindowsLive
AutoCreateLdapUserOnFirstLogin
AvatarSystem
BingAPIId
CaptchaProvider
CommentProvider
CommerceReportViewRoles
CompanyName
CreateNewSite()()()
CreateNewSite(String)
CurrencyGuid
DataFolder
DatePickerProvider
DefaultCountryGuid
DefaultEmailFromAddress
DefaultFriendlyUrlPattern
DefaultFromEmailAlias
DefaultRootPageCreateChildPageRoles
DefaultRootPageEditRoles
DefaultRootPageViewRoles
DefaultStateGuid
Delete(Int32)
DisableDbAuth
DisqusSiteShortName
EditorProviderName
EditorSkin
EmailAdressesForUserApprovalNotification
EnableContentWorkflow
EnableMyPageFeature
EnableWoopra
EnsureExpandoSettings()()()
Equals(Object) (Inherited from Object.)
Finalize()()() (Inherited from Object.)
ForceContentVersioning
GeneralBrowseAndUploadRoles
GetCountOfOtherSites(Int32)
GetCurrency()()()
GetDataFolder(Int32)
GetExpandoProperty(String)
GetHashCode()()() (Inherited from Object.)
GetHostList(Int32)
GetPageOfOtherSites(Int32, Int32, Int32, Int32%)
GetRootSiteGuid()()()
GetSiteIdByFolder(String)
GetSiteIdByHostName(String)
GetSiteIdList()()()
GetSiteList()()()
GetType()()() (Inherited from Object.)
GmapApiKey
GoogleAnalyticsAccountCode
GoogleAnalyticsEmail
GoogleAnalyticsPassword
GoogleAnalyticsProfileId
GoogleAnalyticsSettings
GoogleCustomSearchId
Icon
IntenseDebateAccountId
IsServerAdminSite
Logo
MaxInvalidPasswordAttempts
MemberwiseClone()()() (Inherited from Object.)
MetaProfile
if you are using vocabularies such as Dublin Core in your page meta data, you can specify the profile which will be added to the head element http://dublincore.org/documents/dcq-html/ ie for Dublin Core you would put http://dublincore.org/documents/dcq-html/ if using multiple vocabularies you can separe the urls by white space

MinRequiredNonAlphanumericCharacters
MinRequiredPasswordLength
MobileSkin
MyPageSkin
NewsletterEditor
OpenIdSelectorId
https://www.idselector.com/

OpenSearchName
PasswordAttemptWindowMinutes
PasswordFormat
Clear = 0, Hashed = 1, Encrypted = 2, corresponding to MembershipPasswordFormat Enum

PasswordRegexWarning
PasswordStrengthRegularExpression
PreferredHostName
In case multiple host names map to your site and you want to force a particular one. For example I want to force urls with hostname mojoportal.com to www.mojoportal.com, because my SSL certificate matches www.mojoportal.com but not mojoportal.com

PrimarySearchEngine
PrivacyPolicyUrl
ReallyDeleteUsers
RecaptchaPrivateKey
RecaptchaPublicKey
RegistrationAgreement
RegistrationPreamble
ReloadExpandoProperties()()()
RemoveFeature(Guid, Guid)
RemoveHost(Int32)
RequireApprovalBeforeLogin
when a new user registers, if this is true then they cannot login until approved

RequireCaptchaOnLogin
RequireCaptchaOnRegistration
RequireEnterEmailTwiceOnRegistration
RequirePasswordChangeOnResetRecover
RequiresQuestionAndAnswer
RequiresUniqueEmail
RolesNotAllowedToEditModuleSettings
RolesThatCanApproveNewUsers
RolesThatCanAssignSkinsToPages
RolesThatCanCreateRootPages
RolesThatCanCreateUsers
RolesThatCanDeleteFilesInEditor
RolesThatCanEditContentTemplates
RolesThatCanEditGoogleAnalyticsQueries
RolesThatCanLookupUsers
RolesThatCanManageSkins
RolesThatCanManageUsers
RolesThatCanViewGoogleAnalytics
RolesThatCanViewMemberList
RolesThatCanViewMyPage
RpxNowAdminUrl
RpxNowApiKey
RpxNowApplicationName
Save()()()
SaveExpandoProperties()()()
SetExpandoProperty(String, String)
ShowAlternateSearchIfConfigured
ShowPasswordStrengthOnRegistration
SiteCount()()()
SiteFolderName
SiteGuid
SiteId
SiteIsClosed
SiteIsClosedMessage
SiteLdapSettings
SiteMapSkin
SiteName
SiteRoot
SiteRootDraftEditRoles
SiteRootEditRoles
Skin
SkinVersion
Slogan
SMTPPassword
SMTPPort
SMTPPreferredEncoding
SMTPRequiresAuthentication
SMTPServer
SMTPUser
SMTPUseSsl
SyncRelatedSites(SiteSettings, Boolean)
when using related sites mode this mthod is used to sync shared settings across sites when the parent site is updated

TimeZoneId
ToString()()() (Inherited from Object.)
UseEmailForLogin
UseLdapAuth
UserFilesBrowseAndUploadRoles
UseSecureRegistration
UseSslOnAllPages
WebSnaprKey
WindowsLiveAppId
WindowsLiveKey
WordpressApiKey
Inheritance Hierarchy
Object
SiteSettings

Assembly: mojoPortal.Business (Module: mojoPortal.Business) Version: 1.0.4378.24525