This Help forum is for issues relates to the latest release (1.0). For issues related to beta or svn version please use their own Help forum.
When requesting help please provide as much information as possible. Explain what version of webtrees, PHP and MYSQL you are using. If possible provide a URL to your site so we can see the problem first-hand.
Tip: Think about putting these details in your signature, so it appears in the footer of ALL your messages
  • Page:
  • 1

TOPIC:

start page for all user 10 years 5 months ago #1

  • otmar.mayr
  • otmar.mayr's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 345
I can not find the settings for the start page / My page in WT 1.06. All users should see first the start page and not My page.
www.verwandten.info / PHP-Version 7.4.12 / webtrees 2.0.16

Please Log in or Create an account to join the conversation.

Last edit: by otmar.mayr.

Re: start page for all user 10 years 5 months ago #2

  • ToyGuy
  • ToyGuy's Avatar
  • Offline
  • Moderator
  • Moderator
  • Live like it's Christmas every day - Santa Stephen
  • Posts: 4925

All users should see first the start page and not My page.

This may be your opinion, or your desire, but that is not the standard procedure. The user sees the Home Page ("Start Page" as you call it) before they log in, but are then directed to the My Page index upon gaining successful access. You would have to change the LOGIN code to redirect to the Home Page (index.php?ctype=gedcom), rather than 'user'. Currently, you would have to change this configuration every time you update.
Santa Stephen the Fabled Santa
Latest webtrees at MyArnolds.com
Hosted by webtreesonline.com , a division of GeneHosts LLC
MacOS 10.6.8, Apache 2.2+, PHP 5.4.16, MySQL 5.5.28

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #3

  • otmar.mayr
  • otmar.mayr's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 345

All users should see first the start page and not My page.

This may be your opinion, or your desire, but that is not the standard procedure. The user sees the Home Page ("Start Page" as you call it) before they log in, but are then directed to the My Page index upon gaining successful access. You would have to change the LOGIN code to redirect to the Home Page (index.php?ctype=gedcom), rather than 'user'. Currently, you would have to change this configuration every time you update.


I wondering, why did it works in PGV? On my website has works this procedure: The user calls the link to webtrees, then he get the welcome page for the logon. He cannot see the HTML-text and the GEDCOM News (HTML) or other data. After logon he can see the first page (homepage) with HTML-text and the news. On this point he have access to the data and can call his My page.

I believe, this procedure became been changed in WT 1.06. Now, after logon the user is directed to his My Page and do not see the news. In PGV I had the choise what is the first page.
www.verwandten.info / PHP-Version 7.4.12 / webtrees 2.0.16

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #4

  • ToyGuy
  • ToyGuy's Avatar
  • Offline
  • Moderator
  • Moderator
  • Live like it's Christmas every day - Santa Stephen
  • Posts: 4925
Otmar
Did not change in 1.0.6, but rather has never been a part of webtrees. It was added in PGV at about version 3.3 or so, to allow a configuration option to redirect users to the Welcome Page (now called Home) rather than their own page (now called My Page). There are several threads here with discussions about some changes to the My Page to allow News, etc, but most of that has not and probably will not change.

I do not know why your users can not read the HTML blocks, or News or most other blocks on your Home page, without logging in. Take a look at my Home page or Kiwi's and you'll see Favorites, at least 2 HTML blocks, Stats and News.
www.MyArnolds.com

It is easy to recode for you, but - as I said - you'll have to do so with each upgrade since it is unlikely to be added back again. Most of us do not wish our logged in users to be redirected to a non-personalized page. My users in particular, want to see (without privacy attached), Today's events, Upcoming events, their personal favorites, and recent changes, as well as others who may be logged in on the site. All these are on the "My Page" personalized index page.
Santa Stephen the Fabled Santa
Latest webtrees at MyArnolds.com
Hosted by webtreesonline.com , a division of GeneHosts LLC
MacOS 10.6.8, Apache 2.2+, PHP 5.4.16, MySQL 5.5.28

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #5

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 14515
You are correct - this option was removed in 1.0.6 There were many problems with it.

After logging in, users expect to return to the previous page. e.g.

1) a user visits the page "individual.php?pid=I1234"
2) they cannot edit the page (perhaps timeout, or just not logged in).
3) click the "login" link.
4) .....return to the previous page, "individual.php?pid=I1234"

Changing 4) to force the user to visit a different page is not intuitive and not welcome. Most users will just click "back", "back", "refresh" - and will not even look at the redirected page.

This is especially true for users who visit the site more frequently than you change the welcome page.

Also, which gedcom page? A user may have access to several gedcoms. Which page would you select for them?

Can I ask why you want the user to visit a gedcom home page? Is this to display an urgent/important message? If so, perhaps there is a better way to achieve the same thing?
Greg Roach - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #6

  • otmar.mayr
  • otmar.mayr's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 345
Basically, I think it's not bad if a user automatically after logging sees his "My Page". I agree that it is not necessary that the user always sees the GEDCOM Statistics.

The GEDCOM Statistics should be shown in the startpage. I know no better place. In "My Page" has the statistic nothing lost. Even "news" makes there no sense. I cannot write news in "My Page" for 100 users. In "My Page" are the personal favorites, maybe emails, and nothing else.

To me it is very important that I can show my relatives at what person (family) it has new data or additions. So far I used the forum for that. Now I have found the startpage as a good solution. But if this page is not immediately visible after logon, then it is worthless.

This is my current startpage:

www.verwandten.info / PHP-Version 7.4.12 / webtrees 2.0.16
Attachments:

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #7

  • kiwi
  • kiwi's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 4986

But if this page is not immediately visible after logon, then it is worthless.

Otmar, you have absolutely no control over where a user starts on your site. They can create a favourite or bookmark in their browser to start at ANY page at all. As Greg says, if, say, they choose to always start at an individual, say I1234, then choose to login from there, they will expect to return there. Otherwise you will just annoy them by sending them somewhere they didn't want to go.

Someone else might choose to always start at the pedigree chart page, and another at their family page. Its just not your decision. I suspect many will start at the Login page.

I understand what you want to achieve, but all you can do is make the front page as interesting as you can, in the HOPE they will use it before they login.

I have one other suggestion that I find helps. I discovered a long time ago that NONE of my users ever changed the basic blocks on their "My Page". So I have now removed the option to "Customise My Page" from everyone except me. Then I changed the default blocks to what I wanted them to be, so now every user has the same My Page. One of my fixed My Page blocks is a pedigree chart block (so the user sees his own family on the front page after logging in (if they login from the Home page). Another is the "Recent changes" block.

I must add that both these changes are "core code hacks", but simple ones, so not a great problem at each upgrade. But you do have to remember to do it.

By the way, people keep asking

... why did it works in PGV?

. The answer is simple. This is webtrees, NOT PGV. We have now made almost 4,000 code changes since we branched away from PGV. The separation is growing every day, and that will continue.
Nigel

www.our-families.info

Hosted at:
Follow me at:

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #8

  • otmar.mayr
  • otmar.mayr's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 345


Someone else might choose to always start at the pedigree chart page, and another at their family page. Its just not your decision. I suspect many will start at the Login page.


Currently I don't know whether this works on my website. My website is down and I cannot check it.

I understand what you want to achieve, but all you can do is make the front page as interesting as you can, in the HOPE they will use it before they login.


Sorry, my english is not good, and perhaps I understand you not right. What for front page do you mean?
The Joomla pages or the page under the home button? I cannot use Joomla for this, because the information are private. I don't use the logon with Joomla, because the bridge problem with webtrees. You know that.

If you mean the page under the home button, then maybe I make something wrong. How I wrote in the past, the user cannot see this page, before his logon. Nobody can see something without logon. On your webtrees everybody can see the data - on my private webtrees not.

I have one other suggestion that I find helps. I discovered a long time ago that NONE of my users ever changed the basic blocks on their "My Page". So I have now removed the option to "Customise My Page" from everyone except me. Then I changed the default blocks to what I wanted them to be, so now every user has the same My Page. One of my fixed My Page blocks is a pedigree chart block (so the user sees his own family on the front page after logging in (if they login from the Home page). Another is the "Recent changes" block.

I must add that both these changes are "core code hacks", but simple ones, so not a great problem at each upgrade. But you do have to remember to do it.


Thank you for this hint. I'll try it. But if I must do this after each update, then it is no good solution. I'll report about that.

www.verwandten.info / PHP-Version 7.4.12 / webtrees 2.0.16

Please Log in or Create an account to join the conversation.

Do you need a web hosting solution for your webtrees site?
If you prefer a host that specialises in webtrees, the following page lists some suppliers able to provide one for you: 

Re: start page for all user 10 years 5 months ago #9

  • otmar.mayr
  • otmar.mayr's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
  • Posts: 345

I have one other suggestion that I find helps. I discovered a long time ago that NONE of my users ever changed the basic blocks on their "My Page". So I have now removed the option to "Customise My Page" from everyone except me. Then I changed the default blocks to what I wanted them to be, so now every user has the same My Page. One of my fixed My Page blocks is a pedigree chart block (so the user sees his own family on the front page after logging in (if they login from the Home page). Another is the "Recent changes" block.


How can I do that?

I changed "My page" and used the standard konfiguration. I deleted all points what "My page" should not show. Under using of HTML I added an hyperlink to the "home page". The problem is "Use these blocks as the default block configuration for all users" do not use my changed "My Page" for all 100 user. It works not. I deleted the cache in the browser. I believe, this works only for new added user.

www.verwandten.info / PHP-Version 7.4.12 / webtrees 2.0.16

Please Log in or Create an account to join the conversation.

Last edit: by otmar.mayr.

Re: start page for all user 10 years 5 months ago #10

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 14515
<<The problem is "Use these blocks as the default block configuration for all users" do not use my changed "My Page" for all 100 user. It works not.>>

This function does not work. I hope to fix it in the next release.
Greg Roach - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #11

  • ToyGuy
  • ToyGuy's Avatar
  • Offline
  • Moderator
  • Moderator
  • Live like it's Christmas every day - Santa Stephen
  • Posts: 4925

Use these blocks as the default block configuration for all users

At one time, this was an option only for "all NEW users", and not "ALL users". Perhaps it remains so, but someone incorrectly changed the text.

I'm not sure I would wish to change all my users' My Page layouts arbitrarily, now, after several of them have changed the configurations to suit themselves. You can see this via phpMyAdmin. Of course, if I wish to make it static, with a certain fixed set of blocks in specific locations, I could issue a SQL command to do so, much like Nigel has done. I don't object to that idea, but for some of my users after 4 or 5 years of manipulation of their own pages, I would think I'd hear hum-de-hum from them if I changed their layouts. (Most would never notice, or at least complain.)
Santa Stephen the Fabled Santa
Latest webtrees at MyArnolds.com
Hosted by webtreesonline.com , a division of GeneHosts LLC
MacOS 10.6.8, Apache 2.2+, PHP 5.4.16, MySQL 5.5.28

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #12

  • kiwi
  • kiwi's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 4986

I'm not sure I would wish to change all my users' My Page layouts arbitrarily, now, after several of them have changed the configurations to suit themselves. You can see this via phpMyAdmin. Of course, if I wish to make it static, with a certain fixed set of blocks in specific locations, I could issue a SQL command to do so, much like Nigel has done.

Otmar. Stephen is right. This function is ONLY for new users. Greg, I hope your comment doesn't suggest a change to that. I don't think it should be changed. I know you are working on an alternative process for these defaults, which will be great. It will probably mean this function is not needed.

Stephen is right that you would not want to change this if you have users who have worked hard to set their own references. If you read, I said

I discovered a long time ago that NONE of my users ever changed the basic blocks on their "My Page".

.

So it was easy for me to clean out any old block settings in the database, and start fresh. I also modified the core coded that sets what the default set of block will be, so I don't use the "Use these blocks as the default block configuration for all users" option. They automatically get what I want for them when they register. But this DOES require changing core code. Most people do not and should not want to do that.
Nigel

www.our-families.info

Hosted at:
Follow me at:

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #13

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 14515
<<Greg, I hope your comment doesn't suggest a change to that. I don't think it should be changed.>>

The plan is (approximately) this:

I will create a hidden/default user. You will be able to set the block settings for this default user (using the "Use these blocks as the default" option)

If a user (new or existing) does not have their own block settings, then they will see the blocks for the default user.

If a user has no block settings, and they click the "customise my home page", then the default settings will be copied on to their settings. After that, they will not see the defaults.

This way, it will not affect any existing installations.
Greg Roach - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #14

  • kiwi
  • kiwi's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 4986
I think this will be a great improvement. I would like one further change, which will help me out, and I think, improve things a little for Otmar as well, which is to make the option for users to "Customise My page" configurable. Same principle as "Allow users to switch themes" etc. I can then set it to NO so I have control over what they see.

For many people this would then allow a NEWS or message (HTML) block to be created that would appear on every user's My page, because you only need to update it on the default one.

Does anyone object if I look at adding this after Greg has set up the hidden/default user plan?
Nigel

www.our-families.info

Hosted at:
Follow me at:

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #15

  • ToyGuy
  • ToyGuy's Avatar
  • Offline
  • Moderator
  • Moderator
  • Live like it's Christmas every day - Santa Stephen
  • Posts: 4925
@Greg: Sounds GREAT to me.
@Nigel: We do need, IMHO, a system message/news block capability for our "My Page". Thanks.
Santa Stephen the Fabled Santa
Latest webtrees at MyArnolds.com
Hosted by webtreesonline.com , a division of GeneHosts LLC
MacOS 10.6.8, Apache 2.2+, PHP 5.4.16, MySQL 5.5.28

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #16

  • kiwi
  • kiwi's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 4986

We do need, IMHO, a system message/news block capability for our "My Page". Thanks.

Maybe - but that's something way more complex than I'm talking about, and well outside my capabilities.
Nigel

www.our-families.info

Hosted at:
Follow me at:

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #17

  • WGroleau
  • WGroleau's Avatar
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 1658

@Nigel: We do need, IMHO, a system message/news block capability for our "My Page". Thanks.

I can't remember which thread, but I suggested (in response to someone's similar request), an option for the admin to put a one-line message immediately under the menu bar on all pages, which could link to a page with more detail. Admin could turn it on and off with a config setting, and change its contents as needed.

Wouldn't that eliminate any perceived need to force users to a particular page?
--
Wes Groleau
UniGen.us/

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 5 months ago #18

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 14515
Wes - that sort of thing would tie in nicely with my plans to use the "flash messenger" concept for providing feedback. At present, we display feedback (e.g. "record deleted", "changes accepted", "file uploaded", "thumbnail created", etc.) in the document body.

I guess you are familiar with the notification system used by launchpad.net?

Messages are written to a session store, and the next time the header is displayed, messages are written from the session store. This allows messages from scripts that don't produce headers - e.g. blocks on welcome pages.

It could work very nicely for this sort of thing.
Greg Roach - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 2 months ago #19

  • Andreas
  • Andreas's Avatar
  • Offline
  • Premium Member
  • Premium Member
  • Posts: 613
Many thanks in advance for this,

The plan is (approximately) this:

I will create a hidden/default user. You will be able to set the block settings for this default user (using the "Use these blocks as the default" option)

If a user (new or existing) does not have their own block settings, then they will see the blocks for the default user.

If a user has no block settings, and they click the "customise my home page", then the default settings will be copied on to their settings. After that, they will not see the defaults.

This way, it will not affect any existing installations.


This would be really fine.

Long time I was looking around where to find the possibility to change the default settings for NEW users and NEW gedcoms.
Now I'm courious and ask you when this feature for NEW users will be available.

And is there a default setting for NEW gedcoms available ?
I always have to modify with a NEW gedcom
- Web Site and META Tag Settings
- Privacy settings
- and some others

Or is this feature already enabled?
MAUPILLÉ & RAUHUT family using webtrees V2.0.11 & V1.7.17

Please Log in or Create an account to join the conversation.

Re: start page for all user 10 years 2 months ago #20

  • fisharebest
  • fisharebest's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 14515
<<Now I'm courious and ask you when this feature for NEW users will be available.>>

I wrote this - but did not have time to test it. There have been too many other things to work on recently.
Greg Roach - This email address is being protected from spambots. You need JavaScript enabled to view it. - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Powered by Kunena Forum