Volodymyr Tkach 6bebaa5b15 Update README.md | 2 years ago | |
---|---|---|
engine | 2 years ago | |
hosts | 4 years ago | |
support | 2 years ago | |
vendor | 2 years ago | |
.gitignore | 4 years ago | |
Dockerfile | 2 years ago | |
LICENSE | 2 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
benchmark.md | 4 years ago | |
go.mod | 2 years ago | |
go.sum | 4 years ago | |
main.go | 4 years ago |
CMS written on Go with MySQL as database. Dynamical, splitted by modules, user friendly and thanks bootstrap is fully adaptive for mobile devices and tablets. All in one binary file, no need to install additional web servers. Go native templates with vars allow to do almost all what are need. Default user email and password after database installation for admin user is example@example.com
Usage of ./fave:
-debug
debug mode with ignoring log files
-dir string
virtual hosts directory
-host string
server host (default "0.0.0.0")
-keepalive
enable/disable server keep alive
-port int
server port (default 8080)
hosts
├── localhost # Main host directory
├──── config # Config directory
├────── .domains # Attached domains
├────── config.json # CMS config file
├────── mysql.json # MySQL config file
├──── htdocs # Public http files
├──── logs # Logs dir
├────── access.log # Access log file
├────── error.log # Error log file
├──── template # Engine templates
├────── 404.html # Template for 404 page
├────── blog-category.html # Template for blog category
├────── blog-post.html # Template for blog post
├────── blog.html # Template for blog home page
├────── cached-block-1.html # Cached block 1
├────── cached-block-2.html # Cached block 2
├────── cached-block-3.html # Cached block 3
├────── cached-block-4.html # Cached block 4
├────── cached-block-5.html # Cached block 5
├────── email-new-order-admin.html # New order email template
├────── email-new-order-user.html # New order email template
├────── footer.html # Footer
├────── header.html # Header
├────── index.html # Template for home page
├────── maintenance.html # Template for maintenance page
├────── page.html # Template for any other pages
├────── robots.txt # Host robots.txt file
├────── scripts.js # Theme scripts file
├────── shop-category.html # Template for shop category
├────── shop-product.html # Template for shop product
├────── shop.html # Template for shop home page
├────── sidebar-left.html # Can be included in templates
├────── sidebar-right.html # Can be included in templates
├────── styles.css # Theme styles file
└──── tmp # Temporary dir for session files
Unlimited hosts count. Template variables in Wiki or here and here.
Docker image: https://hub.docker.com/r/vladimirok5959/fave
Task | Status | Done |
---|---|---|
Module Pages | ready for use | 100% |
Module Blog | ready for use | 100% |
Module Shop | ready for use | 100% |
Files manager | ready for use | 100% |
Shop products filters | in progress | 0% |
Shop payments integration | in progress | 0% |