Skip to content

Commit

Permalink
Merge pull request #37 from creative-commoners/pulls/2.0/reports
Browse files Browse the repository at this point in the history
NEW Move CwpStatsReport from cwp/cwp-core into cwp/cwp
  • Loading branch information
NightJar committed Jan 25, 2018
2 parents e2e2e64 + 3668832 commit f579356
Show file tree
Hide file tree
Showing 16 changed files with 366 additions and 202 deletions.
6 changes: 1 addition & 5 deletions .upgrade.yml
Expand Up @@ -26,8 +26,4 @@ mappings:
CleanupGeneratedPdfBuildTask: CWP\CWP\Tasks\CleanupGeneratedPdfBuildTask
CleanupGeneratedPdfDailyTask: CWP\CWP\Tasks\CleanupGeneratedPdfDailyTask
PopulateThemeSampleDataTask: CWP\CWP\Tasks\PopulateThemeSampleDataTask
WorkflowDefinitionExtensionTest: CWP\CWP\Tests\Extensions\WorkflowDefinitionExtensionTest
EventHolderTest: CWP\CWP\Tests\PageTypes\EventHolderTest
SitemapPageTest: CWP\CWP\Tests\PageTypes\SitemapPageTest
BasePageTest: CWP\CWP\Tests\PageTypes\BasePageTest
PopulateThemeSampleDataTaskTest: CWP\CWP\Tests\Tasks\PopulateThemeSampleDataTaskTest
CwpStatsReport: CWP\CWP\Report\CwpStatsReport
Expand Up @@ -24,6 +24,7 @@ For a full overview of the SilverStripe 4 changes, see [the 4.0.0 changelog](htt
* `$search_index_class` removed, use `Injector::inst()->get(\CWP\Search\CwpSearchEngine::class . '.search_index')` instead.
* `BasePage::getAvailableTranslations` has been removed, use `FluentExtension::Locales` instead (`$Locales` from a template).
* All PDF export functionality from `BasePage` and `BasePageController` has been removed and moved to a new module [cwp/cwp-pdfexport](https://github.com/silverstripe/cwp-pdfexport).
* `CwpStatsReport` has been moved from the cwp/cwp-core module to cwp/cwp.

For a detailed list of changes, see the full changelog below.

Expand Down
20 changes: 3 additions & 17 deletions lang/ar.yml
Expand Up @@ -4,23 +4,19 @@ ar:
FbFieldDesc: 'رابط الفيس بوك(كل شئ بعد "/http://facebook.com", /http://facebook.com <strong>اسم المستخدم<strong/> /http://facebook.com <strong>صفحات/108510539573<strong/>)'
GaField: 'حساب جوجل التحليلى'
GaFieldDesc: 'رقم الحساب الذى سيتم استخدامه عبر الموقع بالكامل ( بصيغة <strong>UA-XXXXX-X<strong/>)'
LogosIconsTab: الشعارات/الأيقونات
SocialMediaTab: 'وسائل الإعلام الاجتماعية'
TwitterField: 'اسم المستخدم الخاص بتويتر'
TwitterFieldDesc: 'اسم المستخدم الخاص بتويتر (مثلا, /http://twitter.com <strong>اسم المستخدم<strong/>)'
CWP\CWP\Model\Quicklink:
ExternalLinkLabel: 'رابط خارجي'
InternalLinkLabel: 'رابط داخلى'
NameLabel: الاسم
Note: '<"div class="message good notice>ملاحظة: لو قمت بتحديد رابط خارجى, سيتم تجاهل الرابط الداخلى.<div/>'
Note2: '<p> استخدم هذا لتحديد رابط لصفحة إما فى هذا الموقع (رابط داخلى) أو موقع آخر (رابط آخر).<p/>'
PLURALNAME: 'روابط سريعة'
PLURALNAME: روابط سريعة
ParentRelationLabel: والد
SINGULARNAME: 'رابط سريع'
SINGULARNAME: رابط سريع
SortOrderLabel: 'ترتيب الفرز'
CWP\CWP\PageTypes\BaseHomePage:
AddNewButton: 'أضف جديد'
DESCRIPTION: 'صفحة المحتوى العام'
FeatureButtonText: 'نص الزر'
FeatureCategoryDropdown: 'أيقونة الفئة'
FeatureContentFieldLabel: المحتوى
Expand All @@ -30,31 +26,21 @@ ar:
CWP\CWP\PageTypes\BasePage:
ColumnPageType: 'نوع الصفحة'
ColumnTitle: عنوان
DESCRIPTION: 'صفحة المحتوى العام'
PLURALNAME: 'الصفحات الأساسية'
RelatedPages: 'الصفحات المرتبطة'
SINGULARNAME: 'صفحة رئيسية'
TagsTabTitle: البطاقات
Taxonomy: 'علم التصنيف'
Taxonomy: علم التصنيف
Term: عنصر
Terms: عناصر
CWP\CWP\PageTypes\DatedUpdateHolder:
DESCRIPTION: 'صفحة المحتوى العام'
DateRangeFilterMessage: 'قد تم تصفيتها حسب تاريخ واحد'
FilterAppliedMessage: 'قد تم تطبيق الفلتر مع عكس المواعيد.'
PLURALNAME: 'الصفحات الرئيسية'
SINGULARNAME: 'حامل التحديث المحدد بموعد'
CWP\CWP\PageTypes\DatedUpdatePage:
AbstractDesc: 'الملخص يستخدم لتلخيص صفحات القوائم. هى محددة ب 160 حرف.'
AbstractTextFieldLabel: ملخص
AuthorFieldLabel: مؤلف
DESCRIPTION: 'صفحة المحتوى العام'
DateLabel: تاريخ
EndTimeFieldLabel: 'وقت الانتهاء'
FeaturedImageFieldLabel: 'صورة مميزة'
LocationFieldLabel: موقع
SINGULARNAME: 'صفحة التحديث المحددة بموعد'
StartTimeFieldLabel: 'وقت البدء'
CWP\CWP\PageTypes\EventHolder:
DESCRIPTION: 'صفحة حاوية لصفحات الأحداث, توفر تصفية للأحداث و ترقيم الصفحات'
PLURALNAME: 'الصفحات الرئيسية'
Expand Down
30 changes: 13 additions & 17 deletions lang/de.yml
@@ -1,9 +1,9 @@
de:
CWP\CWP\Extensions\CustomSiteConfig:
FbField: 'Facebook-Benutzerkennung oder Benutzername'
GaField: Google-Analytics-Konto
GaField: 'Google-Analytics-Konto'
SocialMediaTab: 'Soziale Medien'
TwitterField: Twitter-Benutzername
TwitterField: 'Twitter-Benutzername'
TwitterFieldDesc: 'Twitter-Benutzername (z.B. http://twitter.com/<strong>Benutzername</strong>)'
CWP\CWP\Model\Quicklink:
ExternalLinkLabel: 'Externer Link'
Expand All @@ -12,32 +12,28 @@ de:
PLURALNAME: Schnelllinks
ParentRelationLabel: Übergeordnet
SINGULARNAME: Schnelllink
SortOrderLabel: Sortierreihenfolge
SortOrderLabel: 'Sortierreihenfolge'
CWP\CWP\PageTypes\BaseHomePage:
AddNewButton: 'Neue hinzufügen'
DESCRIPTION: 'Allgemeine Inhaltsseite'
FeatureButtonText: Schaltflächentext
FeatureCategoryDropdown: Kategoriesymbol
FeatureButtonText: 'Schaltflächentext'
FeatureCategoryDropdown: 'Kategoriesymbol'
FeatureContentFieldLabel: Inhalt
Title: Titel
CWP\CWP\PageTypes\BasePage:
ColumnPageType: Seitentyp
ColumnPageType: 'Seitentyp'
ColumnTitle: Titel
DESCRIPTION: 'Allgemeine Inhaltsseite'
PLURALNAME: 'Basis Seiten'
RelatedPages: 'Abhängige Seiten'
TagsTabTitle: Schlagwörter
CWP\CWP\PageTypes\DatedUpdateHolder:
DESCRIPTION: 'Allgemeine Inhaltsseite'
CWP\CWP\PageTypes\DatedUpdatePage:
AuthorFieldLabel: Autor
DESCRIPTION: 'Allgemeine Inhaltsseite'
DateLabel: Datum
EndTimeFieldLabel: Endzeit
LocationFieldLabel: Ort
StartTimeFieldLabel: Startzeit
CWP\CWP\PageTypes\EventHolder:
Upcoming: 'Anstehende Ereignisse'
CWP\CWP\PageTypes\EventPage:
PLURALNAME: Ereignisseiten
SINGULARNAME: Ereignisseite
PLURALNAME: 'Ereignisseiten'
SINGULARNAME: 'Ereignisseite'
CWP\CWP\Report\CwpStatsReport:
FileCount: 'Dateianzahl'
Name: Name
PagesForMainSite: '- auf der Hauptseite'
PagesForSubsite: '- auf der Unterseite ''{SubsiteTitle}'''
9 changes: 9 additions & 0 deletions lang/en.yml
Expand Up @@ -137,3 +137,12 @@ en:
one: 'A Sitemap Page'
other: '{count} Sitemap Pages'
SINGULARNAME: 'Sitemap Page'
CWP\CWP\Report\CwpStatsReport:
Count: Count
Description: 'This report provides various statistics for this site. The "total live page count" is the number that can be compared against the instance size specifications.'
FileCount: 'File count'
Name: Name
PagesForMainSite: '- in the main site'
PagesForSubsite: '- in the subsite ''{SubsiteTitle}'''
Title: 'Summary statistics'
TotalPageCount: 'Total live page count, across all translations and subsites'
99 changes: 70 additions & 29 deletions lang/eo.yml
Expand Up @@ -4,41 +4,52 @@ eo:
FbFieldDesc: 'Facebook-ligilo (ĉio post "http://facebook.com/", ekzemple http://facebook.com/<strong>salutnomo</strong> aŭ http://facebook.com/<strong>paĝoj/108510539573</strong>)'
GaField: 'Konto poe Google Analytics'
GaFieldDesc: 'Kontnumero uzota ie en la retejo (en la formato <strong>UA-XXXXX-X</strong>)'
LogosIconsTab: Bildsimboloj
SocialMediaTab: 'Interkona retejo'
TwitterField: 'Salutnomo por Twitter'
TwitterFieldDesc: 'Salutnomo por Twitter (eg, http://twitter.com/<strong>salutnomo</strong>)'
CWP\CWP\Extensions\CwpCommentingExtension:
EMAIL_TITLE: Retpoŝto
WEBSITE_TITLE: 'Via retejo (malnepra)'
WILL_NOT_BE_PUBLISHED: 'Ne publikiĝos.'
CWP\CWP\Extensions\CwpSiteTreeExtension:
SHOW_PAGE_UTILITIES: 'Ĉu vidigu paĝajn utilaĵojn?'
SHOW_PAGE_UTILITIES_HELP: 'Vi povas malŝalti paĝajn utilaĵojn (presi, kunhavigi, ktp) por ĉi tiu paĝo.'
CWP\CWP\Extensions\CwpSiteTreeFileExtension:
BACKLINK_LIST_DESCRIPTION: 'Ĉi tiu listo vidigas ĉiujn paĝojn kie la dosiero estas enmetita per la faksimila redaktilo.'
EDIT: Redakti
CWP\CWP\Model\Quicklink:
ExternalLinkLabel: 'Ekstera ligilo'
InternalLinkLabel: 'Interna ligilo'
NameLabel: Nomo
Note: '<div class="message good notice">Notu: Se vi agordas eksteran ligilon, la interna ligilo ne estos malatentata.</div>'
Note2: '<p>Uzu ĉi tion por ligi al paĝo aŭ en ĉi tiu retejo (internaligilo) aŭ en alia retejo (ekstera ligilo).</p>'
PLURALNAME: 'Rapidaj ligiloj'
PLURALNAME: Rapidaj ligiloj
PLURALS:
one: 'Unu rapida ligilo'
other: '{count} rapidaj ligiloj'
ParentRelationLabel: Patra
SINGULARNAME: 'Rapida ligilo'
SINGULARNAME: Rapida ligilo
SortOrderLabel: 'Ordiga Ordo'
CWP\CWP\PageTypes\BaseHomePage:
AddNewButton: 'Aldoni novan'
ButtonTextRequired: 'Necesas plenigi butonan tekston'
DESCRIPTION: 'Ĝenerala paĝo por enhavo'
FeatureButtonText: 'Butona teksto'
FeatureCategoryDropdown: 'Kategoria bildsimbolo'
FeatureContentFieldLabel: Enhavo
FeatureLink: 'Paĝo alligota'
FeatureOne: 'Prezentita unua'
FeatureTwo: 'Prezentita dua'
LearnMoreLink: 'Paĝo al kiu ligi la butonon "Lerni plu":'
PLURALNAME: Hejmpaĝoj
SINGULARNAME: Hejmpaĝo
PLURALNAME: 'Hejmpaĝoj'
PLURALS:
one: 'Unu hejmpaĝo'
other: '{count} Hejmpaĝoj'
SINGULARNAME: 'Hejmpaĝo'
Title: Titolo
CWP\CWP\PageTypes\BasePage:
ColumnPageType: 'Tipo de paĝo'
ColumnTitle: Titolo
DESCRIPTION: 'Ĝenerala paĝo por enhavo'
PLURALNAME: 'Bazaj paĝoj'
PLURALS:
one: 'Unu baza paĝo'
other: '{count} bazaj paĝoj'
RelatedPages: 'Rilataj paĝoj'
SINGULARNAME: 'Baza paĝo'
TagsTabTitle: Etikedoj
Expand All @@ -50,53 +61,83 @@ eo:
EmptySearch: 'Sercota kampo malplenas, bonvolu enigi informpeton.'
MetaTitle: 'Serĉi {keywords}'
NoResult: 'Via informpeto ne liveris rezulton.'
CWP\CWP\PageTypes\DateUpdatePage:
AuthorFieldLabel: Aŭtoro
EndTimeFieldLabel: 'Fina horo'
FeaturedImageFieldLabel: 'Prezentita bildo'
LocationFieldLabel: Loko
StartTimeFieldLabel: 'Komenca horo'
CWP\CWP\PageTypes\DatedUpdateHolder:
DATE_EXAMPLE: '(ekzemplo: 2017/12/30)'
DESCRIPTION: 'Ĝenerala paĝo por enhavo'
DateRangeFilterMessage: 'Filtri laŭ unuopa dato'
FILTER_BETWEEN: inter
FILTER_IN: en
FILTER_ON: sur
FILTER_WITHIN: 'ene de'
FILTER_ON: 'sur'
FILTER_WITHIN: ene de
FROM_DATE: 'Eka dato'
FilterAppliedMessage: 'Aplikis filtron laŭ la inversigitaj datoj'
PLURALNAME: 'Ĝisdatigaj datujoj'
PLURALS:
one: 'Unu ĝisdatiga datujo'
other: '{count} ĝisdatigaj datujoj'
SINGULARNAME: 'Ĝisdatiga datujo'
TO_DATE: 'Ĝisa dato'
CWP\CWP\PageTypes\DatedUpdatePage:
AbstractDesc: 'La resumo uzatas kiel resumo en la listaj paĝoj. Ĝi havas la limon 160 signoj'
AbstractTextFieldLabel: Resumo
AuthorFieldLabel: Aŭtoro
DESCRIPTION: 'Ĝenerala paĝo por enhavo'
DateLabel: Dato
EndTimeFieldLabel: 'Fina horo'
FeaturedImageFieldLabel: 'Prezentita bildo'
LocationFieldLabel: Loko
PLURALNAME: 'Ĝisdatigaj datujoj'
PLURALS:
one: 'Unu ĝisdatiga datujo'
other: '{count} ĝisdatigaj datujoj'
SINGULARNAME: 'Ĝisdatiga datujo'
StartTimeFieldLabel: 'Komenca horo'
CWP\CWP\PageTypes\EventHolder:
DESCRIPTION: 'Paĝo por enhavi eventpaĝojn, donas eventfiltradon kaj paĝonumeradon'
PLURALNAME: Eventujoj
SINGULARNAME: Eventujo
PLURALNAME: 'Eventujoj'
PLURALS:
one: 'Unu eventujo'
other: '{count} eventujoj'
SINGULARNAME: 'Eventujo'
Upcoming: 'Futuraj eventoj'
CWP\CWP\PageTypes\EventPage:
DESCRIPTION: 'Priskribas eventon okazontan je specifa dato.'
PLURALNAME: Eventopaĝoj
SINGULARNAME: Eventopaĝo
PLURALNAME: 'Eventopaĝoj'
PLURALS:
one: 'Unu eventa paĝo'
other: '{count} eventaj paĝoj'
SINGULARNAME: 'Eventopaĝo'
CWP\CWP\PageTypes\FooterHolder:
DESCRIPTION: 'Paĝo por enhavi kaj vidigi ĉiujn paĝidojn kiel ligilojn en la paĝopiedo'
PLURALNAME: 'Paĝopieda tenanto'
PLURALS:
one: 'Unu paĝopieda tenanto'
other: '{count} paĝopiedaj tenantoj'
SINGULARNAME: 'Paĝopieda tenanto'
CWP\CWP\PageTypes\NewsHolder:
DESCRIPTION: 'Paĝo por enhavi Novaĵpaĝojn, donas filtradon de novaĵoj kaj paĝonumeradon'
PLURALNAME: Novaĵujoj
SINGULARNAME: Novaĵujo
PLURALNAME: 'Novaĵujoj'
PLURALS:
one: 'Unu novaĵujo'
other: '{count} novaĵujoj'
SINGULARNAME: 'Novaĵujo'
CWP\CWP\PageTypes\NewsPage:
DESCRIPTION: 'Priskribas novaĵeron'
PLURALNAME: Novaĵopaĝoj
SINGULARNAME: Novaĵopaĝo
PLURALNAME: 'Novaĵopaĝoj'
PLURALS:
one: 'Unu novaĵopaĝo'
other: '{count} novaĵopaĝoj'
SINGULARNAME: 'Novaĵopaĝo'
CWP\CWP\PageTypes\SitemapPage:
DESCRIPTION: 'Listigas ĉiujn paĝojn en la retejo'
PLURALNAME: 'Paĝo de paĝarmapo'
PLURALS:
one: 'Unu paĝarmapa paĝo'
other: '{count} paĝarmapaj paĝoj'
SINGULARNAME: 'Paĝo de paĝarmapo'
CWP\CWP\Report\CwpStatsReport:
Count: Nombro
Description: 'Ĉi tiu raporto donas diversajn statistikojn por la retejo. La "nombro da publikaj paĝoj" estas la nombro komparebla kun la agorda grando de ekzemplo.'
FileCount: 'Nombro da dosieroj'
Name: Nomo
PagesForMainSite: '- en la ĉefa retejo'
PagesForSubsite: '- en la subretejo ''{SubsiteTitle}'''
Title: 'Resumaj statistikoj'
TotalPageCount: 'Totala nombro da paĝoj, en ĉiuj tradukoj kaj subretejoj'
16 changes: 0 additions & 16 deletions lang/es.yml
Expand Up @@ -4,21 +4,17 @@ es:
FbFieldDesc: 'Enlace de Facebook (todo lo que sigue a "http://facebook.com/", por ejemplo, http://facebook.com/<strong>nombre de usuario</strong> o http://facebook.com/<strong>pages/108510539573</strong>)'
GaField: 'Cuenta de Google Analytics'
GaFieldDesc: 'Número de cuenta a usarse en todo el sitio (en el formato <strong>UA-XXXXX-X</strong>)'
LogosIconsTab: Logos/iconos
SocialMediaTab: 'Medios sociales'
TwitterField: 'Nombre de usuario de Twitter'
TwitterFieldDesc: 'Nombre de usuario de Twitter (por ejemplo, http://twitter.com/<strong>nombre de usuario</strong>)'
CWP\CWP\Model\Quicklink:
ExternalLinkLabel: 'Enlace externo'
InternalLinkLabel: 'Enlace interno'
NameLabel: Nombre
Note: '<div class="message good notice">Nota: Si Ud especifica un Enlace Externo, se ignorará al Enlace Interno.</div>'
Note2: '<p>Use esto para especificar un enlace a una página sea tanto en este sitio (enlace interno) como de otro sitio (enlace externo).</p>'
ParentRelationLabel: Padre
SortOrderLabel: 'Orden de clasificación'
CWP\CWP\PageTypes\BaseHomePage:
AddNewButton: 'Agregar nuevo'
DESCRIPTION: 'Página de contenido genérico'
FeatureButtonText: 'Texto del botón'
FeatureCategoryDropdown: 'Icono de categoría'
FeatureContentFieldLabel: Contenido
Expand All @@ -28,7 +24,6 @@ es:
CWP\CWP\PageTypes\BasePage:
ColumnPageType: 'Tipo de página'
ColumnTitle: Título
DESCRIPTION: 'Página de contenido genérico'
PLURALNAME: 'Páginas base'
RelatedPages: 'Páginas relacionadas'
SINGULARNAME: 'Página base'
Expand All @@ -37,17 +32,8 @@ es:
Term: Término
Terms: Términos
TermsDescription: 'Hacer clic para buscar términos adicionales'
CWP\CWP\PageTypes\DatedUpdateHolder:
DESCRIPTION: 'Página de contenido genérico'
DateRangeFilterMessage: 'Filtrado por una sola fecha.'
FilterAppliedMessage: 'El filtro se aplicó con las fechas invertidas.'
CWP\CWP\PageTypes\DatedUpdatePage:
AuthorFieldLabel: Autor
DESCRIPTION: 'Página de contenido genérico'
DateLabel: Fecha
EndTimeFieldLabel: 'Hora de fin'
LocationFieldLabel: Ubicación
StartTimeFieldLabel: 'Hora de inicio'
CWP\CWP\PageTypes\EventHolder:
DESCRIPTION: 'La página contenedora para páginas de eventos, proporciona filtrado de eventos y paginación'
Upcoming: 'Próximos eventos'
Expand All @@ -65,5 +51,3 @@ es:
DESCRIPTION: 'Lista todas las páginas del sitio'
PLURALNAME: 'Páginas de mapa del sitio'
SINGULARNAME: 'Página de mapa del sitio'
CWP\CWP\Search\CwpSearchPage:
PLURALNAME: 'Página base'

0 comments on commit f579356

Please sign in to comment.