Code Monkey home page Code Monkey logo

wondercms's Introduction

WonderCMS short description

Installation

  • unzip and upload the files wherever you wish WonderCMS to be installed

or

  • clone from GitHub

Requirements

  • PHP 5.5 or higher
  • .htaccess support

Community, documentation, themes and plugins

Whats new in 1.2.0 beta

  • custom functions.php file per theme - WonderCMS will automatically include your functions.php file if it exists in your themes folder (/themes/yourTheme/functions.php)
  • added padding20 CSS class to the admin settings panel

Features

  • no configuration required, unzip and upload
  • simple click and edit functionality
  • lightweight - runs on a couple hundred lines of code and 5 files
  • custom login URL
  • custom homepage
  • better password protection
  • highlighted current page
  • mobile responsive, easy to theme, 404 pages, clean URLs
  • easy page creating and deleting
  • better SEO support - custom title, keywords and description for each page
  • optional functions.php file - includes itself when you create it (the location of the functions.php should be inside your theme folder)
  • no known vulnerabilities - special thanks to yassineaddi, hypnito and other security researchers

WonderCMS works by default on Apache. To make it work with NGINX, put the following code into your NGINX server config:

location ~ database.js {
	return 403;
}

autoindex off;

location / {
	if (!-e $request_filename) {
		rewrite ^(.+)$ /index.php?page=$1 break;
	}
}

If any errors occur (500 internal server error), correct file permissions to 644 and folder permissions to 755. You can do this manually or with the short script below (added by Bill Carson)

  • find ./ -type d -exec chmod 755 {} \;
  • find ./ -type f -exec chmod 644 {} \;

How to update from older versions?

  • Updating from 1.1.0+ - use the one click update from your WonderCMS settings panel.

  • Updating from 1.0.0 - replace your old index.php with the new one from the above download.

  • Updating from 1.0.0 and older

  • Backup all your WonderCMS files.

  • Make a fresh installation of the latest WonderCMS anywhere on your server.

  • Copy your old content and paste it into the new installation.

  • Remove the old installation.

  • Move the new installation to the old WonderCMS installation location.

Updating is really easy with our click updater - included in versions 1.1.0 and above.

Links

wondercms's People

Contributors

anolis avatar hypnito avatar robiso avatar tuyethoa08041997 avatar xss avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.