How to start to create your website with TomatoCMS

From TomatoCMS Documentation

Jump to: navigation, search

Contents

First, you have to answer some question

  • What kind of your website?
  • Which modules you want to have to in your website?
  • Is it support multi_language?

What does TomatoCMS have?

Visual Layout Editor
TomatoCMS considers web page made of multiple widgets. Layout Editor allows you to manage layout of page easily. You can add widgets, and just drag and drop to change width, position of widgets on your pages.
Security
With ACL architecture, you can set permission for group or given user to separated modules. You also can prevent accessing from configurable IP addresses by IpLock plugin or prevent from accessing back-end.
Multilingual
TomatoCMS support multilingual in both front-end and back-end sections. It provides two build-in languages which are English (default) and Tiếng Việt. You also can easy to upload your language to use. TomatoCMS supports RTL language direction too.
Some built-in modules

  • Manage advertising banner.
  • Manage menu.
  • Manage articles.
  • Manage comment.
  • Manage multimedia (photo, clip)
  • Manage poll
  • Manage tag
  • Manage mail
  • Manage static page
  • Manage SEO utilities

And you are always welcom to build new module for TomatoCMS.

So what knowledges I have to have to use TomatoCMS?

Installing
You just have a little knowledge about web server, TomatoCMS supports many web server such as: Apache, IIS, WAMP, XAMP, Lighttpd, …
A little about SQL to create new database, run query … TomatoCMS also support many database systems: MySQL, SqlServer, PostgreSQL
Customising
A little knowledge about css, html, javaScript to change structure, content, template …
Programming
Knowledge about PHP language to create new widgets, modules, plugins …

How to start?

Server requirements

  • Web server:
    • Apache HTTP Server with mod_rewrite module enabled,
    • Or: Lighttpd with mod_cgi, mod_rewrite modules enabled,
    • Or: IIS 7 with FastCGI and URL Rewrite module enabled
  • MySQL 5.0 or newer
  • PHP 5.2.0 or newer with following extensions: gd, json, mbstring, mysql, pdo, pdo_mysql, simplexml, xml, xmlreader.

Installing
Follow this steps.

To see more guide to customize your website, let’s go here.

Personal tools