Page 1 of 1

CSS in Database

Posted: Tue Dec 15, 2009 7:50 am
by Gregor
Hallo,

In mijn post over het balkje in het album werd geschreven dat de css'n in de database staan. Nu heb ik gekeken in de Wiki en vraag me af wat daar het voordeel, nut, belang van is om de css'n in de database te zetten. In mijn 3 cmsms'n heb ik de tag {static_stylesheet} in gebruik en bij de template behorende css'n gekoppeld. Zou ik iets anders moeten instellen, veranderen of verbeteren? Kortom, hoe werkt dit :-)

Gregor

Re: CSS in Database

Posted: Tue Dec 15, 2009 9:08 am
by jack4ya
Het 'voordeel' van de css in de database zijn bijv:

- men kan het via de backend bewerken (geen ftp oid nodig)
- makkelijker themes maken en exporten/importen
- bij een database backup, heb je al heel veel van je website te pakken, wat je dan nog mist zijn de css images files en evt. user uploaded files...

Re: CSS in Database

Posted: Tue Dec 15, 2009 9:13 am
by Rolf
jack4ya wrote: Het 'voordeel' van de css in de database zijn bijv:
- Wordt niet overschreven door een upgrade.

®

Re: CSS in Database

Posted: Tue Dec 15, 2009 9:24 am
by Gregor
Heeft dat dan invloed op het gebruik van de tag {static_stylesheet}?? Als ik ze gekoppeld heb, dan betekent dat dus dat ik alle overige stylesheets, dus niet-gekoppelde, kan weggooien. Beetje opruimen dus zo aan het eind van het jaar ;-)

Gregor

Re: CSS in Database

Posted: Tue Dec 15, 2009 9:46 am
by Rolf
Ik ken alleen de tag {stylesheet} die in het html sjabloon komt, maar dat zegt nog niet alles ik loop ook nog geen jaren mee met cmsms... ;)
Het gebruik van de term Static Stylesheet ken ik verder alleen van TinyMCE.

Maar als alle stylesheets uit de bestanden zijn overgenomen in de database én zijn gekoppeld aan het html-sjabloon dan zou je de bestanden kunnen weggooien. Dat ruimt idd op! En wat jack4ya zegt, bij een backup van de database heb je de belangrijkste zaken veilig. In het geval van een ftp-hack is dat toch prettig  :)

Maar zorg ervoor dat je voor het verwijderen van de bestanden altijd eerst een backup maakt, je weet maar nooit...

Rolf

Re: CSS in Database

Posted: Tue Dec 15, 2009 9:51 am
by Jos
Ik heb {static_stylesheet} wel eens gebruikt, maar ik kan de betreffende site niet terugvinden  :-\

Ik meen me te herinneren dat je hiermee nog steeds de stylesheets in de database kunt bewerken en dat de tag er voor zorgt dat er een css bestand van wordt gemaakt, alsmede een verwijzing naar dat(die) bestand(en) in de template maakt.

Ongekoppelde database stylesheets kun je sowieso verwijderen, net als evt ongebruikte templates.

Re: CSS in Database

Posted: Tue Dec 15, 2009 9:56 am
by Rolf
Jos wrote: Ik heb {static_stylesheet} wel eens gebruikt, maar...
Ahh, >> http://dev.cmsmadesimple.org/projects/static-css

R.  ;)

Re: CSS in Database

Posted: Tue Dec 15, 2009 10:09 am
by Gregor

Code: Select all

{static_stylesheet}
<!-- This is how all the stylesheets attached to this template are linked to -->
Dit is wat ik in mijn templates heb staan. Een map op de server genaamd 'stylesheets' bevat css-bestanden die steeds worden geupdate als ik een wijziging in een van de stylesheets aanbreng.

Gregor

Re: CSS in Database

Posted: Tue Dec 15, 2009 11:07 am
by Jos
Gregor wrote:Een map op de server genaamd 'stylesheets' bevat css-bestanden die steeds worden geupdate als ik een wijziging in een van de stylesheets aanbreng.
Niks aan de hand dus  ;D  Zie het als een soort cache ;)

Re: CSS in Database

Posted: Thu Dec 17, 2009 6:49 am
by Gregor
Dank jullie wel voor het bijpraten  ;)
Ik ga de css'n koppelen.

Gregor