I downloaded the app but it only had a few files but at least I got the composer.phar one. The full file version only had composer.json.
I actually ran the command for the composer.phar but went back and copied in the files that I thought were missing.
Ran the command again, ran the SH file command, ran the composer.phar update command. Restarted my server since I had cache issues (think … because I was blowing errors on a directory that no longer existed and search didn’t show up with the old directory name).
I did get 1 error on the SH command:
Which I’m not sure if is an issue yet or not …
Thanks Schmunk!!!
Now I have to start playing with this and see what it can do
I have 2 questions at the moment
What is the license?
Anybody familiar with flexicacms? IF yes, what are the differences?
That’s by design phundament/app is the composer approach of getting Phundament.
The advantage is that I do not have to mirror every repo to github which I use, instead composer can fetch the stuff from different sources and can also maintain a consistent mixture of all packages (e.g. yii-less works only with bootstrap 2.0.1)
When you download it as an archive or make a git clone then you’ll download all packages at once.
That’s no issue, your directories were already there.
BSD
Just speaking about Phundament - it’s designed to be 100% modular and 100% Yii. Eg. you should easily be able to replace the user module or use a custom theme.
I’ve just supplied three basic modules which I did not find.
P3Pages, let’s you administrate your page structure. P3Media, FileManager with ckeditor integration and P3Widgets.
With P3Widgets, you can add any existing CWidget to your application, just add it to the config. And it will appear in the dropdown of widget form.
These modules need P3Extensions, a library like YiiExt.
A major reason why i wanted to get this working is that I’m aiming for a plugin architecture like WP/drupal.
My base understanding if phundament means that I’m most of the way there. Next seems to be getting modules to communicate with each other through an event aystem in the core.
Am i correct then that the composer will allow me to set up a repository of widgets and modules on my own server?
However i emailed him and he said that he never got the result he wanted.
I still need to experiment with phundament but to expand what i wrote above. So far I see a lot of ability to allow the user to access the repository and pull in modules and widgets which might be good enough!
But going back to the idea of WP like plugin would be able to tap into Yii’s event system and allow you to override or extend what has alteady been installed or just install a new function. So, for example you start with a simple forum, then drop in a plugin the allows you ban users.
I basically want a sustem that allows you start woth abtelatively simple funtionality but then when the need arises to allow you expand with out changeing the modiule for another with the functionality you need and maybe with functionality you don’t need.
thanks for the link, as far as I understand it yet and I also totally agree with mindplay, this should be possible.
If you have the global event system set up as a component or module you could simply define it as a dependency in a module using it. So you would ensure your code is completely working and modular.
Is there an existing Yii Extension providing this functionality? I would be happy to integrate it into Phundament.
I like how you have a simple file that gets everything for you!
Suggestions:
When running the terminal command, I thought it had crashed since it just seemed to sit there for a while. Could you include a message saying something like "checking for dependencies, please wait". Basically a verbose output.
phundament2 USR2$ ls
README.md composer.json composer.phar images index.php protected themes
assets composer.lock css index-test.php install runtime yii
USR2:phundament2 USR2$ php composer.phar -v install
Get composer info for phundament/p3extensions (master)
Importing branch master (dev-master)
Get composer info for phundament/p3extensions (porting)
Skipped branch porting, no composer file was found
Get composer info for phundament/p3extensions (webapp-command)
Importing branch webapp-command (dev-webapp-command)
Get composer info for phundament/p3admin (master)
Importing branch master (dev-master)
Get composer info for phundament/p3media (master)
Importing branch master (dev-master)
Get composer info for phundament/p3widgets (master)
Importing branch master (dev-master)
Get composer info for phundament/p3widgets (translation)
Skipped branch translation, no composer file was found
Get composer info for phundament/p3pages (master)
Importing branch master (dev-master)
Get composer info for phundament/themes/p3bootstrap (master)
Importing branch master (dev-master)
Get composer info for phundament/gii-template-collection (dev)
Skipped branch dev, no composer file was found
Get composer info for phundament/gii-template-collection (master)
Importing branch master (dev-master)
Get composer info for phundament/gii-template-collection (merge-with-thyseus)
Skipped branch merge-with-thyseus, no composer file was found
Get composer info for phundament/lessii (master)
Importing branch master (dev-master)
Welcome to Phundament Installation 3 via composer
Installing from lock file
Nothing to install/update
Generating autoload files
USR2:phundament2 USR2$
Strange thing is that I do have a working installation but when I install from the composer version login breaks
If you get the same error as above, how is the path “ext.mishamx.yii-user” looking like? I found some problem with Windows recently (again ), but they throw another error.