BE SURE TO READ ABOUT INSTALLING OAUTH IN THE WIKI here if you want to use the Twitter API.
Features in this release:
Support for jQuery Tools
Cleaned up code so no errors are thrown in E_ALL|E_STRICT mode.
In addition, I've created an examples folder under /pogostick/widgets. This contains two views which demonstrate jQuery UI widgets and jQuery Tools widgets. I really dig the jQuery Tools Overlay and Tooltip widgets.
To view the examples, follow these steps:
Download and install the extension library.
Add a new action to your SiteController:
public function actionExamples()
{
$this->render( 'pogostick.widgets.examples.jqui_examples' );
}
or
public function actionExamples()
{
$this->render( 'pogostick.widgets.examples.jqTools_examples' );
}
I’ve just finished up the Twitter API component and am working on the documentation. I’ll be checking in a true “beta” today. The FBC stuff is sorta working. I’ve built several FBC web sites. I’m just trying to shoehorn it into Yii.
I've also added an OAuth component to process logging in with OAuth.
Few more days and we should be golden.
The option manager and behavior properties is all working very well.
Hi everyone! I’ve made a v1.0.0 release. The doc is kinda sketchy at this point, but if you can code, you should be able to figure it out.
Here are the release notes:
This extension provides extended behavior functionality and dynamic option functionality.
Included are:
RESTful API base class (CPSApiComponent/CPSApiWidget)
Wrapper for jqGrid
Wrapper for jqRating
Yelp API component (CPSYelpApi)
Facebook Connect component (CPSFacebookConnect)
Twitter API component (CPSTwitterApi)
Wrapper for OAuth.php
New components will be added as I get time. The documentation, source code, and release packages are all at the googlecode site @ http://ps-yii-extens…googlecode.com.
I will be updating the documentation as time permits.
Notes:
The widgets are all fully functional as is the Yelp API component. The Facebook Connect and Twitter API components are still being developed, but I didn't want to leave them out.
Also included are fourth-party projects that I've wrapped for Yii. These include jqRating, jqGrid, Google AJAX API, and OAuth.php.
I've created an OAuth behavior out of the OAuth.php project which will allow you to build OAuth servers and clients simply by attaching the CPSOAuthbehavior to your Component or Widget. Pretty sweet eh?
Anyway, please check it out and let me know what you think.
Hi folks. Just updated the download to version 1.0.2.
This now includes all the external libraries and they are managed through the CAssetManager. Therefore you do NOT need to download and install ANY external libraries to use any of the jQuery UI widgets.
I also updated the jqGrid widget as a new version has been released. This new version includes support for jQuery UI themes.
Here's an example of creating a grid widget:
The url parameter takes an URL which returns XML data that the grid displays. This is done using an AJAX call. The CPSjqGridWidget has a method called asXml() which can convert CActiveRecord data into the XML required by the grid.
The output of this code is shown in the attached image. That is a screenshot from an app I'm building.
Please let me know if you're using it and if you have any problems.
Hi, didn't have time to use it in full, but what I've seen is cool! jqGrid is one of the components I like to use, and will replace my implementation for yours.
I'm particularly interested in your FB connect part as well.
Thanks for sharing, and keep up the good work!
PS: Will you put 1.0.3 as a package on the google site, or keep it as svn only now?