Voit luoda uuden teeman kopioimalla olemassa olevan teeman ja tekemällä muutoksia kopioon. Voit myös tuoda ja käyttää Bootstrap-sisältöä uudessa teemassa.
Huomautus::
Kun luot uuden teeman tai päivität olemassa olevaa teemaa, luo aina kopio teemasta ja tee muutokset kopioon. Testaa sitä mallisivustossa tai varsinaisen sivuston kopiossa, jotta voit varmistaa, että se toimii oikein. Huomaa, että olemassa olevaan teemaan tehdyt muutokset otetaan käyttöön kaikissa teemaa käyttävissä sivustoissa heti, kun muutettu teema julkaistaan.Teeman kopiointi
Valitse kotisivulla Kehittäjä.
Kehittäjä-sivu avautuu.
Valitse Näytä kaikki teemat.
Nykyisten teemojen lista avautuu. Voit säätää teemojen näyttötapaa napsauttamalla katselukuvaketta ja valitsemalla vaihtoehdon listalta.
Valitse teema ja valitse Kopioi hiiren kakkospainikkeen valikosta tai toimintopalkista.
Kaikki teeman kansiot ja tiedostot, myös esimerkkisivut ja -sisältö, kopioidaan mukana.
Huomautus::
Kun kopioit teeman, jakotietoja ei kopioida mukana.Anna kopioidulle teemalle nimi. Et voi käyttää nimeä, joka on jo toisen teeman käytössä.
Voit käyttää nimessä kirjaimia, numeroita, alaviivoja (_) ja yhdysmerkkejä (-). Jos syötät välilyönnin, se korvataan automaattisesti yhdysviivalla.
Älä anna seuraavia nimiä mallipohjille, teemoille, komponenteille, sivustoille tai sivuston sivuille: authsite, content, pages, scstemplate_*, _comps, _components, _compsdelivery, _idcservice, _sitescloud, _sitesclouddelivery, _themes, _themesdelivery. Seuraavia nimiä voi käyttää sivustojen sivujen nimissä, mutta älä käytä niitä mallipohjien, teemojen, komponenttien tai sivustojen nimissä: documents, sites.
Voit myös kirjoittaa teemalle kuvauksen.
Valitse Kopioi.
Etenemispalkissa näkyy uusi teeman nimi ja kopioinnin tila. Kun teema on kopioitu, sen nimi tulee näkyviin teemalistalla. Voit tutkia kansioita ja tiedostoja, joista teema rakentuu, napsauttamalla teemalistassa teeman nimeä.
Oracle Content Management -työpöytäsovelluksen avulla voit synkronoida teeman kansiot ja tiedostot paikalliseen järjestelmään. Näin voit selata paikallisia kansioita ja käsitellä tiedostoja suoraan. Teemaan tekemäsi muutokset synkronoidaan automaattisesti. Voit tehdä muutoksia käyttämällä haluamiasi HTML-, koodi- tai tekstimuokkaustyökaluja.
Räätälöityjen tyylien määritys käytettäviksi sivustossa
Teeman pääkäyttäjä voi määrittää teeman mukana tulevat tyylit tai räätälöidä tyylejä.
Teeman components.json
-tiedoston asetus määrää, voiko räätälöityjä tyylejä käyttää sivustonluontiohjelmassa. Näin voidaan varmistaa, että sivuston sisällöntuottaja noudattaa sivuston tyyliä, kun hän luo sitä, eikä esimerkiksi käytä muita fontteja tai värejä.
Räätälöityjen tyylien käytön estäminen sivustossa:
Lisää seuraava objekti teeman components.json
-tiedostoon muiden komponenttimääritysten rinnalle:
[ { "showStyleClassOnly": "true" } ]
Teeman components.json
-tiedostossa voit määrittää CKEditorin toolbarGroups
- ja removeButtons
-ominaisuudet. Niitä muuttamalla voit räätälöidä Otsikko
- ja Kappale
-komponenttien ryhmät ja ryhmiin kuuluvat painikkeet.
Voit esimerkiksi poistaa tyylit, fontin ja värit Styles
-ryhmästä lisäämällä seuraavat objektit muiden komponenttimääritysten rinnalle:
[ { "name": "", "list": [ { "type": "scs-title", "id": "scs-title", "config": { "toolbarGroups": [ { "name": "basicstyles", "groups": ["basicstyles"] }, { "name": "styles", "groups": ["styles"] }, { "name": "colors", "groups": ["colors"] }, "/", { "name": "undo", "groups": ["undo"] }, { "name": "links", "groups": ["links"] }, { "name": "paragraph", "groups": ["list", "indent"] }, { "name": "align", "groups": ["align"] }, { "name": "cleanup", "groups": ["cleanup"] } ], "removeButtons": "Styles,Subscript,Superscript,Strike,Anchor,Blockquote,Link,Unlink,Font,TextColor,BGColor" } }, { "type": "scs-paragraph", "id": "scs-paragraph", "config": { "toolbarGroups": [ { "name": "basicstyles", "groups": ["basicstyles"] }, { "name": "styles", "groups": ["styles"] }, { "name": "colors", "groups": ["colors"] }, "/", { "name": "undo", "groups": ["undo"] }, { "name": "links", "groups": ["links"] }, { "name": "paragraph", "groups": ["list", "indent"] }, { "name": "align", "groups": ["align"] }, { "name": "insert", "groups": ["image", "table"] }, { "name": "cleanup", "groups": ["cleanup"] } ], "removeButtons": "Styles,Subscript,Superscript,Strike,Anchor,Blockquote,Link,Unlink,Font,TextColor,BGColor" } } ] } ]
Liittämisessä noudatetaan tyylien ja painikkeiden määritystä. Edellä olevassa esimerkissä Font
-arvo poistetaan liitetyistä tiedoista.
Teeman komponenttien ja osan asettelujen piilotus
Muokkaamalla teeman component.json-tiedostoa voit piilottaa komponentteja ja osan asetteluja, jolloin sivuston kehittäjä ei voi käyttää niitä. Tällä tavalla voit edistää yhdenmukaisen käyttötuntuman käyttöä. Katso kohta Teeman komponenttien ja osan asettelujen piilotus.
Teeman tarkistus sivustossa
Kun teeman muokkaus on valmis, tarkista, että kaikki osat toimivat yhdessä suunnitellulla tavalla sivustossa.
Varmista, että olet synkronoinut kopioidut kansiot ja tiedostot Oracle Content Management -työpöytäsovelluksella ja että kaikki muutokset on tallennettu.
Avaa sivusto (se voi olla testisivusto tai olemassa oleva offline-sivusto) sivustonluontiohjelmassa ja määritä sivusto käyttämään uutta teemaa.
Testaa sivusto teeman kanssa lisäämällä sivuja ja käyttämällä asetuksia, katselemalla kuvia, tarkistamalla navigointi ja kokeilemalla muita uudessa teemassa muuttamiasi asioita.
Tarkista, että kaikki muodostetaan oikein kaikki tiedostot ja linkit mukaan lukien.
Julkaise teema, jolloin teeman muutokset otetaan käyttöön sivustossa. Tarkista sitten teema ajonaikaisessa ympäristössä.
Katso kohta Teemojen julkaiseminen.
Bootstrap-teeman käyttö
Oracle Content Management -teemojen ja Bootstrap-teemojen välisten yhtäläisyyksien vuoksi on mahdollista muuntaa olemassa olevia Bootstrap-teeman sivuja ja sisältöä Oracle Content Management -teemassa käytettäviksi.
Bootstrap on ilmainen avoimeen lähdekoodiin perustuva työkalukokoelma, jonka avulla voi luoda sivustoja ja web-sovelluksia. Se sisältää HTML- ja CSS-pohjaisia suunnittelumallipohjia käyttöliittymän komponentteja ja JavaScript-laajennuksia varten.
Noudata samoja teeman luonnin ohjeita, mutta tuo ja muokkaa Bootstrap-teemasta haluamasi sivut ja sisältö muokkaamalla koodia (missä tahansa editorissa).
Yleensä et tarvitse koko Bootstrap-teemaa kaikkine sivuineen ja sisältöineen. Useimmiten valitset ne osat teemasta, joita haluat käyttää Oracle Content Management -teemassa. Tämä voi tarkoittaa vain muutamaa sivun mallipohjaa, joista niistäkin valitset vain osia. Bootstrap-teeman mallipohjat sisältävät esimerkiksi useita lohkoja, joita ovat ylätunnistelohko, navigointilohko, runkolohko ja alatunnistelohko. Koska Bootstrap-teemat toimitetaan tiedostojoukkona, jota voi katsella suoraan tiedostojärjestelmässä (ilman web-palvelinta), jokainen sivu sisältää paljon toistuvia tietoja (se on välttämätöntä, koska sivunkeräysohjelmaa ei käytetä). Kun käytät näitä tietoja Oracle Content Management -teemassa, nämä osat on lisättävä uudelleenkäytettäviin Oracle Content Management -palvelun sivujen mallipohjiin. Tämän jälkeen Oracle Content Management -palvelu voi koota dynaamisesti useita sivuja näistä mallipohjista.
Esimerkki tietojen lisäyksestä uudelleenkäytettäviin mallipohjiin on navigointiosa. Tyypillisen Bootstrap-teeman navigointi toistuu jokaisella sivulla. Kun navigointi siirretään Oracle Content Management -teemaan, navigointirakenteet on muodostettava käymällä sivuston hierarkia läpi dynaamisesti JavaScript-koodilla. Tämän jälkeen komentosarja lisätään kaikille sivuille, jolloin navigointia voi käyttää niissä. Tämä navigointi myös mukautuu, kun sivuston sivuja lisätään tai poistetaan.
Katso Sivuston mallipohjan luonti Bootstrap-mallipohjasta tai sivuston suunnittelumallipohjasta.