Extensions
Go to page:
This extension allows you to compile JS code by using the google compiler API, Closure Compiler. You can specify either to compile the JS code by entering the raw JS code or a URL to a JS file.
Resources
Basically this was not designed to be an extension but rather a tool for development stage where you do not want to manually add every single language string into the database messages table for each language you need the application to be translated to.
So what this does is basically a class that runs when the onMissingTranslation event raises and it checks if the message being translated exists in the source table, If not it adds it to the source messages table if it is then it skips this stage, The next stage is to check if this message exists in the messages table with the currently used language if it is then nothing is done if not then the message is added to the messages table for translation.
Note: It is highly recommended NOT to use this on a production environment as it run two queries for each message to check if it exists or not, Since i didn't plan this to be optimized and made this as a personal tool i have no plans updating this currently and is only released to help who ever needs such tool.
Resources
The treeTable plugin allows you to display a tree in a table, i.e. a directory structure or a nested list. Each branch in this tree can be collapsed and expanded, just like in a file explorer in most modern operating systems.
Resources
This extension simplifies the handling of multilingual content stored in the database.
It assumes that you use two tables for your content (one for the main content and a second one for the translations) with a one-to-many relationship between them.
Resources
This extension is an alphanumeric pager consisting of a pagination component and two widgets for a linkpager and a listpager. It's mainly a modification of yiis CPagination and CLinkPager/CListPager classes to achieve a pager which adds a CONDITION to a CDbCriteria instead of LIMIT/OFFSET like the standard pagination does.
Therefore it's possible to page through data (like an addresslist) by selecting a letter (A-Z) for a specified attribute to start with (e.g. the last name).
In addition it's possible to control a standard pagination as kind of subpagination per letter.
NOTE: Take a look at the discussion topic for an example on how to add AlphaPager to the CListView widget (see here).
Resources
This extension provides easy access to XML data from file or string.
Resources
This extension allows you to add a java applet for uploading files. It uses the famous java applet called jumploader It utilizes dozen of features such as:
- Multi file uploading.
- Image manipulation (cropping, resizing, rotating, watermarking, etc..).
- Image metadata manipulation.
- JavaScript callbacks (events such as upload complete, file added, file removed, file uploaded, etc...).
- Internationalization / Multilingual (Supports dozens of languages out of the box such as french, german, danish, spanish and more).
- Limit for number of allowed files to upload.
- Limit the size of each file uploaded and size of total uploaded files.
- Custom attributes
- Partitioned upload
- Resume broken uploads
- GUI customization
- Zipped upload
- Scaled images upload
- Document processing
- Upload to FTP server
Resources
This extension is just a simple Wiki parser-class for Yii, extended from CodeHolic's (Creole) Wiki Markup Parser
Resources
This is an emailing extension that wraps SwiftMailer. This extension also allows you to create emails from view files. For more information about SwiftMailer can do, see http://swiftmailer.org
To download, you must perform an SVN checkout. No download file available
Resources
This extension allows you to create charts using the known fusion charts {@link http://fusioncharts.com} API. It incorporates all the available methods exists in the fusion charts PHP Class library. With this extension you will be able to create charts in various types Such as Column2D, Column3D, Bar2D, Bar3D, Lines, Areas, Pies etc. Fusion Charts online documentation can be found here: http://www.fusioncharts.com/docs/
