plugin
Suggested New Plugin QFileManager / elFinder ?
Hi qbos,
I was wondering if the community is interesting in porting this jquery plugin to QCubed.
Is a web file manager very very powerfull. I got in a QCubed application but not as a QControl, is directly binded to the jQuery core shell.
If you want it just let me know, I heard every suggestion you made.
By the way, tell me a name to put it. elFinder is not a really a suggested name for a File Manager.
Regards, JMI.
New Plugin QJqSnow !!! - Happy Holidays
Hi qbos,
During those days I was working on my first plugin contribution to the community by making a new special one for these days.
It's simple, however, but by being the first I made did not want to get into trouble, I hope you will enjoy it because it contains a special surprise for all who do and make this framework every day better, with improvements and ideas.
Because none of us get money for this, just do it for the love to this piece of art called QCubed.
Let me take this opportunity to wish you a Merry Christmas and Happy New Year 2012 full of joy and good vibes.
For my part, just say that 2011 was very special.
First I known as I said what is now my favorite working tool.
But secondly and more important, I met a great team of professionals, extremely capable who have helped me at all times and always with an excellent disposition and kindness.
I want to make a special thanks to users: grossini, for bringing me How To? Of Nested QDatagrid to a real environment with an excellent example. alex94040, for always being aware of my concerns on the forum giving all possible help and for VexedPanda for giving me those quick and accurate answers in the chat when most needed. Thank you so much guys !
Maybe we'll see sometime when God decides I don't know, but for you my friends I give you everything I have: my friendship, my love for QCubed and these outstretched hands.
Bye! See you in 2012!
NOTE: See the attachment section for download the plugin.
jmirancid / Feliz Navidad !!!!
New Plugin: QProfEmailTemplater
Hello All,
Before I proceed please how do I get (automatically) the full URL to pages in my application e.g. http://localshop/myapp/page1.php
If I can at least get the "http://localshop" part alone, I can finish the job. Please help.
Now to the main thing:
Please I just finished a plugin I used for one of my projects. I call it QProfEmailTemplater. It works like the email component in CakePHP, allowing you to specify HTML and Text Template files with placeholder variables that gets replaced before the email is actually sent. This plugin does the replacing and then returns the TEXT or HTML string for use with QEmailMessage and QEmailServer. A sample is also ready.
I believe we all know about what I'm talking about. Please can you tell me how to publish my plugin for sharing, correction and further development? Thank you.
New Plugin - QSortable
I'm happy to announce the availability of a new plugin - QSortable. QSortable is a new QCubed implementation of the jQuery Sortable plugin. QSortable extends QPanel and is designed to allow an unordered list of QPanels to be sorted by the end user.
QSortable also includes four optional callback events. One, when a panel is moved by the user, and three more, which may be tied to events of your choosing. An example installs with the plugin.
Request for plugin improvement suggestions
So we're talking about extending the QPlugin framework to accommodate more diverse and difficult to implement plugins. Do you have any suggestions for features or actions that are difficult / impossible to achieve using the current framework?
If so, please respond here, or post a note on this ticket:
http://trac.qcu.be/projects/qcubed/ticket/573
Custom Plugin works with QServer not with QAjax
Hi folks,
i'm working on a qcubed plugin (QProgressBar) which will make use of jquery progress bar.
the plugin works good with QServer but i can't make it goes with QAjax mode here's the class
<?php
class QProgressBar extends QControl {
protected $intValue;
public function __construct($objParentObject, $strControlId = null) {
if ($objParentObject) {
parent::__construct($objParentObject, $strControlId);
}
$this->setFiles();
}
private function setFiles() {
$this->AddJavascriptFile(__JQUERY_BASE__);
$this->AddPluginJavascriptFile("QProgressBar", "jquery.ui.core.js");
$this->AddPluginJavascriptFile("QProgressBar", "jquery.ui.widget.js");
$this->AddPluginJavascriptFile("QProgressBar", "ui.progress.js");
$this->AddPluginCssFile("QProgressBar", "progressbar.css");
/*if (QApplication::IsBrowser(QBrowserType::InternetExplorer)) {
$this->AddPluginCssFile("QProgress", "Progress_ie.css");
}*/
}
protected function GetControlHtml() {
$strHtml = sprintf('<div id="progress_%s" class="%s"></div>',
$this->ControlId,
$this->CssClass);
$this->intValue = ($this->intValue) ? $this->intValue : 0;
$strJsProgress = sprintf('
$(document).ready(function(){
$("#progress_%s").progressbar({ value:%s});
$("#progress_%s").progressbar( "option", "value", %s );
});',
$this->ControlId,
$this->intValue,
$this->ControlId,
$this->intValue);
QApplication::ExecuteJavaScript($strJsProgress);
return $strHtml ;
}
public function GetEndScript() {
return null;
}
public function ParsePostData() {
return true;
}
public function Validate(){
return true;
}
public function __get($strName) {
switch ($strName) {
// APPEARANCE
case "Value":
return $this->intValue;
default:
try {
return parent::__get($strName);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
}
}
public function __set($strName, $mixValue) {
switch ($strName) {
// APPEARANCE
case "Value":
try {
$this->intValue = QType::Cast($mixValue, QType::Float);
break;
} catch (QInvalidCastException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
default:
try {
parent::__set($strName, $mixValue);
} catch (QCallerException $objExc) {
$objExc->IncrementOffset();
throw $objExc;
}
break;
}
}
}
?>Any help will be much appreciated as soon as this is fixed i'll clean the code and contribute the plugin.
Thanks
Kent
Plugins
Hey folks,
what about a plugins section in the forum?
And by looking the plugin screencast I had the idea of some kind of official repository for the plugins that could be accessed via a webservice or something like that.
Now there is the link that opens the plugins list in a new window , but on this place there could also be the list of plugins already integrated in the plugin manager. Just an idea for the future ...
Cheers
Screencast - Installing Plugins
I just finished a second video tutorial on how to install plugins. It is meant for those new to QCubed.
QvisualCalendar: New plugin
Hello folks
Well this in the old QVisualCalendar Control reloaded, now as a plug-in and with some QDateTime fixed.
Download at : http://trac.qcu.be/projects/qcubed/browser/plugins/QVisualCalendar/relea...
Demo at: http://maccabi.enzolutions.com/admin/assets/plugins/QVisualCalendar/exam...
Later I will update in Plug-in list, now we got 16 plug-ins.
Enjoy it.
enzo
Proposal for plugin: QReport
Hello folks
I've the idea to create a new plugin QReport http://anexusit.com/en/node/95 based in a old Control built for Mike Hostetler with some contributions I did.
I'm wondering if using QDataGrid we could get the same results? to avoid to duplicate efforts.
Please give me your thoughs.
Best regards,
enzo
