First screenshots of alfa version of Prado Support

Today I want to show a few screenshots of Prado support in NetBeans. At the beginning I want to answer question "Why are you creating Prado support when Symfony had much more votes?". I started to work on Prado support a few weeks before we anounced the voting. The main reason why I started to work on this was that I need to create a prototype of a framework support to recognize, what changes we need to do in our infrastructure to write a framework suport, which API's are sufficient, which has to be extended or created, what is missing etc. Basically it's proof of concept.  I concentrate on editor area, which I think is the most important. At the time when I started to think about this by chance few people from Prado comunity wrote same requests to the users@php.netbeans.org  mailing list. Due luck of time, I'm not able to work on this regularly, it's my "midnight" project - I work on this usually from 11 pm to 2 am once or twice a week.

The first screenshot shows that page files are recognized as a special type files. Has different icon then php files, syntactic and semantic coloring works for php parts, template control, folding, navigator, basically everything should work as you know for php files.

The code completion for template control arguments. 

The code completion for Prado components.

The code completion  for component attributes.

Next two screenshots shows code completion for php in the page files.

And the last screenshot shows errors annotation from php code. 

I need to work more to get the support to be ready to publish first alpha and I hope it will be soon.

Comments:

Great! I need this! Prado is a great framework!
Working with Prado and Netbeans I've made a php script (and a netbeans simple module to call this script from the IDE). The script:

1 - add function declarations in 'name.php' corresponding to the event declarations in component tags from 'name.page';

2 - add doc comments in 'name.php' from components defined in 'name.page' like:

/\*\*
\* @property TListBox FirstID
\* @property TDropDownList SecondID
...

to have autocomplention in 'name.php' file.

It works. If somebody find this useful:

http://web.tiscali.it/diegobazzanella/pageSync.php
http://web.tiscali.it/diegobazzanella/pageSync.zip

My blog about this (in italian):
http://dbazza.blogspot.com/2008/10/supporto-del-framework-php-prado-in_16.html

Posted by dbazza on October 16, 2008 at 12:00 PM CEST #

Prado future is obscure.

Qiang, the author of this framework, has release yii framework and is working on it.

More info:

http://www.pradosoft.com/forum/index.php/topic,11022.0.html
http://www.yiiframework.com

Posted by Giuliani Sanches on October 16, 2008 at 12:10 PM CEST #

So no Symfony support in Netbeans in the near future??? :-(

Posted by Michele on October 16, 2008 at 03:45 PM CEST #

Hi,

To Giuliani: Thanks for this. I have to admit that I haven't known it. On the other hand I looked through the thread and the yii pages and yii is in beta. Anyway thanks for pointing this out.

To Michele: Why do you think that there will not be Symfony support in the near future? I'm going to look at the Symfony soon. Just stay tuned,

Thanks,
Petr

Posted by Petr on October 16, 2008 at 04:07 PM CEST #

I'm curious, did the framework support require core modification? If so, are these modification framework specific? I am asking to see if there's a possibility for someone to write a module that implement the support for another framework or a template engine for example.

Posted by Ali B. on October 16, 2008 at 07:45 PM CEST #

Looks awesome!! Nice job!

I like also the small details like the prado logo in the completion box

Having similar support also for other frameworks will make Netbeans -THE- php ide!

Posted by Giovanni on October 17, 2008 at 03:43 AM CEST #

Yii is in alpha version. Beta will be released next week (as Qiang has noticed in yii forums).
Maybe we will get a yii stable at end of this year.

Posted by Giuliani Sanches on October 17, 2008 at 06:21 AM CEST #

Hi Ali B.,

>I'm curious, did the framework support require
>core modification? If so, are these modification
>framework specific? I am asking to see if there's
>a possibility for someone to write a module that
>implement the support for another framework or a
>template engine for example.

I had to do some modification in the core, but there are not Prado specific. There will be useful for other framework supports as well. So write support for other framework is possible. This was the main my goal to find out, what is missing to write a framework support.

For NetBeans 7 we plan to do more apis to write support easier.

Regards,
Per

Posted by Petr on October 17, 2008 at 01:03 PM CEST #

@Giovanni: NetBeans is already THE php ide :)
@Petr: That would be great!

Posted by Ali B. on October 17, 2008 at 01:17 PM CEST #

Hi Petr,

This looks really nice! Thank you for the great work!

Yii comes up by inheriting many classes from Prado and solving its performance issues so that it can reach broader audience.

The template syntax of Yii is based on PHP and is extensible. As a matter of fact, notzippy already developed an extension which allows to write Yii templates using the Prado syntax. That means, your work will continue to be useful for the Yii community.

At the same time, we will still maintain the Prado framework, as we definitely see many people like it.

Again, thank you for your work!

Posted by Qiang Xue on October 18, 2008 at 02:37 PM CEST #

Hi Petr,

This looks great! I can't wait to see how symfony support will turn out!

Kevin

Posted by Kevin on October 18, 2008 at 05:12 PM CEST #

Want! ;-)

Posted by rojaro on October 31, 2008 at 09:18 PM CET #

This look really very nice!

I want use this asap.

Best regards,
Roger

Posted by Roger Padilla on November 01, 2008 at 11:59 AM CET #

Really great.
Thank you Peter.
Do you have any schedule for this - how much is there still to be done.
How can we help?
Ragards

Posted by mp on November 03, 2008 at 12:42 AM CET #

Hi mp,

I don't have a plan for this. I can work on the Prado support only when I have free time. I will try to prepare a first build of the support during two or free weeks. I hope that I will find more time to do it. When the build will be ready, everybody can test it.

Regards,
Petr

Posted by Petr on November 03, 2008 at 02:41 PM CET #

Awesome!!

Posted by kampre on November 09, 2008 at 11:25 PM CET #

nice, thx for the work petr
and prado definitely still has it's future!

Posted by slackdna on November 10, 2008 at 12:31 AM CET #

You are a genious !congratulations!!!!

Posted by L34ndr0 on November 12, 2008 at 08:03 AM CET #

Wow...How much we still have to wait to use this wonderful tool?

Posted by Fenza Diego on November 17, 2008 at 06:19 AM CET #

This is gr8 to know about pardo support in netbeans.I love to see some support for cms like joomla and Drupal.

Posted by ashwebi on December 02, 2008 at 02:53 AM CET #

Sorry for wrong writing it is prado not pardo.

Posted by ashiwebi on December 02, 2008 at 02:56 AM CET #

i hope to dwomload this tool
any body have the link to download this tool for prado framework

Posted by bassem on December 02, 2008 at 01:24 PM CET #

Hi Bassem,

I haven't publish any version of this yet. I still need to spend some time on this. I'm sorry.

Regards,
Petr

Posted by Petr on December 03, 2008 at 11:26 AM CET #

To ashiwebi:

I don't know about a plan to support joomla. But there is project for supporting Drupal. See https://nbdrupalsupport.dev.java.net/ . I'm not involved in this project, so let me know, how it works.

Regards,
Petr

Posted by Petr on December 03, 2008 at 11:29 AM CET #

BTW, Yii is already released. Saying more common, I'd see more logical for Petr (and all the NB-PHP developers and contributors) to try find something interesting for efforts applying to common PHP support rather to support any particular framework (especially based on votes which never were a reflection of real quality :-) ).

Thanks for the NB-PHP tandem!

Posted by anli on December 04, 2008 at 10:39 AM CET #

any body can help
and provide me dwonload link

Posted by bassem on December 05, 2008 at 10:02 AM CET #

Hi Bassem,

there is no download link yet. I need at first fix some issues.

Thanks,
Petr

Posted by Petr on December 07, 2008 at 03:29 PM CET #

Hi,

Can you share this "alpha" version of prado plugin for netbeans?

Thanks,
David

Posted by David Ruiz on December 10, 2008 at 01:34 PM CET #

To David,

I would try to fix the main problems this weekend and then publish the alfa version.

Regards,
Petr

Posted by Petr on December 11, 2008 at 02:54 PM CET #

Hi Petr,

We understand that you should be very, very busy, but could you please tell us if there will be some improvements to the plugin in the future, how much far is that future?

Thanks,
Roger

Posted by Roger Padilla on December 15, 2008 at 09:18 AM CET #

Hi Roger,

I spend a few hours on this during weekend. I can provide what I have, but I'm afraid that is not good enough, because sometimes I still get some exceptions. I'm working on this.

Thanks for your patience,
Petr

Posted by Petr on December 15, 2008 at 03:01 PM CET #

Hi Petr

Thank you for your time and effort concerning this Prado plugin.
Any release date scheduled (even estimation) ? Is there any version that we can already download and play with ?

Best regards.
Arthur.

Posted by Arthur on December 22, 2008 at 02:55 AM CET #

Hello Petr,
is this project dead ?
Any chance to see it done one day ?
Best reagards.
Arthur.

Posted by Arthur on January 05, 2009 at 07:15 PM CET #

I hope that this project is not really dead!

Posted by Diego on January 07, 2009 at 12:33 AM CET #

Diego, this project is not really dead:). I'm just extremely busy. I need to find out free time to get it at least in beta shape. I would like to do it asap.

Posted by Petr on January 07, 2009 at 03:40 AM CET #

Good to hear from you Petr.
Thank you a lot in advance.
God (any) bless you :-)

Posted by Arthur on January 07, 2009 at 08:06 AM CET #

Hello Petr,
sorry to disturb you but I need to give a specification for an Prado environnement development at the end of next week. Do you think that you may have time in between to achive you Prodo for Netsbeans 6.5 support ?

We really terribly need these to convince the project manager to accept our whole vision of the project and we get in kind of rush.

I know you are really busy these days but could you try to take a few hours this week-end to try to deliver some rc1 so that at least we can start making demo to our customers.

Thanks again for your hard work.
You're the Man and we are all behind you (praying for you to have some time for this gift to the Prado community.

Love.
Arthur.
PS : can you give any ETA please when the plugin will be available and dowloadeable ?

Posted by Arthur on January 09, 2009 at 06:20 PM CET #

Hi Arthur,

I'm now traveling, but last night I built the bits for NetBeans dev builds. I'm going to write and publish this bits today.

Posted by Petr on January 12, 2009 at 07:04 AM CET #

The link to download the first version is here:http://blogs.sun.com/netbeansphp/resource/other/org-netbeans-modules-php-prado-001.nbm . The entry is coming today night. The module is for NetBeans dev builds, which you can download from NetBeans site. It's not targeted for NB 6.5.

Posted by Petr on January 12, 2009 at 07:40 AM CET #

Thank you very much Petr.
We will look at it tonight.
Best regards.
Arthur

PS : you are great.

Posted by Arthur on January 12, 2009 at 11:34 AM CET #

Thanks a lot Petr, I'm going to publish this very good news on the PRADO forum and to test it asap.

Best regards,
Roger Padilla

Posted by Roger Padilla on January 13, 2009 at 08:20 AM CET #

Hi Roger,

how to use the nbm file is described in my recent post http://blogs.sun.com/netbeansphp/entry/the_first_alpha_version_of .

Posted by Petr on January 13, 2009 at 05:15 PM CET #

I Love it!

Posted by Jonas on January 14, 2009 at 03:01 AM CET #

It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader. Thanks again.

Posted by links of london on October 29, 2009 at 08:25 PM CET #

Well its netbeans 6.9 now and the files are obsolete. Can some one make a better version of prado support for netbeans 6.9? I really like this framework.

Posted by Syed Zeeshan Shah on June 25, 2010 at 04:57 PM CEST #

Anything related to Prado seems dead. It's because Prado core team left it behind.

Posted by hasi on March 22, 2011 at 02:04 AM CET #

I really love the way Prado to create application, it's different from other. So when this Alpha become that Stable?

Posted by hasi on May 12, 2011 at 06:00 AM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

This blogs is written by NetBeans developers who contribute to the PHP support mainly.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today