Lots of work into this thing and this afternoon it started denying access to everything .. all pages and all components .. have completely blown everything away and started over. Alpha retains settings somewhere that I haven't found yet. Creating new components .. starting over .. and when I create a tabbed ui and save it as 'home_tabbedui" it creates an a5w page called tabbedui_home_tabbedui.
Announcement
Collapse
The Alpha Software Forum Participation Guidelines
The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
Moderators may also rename posts and threads if they are too generic or do not property reflect the content.
Moderators may move threads if they have been posted in the incorrect forum.
Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.
The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.
Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.
Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.
Bonus TIPS for Successful Posting
Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.
When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.
The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.
When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.
A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.
If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.
When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.
Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
- Be professional in your conduct
- Be kind to others
- Be constructive when giving feedback
- Be open to new ideas and suggestions
- Stay on topic
Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
- Spam.
- Vulgar language.
- Quotes from private conversations without permission, including pricing and other sales related discussions.
- Personal attacks, insults, or subtle put-downs.
- Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
- Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
- Sexually explicit or violent material, links, or language.
- Pirated, hacked, or copyright-infringing material.
- Encouraging of others to engage in the above behaviors.
If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
- Remove the Post or Thread - the content is removed from the forum.
- Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
- Temporarily Ban the User - user is banned from forum for a period of time.
- Permanently Ban the User - user is permanently banned from the forum.
Moderators may also rename posts and threads if they are too generic or do not property reflect the content.
Moderators may move threads if they have been posted in the incorrect forum.
Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.
The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.
Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.
Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.
Bonus TIPS for Successful Posting
Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.
When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.
The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.
When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.
A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.
If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.
When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.
Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less
TabbedUI_Home_TabbedUI
Collapse
X
-
Re: TabbedUI_Home_TabbedUI
Betty,
When you save TUI component for example under name MyHome there will be automatically created accompanying A5W page in the form "TabbedUI_MyHome". This is by design, because A5W page can contain only one such component, so it created for you automatically.
If you want that your A5W page will named same as your TUI component, then you have to change TUI property A5W Page name in section Tabbed UI Properties | Container A5W Page. For example if you want that your TUI component and A5W page will have the same name (e.g. MyHome) then you input in A5W Page name property value MyHome and when you will save your component under MyHome A5W page will have the same name.
If you save your component under some other name then it will be saved under that name, but A5W will be still saved under the name you specified.
That is regarding naming. If you have some other problem here be more specific.
-
Re: TabbedUI_Home_TabbedUI
The default page name for tabbed UI is 'home'. Initially, when this component was created (more than a month ago), the page that was automatically created by the Tabbed UI process was called home.a5w. I added a component to the tabbed ui this afternoon and it created a new page called 'tabbedui_home_tabbedui.a5w". So I now have two; home.a5w and tabbedui_home_tabbedui.a5w.
This was the first clue that something is broken. I haven't figured out what yet.
I also have (had) error messages 403 - Access forbidden. And .. when published and opened in the browser .. ALL of the components display an error that the connection cannot be found (but the connection works fine in alpha).
I have about given up. I have blown away everything (twice). And .. I uninstalled and reinstalled Alpha. Still have the issue .. like it retained something from the old setup. So now I am uninstalling again with REVO and will clean the registry manually to remove everything Alpha before reinstall again.
Lots of work that should not have to be.
Comment
-
Re: TabbedUI_Home_TabbedUI
Send the issue it to Alpha to advise or for a fix as to what happened. V11 is not in Beat any more. Also where are you back ups? - if you don't have then Alpha will provide you all of the prior edits - right click the component for a list to select from.Insanity: doing the same thing over and over again and expecting different results.
Albert Einstein, (attributed)
US (German-born) physicist (1879 - 1955)
Comment
-
Re: TabbedUI_Home_TabbedUI
Why you got two a5w pages explain my previous post. Look like in previous version you set that property and in new version you didn't.
So if you want to have back Home.a5w and things like you had before try this:- Open TUI and set A5W Page name to "Home". This will force that your a5w page will be named "Home". If this is already set try to change to "<Default> " what is default settings. Maybe that will reset somehow your code inside. Save then, close TUI, open again and set back to "Home".
- Save TUI under the name you have before or want to have.
Now with 403 - Access forbidden error. This probably mean that you change the name of the component (or delete it) so you have to set security again for this new name component.- Select Web Project Control Panel and then click button Web Security.
- In dialog select Page Security.
- Right click on your Home.a5w page and set appropriate settings, like you had before for your old Home.a5w page.
- Now you have to publish that new security settings by selecting Publish button at the bottom of Page and Folder Permission dialog. Be careful so you wont also check Data Tables for User and Groups, because this will set all your users to default.
I would also verify Web Security Configuration in Web Security dialog if you would still have security problems. Check your redirect page after login (property Redirect page after login).
If this won't solve your problems you would have to tell exactly what you did from the beginning when problems actually arises and why you did it.
Comment
-
Re: TabbedUI_Home_TabbedUI
Guys .. I am so far beyond "What I did and WHY I did it" that I don't know if I can really answer that anymore. Not one to sit and wait for an answer. Yes; auto backup is turned on .. and in addition to that .. I make my own backups periodically throughout the day .. and also retain a log of what I did .. anal with documentation .. but I was hard at it and pushing as much stuff forward as I could .. so maybe I missed something or got excited and broke something else.
At the time this snafu occurred (or appeared to occur), I had created a new grid (for a lookup table) and put that new grid on the tabbed ui so that I could edit those options. When I saved the tabbed ui I got this issue. But .. before I modified the tabbedui, I made a copy of the home page as _home. (An additional backup measure) Maybe that did it.
Looking back through my notes .. I suspect the thing that caused the 403 Forbidden message .. is that I changed the connection name to "conn" .. following recommendations that I found on IADN (which made sense to me). Then I changed all the connections in all of the grids and everywhere that it was used .. using "Search in all web project files" to find all those occurrences. If I do a search now .. there is nothing left of the old connection .. and the new 'conn' connection works fine in alpha but not in the browser - but only when a component is involved. All of the a5w pages or html pages that do not contain a component are fine.
So then I emptied the webroot and took my backups .. and one file at a time .. starting to put things back. Starting with the login.a5wcmp, then login.a5w, then logout.a5w .. etc... and all of that .. and it was still broken .. so I figured it had to be something in the registry. And I did - at some point in time - change all the security settings to always allow.
So I used REVO to uninstall alpha and remove all remnants.
This little bitty application has been worse than an Progress ERP system I have been working on for 2 years. (In the real world, I am a Progress DBA and have been building bigger things than this for 30+ years .. but man am I feeling stupid)
The thing that alpha lacks .. imo .. is documentation. The videos are good (you do great videos btw Pete!) but random. Or maybe I am random.
Comment
-
Re: TabbedUI_Home_TabbedUI
If you made a copy of your "Home" page outside Alpha, then this shouldn't be a problem (unless you didn't make changes on that new copy after that - copy has probably new ID). But if you make copy inside Alpha5 then maybe some references changes onto this new copy (and I think each grid has unique ID).
Regarding that you said that you completely empty the root that mean that you also have to publish Data Tables for User and Groups. Did you do that?
Try to create one small web app for test and use on that new project all settings (connection, security...) you think you have on old one (open two instances and check side by side).
If this new one work fine, then you didn't re-publish all necessary things for the old one. If this doesn't work then you have problem not related to your current app.
I also think if you restore (whole root) complete backup of still working app, then this should work if you login over browser.
So you have to roll back to the point where all still worked in old app (and then start changing things again) OR create new sample app where all work and then sync this two versions.
Comment
-
Re: TabbedUI_Home_TabbedUI
And that's what I did .. created a little web app with the basic components and then copied those into my other app overwriting the components that were there .. and things are working again.
So here's a question .. I had pagetop and pagebottom included in the home page (which is why I was making a copy of it before modifying the tabbed ui - and yes - I did that inside alpha .. although I had done it 100 times before without issue). Company name on the pagebottom - so that's no big deal. But on the pagetop, I had a navbar and the username. Put them in a pagetop because I could not get them to work in the tabbed ui header.
Is there a way to do that in the tabbed ui? To have a navbar or pageheader included in the header section? Or can I put a field in the pane header of the tabbed ui?
Comment
-
Re: TabbedUI_Home_TabbedUI
In TUI you have only properties for Header text and Footer text. So I don't know how you can include pagetop and pagebottom here. You can write your own HTML Header and Footer.
About that Q I'm currently too short because I'm new to Alpha5 and I'm still in learn mode. I generally understand logic but I don't know all details yet. At the moment I see better forest then trees inside.
If you want you can use classic menu navigation by using Navigation System component. I used till now for navigation only that two components but on separate home pages.
More about that you can read in book Alpha Five Web Applications Made Easy for version 10.5 by Susan Hussey Bush. I think her books are urgent if you want to understand Alpha Five and you study on your own.
Comment
-
Re: TabbedUI_Home_TabbedUI
I decided that I will go first through all released videos for V10 and V11 (more then 400) to see what is available and then start working on some real things. It's could be very hard (and danger too) to use an airplane if you don't know how to use all the buttons in the cockpit.
Comment
Comment