Jarves CMS/Application Framework based on Symfony - Alpha material

Github 星跟踪图

Jarves CMS

7001307?v=4&s=150

An enterprise and high-speed open-source Content-Management-System (CMS) / Application Framework based on the Symfony framework with a full RESTful API, a user friendly administration interface and rapid application development (RAD) framework using Composer, Propel and other rock-solid libraries.

Build Status ![Gitter](https://badges.gitter.im/Join Chat.svg) PPM Compatible

Status

This project is currently in development and has no releases yet.

If you want to support this project, co-maintain, or participate in another way feel free to contact me. I'd love to add more people to this organisation and bring it forward. I invested already several thousand of hours in this project and can probably not bring it alone to an end. Help to make the CMS world a better place. :)

Installation

This describes the customized installation, usually used by developers.

Read the development installation documentation.

Read the Create A Theme documentation, to create layouts for your website.

Extensions

This is how a theme extension looks like: https://github.com/jarves/jarves-demotheme

This is how a more details news extension looks like: https://github.com/jarves/jarves-publication

Requirements

  1. PHP 5.6+
  2. Symfony 3
  3. *nix OS (Linux, BSD, OSX)
  4. PHP extensions: PDO, mbstring, gd, zip
  5. MySQL, PostgreSQL or SQLite

Features

  • Based on Symfony
  • Based on Propel ORM (Propel supports MySQL, PostgreSQL, SQLite, MSSQL, and Oracle), http://www.propelorm.org
  • Advanced, fast and fresh administration interface
  • The administration API is completely abstracted through a REST API
  • File abstraction layer (for mounts with external storages [s3, ftp, dropbox, etc]), CDN
  • i18n using getText (with all of its features [e.g. including plural support, contexts]) compatible .po files
  • High-Performance through several cache layers
  • Session storage through several layers (distributed sessions supported)
  • Easy to extend through a fancy extension editor, completely modulized - the symfony way
  • CRUD window generator, without writing one line of code
  • Extremely detailed permission system
  • Ships with a solid bunch of UI input widgets (input fields)
  • Several flexible authentication layers (e.g. changeable for administration, changeable per domain)
  • Secure password storage using up-to-date encryptions
  • Feature-rich inline editing (TinyMCE, Markdown, Drag'n'Drop', etc)
  • Awesome file manager

Screenshot

Administration Login

Frontend inline editing

Administration Frontend EditAdministration Frontend Edit 2

File manager
  1. Drag'n'Drop inside the app, from your desktop to Jarves and vice-versa.
  2. OSX like preview
  3. File editing (rename, delete)
  4. Image editing (crop/resize)
  5. File Abstraction Layer (for AWS S3 inside Jarves for example)
  6. Async file uploaded

Administration File managerAdministration File manager ImagesAdministration File manager CropAdministration File manager Editor

CRUD Framework

Administration CRUD ListAdministration CRUD FormAdministration CRUD Objects

Permission System

Very detailed permission system.

Permission System Entry PointsPermission System Objects

More Screenshots

More information: http://jarves.io

项目概况

主要编程语言JavaScript
编程语言PHP
许可证Other
最新版本名称0.2.0-alpha
第一版名称0.1.0-alpha
最后发布时间2016-04-13 03:01:00
首次发布2016-04-09 22:39:52
最后一次提交2018-07-17 18:00:07
创建于2014-07-29T11:17:43
推送于2018-07-17T16:00:08
提交数274
关注者数29
名称与所有者jarves/jarves
派生数45
星数325
问题数14
打开的问题数6
发布数2
语言数4
拉请求数8
关闭的拉请求数2
已启用问题?
已启用Wiki?
已存档?
是分叉?
已锁定?
是镜像?
是私有?
To the top