Jump to content
php.lv forumi

padomu lūdzu


rob

Recommended Posts

Labdien,

tātad es lūdzu pēc padoma, ir radusies nepieciešamība veidot moduļu bāzētu sistēmu, es atsauces uz moduļu failiem turu atsevišķā tabulā un pie nepieciešamības, izsaucu konkrēto moduli un izpildu tajā sarakstītās darbības.

 

Bet ar moduļiem vien reizēm ir par maz tagad vajadzētu piesaistīt vel arī spraudņus (plugins) katram atsevišķām modulim. Un šinī brīdī man ir radusies neliela problēma kā tad to labāk darīt, labprāt dzirdētu jūsu domas ko domas, pieredzi ar šāda veida risinājumiem.

 

Manis piedāvātais risinājums:

 

Izsaucam moduli, pārbaudām konkrētā moduļa spraudņu mapi un nepieciešamos failus iesaucam kodā, bet šai situācijai rodas neliela blakus parādība, tā kā vienmēr vēlamies visu rakstīt maksimāli dinamiski (vismaz es) lai vēlāk nebūtu milzum daudz problēmu, īsti nezinu kā lai atrisina gadījumus, kad spraudnim jāmaina kāda moduļa rindiņā (principā tas ir spraudņa mērķis, pievienot papildu iespējas modulim), lai iegūtu maksimālo rezultātu.

 

Tātad ar prieku uzklausīšu jūsu priekšlikumus, kā moduļu bāzētu sistēmu padarīt vel dinamiskāku.

 

UPDATE:

P.S. galīgi aizmirsu pajautāt ko sakiet par automātiskajiem koda atjauninājumiem.

 

Manis piedāvātais variants:

 

Pieslēdzamies pie Update servera caur (xml) pārbaudām licences etc, tad uzzinām kādiem moduļiem / spraudņiem jāveic atjaunināšana (uzzinām saites uz zip failiem)-> slēdzamies klāt FTP serverim lejupielādējam -> atarhivējam kādā TMP dir -> pārbaudām izmēru cheksummu -> iekopējam vajadzīgajā vietā - > veicam sql izmaiņas ja nepieciešams.

 

Man ir manāmas aizdomas ka šis process varētu vareni ilgi vilkties. Varbūt jums ir kāda ideja par šo te?

 

 

 

Paldies jau iepriekš Mr.Rob

Edited by rob
Link to comment
Share on other sites

Tā tas varētu izskatīties + - šādi

  • kernel - pārbauda user tiesības etc

  • Modulis 1
    • spraudnis 1 - vaic kādus updetus pie piem formām

    • spraudnis 1 - vaic kādus updetus datu attēlošanas

    [*]Modulis 2

    [*]Modulis 3

    [*]Modulis 4

ja tas bija ko domāji, ja nē tad mazliet nesapratu, ko vēlējies

 

pašā pamatā vēlējos uzzināt jūsu pieredzi, viedokļus par to kā ir jāveido moduļu māzēta sistēma, kuru būtu iespējams papildināt ar dažādiem spraudņiem

Link to comment
Share on other sites

×
×
  • Create New...