Coder Social home page Coder Social logo

gromnan / jarves Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jarves/jarves

0.0 3.0 0.0 22.21 MB

Jarves CMS/Application Framework based on Symfony - Alpha material

Home Page: http://jarves.io

PHP 37.64% CSS 7.61% HTML 10.29% JavaScript 44.45%

jarves's Introduction

Jarves CMS

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.

Status

I developed this project several years ago and continued it in my spare time, so this is completely a hobby project being in the very early alpha version. I dropped angular 1 and angular 2 support because it was way too much work to convert all those several thousand line of codes and HTML. (would take another year to finish it) Although the current version is available in their branches. Maybe some day someone continues the work.

Feel free to use it, to continue the development. I'm open to merge and maintain pull-request but don't have the time to work so extensively again since its really a sophisticated and big project.

I open sourced this project because I still believe there are really shitty PHP CMS out there and I tried to make it better with Jarves.

If you want to continue to develop 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 not bring it alone to an end. Help to make the CMS world a better place. :)

Build Status

Installation

This describes the customized installation, usually used by developers.

A end-user zip package can be downloaded at http://jarves.io when we've released the first alpha version

Read the installation documentation.

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.4+
  2. *nix OS (Linux, BSD, OSX)
  3. PHP extensions: PDO, mbstring, gd, zip
  4. MySQL, PostgreSQL or SQLite (completely tested through unit tests)

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
  • Easy and integrated backup system, perfect for live/dev-scenarios
  • 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 Edit Administration 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)

Administration File manager Administration File manager Images

CRUD Framework

Administration CRUD Framework Window List Administration CRUD Framework Window

More Screenshots

More information: http://jarves.io

jarves's People

Contributors

jdecoster avatar marcj avatar mpscholten avatar

Watchers

 avatar  avatar  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.