FAQ :: Ramverk
Användande av ramverk
Verktyget är programmerat runt ett antal kända ramverk i PHP, vilket innebär att applikationen till stora delar bygger på en kodbas som är ordentligt testad av tusentals personer runt om i världen.
Följande ramverk används av EazyCm
PEAR
PEAR är ett ramverk som innehåller ett antal PHP klasser, jbodooan_eazycm använder sig av dessa klasser för exempelvis databas åtkomst, inloggning, sessionhantering, uppladdning filer, mailhantering mm. Att använda ett välkänt ramverk är bra eftersom dessa klasser är väl testade och används av tusentals personer runt om i världen som ständigt testar och uppdaterar kod.
Smarty
EazyCm använder Smarty för att dels separera kod från layout och dels för att hantera cache av sidor. Smarty cache hantering innebär exempelvis att en EazyCm applikation kan ha 100 gånger mer besökare med bibehållen responstid än om man inte haft en cachehantering. Separering av kod från layout innebär att det är mycket enkelt att skapa en egen layout för webbplatsen.
Dessutom är Smartys ramverk väl dokumenterad vilket gör det hela mycket enklare.
Besök Smarty och läs mer
FCKeditor
EazyCm använder sig av en sk WYSIWYG (What You See Is What You Get) vilket innebär att du kan skapa olika html element direkt i din textmassa. Exempelvis har du möjlighet att markera text med fetstil, skapa punktlistor, tabeller, länkar, infoga bilder etc direkt i texten.
I EazyCm admin kan man stänga av denna funktion, i vissa specifika fall vill man inte ge en redaktör friheten att skapa html i artiklar. Anledningen till detta är oftast att man vill styra layouten för samtliga artiklar och inte ge utrymme till avkall på webbplatsens grafiska profil.
Om man väljer att inte använda FCKeditorn så är man begränsad till EazyCm interna funktioner som exempelvis rubriker, texter och länkningar mm.
