YetaWF Documentation


YetaWF.Sites Package


This package implements site management, allowing browsing the defined sites, editing, adding new and removing existing sites. Sites can be accessed at Admin > Panel > Sites (standard YeatWF site). A new site can be added using the Add New Site action. See Adding A New Site for more information.

Displaying, editing and removing a site is available in the Sites grid shown by the Sites Module. The default site cannot be removed.

A YetaWF instance must have a valid default site. The default site is used when a YetaWF instance hosts multiple web sites. If the Url requested specifies a domain is not a defined site, the default site handles the request.

The default site is defined using AppSettings.json:

    "P": {
      . . .
      "YetaWF_Core": {
        . . .
        "DEFAULTSITE": "YetaWF.com",
        . . .

The default site can be changed by editing your YetaWF instance's AppSettings.json.


Module NameDescription
Add New Site ModuleCreates a new web site. It is used by the Sites Module. It is recommended to add the new site domain to your hosts file BEFORE adding a new site, so IIS can resolve the site when it is requested the first time.
Remove Site Definition - Confirmation ModuleDisplays a confirmation before the site is removed. It is used by the Sites module when a site is removed.
Sites ModuleDisplays and manages sites. Sites can be accessed at Admin > Panel > Sites (standard YeatWF site).


The YetaWF.Sites package is part of YetaWF, an open source product licensed under the GNU General Public License, version 3 (GPL-3.0) - Copyright - Softel vdm, Inc.