Übersicht Letzte Änderungen Letzte Änderungen in der Umgebung KurzAnleitung Blog RSS

ServeurPersonnelDeLog

LogServers

Un ServeurPersonnelDeLog est, très simplement, un outil pour enregistrer et servir des notes simples et chronodatées sur l’internet. Il est destiné pour un usage personnel mais pourrait être utile pour de nombreux formats de traçabilités instant par instant.

Exemples Usages

Usages désirés:

Si vous éternuez, il sera difficile d'avoir l'information dans le ServeurPersonnelDeLog. Il y a un dispositif qui pourrait être employé.

Il doit non seulement stocker des logs, il pourrait stocker quelques données indépendantes du temps en rapport avec votre personne.

Intimité & Sécurité

Notez que tout est fait par consentement. Rien n’est obligatoire. Aussi, vous ne devez pas fournir l’information à chaque client. Vous pourriez être capable de dire au seveur, "Voilà l’information. Ne la délivre pas à n’importe quels clients auxquels je n’ai pas donné mon autorisation de la recevoir."

Vous voudrez probablement un système d’authentification de signature PGP pour tous vos écrits et quelques lectures. Vous pourriez aussi désirer être capable de placer des engagements, en attendant une approbation de votre part plus tard. (Fourni ce n’est pas trop tard, à ce stade..!)

A ce stade, pendant que nous expérimentons cette technologie, il n’y aura probablement pas de sécurité. Si quelqu’un veut la faire ressembler à quelque chose pour y faire des choses dangereuses, bien, c’est simplement une technologie expérimentale. Mais pour finir, nous aurons besoin de la protéger contre ce type d’agissement.

Interface

L’interface peut être quelconque, mais à ce stade elle est en XML-RPC, simplement parce que c’est si facile à utiliser.

Vous pourriez simplement vous connecter à votre ServeurPersonnelDeLog par une sorte de page web pour régler vos permissions, et pour lire, poster et modifier vos informations. L’identification serait un processus simple. Vous n’auriez pas besoin d’être sur le serveur pour vous identifier. De ce fait, pendant que vous enregistrez sur quelque wiki, vous pouvez simultanément vous identifier pour le ServeurPersonnelDeLog. Ensuite vous donnez simplement l’adresse de votre ServeurPersonnelDeLog vers le wiki futur. En fait, vous n’avez même pas besoin de faire ça, si le wiki connaît déjà quelques serveurs de logs. Il pourrait simplement vérifier chacun d’entre eux pour vérifier votre nom.

Complexité ?

A ce stade une chose vraiment simple. J’ai produit une version basique qui peut se connecter simplement de la manière que vous voulez en 100 lignes de Python. Ce pourrait faire facilement beaucoup moins.

Cependant, une fois que vous placez la sécurité et de multiples interfaces à l’intérieur du système, cela peut devenir vraiment compliqué.

Protocole Construction

Les protocoles ne sont pas compliqués et ne requièrents pas un standards body.

Les entrées de Log sont simplement par convention populaire. Comme ça, à ce stade, chaque entrée de log suit les conventions comme suit :

Vous la prenez à partir de là. Attachez ce que vous voulez à votre entrée de log :

A ce stade pour le wiki post, j’ai:

Ai-je oublié quelque chose d’important ? Simplement produit un nom et l’ai déposé ici. Dites-nous en plus plus tard.

Development Status

http://plogdev.wiki.taoriver.net/

J'ai téléversé sur le serveur python et le code client , et les notes de protocole.

Aussi écrit un petit tutoriel, et pointé vers un serveur de test en fonctionnement.

I've hacked MoinMoin to report edits to a plog server, and written down the instructions on how to repeat it. It's careless code. But it works.

Next, I'll likely either make a MoinMoin macro to publish a person's pageviews, or work on PyBlosxom?, to work on a module for it to show recent activities on wiki and what-not.

The really big dark nasty aweful bad cloud in the sky is "security."

On Topic?

BayleShanks and I have been debating talking about this here. Is it OnTopic? OffTopic? Well, the resources we need to put it in a place where it is OnTopic, but still seen by our peers, isn't quite in place yet, so I'm swayed by Bayle, and posting this here.

-- LionKimbro

It's on-topic. If CommunityWiki's OnTopic really subsumes MeatballWiki's, then part of its mission is to serve as a WikiEngine-neutral place for discussion wiki software technology.

-- BayleShanks


Ideas that probably already have Wiki Words for them:

Ideas to refactor on their own page:

-- LionKimbro


btw, so far what you have on the server side is just a general-use lightweight XML-RPC database, right? i wonder if there is anything like that out there already. If not, that sort of thing may be useful for more than just plog.

-- BayleShanks


No good reason.

no good reason for what?

I can think of a lot of trade-offs.

It took me about 15 minutes to write plog, and it's obvious how to extend it.

If I do it as a database thingy, it's not nearly so obvious and easy, and I'm not sure if I can extend it how I want it go.

Do you want to do it differently?

naa, let's stick with your instincts

I'm open.

(Tangentially related: WikiFeatures:DatabaseCapabilities.)

-- LionKimbro


Should this page be moved to IntComm?? -- BayleShanks

Why not use HTTP, rather than XML-RPC, as the protocol for interacting with the PersonalLogServer? See IntComm:HttpIsaDatabaseAccessProtocol?.


Voir aussi l'idée de "personal public wiki" sur WikiAsPim, WritersLog.

See also comment on Dries' drop.org weblog, which is itself a link to Bill Kearney's idea.

Voir aussi ProjectLogServer


PageTranslation PersonalLogServer DossierInterCommunauté DossierSyndication

Diese Seiten lokal erstellen: WritersLog MoinMoin WikiEngine PatrickAnderson WikiAsPim

Sprachen: