Code Monkey home page Code Monkey logo

cms-lite's Introduction

Minimum requirements: PHP 5.5.9+, MySQL 5.6+

Installation

  • First install GIT (http://git-scm.com/)
  • git clone https://github.com/mrtnzlml/CMS-lite.git
  • Then install Composer (http://getcomposer.org/)
  • composer install (fetches PHP dependencies)
  • Create empty database (MySQL)
  • Rename config.local.neon.dist (in app/config) to config.local.neon and setup database credentials
  • php index.php orm:schema-tool:create (generates database structure)
  • php index.php cms:fixtures:load (loads basic data, after that CMS should work)
  • Install Bower (http://bower.io/, NPM: https://www.npmjs.com/)
  • bower install (fetches JS dependencies)
  • Install Grunt (http://gruntjs.com/)
  • grunt (prepares JS, CSS, fonts, ...), you maybe want to npm install before if you don't have Grunt installed yet

You should run every command form website root directory. Only commands which contains index.php should be executed from www folder.

Another useful commands:

  • php index.php (displays all available commands)
  • php index.php cms:cms:fixtures:load --demo (loads demo data)
  • php index.php orm:schema-tool:update --force (updates database schema)

Dependencies

  • grunt + grunt-contrib packages (concat, copy, cssmin, less, uglify)
  • bootstrap, nette.ajax.js, nette-forms, jquery, selectize
  • nette (application, caching, DI, finder, forms, robot-loader, security, utils)
  • latte, tracy, texy, webloader, minify, faker, secured-links
  • kdyby (doctrine, annotations, console, events, translation, autowired, monolog)
  • doctrine (data-fixtures, migrations, ORM)
  • testbench, nette\tester

Frontend preview

Simple creation of new themes:

Frontend

Administration preview

Fully customizable administration:

Administration

cms-lite's People

Contributors

mrtnzlml avatar miroslavfilipec avatar honzavaclavik avatar

Stargazers

 avatar Marek Šuca avatar Zbynek avatar Jindra Buk avatar Ivo Toman avatar Ondřej Starý avatar Pavel Vosyka avatar  avatar Jiří Dorazil avatar Jan Brudný avatar Marek Hypš avatar Pavel Novak avatar Marek Šloser avatar Marek Frydrych avatar  avatar  avatar Martin Antoš avatar Pavel Potáček avatar Petr Hudík avatar Petr Olišar avatar cacher avatar Vojtěch Bartoš avatar Jakub Žaba avatar Pavel Jirák avatar Filip Stryk avatar Lukáš Piják avatar Lukas Tomek avatar Josef Drábek avatar Ondrej Lang avatar  avatar Vojtěch Lacina avatar Martin Janeček avatar Jan Lysý avatar Miloš Janda avatar Costin Moise avatar Michal Ševčík avatar Jan Suchánek avatar Aleš Tichava avatar Lukáš Kraus avatar Ajarha avatar Tomáš Jacík avatar Ondra Votava avatar Michal Bozovsky avatar Lenin z Prahy avatar Jodoo Shi avatar Pavel Jurásek avatar Honza Černý avatar Petr /Peggy/ Sládek avatar Michal Kleiner avatar Jáchym Toušek avatar Martin Sadovy avatar Jakub Podhorský avatar Michal Ďuračík avatar  avatar Petr D avatar

Watchers

James Cloos avatar Pavel Jurásek avatar Ondra Votava avatar Ajarha avatar Lukáš Kraus avatar Jaroslav Gorner avatar Martin Plíšek avatar Matěj Hloušek avatar

cms-lite's Issues

Install SQL error: table pages: Error Code: 1214. The used table type doesn't support FULLTEXT indexes

SQL: (via php index.php orm:schema-tool:create --dump-sql )
CREATE TABLE pages (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, url_id INT DEFAULT NULL, locale_id INT DEFAULT NULL, title LONGTEXT NOT NULL COMMENT 'Title of the article', individual_title LONGTEXT DEFAULT NULL COMMENT 'Meta title of the article', description LONGTEXT DEFAULT NULL COMMENT 'Meta description of the article', body LONGTEXT NOT NULL COMMENT 'Body of the article', index VARCHAR(255) DEFAULT NULL COMMENT 'Meta robots - index value', follow VARCHAR(255) DEFAULT NULL COMMENT 'Meta robots - follow value', created_at DATETIME NOT NULL COMMENT 'Date of the article creation', published_at DATETIME DEFAULT NULL COMMENT 'Date of the article publication', individual_css_id VARCHAR(255) DEFAULT NULL COMMENT 'Individual CSS IDs in body element', individual_css_class VARCHAR(255) DEFAULT NULL COMMENT 'Individual CSS classes in body element', protected TINYINT(1) NOT NULL COMMENT 'Is this page protected by password?', password VARCHAR(255) DEFAULT NULL, deleted TINYINT(1) DEFAULT '0' NOT NULL, INDEX IDX_2074E575A76ED395 (user_id), UNIQUE INDEX UNIQ_2074E57581CFDAE7 (url_id), INDEX IDX_2074E575E559DFD1 (locale_id), FULLTEXT INDEX IDX_2074E5752B36786B (title), FULLTEXT INDEX IDX_2074E575DBA80BB2 (body), FULLTEXT INDEX IDX_2074E5752B36786BDBA80BB2 (title, body), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB

Error:
Error Code: 1214. The used table type doesn't support FULLTEXT indexes


reason?
? LONGTEXT and Fulltext index ?
? InnoDB and Fulltext index ?

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.