Aihe: PHP-pohjaista Open source CMS-systeemiä yhtyeille?
1 2
mr_b
02.02.2005 10:17:21
 
 
Niin, se joka tajuaa mitä kysyn tajuaa mitä kysyn.. :-)
 
Eli siis haussa php-pohjainen sisällöntuotantosysteemi, joka sopisi nimenomaan yhtyeille. Pitäisi sisältää sellaisia kuin
- ulkoasun täydellinen customointi templateilla tai vastaavilla
- keikkakalenteri
- bio jäsenesittelyineen
- newssi
- artikkelit
- galleria
- diskografia
- linkit
- musiikkinäytteet
- lyriikat
- foorumit
- vieraskirjat
 
yms.yms.
 
Olen kysynyt tätä aiemminkin, onko kellään lisätietoja, josko olisi nyt tullut vastaan. Ei nyt olisi aikaa alkaa koodaamaan jostain olemassaolevasta systeemistä enemmän yhtyekäyttöön sopivaa versiota, vaikka sinänsä vähän syhyttäisi. Mutta kun nuo useimmat olemassaolevat puhtaat cms-systeemit (nuket yms.) ovat vähän huonoja yhtyetoimintaan, niin luulisi että joku jossain on vähän vaivaantunut.
 
Poets of The Fallilla http://www.poetsofthefall.com on ainakin joku systeemi, joka näyttää toiminnallisuudeltaan vähän sellaiselta mitä hakisin. Tosin tuolla ei lue mitään alustasta, joten ehkä on ihan omatekoinen.
Rat King! Rat King!
simiha
02.02.2005 12:32:56
Juu, kiinnostusta löytyy myös!
Osaatkos heittää jotain linkkejä olemassaoleviin (hyviin) systeemeihin? Meillä on ollut kehitteillä jonkunlainen bändin jäsenten oma sivusto, jossa on keikkakalenteri, keskusteluryhmä, tiedostokansiot, kuvia jne.
Pipo ja kengät eivät viihdy samassa päässä. (AVS)
mr_b
02.02.2005 14:09:18
 
 
Tälläisiä sisällöntuotantojärjestelmiä saa asennettua Scenegroupin Fantasticosta (systeemi missä on kaikenlaisia php-systeemejä asennettavaksi saitille).
 
Drupal http://www.drupal.org/
Geeklog http://www.geeklog.net/
Mambo Open Source http://www.mamboserver.com/
PHP-Nuke http://phpnuke.org/
phpWCMS http://www.phpwcms.de/
phpWebSite http://phpwebsite.appstate.edu/
Post-Nuke http://www.postnuke.com
Siteframe http://siteframe.org/
Typo3 http://typo3.com/
Xoops http://www.xoops.org/

Puhhuhhuh! Hiukan on vaikea valita mistä lähtisi kenties vääntämään. Tällä hetkellä minua kiinnostaa ehkä eniten Mambo, mutta mistä sitä nyt oikeasti tietää mikä olisi paras lähtökohta. Nuket taitavat olla aika massiivisia vaikka niissä lienee hyvät systeemit uusien moduulien tuontiin.
 
Lisäksi bändisaitti on jotenkin hyvin eriluonteinen kuin jokin uutistyylinen saitti, jolle nuo useimmat tuntuvat olevan suunniteltuja. Ja en nyt oikein tarvitse ultraraskasta sisällöntuotantosysteemiä hyväksymispolkuineen, lähinnä vaan helpon tavan, jolla kaikki luvan saaneet voivat tuoda pientä sisältöä saitille ja jolla sitä voisi päivitellä vaivattomasti ilman ftp-latauksia ja vastaavia. Pitkät jutustelut voin edelleenkin vaikka kirjoitella kotosalla....
Rat King! Rat King!
Anarkiapurilainen
03.02.2005 17:21:08
 
 
Bändisaitit ovat yleensä niin yksinkertaisia ja sisällöltään rajattuja että php:n perusteet osaava koodaa tuollaisen systeemin melko nopeasti, foorumin / guestbookin asentaa sitten valmiista koodista. Itse olen tuollaista perus-CMS:ssää suunnitellut, nykyinen bändisivusto kun on enemmän sellainen "ekaa kertaa php:llä koodaan" purkka & rautalanka -viritys.
Khimil
04.04.2005 22:59:35 (muokattu 04.04.2005 23:02:49)
 
 
Mä oon tehnyt aika paljon vastaavanlaisia systeemejä. Ideana ihan kiinnostava, voisin seuraavaksi paneutua nimenomaan bändikäyttöön tarkoitetun systeemin tekemiseen.
 
Ilmoittelen kun jotain syntyy.
 
PS. Nuo Fantastico-ohjelmistothan on cpanel-palvelin/webhotellihallintaohjelmistossa mukana, jota sattuu tuo Scene grouppikin käyttämään. Mutta kyllähän ne on tosiaan ihan julkisesti saatavilla.
Niq
05.04.2005 13:57:47 (muokattu 05.04.2005 13:59:55)
 
 
Tässäpä olisikin idea, eli tehdään muusikoiden.netin oma CMS bändisivuja varten. Yksinkertainen selkeä pohja ja jonkunmoiset ohjeet minkä perusteella normikäyttäjä saa tuollaisen pystyyn. Sitten sinne admin-osio, josta voi ulkoasua ja sisältöä hallita helposti kirjoittamatta pätkääkään koodia. Omat taidot on päässeet vähän ruostumaan kun en ole vähään aikaan php:tä tai muutakaan koodaillut, mutta jos joku projekti tästä saadaan aikaan niin voin lähteä organisoimaan ja palvelinkin löytyy testikäyttöä varten tuosta. Olisiko halukkaita tämmöiseen?
 
Itse ainakin mielelläni parantaisin bändien nettisivujen yleistä tasoa tällä tavalla. Monelle on iso kynnys siirtyä jollain frontpagella väsätyistä virityksistä esim. juuri php-pohjaiseen systeemiin. Aivan ns. idioottivarmaa ei tästä kannata alkaa tekemään, vaan lähinnä sellainen että tietokoneen peruskäytön kunnolla hallitseva osaa tuollaisen laittaa pystyyn ja ylläpitää.
 
Tärkeimmät ominaisuudet olisivat varmaan:
 
-Bändin ja sen jäsenten esittely
-Keikkakalenteri, jossa vanhat keikat jäisivät "keikkahistoriaan" ihan päivämäärän mukaan, ehkä jopa yleisön/bändin kommentoitavissa nuo keikat?
-Joku vieraskirjan tapainen?
-Kuvagalleria, kuvat kommentoitavissa?
-Musiikkiosio jossa sanoituksia, mp3 jne. jälleen kommentoitavissa?
 
Sanokaas jos jotain oleellista tästä mielestänne puuttuu. Tottakai kaikki ominaisuudet olisivat admin -osiossa otettavissa pois päältä jne.
 
EDIT: ja tottakai nämä sivut tulisivat jokaisen omille palvelimille jne. Eikä siis mitenkään muusikoiden.netin yhteyteen.
"Jos päätä hakkaa seinään tarpeeksi kauan, se menee siitä läpi" -Chemo
omarklah
05.04.2005 21:28:41
 
 
Tässäpä olisikin idea, eli tehdään muusikoiden.netin oma CMS bändisivuja varten. Yksinkertainen selkeä pohja ja jonkunmoiset ohjeet minkä perusteella normikäyttäjä saa tuollaisen pystyyn. Sitten sinne admin-osio, josta voi ulkoasua ja sisältöä hallita helposti kirjoittamatta pätkääkään koodia. Omat taidot on päässeet vähän ruostumaan kun en ole vähään aikaan php:tä tai muutakaan koodaillut, mutta jos joku projekti tästä saadaan aikaan niin voin lähteä organisoimaan ja palvelinkin löytyy testikäyttöä varten tuosta. Olisiko halukkaita tämmöiseen?
 
Voisin lähteä mukaan "projektiin"...
 
Olen rakentanut meidän bändin sivut PHP:llä (http://www.angliaorkesteri.com). Siellä on template, joka sisältää periaatteessa kaikki ne osat sivustosta, jotka toistuvat joka sivulla (myös mahdollisuus vaihdella eri osien näkyvyyttä eri sivuilla).
Sivun varsinainen sisältö tulee sitten joko staatisesti scriptistä tai dynaamisesti erillisestä tekstitiedostosta (vähän XML:n tyyliin)
On vieraskirja - joka periaatteessa on kopsattavissa suoraan muidenkin käyttöön pienillä muutoksilla. Kuin myös keikkakalenteri - jossa tällä hetkellä ei ole entryjä :o(
 
Privaattipuolella on sitten chattipalsta bändiläisille(sekin kopsattavissa, jos haluaa) ja henkilökohtainen "menokalenteri".
 
Noista saisi ainakin joitain moduleita rakennettua pikku muutoksilla...
 
Eikä weppipohjaisen käyttöliittymän rakentaminen sivuston päivitykseenkään ole hankalaa. Sellaisestakin löytyy scriptivarastosta tarvittaessa yhdensortin malli.
Tää sit sanois tälleen...
Starlia
06.04.2005 13:13:53
Pistäkääs tuo D-Iivil tekemään se. Varmasti tulee näyttävää jälkeä.
 
Esim: http://www.forcesite.net
 
PS: Sori, D-Iivil, että mainostan sua :)
Simppa75
06.04.2005 13:55:39 (muokattu 06.04.2005 14:04:02)
 
 
http://www.hotscripts.com/PHP/Scrip … grams/Content_Management/index.html
 
Aijjoo ja tämän sivun oikeasta alareunasta Most Popular / Top Rated -kohdasta näet mitä yleensä käytetään ;)
 
http://www.hotscripts.com/PHP/index.html
 
.Simppa
 
EDIT: Tuolla on ihan hyviä ehdokkeja, ne pitäs vaan "penkittää", ottaa sitten järkevä sorsa käyttöön ja kustomoida. Näissä harvemmin taloudellista etua tavoitellaan, joten pikku "laina" ei varmaan aiheuta mitään sen suurempia.
Elämä on ihmisen parasta aikaa! - M.Nykänen
mr_b
06.04.2005 14:33:07
 
 
EDIT: Tuolla on ihan hyviä ehdokkeja, ne pitäs vaan "penkittää"
 
"Vaan" :-)
 
Sehän tässä vähän ongelmana onkin ettei oikein tiedä, minkä ottaisi pohjaksi. Tuossa aikaisemmin listasin noita meidän serveriltä helposti saatavia systeemeitä eikä niistä oikein mikään huutanut suoraan "ota-minut-minusssa-on-hyvä-pohja-bändisaitille". Kauhea tutustumisprosessi...
 
Ah, mutta tuoltahan löytyi muuten jotain:
 
http://sourceforge.net/projects/bandsitecms/ Täytyy katsoa jossain vaiheessa...
The man-machine, semi-human being.
Lennu
06.04.2005 16:48:00
 
 
Tämä olis tosiaan hyvä juttu. Meilläkin on mun purkka-php:llä rakennetut sivut, joiden hienoin viritys on varmaan txt/include-tiedostoilla päivitettävä keikkakalenteri ja vieraskirja, jonka mä oon modannut omaan käyttöön jostain raakaskriptistä (aplomb).
 
Periaatteessa sitä vieraskirjaskriptiäkin pystyy modifioimaan niin, että keikkakalenterit ym voi päivittää nettipohjasesti, mutta en mä helvetti tiedä, miten sen koodin saa poistamaan ne vanhat keikat/ siirtämään ne johonkin muualle. Periaatteessa se mekanismi on selvä, mutta valtavien php-tutoriaalien tutkiminen ei oo ihan meikäläisen kärsivällisyydelle sopivaa hommaa :)
<fat>Ärlä #014</fat>
Jibbe
06.04.2005 23:53:47
Periaatteessa sitä vieraskirjaskriptiäkin pystyy modifioimaan niin, että keikkakalenterit ym voi päivittää nettipohjasesti, mutta en mä helvetti tiedä, miten sen koodin saa poistamaan ne vanhat keikat/ siirtämään ne johonkin muualle.
 
Keikat voivat olla tietokannassa/tekstitiedostossa/missälie, mutta niistä voi helposti näyttää vain halutut tiedot. Esim. pari mennyttä keikkaa ja kaikki tulevat keikat. Onnistuu parilla silmukalla helposti.
 
Jos jotain systeemiä aletaan värkätä minäkin voisin auttaa. Ohjelmointikokemusta on jonkin verran. Tässä alussa taitaa nyt tärkeintä olla, että suunnittelee juttua _todella_ perinpohjin ennen kuin riviäkään on koodattu.
omarklah
07.04.2005 08:09:31
 
 
Tässä alussa taitaa nyt tärkeintä olla, että suunnittelee juttua _todella_ perinpohjin ennen kuin riviäkään on koodattu.
 
Komppaan - speksit pitää olla kunnossa - muuten homma hajoaa käsiin, ennenkuin minkäänlaista toimivaa systeemiä on saatu kasaan...
Tää sit sanois tälleen...
simiha
08.04.2005 12:45:38
Onko muilla kiinnostusta myös tollasen bändiläisten oman osion kehittämiseen?
 
Siis esim.
- keikkatiedot/-kalenteri (aikataulut, kuka hoitaa jne)
- tiedostoja (settilistat, mp3 jne jne)
- kuvia
- keskustelupalsta
- äänestykset tms
 
jossain salasanasuojatussa osiossa, johon vaan bändiläiset pääsee käsiks? Aika pitkälle esim. YahooGroup toteuttaa noi, mutta se on jäykkä ja siellä on niitä pirun mainoksia.. Meillä on jonkunlainen pohja (php+MySQL) olemassa, katotaan saisinko demoa esille..
Pipo ja kengät eivät viihdy samassa päässä. (AVS)
mr_b
08.04.2005 23:41:37 (muokattu 08.04.2005 23:42:05)
 
 
Komppaan - speksit pitää olla kunnossa - muuten homma hajoaa käsiin, ennenkuin minkäänlaista toimivaa systeemiä on saatu kasaan...
 
Tämä onkin muuten aika vaativa määriteltävä, koska systeemillä pitäisi olla mahdollista tehdä aika omankaltaisia kokonaisuuksia, jopa mielummin sellaisia että ei välttämättä heti näe että "ahaa, tämä on tehty juuri MNBWPC:llä (MNetBandWebPageCreator)"...
 
Vakiomuotoisuus on sitovaa, monimuotoisuus voi olla raskasta tehdä.
 
Ensimmäisenä tulee haavetasolla mieleen että järjestelmän pitäisi koostua
- perustason asetuksista (yleinen ulkoasu eli jokaisen sivun ns. kehys. huom, ei siis mikään frame vaan vain se ulkoasu joka ympäröi jokaista näytettävää sivua)
- tähän kehykseen kuuluisi menu ja muu jokaiselle sivulle tuleva tilpehööri esim. linkit uusimpiin uutisiin tai päivityksiin tai keikkoihin
- pääelementtinä olisi sivu, johon sitten voitaisiin upottaa järjestyksessä erilaisia erilaisia moduuleita, yksi tai useampia
- näitä moduuleita olisivat esim. uutiset, keikat, julkaisut, mp3set, lyriikat, jäsenlista tai yksittäinen jäsen, linkkilista, kuvagalleria, vapaa sisältö
- jokaiselle tuollaiselle moduulille ja sen osalle voisi määrittää oman ulkoasun esim. vähän samaan tapaan kuin toimii meidän saitillamme käytössä oleva Viper vieraskirja: http://www.reifen-berg.de/vgb/main.php
- lisäksi jokaiselle osalle olisi sitten oma adminliittymänsä ja admin-systeemiin kirjauduttaisiin keskitetysti sisään jostain.
 
Tälläistä tuli näin heti mieleen tai ainakin tuon kaltaista minä haluaisin eli vapautta saitin suunnitteluun ja eri juttujen lisäämiseen. Kuullostaa työläältä, edelleen haaveilen että jostain valmiista saisi napattua tuon perusteknologian niin voisi pienen suunnittelun jälkeen alkaa suoraan kirjoittaa noita tarvittavia lisäosasia.
The man-machine, semi-human being.
mr_b
18.06.2005 23:26:03
 
 
Koska tämä taasen jämähti tähän niin päätin lopultakin tehdä jonkin valinnan ja aloin vääntää systeemiä b2Evolution -blogkoneen päälle. Yllättävän hyvin on sujunut, mitäpä muuta yhtyesaitit oikeastaan ovat kuin aikajärjestyksessä olevia erisisältöisiä listoja. Kohta on saitilla dynaamiset uutiset, keikkalista, jäsenkuvaukset, top 5-listat, biisilyriikat, arvosteluarkisto, linkkilista, päivityslista ja blogi. Lisäksi mukaan saa kaikkea kivaa, kuten kommentointeja ja ajoitettuja julkaisuja yms.
 
Tulee kyllä aika pitkälle customoitu viritys, ei tuosta mitään yleistä sovellusta saa aikaan, mutta hirveää kikkailua ei ole tarvinnut tehdä. Ohjemointipuolikaan ei ollut mitenkään ylivoimaista, vaikka php ei nyt hirveän hyvin ole ollut hallussa. Siitä olen erityisen tyytyväinen että itse b2:een ei ole tarvinnut tehdä mitään säätöjä, vaan kaikki tarvittava on kyllä löytynyt. Koko homma on ollut vaan julkisten bloglistausten ulkoasun pukertamista ja esitystavan miettimistä.
 
Suurimpana bonuksena näen että kun tuo vääntö nyt on kohta tehty, niin pääsevät muutkin yhtyeen innokkaat vääntämään sinne vähän omia juttujaan, eikä kaikki ole aina vain meikäläisen harteilla.
 
Linkki tuohon pohjaan: http://b2evolution.net/ Suosittelen ainakin tällä kokemuksella. (Sourceforgessa oli muuten näemmä joku uusi bändisaittisysteemi suunnitteluasteella...)
I wanna walk up the side of the mountain, I wanna walk down the other side of the mountain, I wanna swim in the river, lay in the sun, I wanna try to be nice to everyone.
Staalo
20.06.2005 16:57:38
Kas, juuri kun olin pari päivää sitten kiinnostuneena lukenut tätä säiettä arkistojen kätköissä, se pompahtaakin pinnalle!
 
Itse aloin tutkimaan samaan tarkoitukseen tuota mr b:n mainitsemaa BandsiteCMS:ää SourceForgessa. Yllättävän kivuttomasti sen sai pystyyn omalle testikoneelleni; täytyy vielä testata sisällön kera ja duunata se kuuluisa risaini.
 
PHP ei ole kyllä lempivalintani näihin hommiin mutta kun kerran halpoja hostauspalveluita ei juuri muulla varustuksella löydy...
 
Mr b, pistäpä linkki kun saat esittelykelpoista valmiiksi. Kiinnostaisi myös kuulla kustomoinneistasi; miten pahasti jouduit sorvaamaan että sait blogin istumaan bändikäytössä?
Saaks lähettää terveisiä?
mr_b
21.06.2005 16:22:33
 
 
Itse aloin tutkimaan samaan tarkoitukseen tuota mr b:n mainitsemaa BandsiteCMS:ää SourceForgessa. Yllättävän kivuttomasti sen sai pystyyn omalle testikoneelleni; täytyy vielä testata sisällön kera ja duunata se kuuluisa risaini.
 
Itse asiassa olin jo unohtanut tuon, vaikka sen itse laitoin :-)
 
No joo, testailin ja koska käytössäni ei ole Linux-konetta niin $_SERVER'DOCUMENT_ROOT':n toimimattomuus IIS 6.0:n kanssa hiukan haittasi. Keksin workaroundin, mutta ei tuo silti oikein minua tyydyttänyt, vaikkakin ihan ok:lta vaikutti. Pitäisikö vielä hetkinen harkita...nääh, antaa mennä vaan. Haluan kuitenkin käyttäjäkohtaisia ominaisuuksia ja kohtalaisen helppokäyttöistä html-editoria ja niitä ei tuosta löydy. Lisäksi tuohon pitäisi rakentaa muutamia juttuja lisää tai sitten karsia juttuja saitilta ja kumpaakaan en jaksa/halua tehdä.
 
Mr b, pistäpä linkki kun saat esittelykelpoista valmiiksi.
 
Arvioitu valmistuminen joskus heinäkuussa, ei se koodin teko, mutta täytyy myös syöttää sisään tämänhetkinen kiinteä tavara (mm. 150 linkkiä, lyriikat ja uutisarkisto). Puh. No, sitten se ainakin on siellä. Ulkoasu todennäköisesti ihan sama kuin nykyäänkin, muutamista jutuista huomannee muutoksen.
 
Kiinnostaisi myös kuulla kustomoinneistasi; miten pahasti jouduit sorvaamaan että sait blogin istumaan bändikäytössä?
 
B2Evolutionhan on tehty perusajatuksenaan näyttämään 1 blogi + linkkilista + oheistoiminnot, tässähän "blogeja" saattaa tulla 4-5 yhdelle sivulle ilman oheistoimintoja. Mutta ihan hyvin on taipunut, ongelmia on lähinnä tullut, kun ei aina tiedä miten joku asia voidaan tehdä. Nyt on täytynyt jo tehdä pari lisäominaisuutta ihan peruslähdekoodiinkin, onneksi ei mitään merkittävää.
 
Perusasetuksena blogi ladataan include-tiedostolla, jonka suorituksen jälkeen käytössä on $MainList niminen listaus blogin sisällöstä. Asetukset annetaan ennen include-tiedostoa muutujina ja tuosta aiheutuikin vähän päänvaivaa kun joittenkin blogien asetukset vaikuttivat vahingossa toisiin ja osoiteeseen saattoi lisätä parametrejä, jotka taasen vaikuttivat johonkin sivun asetuksiin.
 
Ratkaisuna tein oman yksinkertaistetun bloginnäyttötiedoston, joka ottaa käyttöön vaan ne jotkin yleensä tarvittavat parametrit ja skippaa alkuperäisessä tiedostossa olevan ison määrän kaikenlaisia checkkejä ja mahdollisuksia. Lisäksi queryparametrit on nollattu lähes kokonaan niin kukaan ei pääse yrittelemään jotain virityksiä siltä suunnalta. Skinejä en tuossa käytä (tällä hetkellä)ollenkaan vaan "blogit" näytetään asianomaisilla sivuilla olevilla loopeilla. Yksikään listausnäyttö ei kuitenkaan ole ihan samanlainen ja skinien kanssa tuli vähän lisäsäätöä, joten pois vaan. Sivuille on kyllä tulossa ihan "aito" blogikin, johon tulee varmaan skini.
 
Pikkuisen vaikeuksia on ollut myös sijoittaa joitakin tietoja, kun editoitavia sisältökenttiä on ollut vain yksi. Keikkalistauksen tiedot tulevat hiukan keinotekoisesti (kaikki yhdessä kentässä html-koodilla eriteltynä), Jäsenkuvausten nimi, instrumentti ja henkilökuvaus tulevat blogin tiedoista ja yksittäiset Equipment, Likes etc. -tiedot blogin yhdestä kategoriasta ja Top 5 -listat saman blogin toisesta kategoriasta. Hiukan on saanut mielikuvitusta noissa käyttää, mutta kyllähän tuo sujuu. Tuloksia tulossa...
 
Siihen en ota kantaa, kannattiko sitten tehdä tämä juuri B2Evolutionista, mutta on niitä varmaan huonompiakin ratkaisuja tullut tehtyä elämässä.
I wanna walk up the side of the mountain, I wanna walk down the other side of the mountain, I wanna swim in the river, lay in the sun, I wanna try to be nice to everyone.
eleeton
29.06.2005 21:04:44 (muokattu 29.06.2005 21:05:24)
Valmista softaa jos kattelee niin
http://www.asymptomatic.net/blogbreakdown.htm
kertoo jotain vertailua.
ja takaisin sorvin ääreen... Lähdön Aika mp3-sivu -- Verkkokauppasi on patentoitu!
‹ edellinen sivu | seuraava sivu ›
1 2
Lisää uusi kirjoitus aiheeseen (vaatii kirjautumisen)