Serwis praworzeki służy jest do monitoringu stanowienia prawa ochrony środowiska, ze szczególnym uwzględnieniem prawa dotyczącego wód.
Wymienione wyżej funkcje serwisu sprawiają, że przeznaczony jest do oceny procedur, a przede wszystkim do oceny zachowań władzy ustawodawczej i wykonawczej na wstępnych etapach wprowadzania ustaw i rozporządzeń, regulacji dla struktur administracyjnych.
Redaktorzy serwisu, przede wszystkim w obszarach poświęconych ustawom i rozporządzeniom powinni ściśle współpracować z ekspertami, prawnikami.
Aby możliwe było porównywanie poszczególnych aktów prawnych powinny mieć w miarę jednolitą strukturę formalną. O zachowanie tej struktury należy prosić ekspertów. Redaktorzy serwisu powinni zwracać na to uwagę na wstępnym etapie gromadzenia materiałów do serwisu.
Podobnie należy postępować w stosunku do materiałów publikowanych jako opinie, komentarze i stanowiska organizacji pozarządowych zgłaszanych w terminach przewidzianych do konsultacji.
Tu jednak trudno byłoby prosić o dostosowanie materiałów zgodnie z naszymi prośbami, zatem wysiłek w dostosowaniu do wymagań formalnych spoczywa w całości na redaktorach serwisu.
„Praworzeki” do przechowywania szczegółów konfiguracyjnych wykorzystuje bazę danych. W tym przypadku to baza MySQL. Przechowywana jest w bazie także całość zasobów tekstowych. Zasoby multimediów, obrazów oraz dokumentów przechowywane są w formie natywnej w strukturze plików serwisu. O sposobie korzystania tych zasobów decyduje program napisany w języku PHP. Obecnie to aktualna wersja PHP7. Program napisany jest obiektowo, grupy funkcji pogrupowane są w klasy.
Warstwy współpracujące z przeglądarkami napisane zostały dla HTML5. Interaktywność oparta została na zachowaniach przeglądarek zgodnie z CSS oraz natywnym jasvascript.
Serwis generuje metatagi przyjazne parserom serwisów społecznościowych. Dzięki temu zastosowane na serwisie łącza do TT, FB i G+ wykorzystywać mogą standardowe oznaczenia informacji na stronie, a więc mogą być rozszerzane w dowolny sposób.
Do konstrukcji serwisu wprowadzono parser, dzięki któremu możliwe jest korzystanie z funkcji obsługi serwera PHP z poziomu redaktora. Umożliwia to przeniesienie możliwości redagowania artykułów na nowy poziom elastyczności - po prostu w dowolnym miejscu redaktor, bez pomocy programisty może skorzystać z predefiniowanych raportów (wykresy, rzuty wybranych fragmentów bazy).
Serwis ma strukturę modułową. Jednostkę pierwotną stanowi tzw. baza. Np. newsy,monitoring, akty prawne, informacje o serwisie.
Owe bazy podzielone są na działy, te na kategorie. W kategoriach gromadzone są podstawowe jednostki informacyjne, czyli artykuły.
Artykuły posiadają szereg cech, w tym tytuł, intro, tekst, obrazek itp. W całość łączy je system relacyjnych tablic w SQL.
Do obsługi struktury serwisu przeznaczony został panel konstrukcyjny.
Do obsługi artykułów, przeznaczony jest panel redaktora.
Obydwa te panele obsługują całość zadań związanych z serwisem, zaś ich rozdzielenie sprawia, że redakcja artykułów powinna być stosunkowo prosta, jednoznaczna.
Na serwisie gromadzone są 4 rodzaje podstawowych informacji:
Serwis wyposażony jest również w automat newslettera korzystający z informacji zamieszczanych na serwerze.
na stronie oprócz artykułu głównego pokazywane są informacje powiązane. I tak przy artykułach typu 1 pokazywana jest lista artykułów typu 2 - i odwrotnie - przy artykułach typu 2 znajdują się wyraźne odnośniki do artykułów typu 1 i lista pozostałych artykułów typu 2.
Osiągane jest to dzięki wprowadzeniu kilku typów wiązań - nie tylko formalnych, tj ze względu do jakiej kategorii artykuł należy, ale wiązań o których decyduje redaktor. Zasadniczą role odgrywa w tym również ustawienie właściwego sposobu wyświetlania artykułów. Tych sposobów serwis również przewiduje kilka.
W panelu redaktora dostępna jest pomoc kontekstowa. Ale by ułatwić pracę redaktora, ustawienia nadawane są automatycznie. Zamieszczone poniżej krótkie filmy pokazują prawidłowe ustawienia.
Przyda się pewnie też krótka "ściąga"
Tekstu nie formatujemy, stosujemy jedynie znaczniki hierarchii (od h2 w dół). Znacznik h1 otrzymuje tytuł artykułu automatycznie. Redaktor nie powinien go stosować!
Nawigacja jest automatyczna. O menu głównym decydują ustawienia w panelu konstrukcyjnym.
powiązania rodzaj informacji [a4-4] ustawia się w panelu konstrukcyjnym
powiązania rodzaj informacji [a4-5] ustawia się w panelu konstrukcyjnym
składniki strony głównej ustawia się w panelu konstrukcyjnym. Wybieramy odpowiednią bazę - tutaj "home".
W dziale home_home, kat 1, w pozycji 8 [cała szerokość] dodajemy ze spisu po prawej stronie poszczególne składniki. ich kolejność ustawiamy w środkowej kolumnie
Na homie widoczna jest informacja zapisana w obiekcie intro [12].
To zasada ogólna - intro jest tą częścią artykułu, która służy do prezentacji artykułu, wykorzystywane jest zarówno do przedstawień jako składnik wykazów, podawane jest jako część informacji dla kanałów RSS, TT i FB, służy do opisu artykułu lub poszczególnych części serwisu. Powinno zatem być stosunkowo krótkie, ale i treściwe.
informacje zawarte w stopce nie są modyfikowalne. Są częścią kodu.
Istnieje możliwość uzupełnienia obiektu na dole artykułów poprzez dodanie informacji do kategorii nr 4 w dziale 1 danej bazy.
tutoriale video:
1. redagowanie artykułu dotyczący przepisu do konsultacji
2. redagowanie artykułu dotyczącego stanowiska, opinii
3. zmiana sposobu wyświetlania artykułow (z obrazkiem lub bez)
4. dodawanie artykułu z menu bocznym
6. kłopoty z formatowaniem MsOffice
7. zmiana kolejnośći wyświetlania artykułów w kategorii