Phundament ¶
Version 3-0.19.1
What is Phundament? ¶
Phundament is a solid, highly customizable universal application foundation built with composer upon Yii Framework.
It's goal is the seamless integration of Yii extensions and libraries bundled in composer packages packages. Read on…
Quick-Start ¶
Step 1 ¶
A) If you have composer already installed
composer.phar create-project --prefer-dist phundament/app
B) Download, extract, enter the app root folder
and start the installation process with
php composer.phar install --prefer-dist
When asked, enter your desired admin credentials and apply the database migrations.
Step 2 ¶
Open phundament-app/www/index.php
in your browser
Step 3 ¶
Note: if you want to install Phundament 3 with a MySQL database, you have to update your config first, see the Setup section in our wiki.
You may add the --dev
and --prefer-source
options on development systems.
Documentation ¶
Demo ¶
- Try a test-drive at the Demo Page
- Login with
editor
/editor
or register by e-mail.
- Login with
Resources ¶
Continuous Integration ¶
Fundamentals ¶
- Documentation
- API Class Reference
- FAQ / Troubleshooting
- Support
- Report a bug
- Composer Repository packages.phundament.com
Information ¶
Links ¶
- Phundament Website
- View at Yii Extensions
- View at packagist.org
- Fork on github
- Downloads
- Company Website
- Demo Website
Social Networks ¶
Contact ¶
- phundament@usrbin.de
Rights
Thank you for choosing Rights, have you made any improvements to the module?
Fixed a bug in the demo
Unknown properties are now handled with an warning message.
@Chris83: Rights migrations
I've added migration classes for rights. The first one creates the database schema together with 'admin' and 'demo' users. Second one creates an 'editor' with custom permissions.
Migration classes are created with the dumpschema command.
Login not working
Login with editor/editor shows error:
Please fix the following input errors:
Password is incorrect.
@lubosdz: Login fixed
Works again, thanks!
PS: Have to find a way to protect the password setting :(
Good but some troubles ...
Hi Schmunk !
This is really a good job that will save time to developers.
It was not so easy to install: migrations of rights and p3media gave me mysql errors because of the foreign keys.
Once the application running I'm having now routes troubles:
and finally: also in gii: portlet generator give me an exception: "PortletGenerator.widgets.ddeditor.DDEditor is invalid" (in protected/extensions/gtc/portlet/views/__comment.php line (9))
@luc: Thanks a lot for your feedback
Thanks :) I'll get back to you with answers tomorrow - got a really big server issue at the moment :(, I would also like to move the discussion over to the forum.
To other devs/testers: This is exactly the information I need. Please post your bugs/problems in the forum.
btw: What's your dev system?
password doesn't work again
...
@Tiff: Login fixed
Thank you.
migrations available in data/....sql, Localisation ?
Hi
nice work
it would be usefull for those who can't run scripts
to have a data folder for any widgets migration
so we could do it the old way as well
I can't find much about localisation ?
There is a strange comment in the main.php with # instead of //
'ext.gtc.components.*', // gtc
'application.modules.user.components.*', // Hack: gtc fix
This blocks the front end from showing properly only works when uncommented
has anyone experienced any issues with removing index.php ?
I'm having issues when keeping 'showScriptName' => false ?
any idea ?
Just updated the website
http://phundament.com/ with all the new stuff ... have a look.
Installation issues
I'm not getting any errors any output ... I issue the command just like above and used pecl to install phar, but still nothing.
Any help is appreciated.
@brassman79: Could you try this
Please post the complete output of an verbose update.
But, I think either here or here may be a more suitable location.
And why did you install the phar with PECL and did not use the one in the download package?
Thanks.
No output whatsoever
I tried the command you suggested and got no output whatsoever.
I tried editing the file and putting echo to see how far I got but it messed up the sha1 signature and phar got mad.
Phar
I guess I didn't need to but the only reason I did was because nothing was happening, and so I thought phar wasn't installed.
@brassman79
I posted some questions to you over here
login test
Hello,
I'd like to login into the demo, but editor/editor doesn't work.
What is the right admin login for the demo?
Thx.
Login fixed
@kinetic_one: Thank for your notice, I just fixed that. You should also be able to register an account by e-mail.
Use Phundament in Yii boilerplate directory structure.
I want to use Phundament with Yii boilerplate directory structure.. Basically i want to separate Frontend and Backend with separate login. Frontend logged in user should have only access to view files and backend to edit.
@hemc: YiiBoilerplate structure
You've like two options, have a look at Yiinitializer from Antonio, the intermediate template has the setup you're looking for.
But you can also create a fork from Phundament, basically you'd have to copy and rename the
app
folder intofrontend
andbackend
and add acommon
folder.btw: You could also limit the access to specific controller actions (and views) with RBAC in phundament/app.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.