a new CMS vision
Clone or download
Daniel Stancu
Latest commit 906fe74 Jun 20, 2014
Permalink
Failed to load latest commit information.
addons [#52537947] - Add support for Romanian language Jul 11, 2013
admin Issue 2310: Make getAllSites query accesible to all modules Aug 28, 2012
classes Added possibility to specify a value to be returned from Context::get… Apr 28, 2014
common Updated admin import. Mar 5, 2014
config fixed entry link to not show default mid in link Feb 19, 2014
docs [#47646341] Documentation for simple/detailed view tables Apr 25, 2013
layouts [#52537947 - Add support for Romanian lanuage] Jul 1, 2013
libs lucene search, jquery ui 1.10 Aug 8, 2013
m.layouts [#52537947 - Add support for Romanian lanuage] Jul 1, 2013
modules Bug (tinymce & ckeditor) editor autofocus behaviour Jun 20, 2014
phpDoc [#46552151] changed some more deprecated referrences to NHN and xpres… May 14, 2013
src fixed mobile view for module instances Oct 21, 2013
tests adapt xe shop to karybu shop Oct 28, 2013
themes Changed meta tags functionality (add, get and display) - facebook ope… Mar 3, 2014
tools [#52066123] Introduced end-of-line normalization Jun 20, 2013
widgets Content class - get link minor fix. Feb 26, 2014
widgetstyles/simple Updated icon for Simple widget style Jun 5, 2013
.gitattributes [#52066123] Introduced end-of-line normalization Jun 20, 2013
.gitignore [#46828767] Implement Twig template handler Jun 5, 2013
.htaccess adapt xe shop to karybu shop Oct 28, 2013
COPYING changed license in accordance to forking rules Nov 8, 2013
COPYING.LESSER changed license in accordance to forking rules Nov 8, 2013
README.md changed readme May 27, 2014
composer.json [#46828767] Implement Twig template handler Jun 5, 2013
composer.phar [#46828767] Implement Twig template handler Jun 5, 2013
index.php [#46552151] changed some more deprecated referrences to NHN and xpres… May 13, 2013

README.md

README

What is Karybu?

Karybu is a powerful CMS based on Symfony Framework components and Bootsrtap frontend that can be based on multiple types of databases like Mysql, SQLite, PostgreSql, Cubrid and other.

Modular Structure

Karybu is composed in a modular structure, making it easy to construct, add and use features, like building with Lego blocks. You can construct diverse websites by combining the basic modules provided by Karybu with the extended features shared through communities. Developers can easily develop additional modules for Karybu with new features, and share them with others.

Multi-language Support

Karybu supports multiple languages for multiple countries. You can easily create a website that displays in English, German, French, Dutch, Japanese, Chinese, Russian and others languages, as well as Korean, without the separation of the website by language.

UTC friendly

Karybu allows you to set your time as an offset from Universal Coordinated Time. You can display the correct time on your website even if the server is located in a different time-zone.

User Management

Karybu uses different groups of users for every part and feature of the entire website. Each group has certain privileges, and the admin has the power to control user access, and restrict the ability of groups or individual users to modify content.

Template Driven Design

One of the most important features of any CMS is the ability to let users and developers customize the design of their website. Karybu allows you to build different layouts and themes not only for the big image but also for smaller pieces of the websites, alias modules.

Text Editors

Karybu features 2 default editors that have different abilities to suit the needs of different users. (TinyMCE and CKEditor)

Multiple website support/virtual websites

Offering support for virtual websites can be a very useful feature especially if you want to build a hosting system for blogs ( for example) , using also the Textyle module. This allows you practically to have an unlimited number of blogs hosted on the same platform.

Friendly Urls

Using the routing component from Symfony2 you can easily achieve beautified urls.

Visual editing

We want you to have a comfortable editing experience. To achieve this, Karybu offers drag-and-drop functionality so that you can edit your front-end widgets to look just the way you want them to. Just create a widget page and you're all set to start building a beautiful website.

Multiple databases support

With our PHP built drivers included in the CMS core we support: MySQL (MyISAM and InnoDB), MySQLi, MySQL PDO CUBRID Firebird PostgreSQL SQLite2, SQLite3 PDO MSSQL

Responsive

By using Twitter Bootstrap on both admin and front-end, Karybu is easily accessible from any portable device as well as from a PC.

Social network integration

Adapting to social media demands is a must in today's internet context. So you have the possibility to authenticate with Facebook, Twitter and Google Plus. Also our Board module comes with sharing options for your blog, forum or gallery.

Debug toolbar and custom environments

Developers will be fond of our debug toolbar as it will be a great companion in developing even greater websites and/or extensions. We also provide two built-in environments for production and development, depending on your website's current status. We also use Monolog to keep track of our logs.

API integration

All modules included in core and developed by our community can have an API layer to be simple integrated with other modules or other applications