Proposal: 2011 Screen Widget Refactor/Enhancement Initiative

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Proposal: 2011 Screen Widget Refactor/Enhancement Initiative

Adrian Crum-2
From time to time suggestions are made on how to improve the screen widgets. Most often, there is some discussion about the idea and then things fizzle out. Sometimes patches are submitted to Jira. Sometimes those patches make it into the project.

There have been some great ideas proposed and I believe it would benefit the project if they were realized. So, I am willing to coordinate an effort to see those ideas make it into the project. I can create a branch in the repository and an umbrella Jira issue. The various screen widget ideas can be made sub-tasks of that Jira issue. We can use the branch as a sandbox to try out the ideas. Those ideas that look worthwhile can be added to the trunk.

Some of the screen widget ideas I can recall from memory:

1. Separate out the <actions> element in code so it can be reused.
2. Separate single form widgets from list form widgets.
3. Create a column widget to make multi-column layout easier.
4. Use the visitor pattern in the widget models, move all rendering code to the renderers.
5. Make the widgets extensible - so third parties can create custom widget implementations. Or have the widgets use Jelly.

I am looking for people or organizations willing to commit to working on those ideas and any others. Keep in mind that I will take that commitment seriously. I recognize we are all volunteers and we may have potential availability issues, but at the same time I will prod the task toward completion. ;-)

To keep this thread from spiraling out of control, I ask that replies be limited to statements of availability to participate. Discussions about the screen widget ideas themselves should be kept in their respective Jira issues. If there appears to be any interest, then I will create the branch and the umbrella Jira issue and we can take it from there.

-Adrian



     
Reply | Threaded
Open this post in threaded view
|

Re: Proposal: 2011 Screen Widget Refactor/Enhancement Initiative

Jacques Le Roux
Administrator
Hi Adrian,

It's not a top priorities for me at the moment (I want to clean as much possible pending things before beginning any new things),
but I would be interested to participate in the future

Jacques

From: "Adrian Crum" <[hidden email]>

> >From time to time suggestions are made on how to improve the screen widgets. Most often, there is some discussion about the idea
> >and then things fizzle out. Sometimes patches are submitted to Jira. Sometimes those patches make it into the project.
>
> There have been some great ideas proposed and I believe it would benefit the project if they were realized. So, I am willing to
> coordinate an effort to see those ideas make it into the project. I can create a branch in the repository and an umbrella Jira
> issue. The various screen widget ideas can be made sub-tasks of that Jira issue. We can use the branch as a sandbox to try out the
> ideas. Those ideas that look worthwhile can be added to the trunk.
>
> Some of the screen widget ideas I can recall from memory:
>
> 1. Separate out the <actions> element in code so it can be reused.
> 2. Separate single form widgets from list form widgets.
> 3. Create a column widget to make multi-column layout easier.
> 4. Use the visitor pattern in the widget models, move all rendering code to the renderers.
> 5. Make the widgets extensible - so third parties can create custom widget implementations. Or have the widgets use Jelly.
>
> I am looking for people or organizations willing to commit to working on those ideas and any others. Keep in mind that I will take
> that commitment seriously. I recognize we are all volunteers and we may have potential availability issues, but at the same time I
> will prod the task toward completion. ;-)
>
> To keep this thread from spiraling out of control, I ask that replies be limited to statements of availability to participate.
> Discussions about the screen widget ideas themselves should be kept in their respective Jira issues. If there appears to be any
> interest, then I will create the branch and the umbrella Jira issue and we can take it from there.
>
> -Adrian
>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Proposal: 2011 Screen Widget Refactor/Enhancement Initiative

Adrian Crum-3
Cool - thanks! We have all year. ;-)

-Adrian

On 1/22/2011 2:16 AM, Jacques Le Roux wrote:

> Hi Adrian,
>
> It's not a top priorities for me at the moment (I want to clean as
> much possible pending things before beginning any new things), but I
> would be interested to participate in the future
>
> Jacques
>
> From: "Adrian Crum" <[hidden email]>
>> >From time to time suggestions are made on how to improve the screen
>> widgets. Most often, there is some discussion about the idea >and
>> then things fizzle out. Sometimes patches are submitted to Jira.
>> Sometimes those patches make it into the project.
>>
>> There have been some great ideas proposed and I believe it would
>> benefit the project if they were realized. So, I am willing to
>> coordinate an effort to see those ideas make it into the project. I
>> can create a branch in the repository and an umbrella Jira issue. The
>> various screen widget ideas can be made sub-tasks of that Jira issue.
>> We can use the branch as a sandbox to try out the ideas. Those ideas
>> that look worthwhile can be added to the trunk.
>>
>> Some of the screen widget ideas I can recall from memory:
>>
>> 1. Separate out the <actions> element in code so it can be reused.
>> 2. Separate single form widgets from list form widgets.
>> 3. Create a column widget to make multi-column layout easier.
>> 4. Use the visitor pattern in the widget models, move all rendering
>> code to the renderers.
>> 5. Make the widgets extensible - so third parties can create custom
>> widget implementations. Or have the widgets use Jelly.
>>
>> I am looking for people or organizations willing to commit to working
>> on those ideas and any others. Keep in mind that I will take that
>> commitment seriously. I recognize we are all volunteers and we may
>> have potential availability issues, but at the same time I will prod
>> the task toward completion. ;-)
>>
>> To keep this thread from spiraling out of control, I ask that replies
>> be limited to statements of availability to participate. Discussions
>> about the screen widget ideas themselves should be kept in their
>> respective Jira issues. If there appears to be any interest, then I
>> will create the branch and the umbrella Jira issue and we can take it
>> from there.
>>
>> -Adrian
>>
>>
>>
>>
>>
>
>