SiteWriter is an easy-to-use website builder system. https://netsyms.biz/apps/sitewriter
Skylar Ittner 404b9220b8 Remove href from anchors wrapping .sw-text, fix issue #33 1 week ago
lang Add support for email notification for contact form messages, close #29 1 week ago
lib Improve UX when there are no Unsplash results 1 month ago
mobile Switch to Mozilla Public License 2.0 for code consistency 3 months ago
nbproject Start project 2 months ago
pages Add support for email notification for contact form messages, close #29 1 week ago
public Add support for email notification for contact form messages, close #29 1 week ago
static Remove href from anchors wrapping .sw-text, fix issue #33 1 week ago
.gitignore Add get_file_url() theme function 2 months ago
.gitmodules Convert material-color CSS to submodule 8 months ago
LICENSE.md Switch to Mozilla Public License 2.0 for code consistency 3 months ago
README.md Update README.md 2 months ago
action.php Add permissions enforcement, replace home page with sites, add missing strings, fix a bunch of PHP notices 1 month ago
api.php Switch to Mozilla Public License 2.0 for code consistency 3 months ago
app.php Merge https://source.netsyms.com/Business/BusinessAppTemplate 1 month ago
composer.json Add support for email notification for contact form messages, close #29 1 week ago
composer.lock Add support for email notification for contact form messages, close #29 1 week ago
database.mwb Use TEXT instead of TINYTEXT for site settings values 2 months ago
database.sql Use TEXT instead of TINYTEXT for site settings values 2 months ago
index.php Fix PHP variable warnings 1 month ago
pages.php Add permissions enforcement, replace home page with sites, add missing strings, fix a bunch of PHP notices 1 month ago
required.php Merge https://source.netsyms.com/Business/BusinessAppTemplate 1 month ago
settings.template.php Add support for email notification for contact form messages, close #29 1 week ago
webroot.htaccess Add pretty URL support 2 months ago

README.md

SiteWriter

A public website builder.

Features

Simple Editor Create awesome websites with zero coding or design experience.

Themes and Templates Choose from a variety of website themes, color variations, and page templates.

Multi-site Build and manage multiple websites at the same time

File Manager Upload pictures and files and add them to your sites with a simple file browser tool.

Analytics See visitor location, page views, and more with a built-in analytics dashboard.

Contact Forms Simply create a page with a contact form template and start receiving and replying to messages from a dashboard.

Installing

  1. Follow the installation directions for AccountHub, then download this app somewhere.
  2. Copy settings.template.php to settings.php
  3. Import database.sql into your database server
  4. Edit settings.php and fill in your database settings
  5. Create a folder outside the webroot for FILE_UPLOAD_PATH in settings.php
  6. Download the MaxMind GeoLite2 City database from https://dev.maxmind.com/geoip/geoip2/geolite2/ and set GEOIP_DB to its location
  7. Set the location of the AccountHub API in settings.php (see "PORTAL_API") and enter an API key ("PORTAL_KEY")
  8. Set the location of the AccountHub home page ("PORTAL_URL")
  9. Set the URL of this app ("URL")
  10. Copy webroot.htaccess to your webroot and adjust paths if needed
  11. Run composer install (or composer.phar install) to install dependency libraries