Heliza: Considerations for one Hubzilla mobile agent concept
last edited: Fri, 27 Oct 2017 12:04:48 +0200
Mike's definiton for observer-objekt it inspired me for the idea embodiment for observer-objekt as one agent, assistant, intermediary, broker ...
What do you think about Heliza concept?
@Hubzilla Development+ @Hubzilla Support Forum+ @Deutschsprachige Nutzer+ @We Distribute+ @Zot universe NEWS+ #observer #observerobect #observerconcept #ObserverAgent #ObserverBroker #ObserverIntermediary #HelizaIntermediary #ELIZA #ChatRoboter #HelizaFAQ #HelizaAssisstant #HelizaBroker #HelizaAgent #heliza #helizaconcept #Hubzillawizard #smartwizard #knowledgeBase #switch #Huc #HubzillaCommunity #HelizaConsiderations #Artificialintelligence
Mike's definiton for observer-objekt inspired me for the idea embodiment for observer-objekt as one agent, intermediary, broker between the Hubzilla Community, Hubzilla knowledge base, Hubzilla engine and other fellow human. Now that in Hubzilla can more and more events to analyse with switch or if instructions, can Hubzilla Community conjuring one visible smart wizard ...--> [ Read more ...]
What do you think about Heliza concept?
@Hubzilla Development+ @Hubzilla Support Forum+ @Deutschsprachige Nutzer+ @We Distribute+ @Zot universe NEWS+ #observer #observerobect #observerconcept #ObserverAgent #ObserverBroker #ObserverIntermediary #HelizaIntermediary #ELIZA #ChatRoboter #HelizaFAQ #HelizaAssisstant #HelizaBroker #HelizaAgent #heliza #helizaconcept #Hubzillawizard #smartwizard #knowledgeBase #switch #Huc #HubzillaCommunity #HelizaConsiderations #Artificialintelligence
We had a wall bot called Wall-E . I think he ran out of power, but perhaps @Mike Macgirvin knows what happened.
May be interesting for Wall-E/ Heliza-Projekt:
#susiai #loklak #orbiter
- loklak Search! http://loklak.net/
- Meet Susi - your own personal assistant! - Ask it questions. Tell it to do things.
It’s your own personal assistant, always ready to help
#susiai #loklak #orbiter
unique observer-identifier for bbcode and for Comanche Page Description Language (german thread)
last edited: Wed, 17 May 2017 05:26:16 +0200
This has never really been confusing to.me as I saw both as completely different things. $observer connects to the php context of pdl. But your concern is valid and I will take it on. Good catch, good to point out in the doco.
@Tobias Ich würde mich freuen, wenn du im Originalposting unique observer-identifier for bbcode and for Comanche Page Description Language abstimmst, sich positionierst. Dafür haben wir doch die tolle Hubzilla-Tools, damit diese helfen - wie hier - zeitsparend ein Meinungsbild zu einem bestimmten Anliegen zu abzufragen und dieses Bild auch aussagekräftig darzustellen.
Ich habe dieses Thread zusätzlich zu "unique observer-identifier for bbcode and for Comanche Page Description Language" gesatrtet, damit im Original-Posting die Nicht-Deutsch-sprachige User sich nicht benachteiligt fühlen. @Tobias
This has never really been confusing to.me as I saw both as completely different things. $observer connects to the php context of pdl.
Wir sind uns doch einig, dass wir als Hubzilla-Anwender nicht nur eingefleischte Programmierer, für die PHP, MySQL, MariaDB usw. selbserklärende Begriffe sind, erreichen möchten. Wenn man auch weniger technik-affine Hubzilla-Anwender im Blick hat, ist es m.E. sehr erstrebenswert die Hubzilla-Doku und die Hubzilla-Dingsbums, hier
$observer
und observer
so in das Hubzilla-Ökosystem einzubetten, dass diese Objekte für einen Durchschnittsanwender vertraut und selbsterklärend sind. Und selbsterklärend in diesem konkreten Fall bedeutet m.E. diesem Durchschnittsanwender unmissverständlich mitteilen: Es gibt das DingobserverBbc
mit den Eigenschaften 1, 2, 3 und es gibt das DingobserverCpdl
mit den Eigenschaften A, B, C.
Ich bin der Meinung, es ist vorteilhaft, wenn man diese observerBbc und observerCpdl -Definitionen so formuliert, dass man ohne Erwähnung von PHP oder sonstigen zu technischen Dingen auskommt.
@Deutschsprachige Nutzer+ #observerBbc #observerCpdl #comanche #identifier
Ich denke, daß hier 2 verschiedene Sachen vermengt werden. Wer PDLs schreibt und Webseiten baut und das generelle Verhalten/UI von HZ beeinflusst, sollte ein Mindestmaß an techn. Verständnis mitbringen und auch verstehen können, daß das zwei verschiedene Dinge sind. BBcode observer ist direkt lowlevel in Posts etc nutzbar, von Anwendern. Langfristig sollte da auch zumindest für die wichtigsten Dinge eine GUI geschaffen werden, ich hab nur noch 0 Idee, wie das umsetzbar ist. Wir haben inzwischen eine ziemlich komplexe Funktions- und Einstellungsvielfalt, das ist eine große Herausforderung. Für non-techies ist auch bbcode eine Zumutung.
Trennung Templating – doing.
Ich überlege gerade, wie die Doku verbessert werden kann, ob ich evt eine neue, andere Struktur vorschlage. Mehr Aktionsorientiert. Ich mach das gerne, das soll mein Ding werden. Mein Webbastelkurs den ich noch baue ist nur ein Anfang.
Der wird umfangreicher als gedacht, aber ich setz Ideen um die ich schon vor Jahren hatte. Endlich. Nur leider ist mein Zeitbudget begrenzt, da ja auch Brötchen auf den Tisch wollen und auch Real Life essentiell ist. Das hab ich mal schmerzhaft gelernt.
Trennung Templating – doing.
Ich überlege gerade, wie die Doku verbessert werden kann, ob ich evt eine neue, andere Struktur vorschlage. Mehr Aktionsorientiert. Ich mach das gerne, das soll mein Ding werden. Mein Webbastelkurs den ich noch baue ist nur ein Anfang.
Der wird umfangreicher als gedacht, aber ich setz Ideen um die ich schon vor Jahren hatte. Endlich. Nur leider ist mein Zeitbudget begrenzt, da ja auch Brötchen auf den Tisch wollen und auch Real Life essentiell ist. Das hab ich mal schmerzhaft gelernt.
Ich denke, daß hier 2 verschiedene Sachen vermengt werden. Wer PDLs schreibt und Webseiten baut und das generelle Verhalten/UI von HZ beeinflusst, sollte ein Mindestmaß an techn. Verständnis mitbringen und auch verstehen können, daß das zwei verschiedene Dinge sind. BBcode observer ist direkt lowlevel in Posts etc nutzbar, von Anwendern.Sehe ich genauso. Das Problem ist, dass in der Doku das alles vermengt ist und man hat eine Chance, was in der Doku gemeint ist, zu verstehen, wenn man - wie auch immer - in die Hubzilla-Konzepte eingetaucht ist. Wer keine Zeit dafür aufbringen kann, möchte, um sich einzuarbeiten, ist als Anwender, Teilnehmer für das Hubzilla-Projekt verloren.
Ich überlege gerade, wie die Doku verbessert werden kann, ob ich evt eine neue, andere Struktur vorschlage.
- Im Idealfall - ich nenne das Apple-Ansatz - braucht der Anwender keine Doku - weil die Anwendung, die Oberfläche selbsterklärend ist
- Ich habe ein Paar mal hier im Forum wahrgenommen - ich hoffe, ich habe es korrekt verstanden, dass die Hubzilla-Macher es so planen, bzw. bereits umgesetzt haben, dass entsprechendes know-how, hilfreiche Hinweise passend zum jeweiligen Kontext eingeblendet werden, wenn man auf das "?" klickt. Ich bin skeptisch, dass es ein zielführender Lösungsansatz ist bei der aktuellen Ressourcenknappheit im Hubzilla-Projekt. Weil es funktioniert nicht einmal, dass bereits übersetzte größere Menge deutsche Hilfeseiten - bspw. https://hub.libranet.de/help/about oder https://hub.libranet.de/help/features - für die User, die Deutsch als Standardsprache in Hubzilla eingeblendet haben, eingeblendet werden
- ich persönlich halte es für zielführender zweigleisig zu fahren:
- gezielt eine hilfsbereite Hubzilla-Community aufzubauen, die freundlich die größtenteils immer die gleiche Fragen der Hubzilla-Anfänger beantwortet
- gezielt daraufhin arbeiten, dass mittelfristig eine Institution wie Linux Professional Institute ~ Hubzilla Professional Institute ~ aufgebaut wird. Damit Hubzilla-erfahrene Anwedner in die Hand ein Zertifikat bekommen können, womit ihre Fertigkeiten und Kenntnisse dokumentiert sind.
Nur leider ist mein Zeitbudget begrenzt, da ja auch Brötchen auf den Tisch wollen und auch Real Life essentiell ist. Das hab ich mal schmerzhaft gelernt.
Das mit den Brötchen ist ein ewiger Teufelskreis - bei so gut wie allen Mitwirkenden. Deswegen müssen m.E. parallel zu den technischen Problemen, Fragestellungen auch unbedingt derart buchstäblich existenzielle Probleme betrachtet und Konzepte, Pläne, Lösungsansätze entwickelt werden. Ein denkbarer Lösungsansatz ist die Etablierung einer Institution wie Verein, der Hubzilla-Aktivitäten koordiniert und unterstützt.
curios behavior of parser, Version 2.5
I stored successful this snippet
as block with html-format on https://dev.hubzilla.org/ in
Block-body stays after store at channel B empty. How can I store my snippet at channel B? Hubzilla-Version 2.5
@Hubzilla Support Forum+ @Hubzilla Development+ #behavior #pageend
</div>
</div>
as block with html-format on https://dev.hubzilla.org/ in
channel A
. But in other dev.hubzilla.org/-channel B
I can not store this snippet </div>
</div>
Block-body stays after store at channel B empty. How can I store my snippet at channel B? Hubzilla-Version 2.5
@Hubzilla Support Forum+ @Hubzilla Development+ #behavior #pageend
I'd recommend using a bbcode page/block or even text/plain if you want to store the HTML as text for reference purposes and not as HTML code to be executed by your browser. If it is stored as HTML code we need to verify that your code is safe for other site members to access without posing a security risk. We aren't doing this to be mean to you. It represents a very serious risk to the security and privacy of your website.
last edited: Fri, 19 May 2017 04:23:36 +0200
@Mike Macgirvin
I tested it yet. It does not works for me. Hier the result of bbcode-Format. The specifications for used components:
is one workaround, because I not be found other solution for my layout wish .
I'd recommend using a bbcode page/block or even text/plain
I tested it yet. It does not works for me. Hier the result of bbcode-Format. The specifications for used components:
- webpage default_2-blocks_bbcode, pagestart_bbcode, snippet-green_bbcodepageend_bbcode -
bbcode
- snippet-yellow_kopie -
text/html
- Layout
[template]default[/template]
[comment]re-use of Content [/comment]
[region=aside]
[menu]Color-carrousel[/menu]
[/region]
[region=content]
[block][var=wrap]none[/var]pagestart_bbcode[/block]
[block][var=wrap]none[/var]snippet-yellow_kopie[/block]
[block][var=wrap]none[/var]snippet-green_bbcode[/block]
[block][var=wrap]none[/var]pageend_bbcode[/block]
[/region]
text/html
will be normal displayed. As said before, the variant with The HTML-snippet </div>
</div>
is one workaround, because I not be found other solution for my layout wish .
A block is a self-contained code or text snippet that can be re-used on other pages or in other layouts. The problem here is that you're doing something different with it - it isn't self-contained but requires interaction with other page elements to be valid HTML.
That's fine, but this isn't what blocks are intended to do so you're going to have to deal with the fact that we validate the code. This is non-negotiable. If you run your own hub or talk somebody into giving you AllowCode rights you can get around this restriction, but you're still using blocks in a manner in which they weren't intended. I think what you're trying to do is a mess, but that isn't my problem. All I can do is tell you how Hubzilla was designed and why we made the decisions we made. It's up to you to figure out how you want to deal with that.
That's fine, but this isn't what blocks are intended to do so you're going to have to deal with the fact that we validate the code. This is non-negotiable. If you run your own hub or talk somebody into giving you AllowCode rights you can get around this restriction, but you're still using blocks in a manner in which they weren't intended. I think what you're trying to do is a mess, but that isn't my problem. All I can do is tell you how Hubzilla was designed and why we made the decisions we made. It's up to you to figure out how you want to deal with that.
[observer.webname= ...] -decision
Helpful for interactive webpages were an [observer.webname=HereWebName] -statement. Similar to [observer.language=en] . S. also https://hub.libranet.de/help/member/bbcode#Hubzilla_specific_codes
or
What would you think? I created @Github one nice-to-have issue .
German version:
Wenn man den Wert
@Hubzilla Announcements+ @We Distribute+ @Zot universe NEWS+
[observer.language=en]Text to display if observer language is English[/observer]
or
[observer.language!=de]Text to display if observer language is not German[/observer]
What would you think? I created @Github one nice-to-have issue .
German version:
Wenn man den Wert
[observer.webname
in Hubzilla analysieren könnte, könnte man die Kommunikation sehr persönlich gestalten . Und ich schätze, dass dies kein großer Aufwand sein dürfte, dieses Feature zu implementieren.@Hubzilla Announcements+ @We Distribute+ @Zot universe NEWS+
@Andrew Manning But when visitor
nmoplus
visited the hub grid.reticu.li
, then the info about Wich role has visitor of page grid.reticu.l?
will be transmitted to hub grid.reticu.li via browser of visitor nmoplus. The browser has here one broker role
.
last edited: Tue, 16 May 2017 22:07:37 +0200
I suppose if we want to be very pedantic, the hub is not authenticating you as a person, of course, it is giving your web browser a special "cookie" which contains an authorization code (or "token") when the browser sends the correct credentials (i.e. username and password) to the server. When the browser makes subsequent requests for pages, this token is sent with each request. The hub checks the validity of this code in the "session" database table and determines what identity (i.e. "channel") is associated with that code. The cool thing about Zot is that this channel could be "local" to the hub or it may be a remotely authenticated channel whose private keys reside on an independent server. It then populates the necessary "observer" variable information and uses this to render the special BBcode and Comanche language variables specifically for the page visitor.
@Andrew Manning What mean you to my suggest, add to BBCode one if-statement
Wich independent server are here?
[observer.webname=HereWebName]Text to display if observer is webname[/observer]
similar to[observer.language=en]Text to display if observer language is English[/observer]
?The cool thing about Zot is that this channel could be "local" to the hub or it may be a remotely authenticated channel whose private keys reside on an independent server
Wich independent server are here?
[observer.webname= ...]
Helpful for interactive webpages were an [observer.webname=HereWebName] -statement. Similar to [observer.language=en] . S. also https://hub.libranet.de/help/member/bbcode#Hubzilla_specific_codes
or
What would you think? I created @Github one nice-to-have issue .
German version:
Wenn man den Wert
[observer.language=en]Text to display if observer language is English[/observer]
or
[observer.language!=de]Text to display if observer language is not German[/observer]
What would you think? I created @Github one nice-to-have issue .
German version:
Wenn man den Wert
[observer.webname
in Hubzilla analysieren könnte, könnte man die Kommunikation sehr persönlich gestalten . Und ich schätze, dass dies kein großer Aufwand sein dürfte, dieses Feature zu implementieren.
The identity-aware elements of Hubzilla webpages can actually be pretty powerful, but I haven't seen anyone actually using them in an interesting way. Individual pages and menus can be access controlled already, allowing you to have a website where only some selected set of authenticated visitors can see certain menus and pages. This means that including conditional statements in the layout for individuals is mostly redundant, and without a compelling use case it's not worth spending the time to implement.
If I can go slightly off topic: Last year I made a hub for a community site, where I made the hub homepage a public website where anonymous visitors could read basic information about the organization, while authenticated visitors could see additional menu items linking them to additional access controlled content. (This community hub was abandoned after initial interest evaporated inexplicably )
The use case in which this makes the most sense is for a channel to, for example, have some kind of special content on restricted pages that are only visible to people who are "approved connections". For instance, you could have a business who provides a page of coupons to anyone willing to "connect" to the business channel. Perhaps the business could even require that you grant them the permission to send content to your network stream for advertising purposes in exchange for the discount coupons.
While the possibilities are there, as far as I know, no one is actually using any of this capability other than to show some toy demonstration of what Hubzilla "could potentially do". While I always enjoy hearing creative ideas, I find I'm reluctant to spend much time on them unless something is actually being built that drives the development of these features.
If I can go slightly off topic: Last year I made a hub for a community site, where I made the hub homepage a public website where anonymous visitors could read basic information about the organization, while authenticated visitors could see additional menu items linking them to additional access controlled content. (This community hub was abandoned after initial interest evaporated inexplicably )
The use case in which this makes the most sense is for a channel to, for example, have some kind of special content on restricted pages that are only visible to people who are "approved connections". For instance, you could have a business who provides a page of coupons to anyone willing to "connect" to the business channel. Perhaps the business could even require that you grant them the permission to send content to your network stream for advertising purposes in exchange for the discount coupons.
While the possibilities are there, as far as I know, no one is actually using any of this capability other than to show some toy demonstration of what Hubzilla "could potentially do". While I always enjoy hearing creative ideas, I find I'm reluctant to spend much time on them unless something is actually being built that drives the development of these features.
last edited: Fri, 19 May 2017 07:06:40 +0200
The observed asset's access to attributes of the observer determines what can be done, as well as who is the owner of observed asset. Most of our members with some asset available cannot program, so any attributes of the observer must be easy to use and relevant to use for the asset owner.
Traditionally, we our members have valued privacy so high properties like observer.gender, observer.accessibility , observer.has.thing , observer.want.thing and so on are not available. Other attributes like observer.role , observer.technicallevel are hard to do and have not been a priority.
Some of these issues can be addressed by visiting an asset with different profiles or a profile where you decide which of your profile attributes have privacy issues for you individually (rather than assuming people are unaware of what they need or are unwilling to take risks).
Other observer attributes are really hard to do in a way interesting to non-admins or non-programmers. In the case of text or image as assets, as a former English teacher and student of Arabic, I can tell you I cannot do anything interesting I have not already done in a text for a given observer or group of observers without their gender, number, declension. English has the first, second and third person singular and plural, Arabic also has the dual-person, i.e. addressing "the two of you" - with correct gender.
Edit:
If I want to personalize an asset for an individual unknown observer, to give them a gift or present, I need to assume a lot of things to do it well, like an advanced horoscope. Who is P.D. James or J.K. Rowling or George? Boy or girl, woman or man? George is short for the girl Georgina who likes to dress like a boy, P.D. James was a female author who died in 2014, while J.K. Rowling is still very much alive and the female author of the books and plays about Harry Potter amongst other things. observer.age and observer.gender would help to personalize the asset, perhaps observer.fictional is in order to address Enid Mary Blyton's character George - really Georgina - from The Famous Five adventure series.
Creating assets, like jokes, adventure stories or images from still images of stinky cheese to porn with a personal twist quickly falls apart without more observer attributes. Personalized tours of a city you are in is out of the question. If you love Sherlock Holmes, you could have been given Baker Street in London straight away, or Cardiff in Wales if you love Doctor Who.
The one I would really like is observer.accessibility , which could be used to present a more accessible asset to those friends who really need it.
Traditionally, we our members have valued privacy so high properties like observer.gender, observer.accessibility , observer.has.thing , observer.want.thing and so on are not available. Other attributes like observer.role , observer.technicallevel are hard to do and have not been a priority.
Some of these issues can be addressed by visiting an asset with different profiles or a profile where you decide which of your profile attributes have privacy issues for you individually (rather than assuming people are unaware of what they need or are unwilling to take risks).
Other observer attributes are really hard to do in a way interesting to non-admins or non-programmers. In the case of text or image as assets, as a former English teacher and student of Arabic, I can tell you I cannot do anything interesting I have not already done in a text for a given observer or group of observers without their gender, number, declension. English has the first, second and third person singular and plural, Arabic also has the dual-person, i.e. addressing "the two of you" - with correct gender.
Edit:
If I want to personalize an asset for an individual unknown observer, to give them a gift or present, I need to assume a lot of things to do it well, like an advanced horoscope. Who is P.D. James or J.K. Rowling or George? Boy or girl, woman or man? George is short for the girl Georgina who likes to dress like a boy, P.D. James was a female author who died in 2014, while J.K. Rowling is still very much alive and the female author of the books and plays about Harry Potter amongst other things. observer.age and observer.gender would help to personalize the asset, perhaps observer.fictional is in order to address Enid Mary Blyton's character George - really Georgina - from The Famous Five adventure series.
Creating assets, like jokes, adventure stories or images from still images of stinky cheese to porn with a personal twist quickly falls apart without more observer attributes. Personalized tours of a city you are in is out of the question. If you love Sherlock Holmes, you could have been given Baker Street in London straight away, or Cardiff in Wales if you love Doctor Who.
The one I would really like is observer.accessibility , which could be used to present a more accessible asset to those friends who really need it.
last edited: Fri, 19 May 2017 08:51:41 +0200
I do take back my proposal for analyse of most observer-values, but the analyse of
Usefull and popular, one Killer application for all: (Hubzilla community and entire open source community, education, business, government, charity organisations and other) would be use of Hubzilla in the Heliza-Scenarios, when Hubzilla keep a promise
Important is exactly fine-grained identity-aware and context-aware special in textcontent to delievery. S. possible scanarios, Hubzilla use cases here . Identity-aware and context-aware content to delievery is also claim of Siri, Alexa, Cortana and Co. But Cortana and Co. have other approaches regards the handling of privacy.
Suppose Hubzilla can analyse with Hubzilla specific codes those value, how
[observer.webname]
-value is IMHO absolutely necessary. @Andrew Manning The identity-aware elements of Hubzilla webpages can actually be pretty powerful, but I haven't seen anyone actually using them in an interesting way.
Usefull and popular, one Killer application for all: (Hubzilla community and entire open source community, education, business, government, charity organisations and other) would be use of Hubzilla in the Heliza-Scenarios, when Hubzilla keep a promise
Hubzilla enforces fine-grained permissions for information shared across the grid, and websites on hubs are identity-aware. https://project.hubzilla.org/
Important is exactly fine-grained identity-aware and context-aware special in textcontent to delievery. S. possible scanarios, Hubzilla use cases here . Identity-aware and context-aware content to delievery is also claim of Siri, Alexa, Cortana and Co. But Cortana and Co. have other approaches regards the handling of privacy.
Suppose Hubzilla can analyse with Hubzilla specific codes those value, how
[observer.isHubzillaBeginner]
or [observer.isHubzillaExpert]
, than I can my Hubzilla-Howto's identity-aware attractive to make. Ideally I can re-use not only textblocks but also textsnippets, then can I time efficient one HowTo for HubzillaBeginner and HubzillaExpert to assemble. And I can the best usability and accessibility in Hubzilla Help to offer - time efficient also for Hubzilla user.
How use I emoji -Icons?
How use I #emoji -Icons? I activated here https://hub.freecommunication.org/settings/features the "Emoji Reactions" -option, but I see not any emoji-Icons ;-|. #EmojiReactions @Hubzilla Support Forum+
unique observer-identifier for bbcode and for Comanche Page Description Language
I suggest unique identifier for variables
Ich nehme an, dass nicht nur für mich es ziemlich irritierend ist, dass die Bezeichner (Identifikatoren) für die o.g. Variablen
[observer]
in the Hubzilla specific codes for bbcode and $observer
in the Comanche Page Description Language (CPDL) to use. The same identifier observer(bbcode) and observer(CPDL) confuse the Hubzilla-user, specially Hubzilla-Beginners and caused enquiries. I mean for example those unique identifier (proposal):- bbcode:
observerBbc
- CPDL:
observerCpdl
Ich nehme an, dass nicht nur für mich es ziemlich irritierend ist, dass die Bezeichner (Identifikatoren) für die o.g. Variablen
[observer]
und $observer
identisch sind. Hinzu kommt, dass beide völlig unterschiedliche Variablen, die - nehme ich an - in Hubzilla in unterschiedlichen voneinander unabhängigen Modulen bearbeitet werden, für die Lösung von gleichen Aufgaben einsetzbar sind. Bin der Meinung, dass mit der Einführung von eindeutigen Identifikatoren für [observer] und $observer einer Vielzahl von Mißverständnissen und auch Anfragen an den @Hubzilla Support Forum+ bzw. an @Hubzilla Development+ vorbeugen kann und bitte hier für meinen Vorschlag abzustimmen.
What I was basically trying to say was, "This is open source, mate. If something needs fixing - fix it."
@Mike Macgirvin Can you may be summarise the definitions,
idea
for observer
and $observer
in a couple of sentences? The definitions, these up to now was used in the Hubzilla programming.
Hubzilla is a decentralised identity platform and the 'observer' mechanism provides access to some of these identity features in a way that is accessible for normal members. This may be used to alter the content or text of a published article (in the case of bbcode), or page layout (in the case of Comanche) based on unique characteristics of the person viewing the page. In each case the exact syntax depends on which facility (content or layout) you are using and the results you are trying to achieve.
https://hub.freecommunication.org/help/member/bbcode#Hubzilla_specific_codes
https://hub.freecommunication.org/help/member/member_guide#Comanche_Page_Description_Language
The Comanche guide probably needs updating as there have been a lot of changes in conditional variable handling in the last few months. A lot of this can be copied directly from the code comments in Zotlabs/Render/Comanche.php, which are to my knowledge fairly accurate and detailed.
https://hub.freecommunication.org/help/member/bbcode#Hubzilla_specific_codes
https://hub.freecommunication.org/help/member/member_guide#Comanche_Page_Description_Language
The Comanche guide probably needs updating as there have been a lot of changes in conditional variable handling in the last few months. A lot of this can be copied directly from the code comments in Zotlabs/Render/Comanche.php, which are to my knowledge fairly accurate and detailed.
"incorrect database collation" für falsche Darstellung von Sonderzeichen in der Beschrifung des Titelbildes verantwortlich
last edited: Wed, 17 May 2017 13:01:03 +0200
@Steffen K9 zotlabs sagt, dass die falsche Darstellung von Sonderzeichen in der Beschrifung des Titelbildes auf eine
@Deutschsprachige Nutzer+ @Hubzilla Support Forum Hat jemand evtl. ein ähnliches Problem gehabt?
#databaseCollation #collation #Sonderzeichen #Titelbild #coverPhoto
incorrect database collationzurückzuführen ist - s. https://github.com/redmatrix/hubzilla/issues/779 . Kannst du hier nachforschen? Ein Workaround ist die entsprechenden Sonderzeichen umzuschreiben, transliterieren, aber optimal ist es nicht.
@Deutschsprachige Nutzer+ @Hubzilla Support Forum Hat jemand evtl. ein ähnliches Problem gehabt?
#databaseCollation #collation #Sonderzeichen #Titelbild #coverPhoto
Nö. Mike erklärt, dass er das Problem mit seiner Installation nicht hat und schließt daraus, dass es kein generelles Problem des Codes ist. Er vermutet dann, dass es etwas mit der Datenbank Collation einzelner Felder zu tun haben müsste. Möglicherweise ist eines der genannten Felder auf iso8859-1, statt auf utf8(mb4).
Ich habe meine Datenbank schon vor einiger Zeit manuell (!) auf utf8mb4 geändert, damit Emojis korrekt angezeigt werden. Dabei konnten einige Felder nicht geändert werden, weil die "max key length" nicht gepasst hat. Das schien mir aber kein Problem, weil das nur Felder betroffen hat, die ich für unkritisch gehalten habe.
Ich habe jetzt zwei Möglichkeiten. Entweder ändere ich die Felder manuell oder ich wechsele in den develop branch und lasse die Datenbankstruktur automatisch aktualisieren.
Übrigens brauchst du die Github Kommentare hier nicht posten. Jedenfalls nicht speziell für mich. Ich bin auf Github ebenfalls aktiv.
Ich habe meine Datenbank schon vor einiger Zeit manuell (!) auf utf8mb4 geändert, damit Emojis korrekt angezeigt werden. Dabei konnten einige Felder nicht geändert werden, weil die "max key length" nicht gepasst hat. Das schien mir aber kein Problem, weil das nur Felder betroffen hat, die ich für unkritisch gehalten habe.
Ich habe jetzt zwei Möglichkeiten. Entweder ändere ich die Felder manuell oder ich wechsele in den develop branch und lasse die Datenbankstruktur automatisch aktualisieren.
Übrigens brauchst du die Github Kommentare hier nicht posten. Jedenfalls nicht speziell für mich. Ich bin auf Github ebenfalls aktiv.
Du Steffen, zwei Dinge, Angelegenheiten würde ich gern sauber trennen:
- Darstellungsprobleme bei der Anzeige von Umlauten im konkreten Profil bei der Beschriftung des Titelbildes. Dieses Problem ist momentan mit einem Workaround gelöst.
- Darstellungsprobleme bei der Anzeige von Umlauten und scheinbar auch anderen Sonderzeichen generell bei der Beschriftung des Titelbildes in Hubzilla. Meine Ausführugen bezüglich "Englisch bevorzugt" beziehen sich explizit auf den Fall Nr. 2. Wie gesagt, ich habe aus de Ausführungen von Mike so verstanden, dass jetzt alle Hubzilla-Anwender, die in der Beschriftung des Titelbildes Sonderzeichen wie Umlaute, emojis oder chinesische Zeichen haben, sind darauf angewiesen, dass der Hub-Admin aktiv werden muss, damit das Problem - wie mit dem Kanal https://hub.libranet.de/profile/feator passiert, gelöst wird. Oder kann das Problem nur dann auftauchen, wenn ein DB-Format eingesetzt wird, das von Hubzilla nicht unterstützt werden?
Übrigens brauchst du die Github Kommentare hier nicht posten.Also ich habe einfach zitiert, damit eindeutiger ist, auf welche Texte sich meine Ausführungen beziehen. Ich werde darauf achten, möglichst kurze Zitate zu verwenden.
Ich sehe g'rade, dass das Darstellungsproblem kann je nach dem auftreten oder auch nicht, abhängig davon, über welchem Hub das Profil
feator
abgerufen wird. Ist auch logisch. Ich bin g'rade auf dem Hub https://hub.freecommunication.org
eingeloggt. Folgendes Verhalten kann ich beobachten:- Quelle vom 16.05.2017, 13:26 Uhr (hub.freecommunication.org) - wenn man diese URL aufruft, dann wird die Beschriftung auf dem Profilbild fehlerhaft angezeigt und zwar bei diesen zwei Quellen - mein Post vom
16.05.2017, 13:26
Uhr und17.05.2017, 12:51 Uhr
- Quelle vom 17.05.2017, 12:51 Uhr (hub.libranet.de) - beim Aufruf dieser URL wird die Beschriftung auf dem Profilbild hier
17.05.2017, 12:51 Uhr
korrekt angezeigt und hier16.05.2017, 13:26
irgendein Cache-Stand mitue
stattü
.
https://hub.libranet.de
öffne, dann gibt es keine Darstellunsgfehler in der Beschriftung des Titelbildes. Das o.g. Verhalten deutet für mich daraufhin, dass die Anpassung des Formats im entsprechendem DB-Feld auf dem Heimat-Hub evtl. keine Lösung für das Hubzilla-Grid bzw. nur eine Lösung für die Kanal-Betreiber auf einem bestimmten - hier Hub https://hub.libranet.de
- darstellt. Also es könnte sein, dass der Bug https://github.com/redmatrix/hubzilla/issues/779 wieder geöffnet werden muss. Wäre hilfreich, wenn es gelingen würde, den Fehler wie bei der Quelle 16.05.2017, 13:26
auf mindestens noch einem Hub nachvollziehen.
an example for $config.system.foo
last edited: Tue, 07 Nov 2017 09:44:31 +0100
@Hubzilla Development+
This code
not works. Can you please post one example for if-statements for Hubzilla-Version 2.5? S. also https://hub.freecommunication.org/help/member/member_guide#Comanche_Page_Description_Language
#ConditionalExecution #configSystemFoo
This code
[if mywebname]
... the configuration variable system.foo evaluates to 'true'.
[else]
...
[/if]
or [if [observer.webname]]
... the configuration variable system.foo evaluates to 'true'.
[else]
...
[/if]
or this
[if [observer.webname] == mywebname]
... todo
[/if]
not works. Can you please post one example for if-statements for Hubzilla-Version 2.5? S. also https://hub.freecommunication.org/help/member/member_guide#Comanche_Page_Description_Language
#ConditionalExecution #configSystemFoo
last edited: Tue, 07 Nov 2017 09:46:41 +0100
@Haakon Meland Eriksen (Parlementum) @Einer von Vielen.
I read in file https://hub.freecommunication.org/.htconfig.php :
I read in file https://hub.freecommunication.org/.htconfig.php :
/*
* Notice: Many of the following settings will be available in the admin panel
* after a successful site install. Once they are set in the admin panel, they
* are stored in the DB - and the DB setting will over-ride any corresponding
* setting in this file
*
* The command-line tool util/config is able to query and set the DB items
* directly if for some reason the admin panel is not available and a system
* setting requires modification.
*
*/
"Automatisiertes Fahren. Bundesrat stimmt Änderung des Straßenverkehrsgesetzes zu", 15.05.2017
Der Bundesrat hat am 12. Mai 2017 dem Gesetz zum automatisierten Fahren zugestimmt. Damit kann das Gesetz in Kraft treten. Kern ist die rechtliche Gleichstellung von menschlichem Fahrer und Computer. Hoch- oder vollautomatisierte Fahrsysteme dürfen künftig die Fahraufgabe selbstständig übernehmen.Weiterlesen ...
#AutomatisiertesFahren #Bundesrat #Straßenverkehrsgesetz #selbstfahrendeAutos #selbstfahrendesAuto #vollautomatisierteFahrsysteme #Straßenverkehrsrecht @Deutschsprachige Nutzer+ @Zot universe NEWS+ @We Distribute+
eMail-freundliche URL für die "Anleitung Install Hubzilla in 7 easy steps"
@tobias Ich verweise gern auf deine Anleitung Install Hubzilla in 7 easy steps [1]. Leider hat ein Blog-Beitrag eine Macke - die superlange URL birgt das Risiko, dass diese in einer eMail umgebrochen und so unbrauchbar wird. Deswegen hätte ich gern den Text [1] in einer Webseite. Drei - oder vier - Optionen stehen hier zur Verfügung:
- du packst die Inhalte in eine Webseite
- du erlaubst mir eine Webseite auf https://hubzilla.rocks zu erstellen und ich erledige den Job
- ich erstelle eine Webseite mit deinem Text in meinem Channel und verweise auf das Original
- es passiert nichts ...
@tobias Danke . Was einem Kanal wie Webseite fehlt ist eine Feedback-Funktion. Mal angenommen, ein Besucher hat eine Anregung, hat einen Fehler entdeckt usw. Lange rede, kurzer Sinn, ich profitiere davon, dass ich weiss, wie man ein Feedback an den Autor der Webseite "Anleitung Install Hubzilla in 7 easy steps" einreichen kann und rege an, das du der Webseite einen Hinweis anfügst:
Hier eine Übersicht Featurevergleich beim Teilen von inhalten auf unterschiedlichen Kanälen mit meinen Überlegungen zu Vor- und Nachteilen der jeweiligen Kanäle wie Webseite/ Blog, Wiki usw.
Feedback please Install Hubzilla in 7 easy steps - tobias - tobias@hubzilla.rocks .
Hier eine Übersicht Featurevergleich beim Teilen von inhalten auf unterschiedlichen Kanälen mit meinen Überlegungen zu Vor- und Nachteilen der jeweiligen Kanäle wie Webseite/ Blog, Wiki usw.
last edited: Tue, 16 May 2017 06:20:10 +0200
Ein automatischer URL-Beutifyer wäre gut.Na dann habe ich gleich ein Crowdfunding-Channel eingerichtet, wo es schwerpunktmaessig um die Verwirklichung von fehlenden Hubzilla-Features geht. Einen ersten Wunsch habe ich bereits eingereicht. Nur eine Bezahlmöglichkeit fehlt noch - Zauber hin oder her .
Anmerkung:
- Hubzilla hat ernsthafte Schwierigkeiten mit deutschen Umlauten
- die Wörter "Wünsch" und "schwerpunktmäßig" wurden eine ganze Weile mit kryptischen Zeichen anstelle von Umlauten/ ß dargestellt - Cache/Synchronisationsprblem-Problem
Hubzilla-Vorstellung war ein Erfolg - ein zweites Gespräch geplant
last edited: Mon, 15 May 2017 14:56:44 +0200
Ich habe heute eine Gelegenheit gehabt eine Stunde lang in einem IT-Unternehmen Hubzilla vorzustellen. Es war für beide Seiten ein anregendes Gespräch. Es ist vereinbart, dass demnächst ein zweites längeres Gespräch stattfindet. Der Termin steht noch nicht fest. DasThema bei diesem zweiten Gespräch "Hubzilla-Anwendungsmöglichkeiten im Unternehmen"
@Deutschsprachige Nutzer+ #HubzillaPromotion
@Deutschsprachige Nutzer+ #HubzillaPromotion
https://dev.hubzilla.org
@Andrew Manning I miss at https://dev.hubzilla.org/settings/channel the option "Manage locations" . BTW I have a clone of my channel at other hub.
#ManageLocations
#ManageLocations
I'm not sure where the link is, but you should be able to access it at https://hub.freecommunication.org/locs
"The Next Challenge for Open Source: Federated Rich Collaboration", 10.05.2017
last edited: Sun, 14 May 2017 20:38:52 +0200
"When over a decade ago the file sync and share movement was started by Dropbox and later joined by Google Drive, it became popular very fast. Having your data available, synced or via the web interface, no chance of forgetting to bring that important document or use USB sticks -- it was a huge step forward. But more than having your own data at hand, it enabled sharing and collaboration. No longer emailing documents, no longer being unsure if you got feedback on the latest version of your draft or fixing errors that were already fixed before. Usage grew, not only among home users but also business users who often used the public cloud without the IT departments' approval." #FrankKarlitschek Frank #Karlitschek
read more -> https://www.linux.com/blog/next-challenge-open-source-federated-rich-collaboration
@We Distribute+ @Zot universe NEWS+ #OpenSource #FederatedRichCollaboration #Federated #Federation #Collaboration #sharing #Dropbox #publicCloud #Cloud #filestorage #github #versioning #selfhosting #Nextcloud #Nextcloud12
read more -> https://www.linux.com/blog/next-challenge-open-source-federated-rich-collaboration
@We Distribute+ @Zot universe NEWS+ #OpenSource #FederatedRichCollaboration #Federated #Federation #Collaboration #sharing #Dropbox #publicCloud #Cloud #filestorage #github #versioning #selfhosting #Nextcloud #Nextcloud12
emails to recipients, the are none Hubzilla-members
Can I sent from Hubzilla account emails to many recipients, the are none Hubzilla-members?
@Hubzilla Support Forum+ #recipients #Hubzilla #email
@Hubzilla Support Forum+ #recipients #Hubzilla #email
Macht und Wucht der Denk- und Sprechmuster
last edited: Sun, 14 May 2017 19:33:23 +0200
Ich finde es ist sehr hilfreich, sich die Sendung des Deutschlandfunks - ist als Text- und MP3-Datei verfügbar - Forschungsergebnisse zu Denk- und Sprechmustern, anzutun. Bspw. um gezielt die Hubzilla-Vorteile überzeugender darstellen zu können. Abhängig davon, welche Begriffe für die Beschreibung von bestimmten Sachverhalten verwendet werden, wird die Wahrnehmung dieser Sachverhalte beeinflusst - zum positiven oder umgekehrt.
"Wenn Sie auf die Arbeitsmarktdebatte schauen, da sprechen wir alle von den Arbeitgebern und den Arbeitnehmern. Wir wissen auch aus dem Alltag, von unserem Moralverständnis her: Geben ist seliger denn nehmen. Mit diesem Frame sind sie automatisch in einer moralischen Perspektive. Und zwar hat der Arbeitgeber bereits etwas gegeben und ein Arbeitnehmer schon etwas genommen. Das ist ein gewisses moralisches Ungleichgewicht, kognitiv gesprochen, also in unserem impliziten Mitdenken. Man kann die Sache aus einer anderen Perspektive sehen. Man kann sagen: Na ja, der Leistungserbringer – also der Mitarbeiter –, erbringt eine Leistung und sein Chef – das Unternehmen – ist eben Leistungsbezieher, dann sind sie in einem anderen Frame." in der Sendung Sprachforscherin Wehling"Moral ist fast etwas Unehrenhaftes in der Politik, 14.05.2017
@Deutschsprachige Nutzer+ #Arbeitgeber #Arbeitnehmer #Deutschlandfunk #Sprechmuster #Denkmuster #Wahrnehmung #Framing
"Wenn Sie auf die Arbeitsmarktdebatte schauen, da sprechen wir alle von den Arbeitgebern und den Arbeitnehmern. Wir wissen auch aus dem Alltag, von unserem Moralverständnis her: Geben ist seliger denn nehmen. Mit diesem Frame sind sie automatisch in einer moralischen Perspektive. Und zwar hat der Arbeitgeber bereits etwas gegeben und ein Arbeitnehmer schon etwas genommen. Das ist ein gewisses moralisches Ungleichgewicht, kognitiv gesprochen, also in unserem impliziten Mitdenken. Man kann die Sache aus einer anderen Perspektive sehen. Man kann sagen: Na ja, der Leistungserbringer – also der Mitarbeiter –, erbringt eine Leistung und sein Chef – das Unternehmen – ist eben Leistungsbezieher, dann sind sie in einem anderen Frame." in der Sendung Sprachforscherin Wehling"Moral ist fast etwas Unehrenhaftes in der Politik, 14.05.2017
@Deutschsprachige Nutzer+ #Arbeitgeber #Arbeitnehmer #Deutschlandfunk #Sprechmuster #Denkmuster #Wahrnehmung #Framing
eigenen Hub auf einem Raspberry PI einrichten
last edited: Tue, 16 May 2017 07:14:49 +0200
@Tobias Kann sein, dass auf deinem Hub https://hubzilla.rocks , genau gesagt in deinem Thread eine nachträgliche Editierung von Kommentaren gesperrt ist? Ich stelle g'rade fest, dass die Edit-Schaltfläche fehlt. Vlt. weil es ein privates Forum ist? Jedenfalls Ergänzend zu diesem längeren Kommentar eine Info, dass ich demnächst versuche, einen Server auf meinem Raspbian-System mit Hilfe der Anleitung Install Hubzilla in 7 easy steps einzurichten. @Tobias Wo in den Webserver-Einstellungen kann ich dann ggf. festlegen, dass der Server unter 127.0.0.1 bzw. localhost erreichbar soll?
#RaspberryPI
#RaspberryPI
Aber wenn es evtl. einen VM-Player gibt, wo du mir ein fertig eingerichtetses System verpackstleider nein.
Ich persönlich habe nur noch Linux zu Hause und für die VMs KVM/QUEMU mit libirt. (Komme übrigens immer wieder zu Debian zurück.) IIRC in diesem Zusammenhang kannte ich noch nicht. Danke für den Tipp.
@neue medienordnung plus Weitere Variante: Hole Dir doch für 1,50 € pro Monat bei SeflHOST.de eine Domain mit dynamischer IP-Adressumleitung. (Das habe ich auch.) Alles andere macht dann das homeinstall script. Dabei kann ich Dir zur Seite stehen per Telefon oder so.
über das Vermögen der Protonet Betriebs GmbH ist ein Insolvenzverfahren eröffnet
last edited: Sat, 13 May 2017 09:52:49 +0200
Auszug aus dem Handelsregister https://www.handelsregister.de für Protonet Betriebs GmbH, HRB 139791 https://protonet.com/l
Das auf Open Source Entwicklungen basiertes Produkt der Firma fand ich sehr interessant. Ich habe vor einigen Monaten bei Protonet mal einen Testaccount erstellt. Die Benutzerfreundlichkeit der Protonet-Cloud lässt keine Wünsche offen.
Die Hintergründe der Insolvenz interessieren mich. Haben sich die Gründer übernommen? Ich habe mal mitbekommen, dass die Firma scheinbar von einem US-amerikanischen Unternehmen übernommen. Haben die Amerikaner absichtlich die potenzielle Konkurenz ruiniert?
Oder haben sich die Gründer in eine andere Protonet Verwaltungs GmbH, HRB 125299 gerettet? Bin g'rade verunsichert. Die Eintragungen im https://www.handelsregister.de bringen mich auch nicht weiter.
@Deutschsprachige Nutzer+ #Protonet #OpenSource
Durch Beschluss des Amtsgerichts Hamburg (67a IN 49/17) vom 01.05.2017 ist über das Vermögen der Gesellschaft das Insolvenzverfahren eröffnet. Die Vertretungsbefugnis des Geschäftsführers ist eingeschränkt. Die Gesellschaft ist aufgelöst.
Das auf Open Source Entwicklungen basiertes Produkt der Firma fand ich sehr interessant. Ich habe vor einigen Monaten bei Protonet mal einen Testaccount erstellt. Die Benutzerfreundlichkeit der Protonet-Cloud lässt keine Wünsche offen.
Die Hintergründe der Insolvenz interessieren mich. Haben sich die Gründer übernommen? Ich habe mal mitbekommen, dass die Firma scheinbar von einem US-amerikanischen Unternehmen übernommen. Haben die Amerikaner absichtlich die potenzielle Konkurenz ruiniert?
Oder haben sich die Gründer in eine andere Protonet Verwaltungs GmbH, HRB 125299 gerettet? Bin g'rade verunsichert. Die Eintragungen im https://www.handelsregister.de bringen mich auch nicht weiter.
@Deutschsprachige Nutzer+ #Protonet #OpenSource
last edited: Sat, 13 May 2017 11:35:36 +0200
Also was mich in dieser Protonet-Insolvenz stört - das #Crowdfunding gerät durch solche Pleiten in Verruf. Protonet hat vor ein Paar Jahren mit viel Presserummel einige Millionen für das Projekt per Crowdfunding gesammelt - s. 3 Millionen in 133 Stunden – Das Protonet-Funding in der Analyse, 09.07.2014 - http://blog.seedmatch.de/2014/07/09/protonet-crowdfunding-ali-jelveh-erfolgsfaktoren-crowdinvesting/ . Ich werde mich freuen, wenn diese Pleite mit Crowdfunding-Touch kein neues Geschäftsmodell von erfindungsreichen windigen #Investoren ist.
Mit Own- und Nextcloud kann man sich relativ einfach selbst eine Cloud einrichten.Na ja, Protonet ist wesentlich mehr als eine einfache Cloud. Das Produkt Protonet wurde als Collaborationsplattform inkl. Hardware konzipiert und wurde auch ordentlich umgesetzt - mein Eindruck. Aber gute Produkte zu entwickeln ist eine Sache, darauf basiert ein erfolgreiches Unternehmen aufzubauen - eine andere.
Crowdfunding: Protonet ist insolvent Die Heim- und Unternehmensserver von Protonet waren offenbar kein erfolgreiches Geschäftsmodell. - https://www.golem.de/news/crowdfunding-protonet-ist-insolvent-1702-126080.html
style-layout
last edited: Wed, 17 May 2017 12:13:41 +0200
I used here https://dev.hubzilla.org/page/flegno/blue these Layouts. How can I define for content in menus 1 and 2 those style-layout as for blue-standard-template? @Hubzilla Support Forum+
Layout 1
Layout 2: green + yellow
Layout 3
Layout 1
[region=aside]
[menu]Color-carrousel[/menu]
[/region]
[region=content]
[block]snippet-blue[/block]
[/region]
Layout 2: green + yellow
[region=aside]
[menu]dene_vs_Generalschluessel[/menu]
[/region]
[region=content]
[block]snippet-green[/block]
[block]snippet-yellow[/block]
[/region]
Layout 3
<div style="background-color:blue; height: 50px; width: 300px; "><br />
<center>
<span style="color:white; font-weight: bold; font-size: 15pt; font-family: Arial;">snippet number 3</span>
<center>
</div>
Webserver auf dem ODROID installieren
last edited: Fri, 12 May 2017 15:01:52 +0200
- ODROID-XU4 User Manual - https://magazine.odroid.com/odroid-xu4
- Webserver auf dem ODROID installieren, 11.03.2014 - http://fluuux.de/2014/03/webserver-auf-dem-odroid-installieren/
- Odroid U3 LAMP Server With Seafile Cloud - http://www.instructables.com/id/Odroid-U3-LAMP-Server-with-Seafile-Cloud/