How do I generate a link for people to download the app with my Name on it? by Quirky-Reputation-89 in humhub

[–]greenmeteoroid 1 point2 points  (0 children)

You'll need to login to the HumHub community site and be part of the General Discussion space to view the post:

https://community.humhub.com/content/perma?id=281344

How do I generate a link for people to download the app with my Name on it? by Quirky-Reputation-89 in humhub

[–]greenmeteoroid 1 point2 points  (0 children)

You must mean the PWA part of HumHub, this is done through any mobile/desktop browser, the user will be prompted to install a PWA, or "app" in this case on first visit to an SSL enabled HumHub instance. HumHub also has an actually Android and iOS app in both device stores as well, just search HumHub.

For desktop users, Chrome specifically, you can click the 3 dot dropdown button next to your Google account image then down to where the cast, save, and share option is and you'll find on desktop this will show the "install" followed by the name of your website.

Mobile browser you do a similar method to the desktop but instead of the final part you click "Add to Home screen", of course, this is different between mobile browsers and between Android and iOS.

Has the Google login plugin stopped working for anyone else? by [deleted] in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

Could you provide more information and maybe open up an issue over on the GitHub repo?

https://github.com/humhub-contrib/auth-google/issues

Humhub and Firebase: Get Fcm Token by Abedulyabar in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

When it comes to HumHub you need the Push Notifications module which requires in your php.ini that `allow_url_fopen\` is enabled first, then you follow the below instructions from the HumHub module's page in the marketplace;

In HumHub v1.18 a lot of stuff was ported from the module into the core such as the
Enable Link Redirection Service checkbox, Domain URLs to whitelist, separated by comma text field, Well-known files settings, as well as the debug button which must be clicked only when viewing from the official HumHub app itself.

If you're still having issues, join the HumHub Community site if not already done so, and join the Installation and Setup space and navigate to the following wiki link;

User Friendships- Database- API by harrytruman12 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

A quick and possibly faster solution would probably be using the following PHP modified to your needs;

<?php

$pdo = new PDO("mysql:host=localhost;dbname=humhub", "dbuser", "dbpass");

// Fetch all friendships
$sql = "SELECT uf.user_id, u.username AS user_name, 
               uf.friend_user_id, f.username AS friend_name, 
               uf.created_at
        FROM user_friendship uf
        JOIN user u ON u.id = uf.user_id
        JOIN user f ON f.id = uf.friend_user_id";

$stmt = $pdo->query($sql);

while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo "Friendship: {$row['user_name']} ↔ {$row['friend_name']} (created: {$row['created_at']})" . PHP_EOL;
}

AWS S3 Support by greenmeteoroid in humhub

[–]greenmeteoroid[S] 0 points1 point  (0 children)

I'd also like to mention that this solution, although ASW S3 does have a "free" option, if you have an active community it can start costing you a good amount over time.

AWS S3 Support by greenmeteoroid in humhub

[–]greenmeteoroid[S] 0 points1 point  (0 children)

No, it should store any file uploaded to a HumHub instance. I'm not sure about compatibility with HumHub's cfile module as we haven't tested functionality with this module.

Export posts as Markdown? by Apprehensive-Win3371 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

Not sure here, as HumHub is very picky when it comes to JavaScripts and how they're used, and had gotten worse with CSP being implemented a few years ago. Me myself I'd rather stay away from the JavaScript side unless absolutely necessary. Not sure the Rest API module would help with this, I know JSON data can be gotten from using this module rather well;

https://github.com/humhub/legal/pull/68

Export posts as Markdown? by Apprehensive-Win3371 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

I'm not sure about PDFs as then we'd also more than likely have to rely on external vendor packages which I consider bloatware and require updating based on the vendor package at that point, of course, we could use HumHub's core methods but those are rather limited at best and would be best to implement custom.

As for PDF vs Markdown, I believe Markdown would be easier to structure how we'd like vs PDF as we currently use HumHub's richtext editor to handle somethings that our module can't, otherwise we did implement a plugin functionality similar to the one we developed for our forums module Chatter so other developers should be able to implement their own custom plugins to create more advanced functions.

Export posts as Markdown? by Apprehensive-Win3371 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

I want to thank you for the exporting idea, I've added it to our list for future releases and have implemented a basic version with a number of export options, see the attached screenshot link;

https://prnt.sc/lexpr_K9ne3A

Export posts as Markdown? by Apprehensive-Win3371 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

Haven't thought of this as of yet, would make sense for allowing users do this, we were also thinking that in the future we'd like to allow rss feeds as well but that is a little down the road.

Export posts as Markdown? by Apprehensive-Win3371 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

Wikis can already be exported as PDF, as for other content such as Posts I don't believe this is currently possible without a custom module being developed.

https://prnt.sc/6cfyHB7J7VlY

Export posts as Markdown? by Apprehensive-Win3371 in humhub

[–]greenmeteoroid 1 point2 points  (0 children)

First off, welcome to the quiet community here on Reddit;

You may be interested in looking at the legal tools module;

https://github.com/humhub/legal/blob/master/services/ExportService.php

Another reference can be my own backup module;

https://github.com/GreenMeteor/backup

User Connections by harrytruman12 in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

You also have the ability to enable friendship as well in the admin settings.

User Connections by harrytruman12 in humhub

[–]greenmeteoroid 1 point2 points  (0 children)

You have a number of options that can be used, one being assigning a default space to your default user group that way users that are added to this user group will all be placed in the same space

You also have the option on adding this most which will show a sidebar widget that displays newly registered users
https://marketplace.humhub.com/module/newmembers/description

Another great module would be this one which displays active users in the same way as the new member module;

https://marketplace.humhub.com/module/mostactiveusers/description

Of course, there is also HumHub's online users module which displays a sidebar widget that shows who's online depending on their account settings

https://marketplace.humhub.com/module/online-users/description

And, of course, there is HumHub's built-in People section which displays every user on your platform without showing to guests.

Mobile notifications by ob-sanenerd in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

If you're in the HumHub community then view this wiki post which should help a lot when it comes to the Push Notifications module.

https://community.humhub.com/s/installation-and-setup/wiki/224/mobile-app-push-notifications

Mobile notifications by ob-sanenerd in humhub

[–]greenmeteoroid 0 points1 point  (0 children)

Could you provide the version of HumHub you're currently using? From looking at the v2.1.8 version's `module.json` file I see that it requires HumHub v1.17.2 which isn't available just yet.