Yii Framework Forum: [MODULE] phundament 2 - Yii Framework Forum

Jump to content

  • (9 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

[MODULE] phundament 2 A content management module for Yii Rate Topic: -----

#1 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 07 September 2009 - 06:02 PM

Hi,

Idea
This is basically a port of phundament (PRADO-based) to yii.
So I called it phundament II, while all classes are prefixed with Pii.

Currently there I've implemented PiiCellManagerWidget. This is a widget
which allows you to add any widget to your page.
It determines its location or variation from class properties and saves all data
to the database.
By default it varies by moduleId, controllerId and actionName.
You can specify the loadble widgets by module configuration.
If a widget implements ICellManagerWidget, it can show a more complex admin
interface. While from regular CWidgets the cell-manager reads the public class
properties and generates an admin interface from those.

I would really like to hear your feedback.

Best regards
schmunk

PS: Many many parts are under construction, such as PiiFile, PiiInfo, PiiPage and
more.


Download

Latest version
phundament 2


Requirements

yii-1.1
Database (currently only with MySQL create script)


Installation

see http://phundament.co..._us/cms/10/docs

This post has been edited by schmunk: 03 April 2010 - 04:55 PM

Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
2

#2 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 07 December 2009 - 04:56 PM

Hi,

I've just released a new version of pundament 2 and updated the posting above.
Pii is now tested on Mac and Linux systems (case-sensitive) and comes with a smooth installer.

It implements CKEditor with a custom filebrowser and has a very flexible widget distribution system.
Besides that it uses the wonderful yii-extensions image and srbac and some more ...

It's still alpha but most parts are fully functional now!

A few words regarding the concept:
The core-model of the module consists of tables for pages (site-structure), cells (widget container), files and HTML content.
Usually HTML content is generated (with images or files) and displayed by a PiiHtmlWidget in a cell on page.
But PiiCellManager can basically display any widget or better any class with a run()-method.
There is also a table for meta-data (PiiInfo), like i18n, creation date, last edit and so on, which is linked with yii-relations by the above tables.
User management with e-mail verfication and roled based access control is also included. (Thanks, mike)


Best regards,
schmunk

PS: Sorry, no docs yet, but everything is very yii-style - I hope.
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#3 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 17 January 2010 - 08:49 PM

Just released 2.1 beta 1:
https://sourceforge....tar.gz/download

Updates:
* jQuery UI themeable
* CKEditor with File Manager
* Spotlight-a-like search
* Performance
* Docs
* much, much, much, more ...

Attached File  Bild 1.png (161.15K)
Number of downloads: 117
Attached File  Bild 2.png (204.89K)
Number of downloads: 113

1. Download & Extract
2. Run
$ ./yiic install
This will create config/local.php
3. Create database, update credentials in config/local.php
4. Run
$ ./yiic install
Follow instructions.
5. Open home URL.



Best regards,
schmunk
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#4 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 17 January 2010 - 09:35 PM

Demo Page:
http://demo.phundament.com/2.1/www/

Login:
admin / admin
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#5 User is offline   CoLT 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 246
  • Joined: 22-November 09

Posted 22 January 2010 - 09:51 AM

View Postschmunk, on 17 January 2010 - 09:35 PM, said:

Demo Page:
http://demo.phundament.com/2.1/www/

Login:
admin / admin


Very interesting CMS, hope to try it soon!

Hard work is always significant!

Greets Colt
0

#6 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 22 January 2010 - 11:45 AM

The screencast hast just finished rendering.

Watch it at Vimeo: phundament 2.1 Demo

* Installation
* Basic CMS features
* Creating your own widget
* Themeing

I am creating a layout-clone of yiiframework.com in about 25 minutes.


Best regards,
schmunk
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
1

#7 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 25 January 2010 - 04:58 PM

Demo page fixed: http://demo.phundament.com/2.1/www/
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#8 User is offline   Y!! 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 978
  • Joined: 18-June 09

Posted 02 February 2010 - 07:30 AM

Very nice video, looking forward to watch more :)

Also nice that you obviously spread Yii framework in php conferences you hold.
0

#9 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 02 February 2010 - 09:25 AM

View PostY!!, on 02 February 2010 - 07:30 AM, said:

Very nice video, looking forward to watch more :)

Also nice that you obviously spread Yii framework in php conferences you hold.

Hi Y!!,

thanks for your kind words.

Yes, I am currently working on another video "running phundament as a module only". Hopefully it will be ready next week.
And there's also another session about yii and phundament (announcement in German) next week.

Best regards,
schmunk
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#10 User is offline   Y!! 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 978
  • Joined: 18-June 09

Posted 02 February 2010 - 09:49 AM

View Postschmunk, on 02 February 2010 - 09:25 AM, said:

Yes, I am currently working on another video "running phundament as a module only".


Cool, looking forward.

View Postschmunk, on 02 February 2010 - 09:25 AM, said:

And there's also another session about yii and phundament (announcement in German) next week.


Yes, I've already saw that. If it weren't that far away I would probably visit the session (I'm from north-Germany). Though, I'm not planning to use Phundament, it's nice to see projects build with Yii and play around with them.
0

#11 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 10 February 2010 - 11:45 AM

Released 2.1-beta 3: Get it here!
Make sure you check out the new stand-alone module version.

* Updated docs and extensions description http://phundament.co..._us/cms/10/docs
* Added schema overview http://phundament.co.../20/docs-schema
* Blogged about the features http://phundament.co...ament2-features
* Updated yii extension page http://www.yiiframew.../extension/pii/

So ... I'll now leave for my phundament 2 presentation tonight, cam is ready, let's hope everything will work ...


Best regards,
schmunk
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#12 User is offline   CoLT 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 246
  • Joined: 22-November 09

Posted 10 February 2010 - 12:49 PM

I'll be very happy to try it!

BTW, does Pii installation support WIN OS(like WAMP) now?
0

#13 User is offline   Seal 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 126
  • Joined: 02-February 10

Posted 10 February 2010 - 06:53 PM

Dude you rock!

New to yii. I was initially thinking of putting together a team for a personal project...but you are way ahead of the game...I can now move onto the functional part of out project.

I will try it out and give feedback...and congrats to you and other contributors :)
Sylvester La-Tunje

Posted Image
0

#14 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 12 February 2010 - 05:52 AM

Hi guys,

thanks for your replies.

@CoLT: I'll double-check the windows version on the weekend.

@Seal: Please let me know if questions arise.


Best regards,
schmunk
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#15 User is offline   Seal 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 126
  • Joined: 02-February 10

Posted 13 February 2010 - 02:25 PM

Hi schmunk,

Very nice work indeed!

As I very new to yii...I have tried both phundament2 and standalone module...(phundament2 is no doubt easier to install)

View Postschmunk, on 12 February 2010 - 05:52 AM, said:

@Seal: Please let me know if questions arise.


The challenge I have is with standalone...when I run the installer by issuing this command:

$ ./yiic install config/main.php...It says;

I get this message:

"" Unable to create config\local.php ""

So although if I ignore message it allows installs directories and database but no local.php and local-sample.php
I am not that clever when it comes to yii, so my questions are;

  • 1 How can I get the correct merge for (pii config + main config) to work?
  • 2 Any hints of what css to change for backend & frontend?

Other than I feel your instructions is superb, I love both the video, and schema explanation. I would have wished to see a video on adapting/customising pii to yii

Great job and looking forward to your future updates and projects

Seal
Sylvester La-Tunje

Posted Image
0

#16 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 14 February 2010 - 08:55 PM

Hi Seal,

thanks for your feedback. Please see my answer here*
https://sourceforge....42/index/page/1

Best regards,
schmunk

* Boost sf.net activity :)
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

#17 User is offline   Seal 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 126
  • Joined: 02-February 10

Posted 18 February 2010 - 11:37 AM

Thanks
Sylvester La-Tunje

Posted Image
0

#18 User is offline   CoLT 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 246
  • Joined: 22-November 09

Posted 09 March 2010 - 09:31 AM

Hi,

When using downloaded fresh Pii and trying to check user roles it throws this error:
http://easycaptures.com/2644773792

Watching http://vimeo.com/9400127 at 45:10
By the way - nice and useful video!

Thanks!
0

#19 User is offline   Seal 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 126
  • Joined: 02-February 10

Posted 10 March 2010 - 05:05 AM

Yep! The video was definately cool.

@CoLT - I got the same error too. (both with stand alone and module version - using the lastest nightly Yii build)

It is something to do with the layout. When I went to change the layout to main it alls install button to activate...However it did not solve the problem.

@Schmunk - Any hints how you got this working on yours?

Would really love to know

Best regards
Seal
Sylvester La-Tunje

Posted Image
0

#20 User is offline   schmunk 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 569
  • Joined: 02-November 08
  • Location:Stuttgart, Germany

Posted 10 March 2010 - 07:54 AM

Hi guys,

as this is an issue with srbac I have to dig a bit into this.
I'll definitely take a look at it.
I had a large project running the past weeks, but hopefully I'll find the time now.

Thanks for your feedback.


Best regards,
schmunk
Phundament - Yii Application Boilerplate with composer support
Fork on github

Follow phundament on Twitter

DevSystem: Mac OS X 10.7 - PHP 5.3 - Apache2 - Yii 1.1 / trunk - Firefox or Safari
0

Share this topic:


  • (9 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users