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 ---
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)
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--
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 ---
West Wind Technologies
Making waves on the Web
from Maui
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--
+++ 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 ---
West Wind Technologies
Making waves on the Web
from Hood River
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 ---
West Wind Technologies
Making waves on the Web
from Maui
--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--
--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--
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 ---
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 ---
West Wind Technologies
Making waves on the Web
from Maui
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 ---
West Wind Technologies
Making waves on the Web
from Maui
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
West Wind Technologies
Making waves on the Web
from Maui
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
when do you plan to finish WC 6?
I would like to study it in the summer pause :)
Many thanks
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 ---
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 ---
West Wind Technologies
Making waves on the Web
from Maui