Reguli scriere pagini: Difference between revisions

From docs
Jump to navigation Jump to search
No edit summary
No edit summary
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
Reguli obligatorii de creare a paginilor
Reguli obligatorii de creare a paginilor


[[Entitate List]]
*[[Entitate List]]
[[Entitate Edit]]
*[[Entitate Edit]]
*[[Pagina Raport]]
*[[Pagina Document]]


Daca o pagina contine si List si Edit, se enumera fiecare entitate conform paginilor de mai sus.


===Entitati===
Numele paginii:
====Descriere entitate====
*Daca pagina reprezinta o lista din meniul principal, numele paginii va fi numele entitatii la plural.
Pagina referita in toate paginile unde este folosita entitatea
  [[Produse]], [[Facturi clienti]]
 
  [[Produse]], [[Puncte de lucru]]
Descrie entitatea - la ce foloseste
 
Refera pagina de entitati
entitate
exemple:
  [[Produs]]
[[Factura client]]
 
====Descriere entitati====
Pagina referita din meniu
 
Numele paginii care descriere lista de entitati:
entitati
captura: entitati - Lista.png (captura trebuie sa contina toate filtrele, toate coloanele si toate operatiile de pe entitate)
 
exemple:
  [[Produse]], [[Puncte de lucru]], [[Ierarhii produse]], [[Masini]]
  [[Comenzi clienti]], [[Facturi clienti]]
  [[Comenzi clienti]], [[Facturi clienti]]
[[file:Ierarhii produse - Lista.png|100px]]
*Daca o pagina reprezinta o operatie, numele paginii va fi numele entitatii la plural + '-' + numele operatiei
 
  [[Produse - Modificare]]
====Operatii globale====
  [[Facturi clienti - Pozitii]]
Numele subpaginii cu descrierea unei operatii globale pe o lista de entitati (daca operatia este simpla poate fi descrisa in pagina de mai sus):
*Daca o pagina reprezinta o suboperatie a unei operatii, numele paginii va fi numele paginii anterioare + '-' + numele suboperatiei
entitati - nume operatie globala
  [[Facturi clienti - Pozitii - Adaugare produs prin identificarea intrarii]]
captura: entitati - nume operatie globala.png
exemple:
  [[Clienti - Adaugare persoana juridica]]
  [[file:Clienti - Adaugare persoana juridica.png|100px]]
 
====Operatii pe entitate====
Numele subpaginii cu descrierea unei operatii pe o entitate (daca operatia este simpla poate fi descrisa in pagina de mai sus):
entitati - nume operatie pe entitate
exemple:
  [[Clienti - Modificare]]
[[file:Clienti - Modificare.png|100px]]
daca operatia reprezinta accesul la o alta lista de entitati, se refera lista entitatilor fara entitatea curenta
operatia persoane de contact din clienti se refera:
[[Persoane de contact]] nu [[Clienti - persoane de contact]]
 
==Sectiuni pagina cu lista de enitati:==
#Lista ===
#Filtre
#Coloane
#Operatii globale
#Operatii pe pozitie
 
 
===Generalitati===
* daca o operatie sau camp depinde de vreo setare, se refera setarea si se completeaza explicatii [[setari sistem|setarii]]
 


*Pentru popularea paginii cu filtrele si coloanele disponibile se foloseste exec-ul de mai jos, apoi se copiaza in pagina de pe docs rezultatul.
[[exec  dbo.Docs_DetaliiPagina]]
[[@PageId  = id-ul paginii ,]]
[[@Pagina  = numele paginii,]]
[[@SYS_LANGID  = 'RO']]
----
----
<code>
O pagina de descriere entitati va avea urmatoarea structura:
Vezi: http://docs.plurivaerp.com/index.php/Produse
Tree cum se ajunge in pagina cu linkuri la modulele parinte
Scurta descriere a listei
===Lista===
[[file: entitati – Lista.png]] – captura din gridul listei cu toate campurile;
daca numarul de campuri este mare, se sparge in mai multe capturi:
[[file: entitati – Lista1.png]]
[[file: entitati – Lista2.png]]
===Filtre===
;filtru:descriere filtru
;filtru:descriere filtru...
===Coloane===
;coloana:descriere coloana
===Operatii globale===
;operatie:descriere operatie
--daca operatia deschide o alta pagina complexa, se face referire la ea:
;[[entitati – Operatie|Operatie]]
--Daca in pagina operatiei este tot un grid, operatiile din grid se vor referi cu toata calea entitatii
[[file: entitati – operatie – operatie.png]]
Ex: [[file:produse – furnizori – modificare.png]
http://docs.plurivaerp.com/index.php/Produse_-_Furnizori
--daca operatia deschide o pagina simpla, se poate pune captura din operatie si explica direct in aceasta pagina
[[file:entitati – Operatie.png|500px]
;camp:explicatii
;camp:explicatii
===Operatii pe pozitie===
;operatie:descriere operatie
;[[entitati – operatie|Operatie]]  vom folosi si aici pluralul la entitati
Singularul entitatii este folosit doar pentru a explica ce inseamna/la ce foloseste entitatea si pentru a putea fi referit in toate paginile care-l foloseste.
</code>
  referire imagine externa, cu redimensionare.
  referire imagine externa, cu redimensionare.
  <div class="image100px">http://example.com/path/to/image.jpeg</div>
  <div class="image100px">http://example.com/path/to/image.jpeg</div>
  And in the [[MediaWiki:Common.css]] page on the wiki add an entry like this:
  And in the [[MediaWiki:Common.css]] page on the wiki add an entry like this:
  .image100px img { width: 100px; }
  .image100px img { width: 100px; }

Latest revision as of 08:59, 10 June 2025

Reguli obligatorii de creare a paginilor

Daca o pagina contine si List si Edit, se enumera fiecare entitate conform paginilor de mai sus.

Numele paginii:

  • Daca pagina reprezinta o lista din meniul principal, numele paginii va fi numele entitatii la plural.
Produse, Facturi clienti
Produse, Puncte de lucru
Comenzi clienti, Facturi clienti
  • Daca o pagina reprezinta o operatie, numele paginii va fi numele entitatii la plural + '-' + numele operatiei
Produse - Modificare
Facturi clienti - Pozitii
  • Daca o pagina reprezinta o suboperatie a unei operatii, numele paginii va fi numele paginii anterioare + '-' + numele suboperatiei
Facturi clienti - Pozitii - Adaugare produs prin identificarea intrarii
  • Pentru popularea paginii cu filtrele si coloanele disponibile se foloseste exec-ul de mai jos, apoi se copiaza in pagina de pe docs rezultatul.
exec  dbo.Docs_DetaliiPagina
@PageId  = id-ul paginii ,
@Pagina  = numele paginii,
@SYS_LANGID  = 'RO'

referire imagine externa, cu redimensionare.
And in the MediaWiki:Common.css page on the wiki add an entry like this:
.image100px img { width: 100px; }