Kotisivujen päivitystyökalu

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi salora 22.05.2006.

  1. salora

    salora Regular member

    Liittynyt:
    17.06.2004
    Viestejä:
    263
    Kiitokset:
    0
    Pisteet:
    26
    Kertokaapa vähän minkälainen toimintamalli on kyseessä sivujen päivitystyökaluissa, eli miten se käytännössä toimii? Jos sivuston tekee joku yritys ja päivittämisen taas voi hoitaa sivunhaltija, niin miten toimitaan. Sivut ilmeisesti pystytään päivittämään netin kautta? Kyseessä on varmasti joku yksinkertaien wysiwyg-editori?

    Miten taas esim. minä- matti meikäläinen, joka teen ystävälleni sivut ilmaiseksi ja todennäköisesti päivittelenkin niitä joskus pystyisin tuottamaan kaverille samanlaisen mahdollisuuden. Ilman, että hän joutuisi asentamaan koneelleen jotain sivun editoija-ohjelmaa ja siirtämään matskua ws_ftp:llä kun kaveri ei juuri mitään koneista ymmärrä..? Eli onko tavallisella tallaajalla mahdollista tuottaa tämmöistä?

    Yrityksillä tuntuu kaikilla olevan erlainen päivitystyökaluohjelma käytössään, mutta perustuuko kaikkien paketit samanlaisiin ratkaisuihin? Eli nimiä on vaan hieman muokattu?

    Toivottavasti ei ollut liian sekavaa tekstiä..
     
  2.  
  3. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Yleensä käyttäjä ei pääse muokkaamaan suoraan sivun rakennetta, vaan pelkästään sivun sisältöä. Sivuille tehdään yleensä salasanalla suojattu osio, jonka avulla esim. adminina kirjautunut käyttäjä pääsee muokkaamaan, joko tietokannassa olevaa tekstiä tai sitten palvelimelta tiedostosta löytyvää tekstiä (joka siis näkyy normaalikäyttäjälle sivuilla). Ideahan on sama, kuin esim. täällä aD:n foorumilla.

    No tottakai on mahdollista tuottaa ton tyyppinen palvelu. Siihen tarvitaan kyllä jonkin verran palvelinpuolen ohjelmoinnin osaamista (php, asp, jsp, jne.).

    Hmm...mitähän tällä tarkoitat?
     
  4. salora

    salora Regular member

    Liittynyt:
    17.06.2004
    Viestejä:
    263
    Kiitokset:
    0
    Pisteet:
    26
    Niin siis tarkoitin vaan lähinnä tuolla pakettiratkaisulla, että onko kyseessä siis suurimmalla osalla yrityksiä esim. rakennenäkymältään samantyylinen ohjelmisto? Eli itse päivitystyökalussa ei varmasti ole suuria eroja eri yritysten välillä?

    Onko jotain ideaa/linkkejä mistä minun kannattaisi opiskella tuommoisen päivitystyökalun raknetamista? Ei taida olla ns. 'ihan peace of cake'?

    Onko sivun sisällön päivittämisen kannalta sitten itse sivupohjissa jotain tiettyjä rajoitteita tai rakenteellisia ratkaisuja, jotka pitää ottaa huomioon sivuja tehdessä. Eli onko päivitystyökalun käyttö mahdollista kaikenlaisilla sivupohjilla?
     
  5. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    116
    Muistaakseni joissain WYSIWYG sivueditoreissa on sisäänrakennettu FTP/SSH tuki. Eli kun sivuston avaa editorissa sitä voi muokata haluamakseen ja tyyliin yhdellä napin painalluksella muutetut tiedostot siirretään interwebbiin muidenkin nähtäväksi. Jos kaverisi osaa käyttää Wordia ei tuon opettaminen pitäisi olla hirveän hankalaa.

    Tämä on siis mitä muistaisin nähneeni pari vuotta sitten...ei mitään varmaatietoa enkä muista edes ohjelman nimeä...oliskohan Dreamweaver.
     
  6. salora

    salora Regular member

    Liittynyt:
    17.06.2004
    Viestejä:
    263
    Kiitokset:
    0
    Pisteet:
    26
    Hmmm. Niin tuohan kuulostaa helpolta. Toisaalta tuon Dreamweaverin hankkiminen kaverille onkin jo sitten hankalampaa. Ja idea oli tietysti selvitä ilman ohjelman hankkimista..Hyvä vinkki silti..

    Imaisin eilen tuolta netin ihmemaasta php-koodin, jolla sain alkeellisen kotisivueditorin siirretyksi palvelimelle. Se toimii hyvin, mutta sivuja pystyy muokkaamaan vain html-tilassa. se on tosi kätevää, mutta ystäväni joka ei koodista mitään ymmärrä saattaa tuntea ahdistusta puserossa. Tekstin muokkaus sujuu vielä joten kuten helposti, mutta linkkien tai valokuvien lisäys onkin sitten jo toinen juttu. Tästä versiosta ei varmasti olisi kovin pitkä matka varsinaiseen graafiseen muokkaajaan, mutta ei kyllä itsellä tuo koodauspuoli ole aivan sitä luokkaa.. Alku kuitenkin..!
     
  7. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Jos ajatellaan, vaikka uutista, jonka käyttäjä voi lisätä sivuilleen. Käyttäjä on kirjautuneena sisään ja klikkaa linkkiä "lisää uutinen"...sen jälkeen avautuu formi, jossa on otsikkokenttä ja tekstikenttä, joihin käyttäjä syöttää tiedot jotka haluaa ja painaa tallenna nappia. Sen jälkeen uutinen näkyy esim. pääsivulla muille käyttäjille/sivuilla kävijöille. Samaan tyyliin toimii muokkaaminen, käyttäjä klikkaa linkkiä "muokkaa" ja saa eteensä valitsemansa uutisen, jonka tekstiä voi muokata ja sitten tallentaa.
    Yleensä ne ns. päivitystyökalut on siis rakenteeltaan hyvinkin samanlaisia, eli mahdollisimman yksinkertaisia (edellä mainitussa tapauksessa formi, jossa on 2 tekstikenttää ja tallenna nappi).

    Jos ohjelmoida osaat, niin eipä toi nyt uuden kielen opetteleminen mitään kovin vaikeaa ole. Jos taas et osaa ohjelmoida, niin sitten se ei ole ihan niin helppoa. Yleensä aina kaikilta web-palvelimilta löytyy oletuksena PHP, joten sitä kannattaa varmaankin opetella.
    Tässä muutama linkki sivuille, joista on hyvä aloittaa:
    http://www.php.net/
    http://www.w3schools.com/php/

    Googlella löytyy paljon lisää oppaita ja esimerkkejä, vaikka ihan suomeksikin.

    Eli siis jos käyttäjän on tarkoitus vain päästä lisäämään/muokkaamaan/poistamaan sisältöä, niin silloin homma toimii yleensä niin, että sulla on sivu joka muodostetaan dynaamisesti sen pohjalta, että mitä se käyttäjä on lisännyt/muokannut/poistanut. Yleensä tiedot tallennetaan tietokantaan, tekstitiedostoon tai xml-tiedostoon, josta ne sitten haetaan ja näytetään tavalliselle sivulla kävijälle.
    Sitten taas jos haluat, että käyttäjä saa muokata vapaasti sivustonsa ulkoasua ja sisältöä, niin sitten on järkevää opettaa se käyttämään jotain työkalua omalla koneellaan. Yleensä ei ole vaan kovin järkevää antaa käyttäjän muokata esim. sivustonsa ulkoasua.

    Pitää vaan muistaa, että noi wysiwyg tyokalut ei sovellu muuhun, kuin staattisten html sivujen tekemiseen ja yleensä niiden html ei ole mitään kaikkein parasta.
     
  8. Ahx1

    Ahx1 Member

    Liittynyt:
    15.02.2006
    Viestejä:
    65
    Kiitokset:
    0
    Pisteet:
    16
  9. salora

    salora Regular member

    Liittynyt:
    17.06.2004
    Viestejä:
    263
    Kiitokset:
    0
    Pisteet:
    26
    Asensin tuon Joomlan jonkun version koneelle ja eteneminen tyssäsi, kun en pääse alun installaatiovaiheesta puusta pitkälle, kun MySQL database configuration-kohdassa en pääse käyttäjätunnuksien ja salasanojen asentamisesta eteenpäin kun installaatiopaketti herjaa ja valittaa alinomaan vääristä käyttäjätunnuksista ja salasanoista.. APuja..
     
  10. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Niin siis olet sen MySQL:n asentanut tai se on käytettävissä sieltä, mihin yrität tota asentaa?

    Täältä löytyy ohjetta asiaan:
    http://help.joomla.org/content/view/37/132/

    EDIT: fix
     
    Viimeksi muokattu: 23.05.2006
  11. salora

    salora Regular member

    Liittynyt:
    17.06.2004
    Viestejä:
    263
    Kiitokset:
    0
    Pisteet:
    26
    Joo siis olen siirtänyt tuon koko paketin kokeilumuotoisesti koulun sivuille ja nyt en tosiaan pääse eteenpäin. Kun nyt en tosiaan tiedä mitä pitäisi tehdä. Eli mitkä kohdat on pakollisia, tai pitää nimetä tietyllä tavalla?

    * The name of your MySQL database (voiko tämä olla mikä vaan?)

    * The name of the MySQL host, this is usually called "localhost" if you are installing on a PC or a local server. However, if you are using shared hosting, check with your hosting provider to be sure this is the case. (tämä pitää olla 'localhost' - tai mahdollisesti ei? koululta tuskin saa tietoa;) )

    * A MySQL username (entäs tämä ja seuraava kun herjaa väärästä salasanastakin?)

    * A MySQL password

    Koneellani rullaa vahingossa joskus sinne päätynyt SqlServer jota en ole koskaan käyttänyt enkä oikein tiedä miten se siellä on. Olen tuon serverin jotenkin nimennyt ja jotain virkaa sillä varmasti on, mutta ei kai se voi vaikuttaa tähän kyseiseen ongelmaan..?


    T:Stupid
     
    Viimeksi muokattu: 23.05.2006
  12. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Kannattaa ensin tarkistaa, että sieltä koulun palvelimelta löytyy se MySQL?

    Joo tämä voi olla mikä vaan, kunhan se siis vaan on siellä MySQL serverillä oleva todellinen tietokanta.

    Tämähän riippuu täysin siitä, että onko siellä koululla se MySQL serveri pyörimässä samalla koneella kuin Apache ja PHP vai kenties jollain muulla koneella (oletan siis, että se MySQL on käytössä). Eli jos se on samalla koneella, niin silloin localhost muuten se voi olla, vaikka "tietokanta4.koulunnimi.fi"

    No ne on ne mitkä sinne on laitettu...eli siellä koululla joku varmasti tietää...

    Eipä vaikuta ja tota ei voi jokatapauksessa käyttää ton Joomlan kanssa, koska se tarvitsee MySQL:n...
    Täältä löytyy vielä muut vaatimukset:
    http://help.joomla.org/content/view/34/132/


    EDIT: typo
     
    Viimeksi muokattu: 23.05.2006
  13. salora

    salora Regular member

    Liittynyt:
    17.06.2004
    Viestejä:
    263
    Kiitokset:
    0
    Pisteet:
    26
    Huoh. Onpa hankalaa. Koululle ei taida kyllä vietsiä lähteä, pitäisiköhän siirtää paketti kokonaan omille sivuilleni..hmm.. Ongelma taitaa olla silloin aivan sama, että joutuisin ottamaan palveluntarjoajaan yhteyttä? Olisi melkein helmpompaa kyllä niin päin..


    Pitääkö tuohon puuttua?
    [​IMG]
     
  14. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Kyllä näin uskoisin ja MySQL on yleensä maksullinen palvelu...yksi vaihtoehto on tietysti asentaa omalle koneelle kaikki tarvittava ja käyttää sitä palvelimena.

    Jeps eli lisää tarvittavat kirjoitusoikeudet noihin hakemistoihin.
     

Jaa tämä sivu