Sean Tilley
Sean Tilley
dsh@deadsuperhero.com
Sean Tilley

Sean Tilley
 San Francisco, CA (Map) 
Current word-count is at 1,610.

The most fleshed-out parts so far are:

  • Installation
  • Channel Basics
  • Photo Albums
  • Cloud File-Sharing/Syncing
  • Wiki
  • Community
  • Theme Development
  •     

There's still a lot of things to dive into - I have tons of sections and screenshots, and a lot of details to go over still. I'm particularly proud of the Theme Development section, as it dissects everything from starting a new theme file to setting up layouts with Comanche and writing custom widgets. I even found a way to demonstrate Comanche's usage visually.

This might be the most comprehensive review I have ever written – I'm quite proud of what has been accomplished so far. I really want to do the system justice by sharing all the things that I think is cool about it. I also hope to get this out before Christmas.
NullSpaceOddity
  
Looking forward to the Theme Development bits!
h.ear.t | tobias
  
Getting Caldav working with KDE Plasma / Kontact was quite easy. Not 100% intuitive, but easy to find.
Sean Tilley
  
Getting Caldav working with KDE Plasma / Kontact was quite easy. Not 100% intuitive, but easy to find.


Yeah, I've definitely noticed that Gnome / KDE apps are the most forgiving when it comes to interacting with WebDAV so far. Mike's tip on using Evolution to connect with my Hubzilla account was an absolutely great answer for getting the Calendar Sync to work in Gnome's native calendar app.
Sean Tilley
 San Francisco, CA (Map) 
Image/photo

Aaand we are in business!

Took some tinkering to get the conventions exactly right, but I'm super happy with how this turned out.
The next step will be to actually build in user context for the menu and make proper links for navigation.
Haakon Meland Eriksen (Parlementum)
  
Nice. :-) An interesting theme would be a Single Activity Theme, i.e. where the channel owner selects either Wiki or Chess and hides other UI elements not belonging to the activity.
Sean Tilley
  
Yeah, I've definitely thought about that. I think for the moment, I want to focus on multi-feature themes, since I use quite a lot of Hubzilla's system. My current design focus is probably going to center around navigation and visual integration of different elements.

In the future, though, I may apply my current lessons towards a blogging-centric theme.

Sean Tilley
 Map 
@Hubzilla Support Forum+

I'm working on redesigning the pages on my hub, an activity which I haven't focused on in ages. This is a fairly important component of the review, so I'd like to design something that both looks really nice, and isn't too painful to implement.

A few considerations to follow:

1. I'm primarily used to writing pages in HTML, particularly to create custom UI elements and page sections. If I just use the HTML content type, will I lose access to some of the semantic benefits offered by Comanche? (for example, embedding widgets from my profile into the page)

2. I'm probably going to need a lot of custom page styling. What is the best use-case here? Should I just put all of my CSS into a custom theme, and then require that theme on all of my pages? Or should I upload a CSS file somewhere, and just require that CSS file be loaded into my HTML templates?

3. If I want to use custom jQuery plugins for my pages, should I include them in the htmlhead region for the pages that use them?
Sean Tilley
  
Okay, cool! It seems to work.

Now I'll need to learn some proper PHP conventions to put some HTML elements together inside of widgets, which is still kind of foreign to me. It looks like it's possible to leverage .tpl files though, so I might try that next!
Andrew Manning
  
Definitely use template files. Every time I think I'll bang something out quicker using php strings, I'm always wrong.
Sean Tilley
  
That is incredibly helpful insight.

Sean Tilley
 Map 
I've been using Hubzilla for years now, and have long remained a fan of both the project as well as its surrounding community. I want to do an Ars-style deep dive into Hubzilla's inner workings and what end users can do with it.

With that in mind, what kind of things should I focus on?

Some of the areas I'd like to talk about are:

  • Signing up and configuration

  • Using the directory to connect to people

  • Channels, posts, formatting content

  • Privacy Filters

  • OpenWebAuth

  • Calendar / Events

  • Web Pages

  • Cloud / File Sharing
  •   
  • Theme Development

  • Add-ons

  • Cross-platform federation



If anyone has suggestions for other things I should try covering, let me know!
Sean Tilley
  
Aww, emoji doesn't render after I paste it. Oh well.

Anyway, this is me sweating. :P
Mike Macgirvin
  
That came through fine on my dev site. New installs are emoji compatible. Older ones (before July 2017) may need some DB tweaks
h.ear.t | tobias
  
Which ones?
Sean Tilley
  
Enabled #ActivityPub on my Hubzilla server today. Curious as to what I can currently do with it.
Sean Tilley
  
Enable the PubCrawl plugin. For what it's worth, my Hubzilla install and Hubzilla add-ons are all running on the latest dev branch.
kris
  
I just installed a fresh new hub today but I don't find PubCrawl plugin
Mike Macgirvin
  
It is not yet available in the 'master' branch. It should be present in 2.8RC which was tagged about ten hours ago.
Sean Tilley
 Map 
It's finally here! A million thanks to @Mike Macgirvin for sharing his many words of wisdom.

Got Zot — Mike Macgirvin – We Distribute – Medium

Image/photo

Mike Macgirvin is a personal friend, and a force to be reckoned with. Living on a farm in the hills of Australia, he has quietly spent his days carving out an elaborate system from scratch, doing the bulk of the work himself.

Over the past decade in particular, he has pushed the boundaries of a next-generation communication platform, restlessly experimenting and taking notes, often inventing his own solutions to complex problems.

This interview is the first part of our interview series, Faces of the Federation.
James Lamentus
  
Image/photo
Alex
 Coruscant 
Excelent, thank you for that @Sean Tilley !
Sean Tilley
  last edited: Fri, 22 Sep 2017 14:09:18 -0700  
Goal for myself: start using #Hubzilla more for everything. I'm the one paying for this damn server after all, might as well treat is as my go-to before all of those other networks I use. :P

Sean Tilley
  last edited: Fri, 22 Sep 2017 14:08:28 -0700  
Image/photo

Clarity is an attempt to get back into Hubzilla theme development. At present, it is the only theme in my repo that will work with the latest versions of Hubzilla. Everything else needs to be updated to work with the latest interface improvements.

The design intent around Clarity is to configure a good basic layout, and polish up Hubzilla's look and feel. Work is ongoing to give the theme some sense of uniqueness.

You can check it out here: https://github.com/deadsuperhero/hubzilla-themes
Charles Roth MPC
  
The theme name seems a little out of date for our current era. ;-)
Sean Tilley
  
On the contrary, our world could use more of it.

bod
bod
 
bod favorited something by dsh:

Clarity is an attempt to get back into Hubzilla theme development. At present, it is the only theme in my repo that will work with the latest versions of Hubzilla. Everything else needs to be updated to work with the latest interface improvements.

The design intent around Clarity is to configure a good basic layout, and polish up Hubzilla's look and feel. Work is ongoing to give the theme some sense of uniqueness.

You can check it out here: https://github.com/deadsuperhero/hubzilla-themes
Sean Tilley
  last edited: Fri, 22 Sep 2017 14:16:00 -0700  
Just pulled in new updates for #Diasprora federation from hubzilla/dev. Let's see what has changed! :D
Mike Macgirvin
  last edited: Thu, 27 Jul 2017 19:12:05 -0700  
As a side effect of re-writing the Diaspora Protocol connector, I disabled the bit that signs and reshares comments from people that didn't send a Diaspora signature to us. A lot of Diaspora folks and a few Friendica folks hated this.

You can enable it in your settings if you really want to have cross-federation discussion - because that's the only way we can provide cross-platform comments by GNU-Social/Wordpress folks or from Hubzilla guest accounts that will actually be seen on Diaspora. Nobody ever thinks about this kind of stuff when they design protocols - ActivityPub did the same thing but worse - as there appears to be no ethical way to work around it.
Will Hill
 from Diaspora
Congratulations.
Jason Robinson
 from Diaspora
Yay!
Sean Tilley
  last edited: Fri, 22 Sep 2017 14:16:21 -0700  
"Let's bolt on an application with an entirely different stack because most of the devs in this space are refuseniks who won't use anything other than OStatus for federation" is a lackluster position at best.

#Diaspora, #Friendica, and #Hubzilla have had private mechanisms for years that work really well.
Fla
Fla
 
fla favourited a status by dsh@deadsuperhero.com
Sean Tilley
  last edited: Fri, 22 Sep 2017 14:16:46 -0700  
@Hubzilla Support Forum+ Has anyone had any luck with integrating their Hubzilla Events Calendar into a calendar app for desktop or mobile? I've been considering using my Hubzilla Calendar for scheduling, and was curious as to whether anyone had luck integrating it with Gnome's default calendar app.
Seth Martin
  
CalDAV AND CardDAV works beautifully with Hubzilla. I have been using it exclusively since it was implemented without an issue.
Andrew Manning
  
Oops, sorry I genuinely forgot about that. Usually I am deliberately trying to troll you about Nextcloud, Mike, because I know it pushes your buttons :-)
cer
cer
  
Late to the party, but my hub CalDAV negotiates between my tablet calendar & contacts and Icedove  ( Thunderbird )
Sean Tilley
  last edited: Fri, 22 Sep 2017 14:16:57 -0700  
Okay, cool! Everything should be migrated over now; I can federate with OStatus people and Diaspora federation people. Having to migrate to a new username was dumb, but I shouldn't have to fiddle with my account that much moving forward.
Sean Tilley
  
Yeah, not really sure what's going on @Adam Hunt , it would seem that I receive all of the federated comments, but they don't seem to relay back to Diaspora for some reason.

I'm sure it'll sort itself out in time. My avatar is updating finally, and at the very least my posts are coming through. :)
Adam Hunt
 from Diaspora
Yes they are.
Mike Macgirvin
  
Also #fixed . My bad. I implemented a couple of things from the "new Diaspora federation protocol" which aren't yet supported by Diaspora. ;-)

Sean - you'll want to pull both core and addons as soon as Mario merges the new stuff from red to hubzilla. That might be a day or three but should smooth out several issues like this.
Sean Tilley
  last edited: Fri, 22 Sep 2017 14:17:11 -0700  
Okay! Due to an unforseen issue with #Diaspora, I had to migrate everything over to a new handle. This is my official channel moving forward; sean@deadsuperhero.com is now defunct. :P

The lesson here: if you have an old account and lose your private keys for your connections, don't expect to be able to re-use that handle with those people. Unfortunately for me, that was a sizeable chunk of my Diaspora contacts.
cwebber
 
cwebber favourited a status by dsh@deadsuperhero.com
cwebber
 
@dsh Sorry to hear that :(

BTW, a timely discussion: https://octodon.social/@cwebber/4858073

Sean Tilley
  last edited: Sun, 23 Apr 2017 23:31:11 -0700  
I decided to check in on the #Hubzilla BountySource page, and remembered that I've been formally donating to the project for over 7 months now.

I can only give so much, but I am happy to set a small donation aside every month. Hubzilla is a project that I've come to really appreciate, and its future success is important to me.

The system looks so much better than when I last saw it. It looks like navigation has been finally really nailed down, and the updated Focus styling for redbasic feels much cleaner.
Sean Tilley
  
Agreed. It also feels that much smoother on mobile!
h.ear.t | tobias
  
So true. I temporarily had to cancel my donations but they will resume pretty soon. Things are getting back to being planable.
Beni Grind
  
Thanks for the reminder. I had to cancel the support due to a blocked credit card. Now I've got a new one and could resume my support.