Statisko vietņu, kā arī vietņu, kas tikai daļēji nodrošina dinamisko saturu, dienas ir neatgriezeniski pagājušas. Servera jaudas ļauj izmantot CMS, lai izveidotu pat mazus interneta resursus. Mūsdienās ir pieejamas daudzas bezmaksas CMS ar funkcionalitāti katrai gaumei. Daudzas no tām ir izstrādājušas profesionāļu komandas, un tās ir sevi ļoti labi pierādījušas. Tomēr arī šodien daudzi entuziasti cenšas no sākuma uzrakstīt tīmekļa vietnes dzinēju.
Tas ir nepieciešams
- - piekļuve internetam;
- - moderna pārlūkprogramma.
Instrukcijas
1. solis
Plānojiet motora funkcionalitāti. Atbildiet uz vispārīgiem jautājumiem par izstrādājamā produkta mērķi un veidu. Izlemiet, vai tā būs universāla CMS vai kaut kas vairāk vērsts (emuārs, e-komercijas platforma, kopienas vietne, ziņu portāls). Atbildiet uz konkrētiem jautājumiem par nepieciešamajām iespējām. Apsveriet, vai jūsu vietnei ir nepieciešama attēlu galerija, forums, ziņu plūsma, failu arhīvs utt. Vai šāda funkcionalitāte ir cieši jāintegrē kodolā, vai to var iesniegt paplašinājumu moduļu veidā.
2. solis
Padomājiet par motora arhitektūru. Parasti mūsdienu CMS arhitektūra seko MVC paradigmai. Šajā posmā ir jēga izpētīt jau esošos risinājumus, kuru ir ļoti daudz.
3. solis
Nosakiet tehnoloģijas, pamatojoties uz kurām tiks ieviesta galvenā produkta funkcionalitāte. Izvēlieties programmēšanas valodu. PHP tagad ir de facto CMS izstrādes standarts. Lai gan jūs varat apsvērt iespēju izmantot ASP. NET, Java, Python. Izvēlieties uzglabāšanas tehnoloģijas. Parasti mūsdienu CMS kā galveno krātuves vietu izmanto datu bāzes. Bet dažos gadījumos jūs varat paļauties uz failu sistēmu. Izceliet citas tehnoloģijas, kas būs nepieciešamas motora darbināšanai (grafikas apstrādes bibliotēkas, pareizrakstības pārbaudītāji, kriptogrāfijas moduļi utt.).
4. solis
Pārskatiet dokumentāciju par produktiem un tehnoloģijām, uz kuriem projekts tiks veidots. Nosakiet katra produkta vai tehnoloģijas piemērotību. Ja nepieciešams, veiciet pielāgojumus tehnoloģiju sarakstā, atrodiet pieņemamas alternatīvas.
5. solis
Izstrādājiet attīstības plānu vai darba uzdevumu. Pat tad, ja izstrādē nav plānots iesaistīt nevienu citu, izņemot projekta iniciatoru, ievērojot skaidru plānu vai darba uzdevuma punktus, tiks ietaupīts daudz laika un darbs tiks padarīts daudz efektīvāks. Uzsākot projektu, ir jēga sastādīt uzdevumu CMS kodola (un, iespējams, testa moduļu) izstrādei ar minimālu funkcionalitāti.
6. solis
Īstenojiet projekta daļu saskaņā ar iepriekš izstrādāto darba uzdevumu.
7. solis
Pārbaudiet iepriekšējā solī ieviesto funkcionalitāti. Identificējiet kļūdas. Izveidojiet kļūdu un pārskatāmo uzdevumu sarakstu. Piešķiriet kļūdas, lai noteiktu prioritāro metriku. Kārtojiet kļūdas atbilstoši to prioritātei.
8. solis
Izlabojiet visas atrastās kļūdas. Varbūt šajā posmā tiks identificētas citas problēmas sistēmas darbībā. Pabeidziet kļūdu sarakstu, izlabojiet katru no tām.
9. solis
Nosakiet nepieciešamību pēc vietnes motora turpmākas pārskatīšanas vai pārveidošanas. Atbildiet uz jautājumu par esošās funkcionalitātes atbilstību iepriekš plānotajai, par sistēmas darbības parametru apmierinātību ar uzrādītajiem kvalitātes kritērijiem. Ja nepieciešama turpmāka izstrāde, pārejiet pie 5. darbības, lai veiktu nākamo produkta izstrādes atkārtojumu.