Andrew Manning
  
I forgot to reapply the MySQL settings I had determined for start.hubzilla.org. They are reapplied now so hopefully it will be more stable.
neue medienordnung plus
  
Thank you Andrew. start.hubzilla.org and project.hubzilla.org run now rather quickly :-).
Mansion House
 Map 
Mansion House
 Map 

neue medienordnung plus
  last edited: Sun, 15 Oct 2017 23:10:24 -0400  
I comment the post Test for commentar feature for not logged-in visitor loggedin with guesttoken. But the name of guesttoken in guesttoken post comment isn't visible.

Image/photo

Version of https://hub.libranet.de is 2.6.3. It is a bug, correct?

@Hubzilla Development+ #guesttoken #visitor #guesttokenname

Haakon Meland Eriksen (Parlementum)
  
@Hubzilla Development+ Doxygen outputs inheritance diagrams and collaboration diagrams for some parts of code, but not all parts. Why is that? Is it simply because the classes do not tell who they are related, or is it a failure on Doxygen's part with matching?
Klaus
  
What a coincidence. Was working with Doxygen the last weeks and fixing some parser errors and extending hooks documentation in Doxygen. For the diagrams there is not so much inheritance that can be displayed. But I haven paid much attention to the diagrams in the last months. Do you have an example where you think there should be something, but it is missing? There are also some other kinds of diagrams, but I thought they were not of much use. Long time ago I tried to include 3rd party libs so that they could get linked, but these libs don't provide the needed files, so they are also not displayed.
Haakon Meland Eriksen (Parlementum)
  
I can give you my config and code tree tomorrow.
Andrew Manning
  
Do we really not have a "resend registration email address validation" option?

If not, I'm looking into adding that. Here's roughly how I think it should work: Add a link to the /register page to a new module like /Zotlabs/Module/Resendverifyemail that is very similar to /Zotlabs/Module/Lostpass. Submission of an email address triggers a check if that address is indeed in the "registered but awaiting email verification" state and then deletes the existing entry in the "register" table and invokes /include/account.php::verify_email_address() to resend a verification email. This could be repeated indefinitely until the email is received and the link is followed to either accept or deny the registration.

@Hubzilla Development+
Maria Karlsen
  last edited: Fri, 13 Oct 2017 14:22:10 -0400  
Resend it 50 times or even 100, sure, that would be great. But not indefinately. I haven't come up with a better explanation, but it seems that some email providers delete what they belive to be malware/spam without putting it in your spam folder and without ever letting you know. I may be wrong but I have occassionally experienced that expected mail never arrived. At all. (And for the record, i haven't gotten any spam in years, on any mail account - so I am sure it's not just a lost needle in a haystack.)
It's me
  last edited: Sat, 07 Oct 2017 20:30:36 -0400  
@!Hubzilla Development+ @!Hubzilla Support Forum+

The Zcard widget cover image doesn't scale properly. You can see this by visiting my channel, the cover image shouldn't cut off the text 'Test image'.

Is there a way to change this?
Mike Macgirvin
  
The problem with scaling it is that the overlaid text ends up shifting. So a lot of compromises were made. If you can make the whole zcard scale perfectly including the text and image overlays we'd love to see a pull request.

Andrew Manning
  last edited: Fri, 06 Oct 2017 12:21:37 -0400  
I updated the Hubzilla Vagrant package to simplify the process of getting your local development hub up and running. Aside from adding a line to your host machine's /etc/hosts file, all you have to do is clone the repo and execute vagrant up. You will have a functional hub accessible at http://hubzilla.dev in a completely known state. I'm just using our existing hub snapshot scripts to do this. Moving forward, we could use this to share snapshots of our Vagrant dev hubs. You can take a snapshot of your dev hub, fork the hubzilla-vagrant repo, replace the snapshots.tgz file with your hub snapshot, and someone else can checkout your fork and have a replica of your hub!

https://github.com/anaqreon/hubzilla-vagrant

@Hubzilla Development+
Andrew Manning
  
Yeah that browser "memory" has bitten me too. I didn't think the directory mode mattered since it wouldn't be able to connect to remote hubs anyway. At least, they wouldn't be able to reach it. I haven't tried connecting to a remote channel, but it's probably a bad idea. I am envisioning branches of the Vagrantfile and snapshot with multiple hubs defined locally to test "remote" hub connections.
Andrew Manning
  
You are free to change the directory mode to whatever you like; it's your local dev hub after all! Or are you saying there is some reason to change it in the Vagrantfile?
Andrew Manning
  
Ah, okay so I did understand your question. And my answer is that, since it does not matter what the mode is in this case, that leaving the default is simpler.

b12boy
 
I would like to have my profile picture and name as a clickable link that, when in channel view, takes you to the profile page and, when on the profile page, takes you to the channel.

In my opinion, this would improve the user experience a lot, especially for new users.

Any thoughts?
mrjive
  last edited: Thu, 05 Oct 2017 07:33:17 -0400  
I think the stress in on the social part. Channel and Profile, in this sense, are not just features or apps as others apps, but special ones. Exactly as the Network (now Activity), in another context.
b12boy
  
As I said:
I am not talking about the small profile pictures and names like in this thread, but about the big profile picture and name when viewing someone's profile or channel.


When I have encountered somebody's channel, I would like to find my way to their profile, and as a visitor/new user it is, in my opinion, very confusing and cumbersome that I have to "discover" the profile "tucked away somewhere", when there is a big profile picture on the left that I would intuitively click on.

Then, when I have finally found the profile and read through it, I feel "locked in", I have to "find my way back" to the channel via the small menu in the right corner again, while there is a big profile picture on the left that I would intuitively click on.

In my opinion, again, the way it is now is very counterintuitive and cumbersome, and I do not think this is making/keeping "the UI simple and clear", especially not for non-registered visitors and new users.
Mario Vavti
  
@b12boy i understand what you mean... It just does not make sense to me...

Andrew Manning
  
Returning* to TinyMCE comes up from time to time around here, but I thought of it recently when I saw the new TinyMCE mobile browser beta: https://www.tinymce.com/mobile/

This is unlikely to get attention anytime soon, but if anyone is looking for a way to dive into the code and learn how to help develop Hubzilla, this might be a good little project to work on.

* TinyMCE hasn't been used for so long it's probably not fair to say "returning", but you will find artifacts in the Hubzilla code from its former use in the long long ago.

TinyMCE Mobile Beta

Image/photo


The first truly mobile rich-text editor


@Hubzilla Development+
Andrew Manning
  
? Its just a JavaScript library for text editing.
Einer von Vielen
  
@Andrew Manning Sorry, I mixed it up and deletet my comment.
Einer von Vielen
  
( https://minnowboard.org/  was it I thougt you where talking about.)

It's me
  last edited: Sat, 30 Sep 2017 05:25:37 -0400  
@!Hubzilla Development+ @!Hubzilla Support Forum+

I haven't tested this properly, but I'm posting anyway as a note since it's a specific bug and I don't want to forget it.

If I make a comment from clone A on a post made by a channel on a remote hub, then if I delete that comment on clone B of my channel, that comment still exists on the channel's post on the remote hub.

If I delete the comment on clone A (the clone I made the comment from), the comment dissappears from the remote hub.
Mike Macgirvin
  
Should be #fixed.
Haakon Meland Eriksen (Parlementum)
  
@Hubzilla Development+ Dear all, I need some help from the great brains of the federation.

I am trying to use https://github.com/delatbabel/redmine-migrator/blob/master/runme.php to migrate the database content of one Redmine instance to another, and have managed to connect at both ends using the API key.

It shows the trackers at the source, but how I am I supposed to map those to the destination?

Is this obvious to one of you smart people from the source? :-)
Jeroen
  last edited: Sat, 23 Sep 2017 10:48:23 -0400  
@!Hubzilla Development+ @!Hubzilla Support Forum+ @Mike Macgirvin @Mario Vavti I did a lot of investigation regarding the high memory peaks on hubzilla.nl (especially between 6-9AM (CEST). The only thing I can find is that when I disable the Diaspora protocol the peaks are a lot lower (but there still are a few) and I'm not having out-of-memory problems.

When there are memory problems (when Diaspora is enabled), I see between 140 and 180 /usr/bin/php Zotlabs/Daemon/Master.php Deliver processes. Isn't this odd? Why is there no maximum? And are those processes also used by the Diaspora protocol?
Jeroen
  
@Mario Vavti That's a good idea, although it doesn't fix the crazy amount of Zotlabs/Daemon/Master.php processes. I did wish there was an option to set a maximum number for those processes.
Jeroen
  
@Mario Vavti Unfortunaly upgrading to PHP7 (7.1) didn't make any difference. I'm afraid I have to disable Diaspora until the next Hubzilla version (maybe something changes in that version). :-(

It was also thinking that possibly some Diaspora pods are the problem. Maybe they have their cronjobs around that time.
Jeroen
  
@!Hubzilla Development+ @!Hubzilla Support Forum+ I have a robots.txt file in the root of jeroenpraat.nl and hubzilla.nl, but crawlers can't find it. I made sure the file is readable for others, beside the www-data user. But I don't think that should make any difference (using Nginx).

When visiting https://hubzilla.nl/robots.txt I get a Hubzilla error about a non existing page, also when I'm logged out. What can be the cause?
Jeroen
  last edited: Fri, 22 Sep 2017 10:34:23 -0400  
Never mind, I've found the solution. I had to put his in my Nginx virtual host config:

  location = /robots.txt {
    allow all;
  }
Andrew Manning
  
In my quest to understand OpenWebAuth (Mike's new HTTP signature based authentication (if that is even a valid parenthetical description)), I encounter webfinger stuff. In the many links that are returned from Wfinger.php, there are two at the bottom with 'rel' keys with strange URLs:

[
    'rel'  => 'http://purl.org/zot/protocol',
    'href' => z_root() . '/.well-known/zot-info' . '?address=' . $r[0]['xchan_addr'],
],

[
    'rel'  => 'http://purl.org/openwebauth/v1',
    'type' => 'application/x-zot+json',
    'href' => z_root() . '/owa',
],


The domain of these URLs is a service:
The PURL service is an initiative of the Internet Archive, a 501(c)(3) non-profit,
building a digital library of Internet sites and other cultural artifacts in digital form.

Where the "zot/protocol" is a redirect to friendika.com (no longer online) and "openwebauth/v1" is a redirect to hubzilla.org. What do these URLs mean in this webfinger response?

@Hubzilla Development+
Mike Macgirvin
  
Link relation names represent a unique namespace, nothing more. The popular link relations have simple and registered names. If the name you are using isn't registered with IANA you are encouraged to use URIs so that your link relationship name doesn't collide with anybody else. The URIs don't need to resolve. Purl.org has offered free for life 'Persistent URLs' for about 20 years. Many are used for protocol namespace designations and link relations such as this. The service was taken over by archive.org a few years ago. I intentionally did not use an existing project domain like friendika.com or hubzilla.org because I no longer control either of these domains and it is my intention that these protocols survive past my own life span and ability to register domains.
Andrew Manning
  
Makes sense.
Jeroen
  
@!Hubzilla Development+ Is there a hidden command line config I can use to enable and disable logging? I'm still looking for the cause of the high memory peaks in the early morning. So I'm looking for a way to enable logging between 6AM and 9AM.
Jeroen
  
@!Hubzilla Development+ In the database table 'photo' there are a lot contact photo's owned by account 0 (?) and channel 0 (system). What are those? Cause I see the photo table is very big (1.6GB) and I was wondering if I could remove some stuff there.
Mike Macgirvin
  
Your site was a directory server and some of those represent photos for the directory. But it's difficult to know which ones to remove as they are associated with active xchans which you may or may not be using.
Jeroen
  
Ok, that explaines it. Thanks Mike!

Vindicator Rules
 Map 
Haakon Meland Eriksen (Parlementum)
  
@Hubzilla Development+ Quick update on Portfolio widget - Card-mode will have a bit of shadow, but I struggle with cards and the responsive grid. Rather than spreading out like Modal mode, they occupy a single column. See all modes in local dev at https://zot-mor.rhcloud.com/page/art/thatsimpossibletoo

Andrew Manning
  
I know there are bigger fish to fry, but I would like to improve the wiki by

1. Providing a control to switch a wiki between formats. It's all rendered at page load anyway, so there should be no reason you cannot change the format from BBcode to Markdown at will.

2. Providing a control for changing the ACL. The owner should be able to change the ACL to include or exclude access as they wish over time.

3. And possibly supporting a new plain text option if you want to use it as a simple text note app.

@Hubzilla Development+
Mike Macgirvin
  
I'm working on a related area of code right now and will do it unless you beat me to the punch.
Mario Vavti
  
Go for it...
Andrew Manning
  
I've been thinking the wiki editing experience might be much better if we use a "sticky" div for the edit/view/history tabs. I started playing with it ( https://github.com/anaqreon/hubzilla/commit/df0574c3d7ac82e56dc5aa54445276173e6e1b6e ) but the stupid navbar hides it unless you put a padding-top CSS rule, but then it looks bad when you're at the top of the page. I guess you have to do something smarter, but you get the idea. No matter where you are either writing or reading, you can quickly switch to the other tab without losing your place. If we put the Save button to the right along the same row, then it would also solve that annoyance people have mentioned where they have to scroll too much to find the save button.