Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 034   projektov
0 nových

Redakčný systém v PHP a MySQL

«»
Prípona
.doc
Typ
bakalárska práca
Stiahnuté
14 x
Veľkosť
0,6 MB
Jazyk
slovenský
ID projektu
3975
Posledná úprava
19.07.2017
Zobrazené
3 900 x
Autor:
-
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Cieľom našej práce bude vytvorenie jednoduchého a prístupného redakčného systému v programovacom jazyku PHP a databázy MySQL. Aj kvôli jednoduchosti bude náš systém pomenovaný EasyRS.

Dôraz bude kladený hlavne na spomínanú jednoduchosť a s ňou spojenú rýchlosť, moderné prevedenie, sofistikované ovládanie, jednoduchú rozšíriteľnoť, optimalizáciu pre webové vyhľadávače. Tá je v súčasnej dobe veľmi dôležitá, preto sa ňou plánujem zaoberať do podrobností. Samozrejmosťou systému bude štruktúra, ktorá do budúcnosti dovoľuje dotváranie - upgradovanie systému o moduly, ktoré poskytnú používateľovi ďalšie funkcie.
Pojem modularita sprevádza celú tvorbu redakčného systému. Je veľmi dôležité, aby bol kód a štruktúra projektu ľahko doplniteľná o ďalšie prvky a funkcie a aby bolo toto dopĺňanie čo najjednoduchšie realizovateľné. Každý z modulov bude navrhnutý na riešenie len určitého druhu problémov (správa používateľov, vypisovanie a pridávanie článkov atď.).
Ďalším dôležitým aspektom bude multiplatformnosť. Je to nezávislosť na operačnom systéme. Kvalita kódu bude zabezpečená oddelením dátovej, výpočtovej a prezentačnej časti systému šalbónovým systémom Smarty. Samozrejmosťou bude absolútna validita výsledného kódu podľa najnovších štandardov W3C konzorcia . Systém sa taktiež snaží zachovať si čo najkvalitnejší a najmodernejší výstupný kód .

Kľúčové slová:

CMS

redakčný systém

PHP

MySQL

EasyRS

CMS riešenia

moduly



Obsah:
  • ÚVOD 2
    CIEĽ PRÁCE 3
    1 ANALÝZA PROBLÉMU 4
    1.1 ÚVOD K ANALÝZE 4
    1.2 ANALÝZA REDAKČNÉHO SYSTÉMU 4
    1.3 ZOZNAM POŽADOVANÝCH VLASTNOSTÍ 5
    1.3.1 Jednoduchosť 5
    1.3.2 Modularita 5
    1.3.3 Multiplatformnosť 5
    1.3.4 Validita, štandardy W3C, kvalita výstupného kódu, prístupnosť 6
    1.3.5 Oddelenie logiky od prezentácie 6
    2 DEFINÍCIA AKTÉROV SYSTÉMU 7
    3 PHP A MYSQL, ICH VÝHODY, HISTÓRIA A POUŽITIE V EASYRS 8
    3.1 PHP 8
    3.1.1 História PHP 8
    3.1.2 Porovnanie s konkurenciou 8
    3.1.3 Využitie PHP v EasyRS 9
    3.2 MYSQL 9
    3.2.1 História MySQL 9
    3.2.2 Porovnanie s konkurenciou 9
    3.2.3 Využitie MySQL v EasyRS 10
    3.3 SPOLUPRÁCA MYSQL A PHP 10
    3.4 VOĽBA HTTP SERVERA 10
    3.4.1 Voľba vhodného prezentačného jazyka 11
    3.4.2 XHTML 11
    3.4.3 XML 11
    3.4.4 Výhody XHTML 12
    3.4.5 Hlavné rozdiely medzi HTML a XHTML 12
    3.4.6 Využitie XHTML v EasyRS 12
    3.4.7 Kaskádové štýly 13
    4 EXISTUJÚCE CMS RIEŠENIA 14
    4.1 DRUPAL 14
    4.2 JOOMLA 14
    4.3 PHPRS 14
    4.4 PHP-NUKE 15
    4.5 NEVÝHODY SPOMENUTÝCH RIEŠENÍ 15
    5 REDAKČNÝ SYSTÉM EASYRS A POPIS JEHO ČASTÍ 16
    5.1 JEDNODUCHÉ JADRO 16
    5.2 REGISTRÁCIA A LOGIN 16
    5.3 ZÁKLADNÁ TRIEDA MYSQL.CLASS 16
    5.4 DATABÁZOVÁ ŠTRUKTÚRA SYSTÉMU 17
    5.4.1 Tabuľka users 17
    5.4.2 Tabuľka categories 18
    5.4.3 Tabuľka posts 18
    5.4.4 Tabuľka comments 18
    5.4.5 Tabuľka settings 19
    5.4.6 Zhrnutie poznatkov o tabuľkách 19
    5.5 ŠABLÓNY SO SMARTY 19
    5.5.1 Čo je to stroj na šablóny ? 20
    5.5.2 Hlavné vlastnosti Smaty : 20
    5.5.3 Využite Smarty v redakčnom systéme EasyRS 21
    5.6 MODULY ADMINISTRÁTORSKEJ ČASTI ZÁKLADNEJ DISTRIBÚCIE EASYRS 21
    5.6.1 Moduly pre správu používateľov 22
    5.6.2 Moduly pre správu kategórií 23
    5.6.3 Moduly pre správu článkov 24
    5.6.4 Modul všeobecného nastavenia 26
    5.7 MODULY ADMINISTROVANEJ ČASTI ZÁKLADNEJ DISTRIBÚCIE EASYRS 26
    5.7.1 Modul showcategory 26
    5.7.2 Modul showarticle 27
    6 INŠTALÁCIA A ÚPRAVY REDAKČNÉHO SYSTÉMU 28
    ZOZNAM BIBLIOGRAFICKÝCH ODKAZOV 29
    ELEKTRONICKÝ NOSIČ CD 31

Zdroje:
  • BURZI F.: Short history of PHP-Nuke
  • JASON GILMORE, W. 2005. Veľká Kniha PHP 5 a MySQL. Vydavateľstvo : Zoner Press. 711 s. SBN 80-86815-20-X
  • Kolektíıv autorov: Content management system.
  • Kolektív autorov: XHTML
  • Kolektív autorov: XML
  • LUKÁŠ J.: Proč vznikl phpRS systém / Historie phpRS projektu. http://www.supersvet.cz/dokumentace/proc.html
  • SUCHÝ J. : O systému Durpal. http://www.drupal.cz/o-systemu-drupal