GithubHelp home page GithubHelp logo

jarves / jarves-standard Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 5.0 77 KB

Standard Symfony 3.0 with installed Jarves

Home Page: http://jarves.io

License: MIT License

ApacheConf 4.91% PHP 88.32% HTML 6.76%

jarves-standard'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.

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 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)
  6. Async file uploaded

Administration File manager Administration File manager Images Administration File manager Crop Administration File manager Editor

CRUD Framework

Administration CRUD List Administration CRUD Form Administration CRUD Objects

Permission System

Very detailed permission system.

Permission System Entry Points Permission System Objects

More Screenshots

More information: http://jarves.io

jarves-standard's People

Contributors

kharestani avatar mablae avatar marcj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

jarves-standard's Issues

installing/updating, memory limit (4G) exception

Wanted to try jarves, installed standard version based on docs, got router/admin exception that has been already issued here. Found out i need to update package. I am getting memory exception error even tho i have allocated 4GB...

Installation fails to Propel\Runtime\Connection\Exception\ConnectionException

When trying to install jarves-standard, I get following error after configuring app/config/config.jarves.xml file (database settings and groupOwner).

Database also exists, and I'm able to connect into it with given credentials in settings.

Error goes:

me@master:~/dev/jarves-standard$ php bin/console propel:migration:diff

[Propel\Runtime\Connection\Exception\ConnectionException]
Unable to open connection

[Propel\Runtime\Adapter\Exception\AdapterException]
Unable to open PDO connection

[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

php bin/console propel:model:build however runs without problems

What am I doing wrong, or is this a bug?

No staff group on my dev http

Hi there... so... staff from mac world?

Operation to chgrp the file /var/www/html/projects/jarves-standard/var/cache/dev/core_gettext_plural_fn_en.php to staff is denied.

Cant render view `JarvesDemoThemeBundle:Layout:default.html.twig` of theme `jarvesDemoTheme

I have installed all step by step and when i try to run the app gets this message:

{
"status": 500,
"error": "InvalidArgumentException",
"message": "The "/C:\wamp64\www\jarves-standard-master\vendor\jarves\jarves/Resources/public/admin/js/mootools-extras" directory does not exist.",
"file": "C:\wamp64\www\jarves-standard-master\vendor\symfony\symfony\src\Symfony\Component\Finder\Finder.php",
"line": 546,
"trace": [

It seems that done the path wrong.. the \

Unrecognized options "admin, router" under "jarves"

Hi,
following the installation instructions and I'm getting the following errors:


> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache

                                                                                 
  [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]  
  Unrecognized options "admin, router" under "jarves"                            
                                                                                 

Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception

                                                                                     
  [RuntimeException]                                                                 
  An error occurred when executing the "'cache:clear --no-warmup'" command:          
                                                                                     
    [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]    
    Unrecognized options "admin, router" under "jarves"

Tried installing it "the hard way", but there are some other errors I have to still try figure out.

I'm hoping raising an issue with the above might help me as well as the other users.

Propel - unable to connect

Hi there,

I've setup a mysql db, populated conf.jarves.xml with the proper data... and still gave me this:

$ php bin/console propel:database:create
  [Propel] Exception caught      
  Unable to open connection    

How can I debug it? I'm a bit on the dark with symfony and propel...
Thanks in advance

chgrp error through installation

Hi
Thanks for your effort
I install the package with composer and then I ran php bin/console propel:model:build but there is an error Operation to chgrp the file C:\wamp\www\MyjarveStandardProject\var\cache\ dev/core_gettext_plural_fn_en.php to staff is denied.
I am using WAMP and PHP 5.6.20

Thanks

vhost

Hi there,

Got it up and running now with your directions. I'm already enjoying it :) great work!
Now... one last desire: vhost.

Checked http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html but... not that straightforward... I'm almost inclined to write an index.php and check how the server gets initialized on bin/console server:run

Do you have any tip on it?
also, if you had a chat place would be better as this is no bug

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.