neue medienordnung plus
  last edited: Tue, 21 Feb 2017 07:35:57 -0500  
Einer von Vielen
  
https://grid.reticu.li/help/member/member_guide#WebDAV_access

I use davfs2 as described on Linux machines. It works for Hubzilla master (2.0.7)
Andrew Manning
  
Although the webpage import tool is currently broken in Hubzilla 2.0 (don't use it or it may delete existing elements!), we have fixed the bug in the development branch and will publish the fix in the upcoming Hubzilla 2.2 release.

That being said, I wanted to share the git repo for the project website that allows you to easily import the website for use on your hub. For example, in my https://grid.reticu.li/admin/site admin settings panel, I set the site homepage to page/hubzilla/hubzilla-project/ so that non-authenticated viewers see information about Hubzilla and not my particular hub. This is currently not completely consistent with the official project page at https://hubzilla.org, but ideally we can build this together, and you can always tweak the content as necessary when you import the elements to your channel.

@Hubzilla Development+
Maria Karlsen
  
Last night there was a fire in a town nearby. In the very building that contains the town's IT-departement. Luckily they say they have backup, but it they hadn't... That's one argument for decentralisation at least.
Raymond Monret
  
I also think marketing Hubzilla as a social platform would be the most efficient : Hubzilla provides a resilient, distributed identity, with many apps you can use to interact with your friends/colleagues/whomever and fine-grained access control working across domains. What's more, with most apps you can clone everything across multiple servers, once again independantly from DNS. No more worrying about your ISP closing, your friend shutting down his server and so on...
Raymond Monret
  
Cross-domains SSO, ACLs and cloning enabled for a panel of apps are the killer features of Hubzilla
Raymond Monret
 
The French translation has been updated on Transifex. Can someone please sync it with github?
Raymond Monret
 
Automatic syncing seems to be off.
Andrew Manning
  last edited: Wed, 15 Feb 2017 23:32:14 -0500  
Thanks to @Manuel Jiménez Friaza for recent contributions to the Spanish context help translations. I believe that the context help is likely the most useful help for the average member (once they know that the context help system exists), and I feel it is important that we make this accessible to people in their native language.

And don't forget: everyone, including translators, is also encouraged to suggest revising the content of the context help. It is certainly not the case that whatever I originally wrote is the clearest, most helpful text that could possibly be written. To make it easy to contribute translations, you can connect to the @Hubzilla Development+ channel and edit the Context Help Translations page
Raymond Monret
  
It actually worked. The only feedback I got after clicking "save" was a red traffic sign across the save button preventing me from clicking it so I wrongly deduced it didn't work. I got it now :-).
Might be worth adding a "saved" notice once the content has been saved.
neue medienordnung plus
  last edited: Fri, 17 Feb 2017 03:21:26 -0500  
I stumbled also thereover
only feedback I got after clicking "save" was a red traffic sign across the save button preventing me from clicking it so I wrongly deduced it didn't work.
Quite deceptive this red traffic sign :|.
Raymond Monret
 
Andrew Manning
  
We seriously need to add some pizzazz to the Features section of the #doco. If anyone would like to make some little graphics or screenshots to illustrate the various features, share them using a cloud files folder, I will incorporate them into the text to make it more visually appealing.

@Hubzilla Development+
Manuel Jiménez Friaza
  
mrjive
  
I choose "Must be on hubzilla to have a slice" privacy settings
Manuel Jiménez Friaza
  
This would be a great advertising campaign! :-)
Andrew Manning
  
It's a little weird having a simple link to an external website be an "app", isn't it? Unless you're considering the GitHub page as a "webapp"?
Mike Macgirvin
  
It's a little weird having a simple link to an external website be an "app", isn't it?


You may need to look at this through a different set of eyes than you have been accustomed. I have an entirely different way of looking at the app ecosystem than Apple and Google. Github is a webapp, is it not? We can in fact create access controlled webapps in Hubzilla and charge for access. We can even give away the app (the link) freely and still only allow access to the underlying service to those who have purchased the app from us. We can use any existing web service as an app. Anything. Most vendor app spaces are used to lock you into a platform. Ours is totally open but also allows for the possibility of compensation to attract creative minds that aren't completely altruistic. It's the best of both worlds.

I've personally got hubzilla apps for metric converters and local weather and traffic information.
Mario Vavti
  
@Mike Macgirvin we are having an issue with login form id's when there is a login in the main section. I suggest we either get rid of the login form on the startpage or we don't provide nav-login if there is a login form on the page already...

What do you think?

@Hubzilla Development+
Mike Macgirvin
  
Probably related to duplcated div ids. I wasn't sure how to reliably detect duplicates, but I  agree we should only have one. I'll see if I can work something out.
Michael Meer
 Germany,  
@Hubzilla Development+
@Hubzilla Support Forum+

Hi Folks,
Man it's a long time ago that setup a pretty new instance. Need more training on this. Ran out of ideas.
I wanne setup a hubzilla host in a VM for development. This system won't be accessible from real world. So I've got no need for https.
Ran into the error message below. Do I've got something wrong in my Apache2 (double checked rewrite)? Or is https now mandatory?

Url rewrite is working         (required)

    Url rewrite in .htaccess is not working. Check your server configuration.Test: array ( 'return_code' => 0, 'success' => false, 'header' => '', 'body' => false, 'error' => 'Failed to connect to hubzilla.freenetlab.dev port 443: Connection refused', 'debug' => array ( 'url' => 'https://hubzilla.freenetlab.dev/setup/testrewrite', 'content_type' => NULL, 'http_code' => 0, 'header_size' => 0, 'request_size' => 0, 'filetime' => -1, 'ssl_verify_result' => 0, 'redirect_count' => 0, 'total_time' => 0.0047000000000000002, 'namelookup_time' => 0.0046360000000000004, 'connect_time' => 0, 'pretransfer_time' => 0, 'size_upload' => 0, 'size_download' => 0, 'speed_download' => 0, 'speed_upload' => 0, 'download_content_length' => -1, 'upload_content_length' => -1, 'starttransfer_time' => 0, 'redirect_time' => 0, 'redirect_url' => '', 'primary_ip' => '', 'certinfo' => array ( ), 'primary_port' => 0, 'local_ip' => '', 'local_port' => 0, ), )
]
Alex
 Saleucami 
Should not be disabled:eval,proc_close,system,escapeshellcmd,exec,curl_exec,escapeshellarg,curl_multi_exec
Michael Meer
  
Do I left the beginners corner? No, no ...
Michael Meer
  
@Alex : Thanks - you're my hero of the day!
Andrew Manning
  
Looks like the #chess #plugin is broken. At least I can't make a new game on either 2.0.7 or dev. Lame.

@Hubzilla Development+
Andrew Manning
  
Nevermind. I just didn't remember to select both players. That should be more intuitive.
Mike Macgirvin
  
That was initially due to changes in the ACL tool where for a while we always selected you whenever you chose something besides 'public'. I didn't realise that bit had been quietly fixed.
Andrew Manning
  
I updated the YunoHost Hubzilla package to Hubzilla 2.0.7 with the latest stable addons. It has only been tested on the latest version of YunoHost on Debian 8 "Jessie".

Intrepid beta testers are invited to try the package and provide feedback for improvement. The more ways there are to deploy Hubzilla the more people can use it!

@Hubzilla Development+
Andrew Manning
  
After working through some serious issues, we have a new release to try:

https://github.com/YunoHost-Apps/hubzilla-yunohost/tree/2.0.7b

Add max upload size option to manifest. Update README.md to alert to system-wide changes. Force the app to be public. Remove the well-known nginx conf line that was blocking inter-hub communication. Add check_process file
Andrew Manning
  
A big thanks to the recent contributors that have vastly improved the YunoHost package. See this pull request thread for the ongoing improvements:

https://github.com/YunoHost-Apps/hubzilla_ynh/pull/14
Raymond Monret
  
And thank you Andrew for all of your work too.
Mario Vavti
  
I moved the work on the new navbar to a seperate branch called wip-app-bin. If you run dev branch there are no issue switching branches winking face
It is pretty usable already and brings some new concepts in the way we use apps and notifications.

You should probably enable Manual conversation updates in Settings > Display Settings > Content Settings which i think will be the default then.

Please provide some feedback.

@Hubzilla Development+
Mike Macgirvin
  
I like your confidence. Just do it.
Mario Vavti
  last edited: Sat, 04 Feb 2017 06:13:53 -0500  
Just do it

Meh... There are still things to do...
Mario Vavti
  
Just realised that i should have used a light version of app_render() instead of only app_list(). Now if an app is disabled (eg disable the chat feature) it will be still visible in the bin...
Andrew Manning
  
We need to fix the #doco search, and remove the old content files that have been refactored.

@Hubzilla Development+
Andrew Manning
  
We should probably remove the Hubzilla IRC channel link from the project page if none of us are actually going to populate the chat room, right? Whenever I check it (rarely), there are maybe three people in there, and I've never seen conversation.

If we're going to offer communication on another platform, I'd prefer we link to the Hubzilla room on Matrix (#hubzilla:matrix.org) so that we can at least have conversation history to respond to questions asynchronously as well as promote a growing project that shares many of Hubzilla's goals and vision.

@Hubzilla Development+
tp
tp
  
Is hubzilla chat E2E encrypted and, if yes, by default or does this have to be activated somewhere? Does it keep the history even if you are not logged in for some time?
Andrew Manning
  
Not sure. I don't think so, though. Hubzilla's focus has been on community server functionality, where there is a base level of trust assumed for the hub administrator. Chat is really more of an afterthought in terms of development, primarily because Mike doesn't use chat personally and hasn't put his time into it, and if you haven't noticed, there are very few others in a position to develop Hubzilla, including the chat system. That is part of the reason I'm taking this opportunity to understand it better.
Mike Macgirvin
  
Is hubzilla chat E2E encrypted


No. It's a pretty simple ajax p2s messaging system. I often get asked why I would even waste my time creating such a lame IM system. The reason is simply that this method is tightly integrated with Zot nomadic identity and cross-domain magic-auth permissions - right now.

Does it keep the history even if you are not logged in for some time?


Depends on your chatroom expiration setting. We keep messages until they expire.
Mario Vavti
  last edited: Wed, 25 Jan 2017 06:15:12 -0500  
Creation/Deletion of pages seems slightly broken. I'll have a look if i'll find some time. Wouldn't mind though if somebody can fix it before smiling face with open mouth

@Hubzilla Development+
Mario Vavti
  
I just opened a pullrequest: https://github.com/redmatrix/hubzilla/pull/653
I hope @Mike Macgirvin will agree with my fixes...
Mario Vavti
  
Another issue i found is that we can't deal with pagenames containing special chars (eg a&o).
The creation of the page is stuck. The page is created though (visible after a page reload) but selecting it ends up with page not found.
Mike Macgirvin
  
Wiki names are also problematic with HTML chars. This is probably going to require a bit more coffee as there are a lot of different name variables with different encoding rules. I'm going to try and store only one of them and generate the encoded forms on demand. At least this way future travelers will be able to figure out what's happening with only 2-3 cuppas.
Andrew Manning
  
I've taken some space away from the #doco revision effort and let a broader audience see it in the master branch. Now I'd like to hear some feedback about what remains to be done.

  • What topics need better documentation?
  • We've come a long way in terms of the help pages interface, but are there structural changes that could make it even more accessible?

The strongest improvement we have made to the documentation system is actually the context help. One obvious improvement would be for the context help panel's "more documentation" button to take you to the relevant topic instead of just linking to https://grid.reticu.li/help. There is already some code infrastructure for this, so implementation might be easy.

If you are a newcomer to Hubzilla, I am especially interested to hear your opinions and suggestions.

@Hubzilla Development+
Mario Vavti
  last edited: Thu, 19 Jan 2017 06:49:20 -0500  
PHP Fatal error:  Uncaught Error: [] operator not supported for strings in /library/Text_Highlighter/Text/Highlighter/Renderer/Array.php:154

@Hubzilla Development+
Mario Vavti
  
I think $content in this function should be an array and not a string to be compliant with PHP 7.1. Text Highlighter does not seem to be maintained anymore though. See: http://pear.php.net/package/Text_Highlighter/
Mike Macgirvin
  
That's why I asked for a test case - I think we'll have to fix it. I don't currently have 7.1 on any of my test sites and that appears to be a reasonable solution so I would ask if you could give it a go. However from my reading of the issue I was thinking it was $this_output which needed to be initialised as an array before setting it. I would've probably done something like


if(! is_array($this->_output))
    $this->_output = array();


in this function and before setting it to something.
or if that doesn't fix it - it might need something like


} else {
    $this->_output[] = array( $class => $content);
Mario Vavti
  
Thanks! The first example already #fixed it.
I'll push the fix in a min.
Mario Vavti
  last edited: Wed, 18 Jan 2017 13:58:00 -0500  
There are some changes coming up (or better to say already arrived) which have a major impact on scroll linked effects. See: https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects

Unfortunately we use some of those in the cover photo mechanism and fixed left aside (probably also somewhere else). If you expirience weird behaviour while scrolling this is due to this changes...

We might have to get rid of those in the future or change the way they work...

Ideas are most welcome!

@Hubzilla Development+
Mike Macgirvin
  
bugger
Mario Vavti
  
As a workaround until we fix this you can set apz.disable_for_scroll_linked_effects to false in about:config.
Mario Vavti
  last edited: Wed, 18 Jan 2017 15:10:59 -0500  
The mozilla proposed fix css position: sticky; (which would be a partiall fix for our problem) does not work in most other browsers though... Sigh...
Einer von Vielen
  last edited: Mon, 16 Jan 2017 07:11:56 -0500  
@Hubzilla Development+ Can somebody give me a hint step by step...

What I want to do?
Change one single file https://github.com/redmatrix/hubzilla/blob/master/.homeinstall/hubzilla-setup.sh

What I have is an outdated
https://github.com/einervonvielen/hubzilla

I tried to

I always end up with tons of conflicts, error messages,...

I am aware of the docs of github. But is there a simple step-by-step manual for the command line? Kind of best practice applied to hubzilla.
#git
Einer von Vielen
  
Many thanks! I will try your suggestion...
Einer von Vielen
  
Einer von Vielen hat Einer von Vielens Beitrag mit ⋕git verschlagwortet
Einer von Vielen
  
@Andrew Manning I followed the steps and it worked. Thanks.
Andrew Manning
  
Make master doco current with dev doco by anaqreon · Pull Request #646 · redmatrix/hubzilla

Merging the /doc folder and a few CSS lines from /view/theme/redbasic/css function correctly on my hub running latest master. If there is any content accurate only for the current dev, let me know and I'll exclude those parts.


@Hubzilla Development+
Mario Vavti
  
We are having an increasing count of issues with unescaped quotes in strings used in templates containing javascript. Sometimes due to userinput othertimes due to translated strings.

I think the best (and most safe) approach would be to use different strings for UI and Javascript (use addslashes() for javascript strings) in PHP before they are handed over to the template.

What do you think?
@Hubzilla Development+
Mike Macgirvin
  
What I hadn't anticipated is that the album name is included in js error popups - so we do actually need an escaped version of some form and not an encoded version. Given that usage (and assuming we actually need the album name in js error popups), I'd go back to htmlspecialchars with ENT_QUOTES - and then undo this in the embedphotos module when we perform a backend query.
Andrew Manning
  
Whoever wrote this embedphotos thing is a real amateur.
Fabio
  
Do you konw you can escape strings in templates with smarty?

alert("{{text|escape}}")

or

<a href="page?param={{text|escape:'url'}}">

see
http://www.smarty.net/docsv2/en/language.modifier.escape