-
Satura pārvaldības sistēmas veidošana
Nr. | Chapter | Page. |
Ievads | 6 | |
1. | Prasības | 8 |
1.1. | Vispārējas prasības | 8 |
1.2. | Izstrādātāja prasības | 9 |
2. | Esošas CMS | 11 |
2.1. | Īss apskats | 11 |
2.1.1. | Joomla | 11 |
2.1.2. | phpBB | 12 |
2.1.3. | WordPress | 13 |
2.1.4. | Drupal | 13 |
3. | CMS veidošanas process | 15 |
4. | Izstrādāta CMS | 16 |
4.1. | Failu apraksts | 16 |
4.2. | Datu bāzes apraksts | 23 |
4.3. | Tehniskās prasības | 25 |
4.4. | Sistēmas veidošanas un uzturēšanas izmaksu vērtēšana | 26 |
5. | Vietnes veidošana ka projekta piemērs | 28 |
5.1. | Projekta veidošana | 28 |
5.2. | HTML karkass | 32 |
5.3. | Lapu šabloni | 33 |
5.4. | Komponenti | 34 |
5.5. | Komponenšu programmēšana | 38 |
6. | Kā veidojas vietnes apmeklētāja saskarneS un atbalsta sistēmaS daļas | 42 |
6.1. | Administratora saskarnes CMS daļa | 42 |
6.2. | Moduļi | 48 |
7. | Darbību apraksts pie kādas lapas atvēršanas | 50 |
7.1. | Lietotājs atver vietnes lapu | 50 |
7.2. | Vietnes uzturētājs atver CMS lapu | 54 |
Secinājums | 58 | |
Pateicības | 59 | |
Izmantotā literatūra un avoti | 60 | |
Pielikumi | 61 |
Metode „getInstance()” atgriež pašu objektu, un ir aizvietojums izteiksmei „new Object”. Metode „edit(‘calendar’)” atļaus pie formas lauka paradīt pogu, nospiežot uz kuru paradīsies kalendārs – datuma ievadīšanas atvieglošanai. Šīs metodes varianti ir faila menedžeris, kalendārs, WYSIWYG redaktors, un daži sarežģītāki, piemērām, citas administrācijas sadaļās izsaukums vai automātiski formēta iespējamo variantu tabula.
Administrācijas panelī gandrīz visur ir divu tipa lapas – informācijas izvads un informācijas ievads. Tā ar HTML koda ģeneratoru var izveidot šo divu lapu veidi – tabulas informācijas paradīšanai, un formas – informācijas ievadei (tekošo datu rediģēšanai vai jaunu datu ievadīšanai).
Datu apstrāde notiek metodēs, kas ir noradītas formā izsaukšanas brīdī, šeit – „_add_user”, t.i. uz to metodi ar POST masīvu būs nosūtīti visi dati.
SECINĀJUMS
Ņemot vērā, ka jau vairākas vietnes ir palaistas uz sistēmas bāzes, var secināt, ka sistēma jau ir strādājoša. Līdz ar to ir sasniegts mērķis izstrādāt sistēmu, kas varētu nosaukt par daudzfunkcionālo CMS.
Sistēma, protams, nav galīgi pabeigta, un tajā ir atklātas kļūdas. Kopā ar kļūdu labošanu ir iespēja un ir paredzēts ievest jaunu funkcionalitāti.
Starp iespējām, ar kurām autors vēlas papildināt sistēmu, ir:
• Instalācijas paketes veidošana, lai varētu uzstatīt visu sistēmu no viena faila.
• Datu bāzes vaicājumu analizators, lai noskaidrot, kuri vaicājumi paņēma ilgu procesora laiku.
• Starpliktuves klase, kurā varētu glabāt visus mainīgus, SQL vaicājumu rezultātus.
• Sistēmas atjauninājumu iespējas, lai tiešsaistē varētu atjaunot tekošu sistēmu līdz jaunākai versijai.
• Jauna dizaina izstrāde.
• Kases izveide failu, it īpaši attēlu, apstrādei.
• Uzlabot faila menedžeri, vai vispār aizvietot to ar kādu citu gatavu risinājumu.
• Dažādu moduļu izstrāde.
• Un daudz citu nelielu izmaiņu…
Vel ir daži nākotnes nolūki, kuri gan tieši neattiecas uz CMS, bet gan uz tās popularizāciju un reklāmu, piemērām, izveidot vietni par CMS, un vel vienu vietnes piemēru.
…
Darba uzdevums ir, pirmkārt – aplūkot izstrādātas CMS veidošanas principus, otrkārt – aprakstīt darbības veidus, un kā var ar tiem strādāt
- Elektroniskā komercija – tās attīstības iespējas Latvijā
- Klientu attiecību pārvaldības (CRM) raksturojums un izmantošana Latvijā
- Satura pārvaldības sistēmas veidošana
-
You can quickly add any paper to your favourite. Cool!PHP portāla izveide ar satura pārvaldes sistēmu Xoops
Term Papers for university90
-
Informācijas sistēmas izstrāde mazumtirdzniecības veikalam
Term Papers for university59
Evaluated! -
Elektroniskās deklarēšanas sistēmas izmantošanas iespējas un trūkumi
Term Papers for university80
Evaluated! -
Klientu attiecību pārvaldības sistēma uzņēmumam SIA "Siltumsūknis"
Term Papers for university86
-
Daudzu ieeju - daudzu izeju sakaru sistēmas
Term Papers for university41