...
Panel | ||||
---|---|---|---|---|
| ||||
Tehtävänanto KDO7K2 - Itsenäinen projektiIdeoi jokin dynaaminen WWW-palvelu tai sivusto. Mieti mitä toiminnallisuuksia ja ominaisuuksia palvelun mielekäs toimiminen edellyttää. Jos kyseessä olisi esimerkisi yrityksen tai yhteisön tiedotustoiminnassa käyttämä palvelu, pitäisi miettiä ainakin seuraavia ominaisuuksia: Millaisia asioita sivustolla esitetään, kuka päivittää sisältöä, sisällön tuottamisen vaivattomuus, käyttäjien hallinta, eritasoiset käyttäjäoikeudet jne... 1. Dokumentoi suunnitelmasi synopsikseksi (synopsis). 2. Tutustu verkosta löytyviin, vapaasti käytettäviin sisällöhallintajärjestelmiin, blogi-ohjelmistoihin, wiki-alustoihin jne. (vinkki: sivustolla OpenSourceCSM voit kokeilla käyttötarkoituksen mukaan listattuja ohjelmistoja ja niiden hallintaliittymiä ennen asennusta). 3. Valitse ohjelmisto, joka mielestäsi soveltuu synopsiksen tavoitteiden saavuttamiseen. Dokumentoi valintasi perusteet: Minkä ohjelmiston valitsit ja miksi, mitä muita kokeilit mutta hylkäsit? 4. Asenna ohjelmisto (mieluiten julkiselle palvelimelle, esim. opco2.stadia.fi) ja dokumentoi asennusprosessi. Varsinkin ohjelmiston asennusohjeesta poikeavat tapahtumat ja niiden ratkaisut on hyvä dokumentoida. Dokumentin tulee olla niin yksityiskohtainen, että sitä voi hyödyntää ohjelmiston uudelleen asennuksessa. 5. Muokkaa asennettu ohjelmisto synopsiksen tavoitteeseen sopivaksi. Tavoitteena on muokata toiminnallisuuksia ja ulkoasua sillä tasolla, että ohjelmiston lähdekoodi ja toimintalogiikka tulevat tutuiksi. 6. Raportoi tulokset: Kuinka muokkausprosessi sujui, pääsitkö synopsiksessa asettamiisi tavoitteisiin, mitä ongelmia kohtasit, kuinka ratkaisit tai kiersit ongelmat, käyttäisitkö tätä ohjelmistoa jatkossa, mihin ohjelmisto mielestäsi soveltuu, miten ohjelmistoa voisi kehittää edelleen jne.? Arviointiperusteet
Aikataulu
|
Vaihtoehtoisia sisällönhallintajärjestelmiä omiin projekteihin
- Mediawiki - A free software wiki package originally written for Wikipedia.
- Joomla! - Content management system (CMS), which enables you to build Web sites and powerful online applications.
- Silver Stripe - Open Source CMS / Framework.
- Sweetcron - The Automated Lifestream Blog Software.
- http://www.symfony-project.org/
- http://modxcms.com/
- http://opensourcecms.com/ - Suuri joukko erilaisia ohjelmistoja testattavissa ennen käyttöönottoa - kannattaa tutustua.
- http://cmsmatrix.org/matrix/cms-matrix - Palvelu, jossa voit vertailla eri ohjelmistojen ominaisuuksia.
Palautettuja tehtäviä
Attachments |
---|
...