41
белгілеулерінің көмегімен жүргізіледі) осы сыртқы web-парақшаларының
сыртқы келбеттерін сипаттауын болу (енді CSS формальді тілі көмегімен
жүргізіледі). Мұндай бөлу құжаттың қол жетімділігін ұлғайтады, икемдеу
мүмкіндігін ұсыну және ұсыну мүмкіндігін басқару, сондай-ақ күрделілігін
және құрылымдық мазмұнын қайталануын ұлғайту мүкіндігі. Сонымен қатар,
CSS белгілі бір құжатты әр түрлі стильдер мен шығару әдістерді ұсынуға
мүмкіндік береді, сондай-ақ экранды ұсыну сияқты, баспа ұсыну, дауыспен оқу
(арнайы дауыстық браузермен немесе экраннан оқу бағдарламасымен), немесе
брайль штрифтін пайдаланып құрылғылармен шығару.
2010 жылдың соңындағы қолдау көрсетілетін барлық Internet Explorer
нұсқасы осал болды: (CSS) каскадты кесте стилін браузермен өңдеу кезінде
инициализацияланбаған жадтың шығуы, содан кейін пайдаланушының
компьютеріне қашықтықтан іске зиянды кодты қосу мүмкіндігі пайда болады.
CSS пайда болуына дейін web-парақшаларын ресімдеу, тікелей мазмұнды
құжат ішінде, тек қана HTML құралдарымен жүзеге асырылды. Бірақ CSS-тің
пайда болуымен мазмұнды принципті бөлу және құжатты ұсыну мүмкін болды.
Осының есебінен жаңа енгізулер ұқсас құжаттарды бірыңғай стиліде ресімдеу
және осы рәсімдеуді тез өзгертуде жеңіл қолдануға мүмкіндік.
Артықшылықтары :
- парақшалардың бірнеше дизайндары әр түрлі қарау құрылғылары үшін.
мысалы, экранда дизайн ені үлкен жалпақтыққа есептелген болды, баспу
кезінде мәзір шығарылмайды, ал КПК және ұялы телефондарында мәзір
мазмұнын соңынан ереді ;
- жеке CSS-файлға мәліметтерді ұсыну ережесін көшіру есебінен сайт
парақшаларын жүктеу уақытын кеміту. Бұл жағдайда браузер, парақшада
сақталынатын, тек қана құжат құрылымын және деректерін жүктейді, ал осы
мәліметтерді ұсыну браузермен бір ақ рет жүктеледі;
- дизайнның кейіннен өзгерту қарапайымдылығы. Әр парақшаны өңдеу
керек емес, тек қана CSS-файлын өзгерту;
- ресімдеудін қосымша мүмкіндіктері. мысалы, CSS-беттеулерінің
көмегімен блог мәтін жасауға болады, қалған мәтін айналаға ағатын болады
(мысалы, мәзір үшін) немесе парақшаны қайта айналдырғанда мәзір әрқашан
көрініп тұру үшін.
Кемшіліктері :
- әр түрлі браузерлерде беттеудің әртүрлі бейнеленуі (әсіресе ескірген),
олар сол бұрынғы CSS деректерін әртүрлі талдап береді;
- Практикада тек қана бір CSS-файлын және де HTML тегиін қатесін
түзеу қажеттілігі жиі кездеседі, бірақ, күрделі және көрсетілімді емес тәсілі CSS
селекторларына байланысты, кейде біріңғай файлдар стилінің жай
қолданылуын жоққа шығарады және редакциялау және тестілеу уақытын
айтарлықтай ұзартады;
- беттерді беттеу кезінде жиі сол мағынаны көп қолдану керек: сол бір түс
сол бір шрифт. Егер бұл мәнді де өзгерту керек болса, онда көп жерлерде де
42
өзгерту тура келеді. CSS стандартында стилдерді мұралау, мәндерді есептеп
шығару және басқа тәуелділік мүмкіндігі жоқ.
Осы мәселелерді шешу үшін және әзірлеуді жеделдету үшін кеңейтілген
CSS тілінің бірнеше әзірлеу үлгілері бар. CSS коды, кеңейту үшін валидті код
болып табылады, бірақ керісінше емес. "Кеңейтілген CSS" кодынан браузермен
қабылданатын қарапайым CSS-файл шықса, онда компиляцияны орындау
қажет.
CMS Wordpress
WordPress — GNU GPL мен таратылатын бастапқы ашық кодты сайттың
ішіндегісі басқару жүйесі. PHPда жазылған, деректер базасының сервер ретінде
MySQL-ты пайдаланады. Қолдану аясы — блогтар да бастап жеткілікті күрделі
жаңалық ресурстары мен интернет-дүкендеріне дейін. "Тақырыптар" және
"плагиндер" кіріктірме жүйесі сәтті архитектурамен бірге кез келген жобаларды
құрастыруға мүмкіндік береді. WordPress GPL нұсқасы 2 лицензиясымен
шығарылды.
ПО-ға қойылатын талаптар
CMS Wordpress 3.2 нұсқасынан бастап;
PHP нұсқасы немесе одан жоғары;
MySQL 5.0 версиясы немесе одан жоғары;
Модуль Apache mod_rewrite (тұрақты сілтеме деп аталатын «әдемі»
мекен-жайлар үшін).
«Wordpress»-тің
басты
ерекшеліктерінің
бірі
деректер
базасы
ұйымдастыру құрылымы болып табылады. Байланыстардың икемділігі және
функционалдылығы, кез келген материалдың келбетін кез келген
параметрлерімен құруға және парақшаға шығаруға мүмкіндік береді.
«Тегирлеу» кірістірілген жүйесі сайттың материалдарына қосымша
байланыстар жасайды, қажет болған жағдайда, барлық нақты шарттарға сай,
барлық жазу мәліметтеріне сүйеніп іс қимыл жасауға мүмкіндік береді.
«Wordpress» контентін басқару жүйесінде таксономия негізінде, сайттың
құрылымын ұйымдастыру икемді схемасы ұсынылады. Таксономия –санын
сайт мазмұны объектілерімен және "Жазбалар кілтімен", немесе " сілтемелер
санаттарымен" өз бетімен байланыстар құрауға мүмкіндік беретін механизм.
«Санаттар», «Түйін сөздер» және «Сілтемелер» жазық немесе
иерархиялық тізімін, немесе күрделі құрылым, онда бірнеше «туынды» мен
бірнеше еншілес элементтерді ұсынуы мүмкін. Осындай схема көмегімен
біріңғай жүйе компонеттерімен әртүрлі құрылымдауды ұйымдастыруға,
өңдеуге, редациялауға және ішіндегісін шығаруға болады.
Wordpress-тің негізгі функционалдық ерекшеліктері: мақаланы жариялау,
түсіндірмеді спамнан қорғау, достық блогтарды біріктірілген жаңалықтары,
парақшаралды басқару, жазбаларды және парақшаларды құпиясөзду, қосымша
жолдар, қарапайым орнату, күйге келтіру және скприпті жаңарту болып
табылады. 10 деңгейдегі түрлі құқықтары бар пайдаланушыларды қолдау,
бірнеше
санаттар
мен
кіші
санаттары
қолдау,
бағдарламаланған