Web Connection
Web Connection 6.0
Gravatar is a globally recognized avatar based on your email address. Web Connection 6.0
  Rick Strahl
  All
  Jun 7, 2015 @ 02:27pm
Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  FoxInCloud Support - Thierry N.
  Rick Strahl
  Jun 7, 2015 @ 09:48pm
Hi Rick,

Nice move forward for Web Connection! Glad to see the community moving on.

I second the templating improvement, especially template nesting.

Recently I proposed support for SSI directives (#include), which are standard and makes cooperation with 'basic' design agencies much easier.
Both-ways code (merging and breaking down) remains available if ever you want to add this old-style functionality on top (or below) MVC-style includes.


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---


-- thn (FoxInCloud)

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Harvey Mushman
  Rick Strahl
  Jun 9, 2015 @ 10:23am
Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---


--hm--

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Harvey Mushman
  Jun 9, 2015 @ 11:37am

Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---




Rick Strahl
West Wind Technologies

Making waves on the Web
from Maui

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Harvey Mushman
  Rick Strahl
  Jun 9, 2015 @ 05:48pm
Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---





--hm--

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Harvey Mushman
  Jun 9, 2015 @ 09:19pm
Oh and I think you're probably going to like the new default template and its slide in menu:

+++ Rick ---


Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---






Rick Strahl
West Wind Technologies

Making waves on the Web
from Hood River

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Harvey Mushman
  Jun 9, 2015 @ 09:33pm

Yup. This way you can render on the server and never send anything the user shouldn't see to the client at all.

FWIW, for that you probably don't need the new features. That works with today's templates and scripts. I think what you'd want to do is use the same common angular layout (ie. index page with controllers for headers/login etc.) and then instead of loading HTML pages for the views, load server rendered script pages where you need sensitive content hidden.

+++ Rick ---



Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---







Rick Strahl
West Wind Technologies

Making waves on the Web
from Maui

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Harvey Mushman
  Rick Strahl
  Jun 10, 2015 @ 05:11am
After seeing your Menu Demo, I think I will wait for the newer version before going in and rewriting the page I already have.

--hm

Yup. This way you can render on the server and never send anything the user shouldn't see to the client at all.

FWIW, for that you probably don't need the new features. That works with today's templates and scripts. I think what you'd want to do is use the same common angular layout (ie. index page with controllers for headers/login etc.) and then instead of loading HTML pages for the views, load server rendered script pages where you need sensitive content hidden.

+++ Rick ---



Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---








--hm--

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Harvey Mushman
  Rick Strahl
  Jun 10, 2015 @ 05:17am
Have you tested this demo in a low resolution phone format, something like an iPhone 3 which displays 320 x 480? Some of my target audience still uses older Androids with this resolution. I just wonder if the side pop out is user friendly or if the menu items cause the user to scroll sideways to read the options.

--hm


Oh and I think you're probably going to like the new default template and its slide in menu:

+++ Rick ---


Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---







--hm--

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Carl Chambers
  Rick Strahl
  Jun 10, 2015 @ 10:05am

I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches.

Hi Rick,

This sounds like a pretty fair assessment. I think it's also applicable for someone like me whose core work is still desktop apps and have limited time to spend getting up to speed with something rather foreign when using templates is pretty easy to get my head around in less time. Your Web Control Framework looked pretty cool when I first saw it but I never had the time to invest in learning it.

I find myself using nested text merges in many pages and I'm looking forward to seeing how your template enhancements apply to what I'm doing or how I can do what I need to in a better way. If I can think of anything worth while to contribute, I'll post it.

Thanks,
Carl

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Harvey Mushman
  Jun 10, 2015 @ 10:43am
It'll be a while before I have something to put out. In order for this to all work cohesively I'll need to update a fair bit of stuff.

+++ Rick ---



After seeing your Menu Demo, I think I will wait for the newer version before going in and rewriting the page I already have.

--hm

Yup. This way you can render on the server and never send anything the user shouldn't see to the client at all.

FWIW, for that you probably don't need the new features. That works with today's templates and scripts. I think what you'd want to do is use the same common angular layout (ie. index page with controllers for headers/login etc.) and then instead of loading HTML pages for the views, load server rendered script pages where you need sensitive content hidden.

+++ Rick ---



Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---










Rick Strahl
West Wind Technologies

Making waves on the Web
from Maui

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Harvey Mushman
  Jun 10, 2015 @ 10:43am
That's what it's designed for primarily. The sidebar width is 300px so it'll slide out to nearly full screen on a phone which is what's intended. Click on an option and it goes away.

This is a common menuing setup for mobile apps and a good way to deal with lengthy menus without creating hierarchical drop down menus which are terrible UI for mobile devices.

+++ Rick ---



Have you tested this demo in a low resolution phone format, something like an iPhone 3 which displays 320 x 480? Some of my target audience still uses older Androids with this resolution. I just wonder if the side pop out is user friendly or if the menu items cause the user to scroll sideways to read the options.

--hm


Oh and I think you're probably going to like the new default template and its slide in menu:

+++ Rick ---


Yea, I knew you were going to say something like that...

And your right, I think using these new features on the server to pre-render an AngularJS template is a perfect fit and should same me a lot of effort manually creating it in native VFP code. The default Bootstrap menu that provides responsive top or side menus is a perfect fit.

So in concept anyway, a five table security class should be able to return the users groups and rights and label each menu item as another template, when the main page renders on the clients end, AngularJS and Bootstrap kick in and make the page come alive. And hacker users won't have access to functionally that was not rendered.

How soon do you think you need bata testers and how do I sign up?

--hm


Well all the server features you need to build client side applications is already there - and you're not using them doing stuff the hard way instead :-) So not sure I can really help you.

I agree though - this stuff would have been great a long time ago. I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches. This is paying some lip service to this.

Templates and Scripts are still useful for a lot of things even if you build client centric apps like getting some server side data into Angular templates. You were asking about that just the other day - you can have server side rendering of the templates and based on secrutiy settings provide features in the UI (like menu options etc. that are only available if you are logged in and a certain level etc).

The project features will benefit anybody who creates a new project and maybe even those that want to rearrange their projects to be more portable.

+++ Rick ---



Read the BLOG posting. This all sounds great although, I don't see me doing a lot of Template or Scripting anymore.

If I understand your new deploy concept, I can only say it would have been nice 15-20 years ago. By now all of my old applications that are still running have a complete copy of WC divided up into separate installs. Although I dropped my last version 3 install last year, I still have a few 4.x applications that I have never updated. And the reason is because I believe is it is not broken why fix it! I found over the years when things changed in the base framework they needed little tweaks in the older apps before they would run correctly. And the cost of memory is so cheap, having several entire installs on the same machine just saved time testing and fixing those tweaks.

As far as wish list, I want to see as much mobile stuff you want to throw at me. VFP to AngularJS CRWD generator that is designed to work with wwBusiness would be a time saver. Any chance of sample code for Cordova with some photo, video and barcode support? I know it is almost all about the client side, samples would be helpful.

Otherwise, I assume the release date will be prior to SW Fox. You can count me in on any support I can offer.

Thank you for all your years of supporting this community.

--hm


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---









Rick Strahl
West Wind Technologies

Making waves on the Web
from Maui

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Carl Chambers
  Jun 10, 2015 @ 10:43am
Carl,

If you're using textmerges now you realy should be using templates already. Templates are nothing new in Web Connection - they've been there since the very beginning. What's new is the ability to create nested templates for partials and maybe even more importantly layout pages so that you can reuse content more easily and don't have to maintain the same 'base page' for every page you design.

+++ Rick ---




I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches.

Hi Rick,

This sounds like a pretty fair assessment. I think it's also applicable for someone like me whose core work is still desktop apps and have limited time to spend getting up to speed with something rather foreign when using templates is pretty easy to get my head around in less time. Your Web Control Framework looked pretty cool when I first saw it but I never had the time to invest in learning it.

I find myself using nested text merges in many pages and I'm looking forward to seeing how your template enhancements apply to what I'm doing or how I can do what I need to in a better way. If I can think of anything worth while to contribute, I'll post it.

Thanks,
Carl



Rick Strahl
West Wind Technologies

Making waves on the Web
from Maui

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Carl Chambers
  Rick Strahl
  Jun 10, 2015 @ 11:16am
Hi Rick,

Yep, I'm using templates in many cases. A variable in the template holds a fragment which may or may not need to be there (empty string or HTML) and the fragment itself has embedded variables that need to merged prior expanding the template. If the fragment is of any size, I find it easier to maintain in a text file.

So the nested templates and layout pages is what I find interesting as this may present a more simple way of building the pages.


Carl



Carl,

If you're using textmerges now you realy should be using templates already. Templates are nothing new in Web Connection - they've been there since the very beginning. What's new is the ability to create nested templates for partials and maybe even more importantly layout pages so that you can reuse content more easily and don't have to maintain the same 'base page' for every page you design.

+++ Rick ---




I went a different direction with the Web Control Framework which I think was a good choice at the time, but unfortunately I think it was too much of a change and most people stuck with the more code centric and template approaches.

Hi Rick,

This sounds like a pretty fair assessment. I think it's also applicable for someone like me whose core work is still desktop apps and have limited time to spend getting up to speed with something rather foreign when using templates is pretty easy to get my head around in less time. Your Web Control Framework looked pretty cool when I first saw it but I never had the time to invest in learning it.

I find myself using nested text merges in many pages and I'm looking forward to seeing how your template enhancements apply to what I'm doing or how I can do what I need to in a better way. If I can think of anything worth while to contribute, I'll post it.

Thanks,
Carl



Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Luca
  Rick Strahl
  Jun 11, 2015 @ 10:25pm
Dear Rick,
when do you plan to finish WC 6?
I would like to study it in the summer pause :)
Many thanks


Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  n/a
  Rick Strahl
  Jun 12, 2015 @ 02:10am

I like the "project in its own folder"!!!!! Would be nice to have some mongo stuff added to the wconnect core... also other javascript libraries that are not Angular.js.... maybe even a wconnect.js which contains MVC code and routes and maybe some widgets.. I use backbone.js for most stuff.. I started using Meteor not long ago.. I think meteor is going to get big.. it uses mongodb "nosql" as the default backend.. support for sql is coming... would be nice if I could choose wconnect as the backend..

Tasks = new Mongo.Collection("tasks") would become Tasks = new wconnect.Collection("tasks");

I'll always use wconnect and pay for updates as long as you keep it going Rick..


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---

Gravatar is a globally recognized avatar based on your email address. Re: Web Connection 6.0
  Rick Strahl
  Jim M
  Jun 12, 2015 @ 11:38am
Jim,

I can't support everything and frannkly I don't think I should. On the client side you can use whatever tools are available. I'm not planning on forcing any particular client platforms. I'll provide samples for what I use and know (which is AngularJs) and some optional base templates that might use it. But in the end I leave that up to the developers.

The real question is really how much of an audience is left and how much of that audience is proficient enough to actually use more advanced frameworks like Angular or lower level BackBone, Meteor etc.

The goal is to enable base behavior and leave the rest up for you to pick what fits best.

+++ Rick ---


I like the "project in its own folder"!!!!! Would be nice to have some mongo stuff added to the wconnect core... also other javascript libraries that are not Angular.js.... maybe even a wconnect.js which contains MVC code and routes and maybe some widgets.. I use backbone.js for most stuff.. I started using Meteor not long ago.. I think meteor is going to get big.. it uses mongodb "nosql" as the default backend.. support for sql is coming... would be nice if I could choose wconnect as the backend..

Tasks = new Mongo.Collection("tasks") would become Tasks = new wconnect.Collection("tasks");

I'll always use wconnect and pay for updates as long as you keep it going Rick..


Hi all,

I've set some time aside to create new functionality for Web Connection 6.0 in the last week. There are number of features that I want to get into this new release and after spending a few days in the last week I have made good progress to creating some of these new features that I think are important to keep this product going even at the low level of what's left of the FoxPro community. I'd like to share some of my ideas here for feedback and also some solicitation from those of you are that are already using Web Connection and want to participate in a beta.

I've put togheter a lengthy blog post that talks about some of hte features in detail, so if you're interested head over to:

A Preview of Features for Web Connection 6.0

If you have thoughts or comments on anything discussed in that post, you can comment on this thread here for discussion.

+++ Rick ---




Rick Strahl
West Wind Technologies

Making waves on the Web
from Maui

© 1996-2024