Giter VIP home page Giter VIP logo

app's Introduction

Phundament 3 App

[10.5.12] IMPORTANT NOTICE!

We've changed or main repository and the way you get Phundament 3, please read the updated documentation below.

What is Phundament?

  1. Not a CMS for those developers who wouldn't read on otherwise ;)
  2. Yii Framework and package-based set of modules
  3. Solid web application foundation

Phundament 3 is an application foundation built upon a set if independent Yii modules and extensions such as user, rights, yiiext, gtc, ckeditor, jquery-file-upload, p3widgets and p3media.

The combination of p3widgets and p3media provides basic content management system (CMS) features, like dynamic widget creation and file management.
Combined in ckeditor, p3media acts as a ckfinder plugin which gives you the full power of HTML and media files for content creation via p3widgets.

It comes with a very minimalistic setup which integrates perfectly into an Yii web application skeleton and installs with one single command.

Get Phundament 3 - the Yii Application Foundation with CMS features via composer. For more details visit phundament.com.

Try a demo

Demo Page

Login with editor / editor

Get started

Download and extract the installer as ZIP or TAR.GZ file from a working tagged version here:

Downloads

Enter the app root folder

cd phundament-app-SHA1

Get the packages with composer, note: if you want to install for MySQL, you have to update your config first.

php composer.phar install

All setup, database, file permissions and config settings should be done automatically.

First Steps

Open website

http://localhost/phundament-app-

First Steps

  • Login with admin/admin
  • Click on 'Upload'
  • Upload some images
  • Click on 'Widget Demo'
  • Hover container and click on '+'
  • Edit HTML, you can select from your uploaded images by clicking on 'Browse Server' in the image dialog.
  • Save widget

Troubleshooting

  • Make sure you have git (http://git-scm.com/) and hg (http://mercurial.selenic.com/) installed
  • zlib extension or unzip available on your PATH
  • OpenSSL Support enabled in PHP or try --prefer-source
  • If you get SSL or memory limit errors, try: php -d allow_url_fopen=1 -d memory_limit=64M composer.phar -v update
  • If you want to the very lastest version
    curl -L https://github.com/phundament/app/tarball/master | tar zx
    

Requirements

Tested Systems

  • Mac OS X 10.6.8
  • Debian 5,6
  • Windows XP

Supported Databases

  • MySQL 5
  • SQLite 3

License

  • BSD

Changelog

phundament/app

0.5 (pending - May/June 2012)

  • [UPD] Big version bump to avoid further confusion

0.1.x (May 2012)

  • [ENH] Installation scripts
  • [FIX] Package installation

0.1 (April 2012)

The repository phundament/app introduces Phundament 3 installation via composer (http://getcomposer.org)

schmunk42/phundament

0.4 (April 2012)

0.3.x (March 2012)

  • [FIX] P3 controller permissions
  • [UPD] updated demo content
  • [ENH] added Windows installer
  • [ENH] code cleanup

0.3 (12.3.2012)

Bootstrapped it! Complete responsive design, completely editable with mobile devices. Added widget translation, updated migrations, templates. A whole bunch of other stuff (fixes, fixes, fixes).

0.2:

Installation fixes for Linux MySQL, widget order fix, added automatic-property detection, updated image urls ... Check it out!

0.1:

Initial release

Resources

Developer

Help needed?

Additional Ressources

Extensions

  • tbd

Contact

Built by dmstr

app's People

Contributors

marc7000 avatar schmunk42 avatar

Stargazers

 avatar

Watchers

 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.