Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:help:general-structure-of-library [2023/06/03 15:15] Konrad Loeffkeru:help:general-structure-of-library [2023/06/03 18:19] (current) – [Общая картина] Konrad Loeffke
Line 10: Line 10:
 ---- ----
  
-Так как технически Библиотека сделана на базе вики, о внутренней струтуре можно было бы и не заботиться. Но по ряду организационных соображений мы решили, что определенный уровень структурирования необходим.  На сегодняшний момент это выглядит так:+===== Общая картина ===== 
 + 
 + 
 +Так как технически Библиотека сделана на базе вики, о внутренней структуре можно было бы и не заботиться. Но по ряду организационных соображений мы решили, что определенный уровень структурирования необходим.  На сегодняшний момент это выглядит так:
  
 <flow> <flow>
-graph TD;+graph LR;
     START[Стартовая страница];     START[Стартовая страница];
     NEWS[Новости и стейтменты];     NEWS[Новости и стейтменты];
Line 22: Line 25:
     BE[Область белмовы];     BE[Область белмовы];
  
-    NEWS.DE.ORG[ Авторская область на немецком]; +    NEWS.DE.ORG[ Область на немецком]; 
-    NEWS.EN.ORG[Авторская область на английском]; +    NEWS.EN.ORG[Область на английском]; 
-    NEWS.RU.ORG[Авторская область на русском]; +    NEWS.RU.ORG[Область на русском]; 
-    NEWS.BE.ORG[Авторская область на белмове];+    NEWS.BE.ORG[Область на белмове];
        
        
Line 32: Line 35:
     RU.ORG[Авторская область];     RU.ORG[Авторская область];
     BE.ORG[Авторская область];     BE.ORG[Авторская область];
 +    DE.ORG1[Авторская область];
 +    EN.ORG1[Авторская область];
 +    RU.ORG1[Авторская область];
 +    BE.ORG1[Авторская область];
 +    DE.ORG2[Авторская область];
 +    EN.ORG2[Авторская область];
 +    RU.ORG2[Авторская область];
 +    BE.ORG2[Авторская область];
      
     DE.GENERAL[Страницы для навигации и поиска];     DE.GENERAL[Страницы для навигации и поиска];
Line 42: Line 53:
     RU.ART[Статья/Документ/Медиафайл];     RU.ART[Статья/Документ/Медиафайл];
     BE.ART[Статья/Документ/Медиафайл];     BE.ART[Статья/Документ/Медиафайл];
 +    
 +    DE.NEWS[документ с тегом statement-de из любой области];
 +    EN.NEWS[документ с тегом statement-en из любой области];
 +    RU.NEWS[документ с тегом statement-ru из любой области];
 +    BE.NEWS[документ с тегом statement-be из любой области];
        
    START --> DE;    START --> DE;
Line 48: Line 64:
    START --> BE;       START --> BE;   
    START --> NEWS;    START --> NEWS;
 +  
        
    NEWS --> NEWS.DE.ORG;    NEWS --> NEWS.DE.ORG;
Line 53: Line 70:
    NEWS --> NEWS.RU.ORG;    NEWS --> NEWS.RU.ORG;
    NEWS --> NEWS.BE.ORG;    NEWS --> NEWS.BE.ORG;
-   NEWS.DE.ORG <-> NEWS.EN.ORG; +    
-   NEWS.EN.ORG <-> NEWS.RU.ORG; +   NEWS.DE.ORG --> DE.NEWS; 
-   NEWS.RU.ORG <-> NEWS.BE.ORG;+   NEWS.EN.ORG --> EN.NEWS
 +   NEWS.RU.ORG --> RU.NEWS; 
 +   NEWS.BE.ORG --> BE.NEWS; 
 +  
 +     
 +   DE --> DE.ORG 
 +   DE.ORG --> DE.ART 
 +   DE --> DE.ORG1 
 +   DE --> DE.ORG2 
 +    
 +   EN --> EN.ORG 
 +   EN.ORG --> EN.ART 
 +   EN --> EN.ORG1 
 +   EN --> EN.ORG2 
 +    
 +   RU --> RU.ORG 
 +   RU.ORG --> RU.ART 
 +   RU --> RU.ORG1 
 +   RU --> RU.ORG2 
 +    
 +   BE --> BE.ORG 
 +   BE.ORG --> BE.ART 
 +   BE --> BE.ORG1 
 +   BE --> BE.ORG2 
 + 
 +   DE --> DE.GENERAL 
 +   EN --> EN.GENERAL 
 +   RU --> RU.GENERAL 
 +   BE --> BE.GENERAL 
 + 
 +</flow> 
 + 
 +Как можно видеть, для каждого языка выделено собственное пространство. В каждом этом пространстве для автора или для организации выделяется уголок, где пользователь сохраняет свои материалы. Это позволяет достаточно быстро найти материал, зная автора. Страницы  поиска и навигации , а также прямые ссылки между текстами делают навигацию еще более удобной. При этом пользователь может эффективно контролировать содержание своих материалов. В своей только он имеет право редактировать или удалять статью или медиафайл.  Статья, помеченая тегом statement-<код языка>  из любой области попадает в список стейтментов автоматически.  
 + 
 +Приведем пример для группы Belarussian Diaspora in Austria. 
 + 
 +===== Пример размещения статьи ===== 
 + 
 +Пользователь создает статью на белмове и размещает ее в соответствующем языковом пространстве. 
 + 
 +<flow> 
 +graph LR; 
 +    START[Стартовая страница]; 
 +        
 +    DE[Область немецкого языка]; 
 +    EN[Область английского языка]; 
 +    RU[Область русского языка]; 
 +    BE[Область белмовы]; 
 +    
 +   DE.BDA[ Belarussian Diaspora in Austria.] 
 +   EN.BDA[ Belarussian Diaspora in Austria.] 
 +   RU.BDA[ Belarussian Diaspora in Austria.] 
 +   BE.BDA[ Belarussian Diaspora in Austria.]  
 +    
 +   BE.ART[Статья на белмове] 
 +   START --> DE 
 +      START --> EN 
 +         START -->RU 
 +            START -->BE 
 +    
 +    
 +   DE --> DE.BDA 
 +   EN --> EN.BDA 
 +   RU --> RU.BDA 
 +   BE --> BE.BDA 
 +    
 +   BE.BDA --> BE.ART 
 +</flow> 
 + 
 +Далее, статья переводится на немецкий и перевод размещается в соответсвующей области. Взаимные ссылки на два варианта уже включены в шаблон. 
 + 
 +<flow> 
 +graph LR; 
 +    START[Стартовая страница]; 
 +        
 +    DE[Область немецкого языка]; 
 +    EN[Область английского языка]; 
 +    RU[Область русского языка]; 
 +    BE[Область белмовы]; 
 +    
 +   DE.BDA[ Belarussian Diaspora in Austria.] 
 +   EN.BDA[ Belarussian Diaspora in Austria.] 
 +   RU.BDA[ Belarussian Diaspora in Austria.] 
 +   BE.BDA[ Belarussian Diaspora in Austria.]  
 +    
 +   BE.ART[Статья на белмове] 
 +   DE.ART[Статья на немецком] 
 +    
 +   START --> DE 
 +   START --> EN 
 +   START -->RU 
 +   START -->BE 
 +    
 +    
 +   DE --> DE.BDA 
 +   EN --> EN.BDA 
 +   RU --> RU.BDA 
 +   BE --> BE.BDA 
 +    
 +   BE.BDA --> BE.ART 
 +   DE.BDA --> DE.ART 
 +     
 +   
 </flow> </flow>