• Logo-AVFM.png
  • Compartir conocimientos sin adoctrinamiento feminista. Eso es nuestra misión.
    La antítesis de la cultura de la víctima feminista y la ideología del odio.
    Este wiki está en preparación: ¿Usted desea editar? ¡Clic aquí para unirse a nosotros!
  • Logo-J4MB.png

Ver marcas de recuento

Ir a la navegación Ir a la búsqueda

Esta extensión proporciona una visión general de las marcas de recuento de VGWort en este Wiki, su asignación a los artículos y ayuda a preparar el reporte anual para VGWort.

Acerca de esta extensión

La versión de esta extensión es 0.7.0 (versión de varios autores) y es compatible con versiones anteriores hasta MediaWiki v1.35.3. Si quieres una licencia, tienes una idea para una nueva característica o simplemente necesitas ayuda, por favor contáctanos.

Para utilizar las marcas de recuento, es necesario seguir estos pasos:

  1. crear una cuenta de usuario en este wiki. Esto permite escribir artículos en la wiki.
  2. un burócrata debe dar a esta cuenta de usuario los derechos (“vgwortauthor”, “vgwortreporter”) para esta extensión. Esto permite cargar marcas de recuento desde VG Wort y asignarlos a los artículos.
  3. Configure una cuenta en esta extensión. El nombre de la cuenta de usuario del wiki es público. La información de esta prórroga no es pública y se utiliza para la presentación del informe anual a VG Wort.
  4. Las marcas de recuento deben pedirse a VG Wort, importarse y luego vincularse a los artículos. Todos los enlaces necesarios se encuentran en la página principal de esta extensión. Consulte también las instrucciones de uso en la parte inferior de la columna de la izquierda.
  5. Por último, debe presentarse un informe anual a VG Wort.

Uso

El funcionamiento se muestra en sus características básicas en la página principal de esta extensión. Estos enlaces se activan en función de los derechos asignados al usuario. Las tareas se distribuyen de la siguiente manera:

  1. autor de VG Wort

    El autor obtiene sus marcas de recuento de VG Wort, los importa y los asigna a un artículo.

    Para la asignación, se puede utilizar la tabla de asignación y las estadísticas de vista de página para proporcionar artículos potencialmente adecuados con una marca de recuento. También se puede acceder a la página de asignación desde un artículo a través del enlace “asignar” de la página de asignación.

  2. reportero de marcas de recuento

    El reportero puede guardar las lecturas de recuento y crear un informe anual.

    En la página “determinar el texto simple” se pueden extraer los datos necesarios para el informe anual, incluido el texto sin formato del artículo con la longitud del texto.

  3. administrador de marcas de recuento

    El administrador puede editar la configuración de esta extensión, cambiar (corregir) la asignación de artículos a los autores o editar las marcas de recuento posteriormente.

    El administrador puede modificar los grupos a los que pertenece este usuario, añadiendo así al usuario a los grupos “VG Wort-Autor” o “VG Wort-Melder”, o eliminando al usuario de estos grupos.

  4. Estadísticas

    Junto con la extensión “Hitcounter” y los recuentos guardados del año anterior, es posible estimar qué artículos alcanzarán el número de clics necesario al final del año. En función de la longitud del texto y del número de clics ya conseguidos, se calcula y se muestra un estado. (Véase la tabla a la derecha.)

La administración de permisos de los grupos de usuarios corre a cargo de un burócrata.

Para que se entienda: esta extensión del programa utiliza dos conceptos de usuario que no tienen nada que ver entre sí. Uno es el “usuario” de esta wiki y el otro es el “autor” en VG Wort.
El “usuario” de la wiki sirve para conectarse, editar los artículos y utilizar la gestión de derechos interna de la wiki. Nada de esto tiene que ver con VG Wort.
El “autor” registrado en VG Wort puede subir fichas, gestionarlas y asignarlas a los artículos. Los contadores de VG Wort, su vínculo con un “autor” y con un artículo no tienen nada que ver con la wiki y sus “usuarios”.
En cuanto al programa, hay que tener en cuenta que tanto el “usuario” de la Wiki como el “autor” de la VG Wort tienen su propio número de identificación, que debe mantenerse separado.
Para los usuarios de esta extensión del programa, no basta con entrar en la wiki para gestionar los contadores. Para ello, primero deben registrarse como “autor” de VG Wort en la administración de autores. La autorización para hacerlo la concede el citado “burócrata” de la Wiki.

La etiqueta <novgwort> puede utilizarse para excluir partes del texto (por ejemplo, las citas) para el informe a VGWort.

Un reportero de VG Wort trabaja en “modo informe”, lo que significa que las estadísticas muestran el número de clics conseguidos hasta el final del año anterior. El que tiene tanto el rol de autor como el de reportero, puede cambiar al otro modo en sus “ajustes personales”.

Permisos de los grupos de usuarios

Los permisos de los grupos de usuarios se asignan por defecto de la siguiente manera:

  1. „*“ (lectores no registrados):
    • Leer la página de información (esta página)
    • No hay más derechos
  2. „user“ (usuarios conectados):
    • „countingmarker_statistic“ (Acceso a las estadísticas)
  3. „vgwortauthor“:
    • Editar los datos personales de VG Wort. (Nombre, número de ficha)
    • „countingmarker_assign“ (Asignación de marcas de recuento)
    • „countingmarker_import“ (Importar marcas de recuento)
  4. „vgwortreporter“:
    • „countingmarker_report“ (Crear reporte anual)
    • „countingmarker_save“ (Guardar valores de conteo)
  5. „vgwortsysop“:
    • „countingmarker_admin“ (Cambiar parametrizaciones)
    • „countingmarker_import“ (Importar marcas de recuento)
    • „countingmarker_save“ (Guardar valores de conteo)

Estos ajustes se pueden modificar en el archivo “LocalSettings.php”.

Estados de reporte

Una visión general del estado de los artículos en cuanto a la longitud del texto y el número de clics conseguidos sirve de apoyo para la asignación de contadores. Se distinguen los siguientes diez niveles:

Status 9:Límite de recuento 1 alcanzado
Status 8:Límite de recuento 1 alcanzado
Status 7:Límite de recuento 2 alcanzado
Status 6:Límite de recuento 1 no alcanzado
Status 5:Límite de recuento 2 no alcanzado
Status 4:Texto demasiado corto para el límite de recuento 1
Status 3:Texto demasiado corto para el límite de recuento 2
Status 2:Poco recuento
Status 1:Texto demasiado corto
Status 0:Texto demasiado corto y poco recuento

Los artículos pueden seleccionarse en los cuadros sinópticos a través de su estado. El límite de recuento 1 se define para una longitud de texto de 1500 y 1800 clics, el límite de recuento 2 para una longitud de texto de 750 y 10000 clics.

Change Log

  • Neu in Version 0.3.x:
    • 0.3.0: Erste Version für den öffentlichen Gebrauch (nur Einzelautor-Version und nur REL1_25)
    • 0.3.3: Erste Multi-Autor-Version mit Rechteverwaltung. Nur REL1_25.
    • 0.3.5: Erste Version mit Anpassungen an MediaWiki REL1_35.
    • 0.3.6: Die Benutzergruppenrechte wurden verfeinert und die Bedienung verbessert. (permisos de los grupos de usuarios)
    • 0.3.6: Dem Wartungsskript „saveCounterValues.php“ wurde eine Option „Save the page_counter column for image files also“ hinzugefügt.
  • Neu in Version 0.3.7.x:
    • 0.3.7: Neuer Entwicklungszweig (Branch) für MediaWiki REL1_35.
    • 0.3.7.0: Hook „SkinTemplateOutputPageBeforeExec“ ersetzt durch „SkinAddFooterLinks“.
    • 0.3.7.0: Die Rückwärtskompatibilität für MediaWiki <1.35.3 wird aufgegeben.
    • 0.3.7.1: Verbesserte Fehlerbehandlung in Klasse „ManageMarker“. Es wird nun ausgewiesen, wenn einer Zählmarke eine ungültige Artikel-ID zugewiesen wurde.
    • 0.3.7.1: Auf der Seite „Acerca de esta extensión“ wurde mehr Text übersetzt.
    • 0.3.7.2: Die Spalte mit dem Eintrag „PAGEID“ wurde aus Übersicht der Mediendateien entfernt, da diese nur für die Zuweisung von Zählmarken zu Artikeln von Belang ist.
    • 0.3.7.2: In der „multi“-Version wurde in der Übersicht der Artikel eine Spalte mit der Autoren-ID hinzugefügt.
    • 0.3.7.2: Auch Besuchern ohne Rechte wird nun angezeigt, wie viele Artikel im Bestand sind und wieviele Aufrufe insgesamt im aktuellen Jahr erzielt wurden.
    • 0.3.7.3: Die URL zur VG Wort-Seite wurde aus den „i18n“-Dateien entfernt und in eine konfigurierbare globale Variable verlegt.
    • 0.3.7.3: Der Inklude-Pfad für die Datei „maintenance/Maintenance.php“ wurde in den Wartungs­skripten korrigiert.
    • 0.3.7.3: Fehlgeschlagene Datenbank-Abfragen werden in den Wartungs­skripten nun abgefangen.
    • 0.3.7.4: Quellkodepflege: alter, toter Kode entsorgt.
    • 0.3.7.4: Die Wartungsskripte „updateArticleStatus.php“ und „updateTextlength.php“ wurden von der Erweiterung „HitCounters“ entkoppelt.
    • 0.3.7.5: Bedienungsanleitung überarbeitet und ergänzt.
    • 0.3.7.5: Kompatibilität mit MediaWiki REL1_37 hergestellt.
    • 0.3.7.6: Feinabstimmung bei den Benutzer­gruppen­rechten.
    • 0.3.7.7: Umbenennungen von Variabeln von „user“ zu „wiki_user“ und „author“ zu „vgwort_autor“.
    • 0.3.7.7: Die Zählmarken waren noch mit der ID des Wiki-Accounts verknüpft. Das wurde umgestellt auf die ID der Autorenverwaltung dieser Erweiterung.
    • 0.3.7.7: Aus der Autorenverwaltung heraus können die Autoren nun direkt auf die Übersicht ihrer Artikel und Zählmarken gelangen.
    • 0.3.7.8: In den Statistiken können die Artikel nach Autoren selektiert werden.
    • 0.3.7.9: Neue Klasse: CountingMarkerQueryPageWithSelection.
    • 0.3.7.9: In den Statistiken können die Artikel nach dem VG Wort-Report-Status selektiert werden.
    • 0.3.7.9: Die Artikel können selektiert werden, ob ihnen bereits eine Zählmarke zugewiesen wurde oder nicht.
    • 0.3.7.9: Die Zählmarken können selektiert werden, ob sie bereits einem Artikel zugewiesen wurden oder nicht.
  • Neu in Version 0.4.0:
    • Der Reportstatus wird nun aktuell berechnet.
  • Neu in Version 0.5.x:
    • 0.5.0: Tag <novgwort> hinzugefügt.
    • 0.5.1: Kompatibilität mit MediaWiki REL1_38 hergestellt.
    • 0.5.1: Hook „PageContentSaveComplete“ ersetzt durch „PageSaveComplete“.
    • 0.5.2: Beim „determinar el texto simple“ wird nun erkannt, ob es sich bei dem Eintrag um eine Weiterleitung handelt.
    • 0.5.2: Die Beschreibung der „permisos de los grupos de usuarios“ präzisiert.
    • 0.5.2: Die Anzeige der Skriptlaufzeit kann nur noch aktiviert werden, indem die globale Variable „$wmShowScriptExecutionTime“ auf 1 gesetzt wird.
    • 0.5.2: Die Statistikseiten haben nun eine ausklappbare Legende.
    • 0.5.2: Die ID des VG-Wort-Autors wird nun bereits bei der Neuanlage eines Artikels in der Tabelle „countingmarker_page“ im Feld „author_id“ gesetzt.
    • 0.5.3: Hook „SpecialStatsAddExtra“ hinzugefügt für Página especial „Estadísticas“.
    • 0.5.3: Neues Wartungsskript „cleanupCounterMarker.php“ erstellt.
    • 0.5.4: Die Funktion „determinar el texto simple“ kann nun in den globalen Variablen „$wmCountingMarkerRemoveLinkMarks“, „$wmCountingMarkerRemoveRefs“, „$wmCountingMarkerRemoveSeeAlso“ und „$wmCountingMarkerRemoveWeblinks“ konfiguriert werden.
    • 0.5.4: In der Zählmarken-Verwaltung können die Zählmarken nach „Asignabilidad“ und „Activación“ selektiert werden.
    • 0.5.5: Bereit für PHP 8: Klassenvariablen mit Typen versehen.
    • 0.5.6: In der Basis-Version wurde ein neues Feld „page_status“ in der DB-Tabelle „countingmarker_page“ hinzugefügt, deshalb hat sich die Datei „sql/update_singleauthor.sql“ geändert.
    • 0.5.6: Das Wartungsskript „updateTextlength“ zeigt jetzt an, wenn sich die Textlänge geändert hat.
    • 0.5.7: Refactoring, Compatibility.
    • 0.5.8: Neuer Hook „GetPreferences“ hinzugefügt. Voreinstellungen der Wiki-Benutzer: „ShowScriptExecutionTime“ aktivieren, „Anzahl der meist­betrachteten Seiten“ festlegen.
    • 0.5.9: Geändertes „Konfigurationsschema“, Änderung von Manifest Version 1 auf Version 2 (unterstützt seit 1.29+) und Änderung des Prefixes der Konfigurations­variablen von Standard wg auf wm.
    • 0.5.9: Ersetzung der Klasse „CountingMarkerHooks“, welche eine Klasse erweitert (extends „Hooks“) durch eine Klasse, die Schnittstellen implementiert.
    • 0.5.9: Changed the prefix of the configuration variables from default to „wm“.
  • Neu in Version 0.6.x:
    • 0.6.0: Neue Datenbank-Unterstützung für „sqlite“.
    • 0.6.1: Refactoring, Neue Klasse „CountingMarkerUtils“.
    • 0.6.2: Kompatibilität mit MediaWiki REL1_41 hergestellt.
    • 0.6.3:„AddGroups“ und „RemoveGroups“ in „extension.json“ hinzugefügt.
    • 0.6.4: Kompatibilität mit MediaWiki REL1_42 hergestellt.
    • 0.6.5: Refactoring, Verwendung von „RequestContext::getMain()“.
    • 0.6.5: Voreinstellung der Wiki-Benutzer: „Zeitraum für zuletzt betrachtete Seiten“ (Woche, Monat, Jahr) festlegen.
    • 0.6.6: Bedienungsanleitung: Verwendung von „Meldemodus“ und „Autorenmodus“ beschrieben.
  • Neu in Version 0.7.0:
    • Wartungsformular: Probleme in der Tabelle „countingmarker_page“ beheben.

Tablas de la base de datos

  1. Tabla countingmarker_page
    • page_id int(10) UNSIGNED NOT NULL
      Dies ist der PRIMARY KEY und entspricht dem Feld page_id der MediaWiki-Tabelle page.
    • author_id int(10) UNSIGNED DEFAULT NULL
      Der Verweis auf den Autor des Artikels und entspricht dem Feld author_id der Tabelle countingmarker_author.
    • marker_id int(10) UNSIGNED DEFAULT NULL
      Der Verweis auf den Eintrag in der Tabelle countingmarker_marker.
    • page_date date DEFAULT NULL
      Das Datum des DB-Eintrages. Es ist nur relevant im aktuellen Jahr und wird dort zur Voraus­berechnung der Klickzahlen zum Jahresende verwendet.
    • page_length bigint(20) UNSIGNED NOT NULL DEFAULT 0
      Dieses Feld enthält die korrekte Textlänge des Artikels und wird für statistische Auswertung und Such­funktionen verwendet.
    • page_status int(1) UNSIGNED NOT NULL DEFAULT 0
      Dieses Feld enthält eine Bewertung des Artikels und wird für statistische Auswertung und Such­funktionen verwendet.
    • page_type int(2) UNSIGNED NOT NULL DEFAULT 1
      Dieses Feld enthält den Index für den Typ des Artikels und wird für Such­funktionen und ggfs. für die Jahresmeldung an VG Wort verwendet.
  2. Tabla countingmarker_marker
    • id int(10) UNSIGNED NOT NULL
      Dies ist der PRIMARY KEY der Zählmarken und entspricht dem Feld marker_id der MediaWiki-Tabelle countingmarker_page.
    • server int(2) UNSIGNED NOT NULL
      Dies ist die ID des verwendeten Servers.
    • public_key varchar(32) NOT NULL DEFAULT ""
      Der öffentliche Schlüssel der Zählmarke.
    • private_key varchar(32) NOT NULL DEFAULT ""
      Der private Schlüssel der Zählmarke.
    • url varchar(64) NOT NULL DEFAULT ""
      Dieses Feld enthält die URL des Zählpixels. (Das Feld wird nicht verwendet und dient nur zu Kontrollzwecken.)
    • page_id int(10) UNSIGNED DEFAULT NULL
      Dieses Feld enthält die ID des zugewiesenen Artikels, siehe Feld page_id der MediaWiki-Tabelle page.
    • is_assignable int(1) UNSIGNED NOT NULL DEFAULT 1
      Dieses Feld enthält eine "1", wenn die Zählmarke einem Artikel zugewiesen werden kann und "0", wenn sie – beispielsweise von VG Wort – für ungültig erklärt wurde und folglich keinem Artikel mehr zugeordnet werden soll.
    • is_counting int(1) UNSIGNED NOT NULL DEFAULT 1
      Dieses Feld enthält eine "1", wenn die Zählmarke "aktiv" ist – die Zählfunktion aktiviert ist – und "0", wenn sie "deaktiviert" wurde, etwa weil – wahrscheinlich temporär – die Zählfunktion ausgesetzt werden soll.
    • author int(10) UNSIGNED NOT NULL DEFAULT 1
      Die ID des VG Wort-Autors entspricht dem Feld author_id der Tabelle countingmarker_author.
  3. Tabla countingmarker_counter
    • Diese Tabelle enthält die Zählstände aus der Erweiterung HitCounters zu verschiedenen Zeitpunkten. Die wichtigsten sind die Zählstände jeweils zum Jahresende.
    • page_id int(10) UNSIGNED NOT NULL
      Die ID des Artikels, dem dieser Zählerstand zugeordnet ist.
    • date date DEFAULT NULL
      Das Datum des Zählerstandes.
    • expiry_date date DEFAULT "9999-12-31"
      Das Datum, ab dem geplant ist, diesen Datensatz zu entfernen.
    • page_counter bigint(20) UNSIGNED NOT NULL DEFAULT 0
      Dieses Feld enthält den Zählerstand zum gegebenen Zeitpunkt
    • page_length bigint(20) UNSIGNED NOT NULL DEFAULT 0
      Dieses Feld enthält die korrekte Textlänge in Zeichen zum gegebenen Zeitpunkt. Dieses Feld ist wenig wichtig und wird aktuell nirgends aktiv verwendet.
  4. Tabla countingmarker_author
    • Diese Tabelle enthält die Autoren-Daten.
    • author_id int(10) UNSIGNED NOT NULL
      Dies ist der PRIMARY KEY dieser Tabelle.
    • user_id int(10) UNSIGNED NOT NULL
      ID des MediaWiki Benutzerkontos.
    • first_name varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT ''
      Vorname
    • last_name varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT ''
      Nachname
    • birth_date date DEFAULT NULL
      Geburtsdatum
    • index_number int(10) UNSIGNED DEFAULT NULL
      VG Wort-Karteinummer
    • comment varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL
      Ein zusätzliches Kommentarfeld.

Scripts de mantenimiento (maintenance)

  • cleanupCounterMarker.php entfernt Einträge aus der Tabelle countingmarker_page, die in der Tabelle page auf einen Eintrag verweisen, der a) nicht existiert, b) nicht im Artikel-Namensraum liegt oder c) eine Weiterleitung ist.
  • saveCounterValues.php sichert Zählerstände in der Tabelle countingmarker_counter.
  • deleteOldCounterValues.php entfernt Zählerstände aus der Tabelle countingmarker_counter, wenn diese ihr „Verfallsdatum“ überschritten haben.
  • saveAnnualReport.php erstellt für die Jahresmeldung an VG Wort eine XML-Datei.
  • updateArticleStatus.php aktualisiert den Status aller Artikel. Der Status zeigt beispielsweise an, ob ein Artikel bereits die von VG Wort festgelegten Bedingungen bezüglich Textlänge und Anzahl von Aufrufen erfüllt.
  • updateTextlength.php berechnet die korrekte Textlänge (die für VG Wort relevante Anzahl von Zeichen) für alle Artikel.