Ny site - vilken lösning tror ni på

Tråden skapades och har fått 17 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2007-11-15 14:25

Hej hej!

En vän har bett mig hjälpa han göra en site

Skulle gärna få lite input på hur ni skulle välja att lösa det.
Jag börjar med att klistra in hans specifikation, följt av de 3 alternativ jag kommit att tänka på.

About:
om oss, där vi kan ändra info själva.

Tourdates:
speldatum, där vi kan ändra själva.

News:
Senaste nytt, där vi kan ändra själva.

Contact:
Kontaktuppgifter

Reviews
folk som resencerar oss, där vi kan ändra info själva.

Ev. introsida.
du fattar nog vad jag menar.

Guestbook eller forum.
du fattar nog vad jag menar.

Gallery
När man går in på den här fliken, kan man välja mellan bilder, video, CD´s och övrigt. Jag vill att det ska gå att se bilder, lyssna på vår skiva, och se ev. filmer.

Spontant så ser jag följande alternativ

1. bygga siten och göra ett eget webbgränssnitt för att lägga in nya poster för tex nyheter och dylikt
+ kan göras precis som man vill ha det. användarvänligheten och processflödet blir förhoppningsvis perfekt
- tar mycket tid och är inte så flexibelt, vill man justera något krävs troligtvis en kodare
- tenderar att bli ganska enformiga sektioner, mer flexibelt om man får utforma varje sektion helt fritt i tex dreamweaver?

2. bygga siten och låta dem underhålla den själva med tex dreamweaver
+ tar inte särskilt mycket tid
- minimal kodåteranvänding. beroende på de olika sektionerna så kanske det inte spelar någon större roll?
- kommer troligen bli skit-html och behöva uppstädning någon gång/år

3. bygga siten med hjälp av något wikiliknande ramverk och låta dem hantera uppdateringar själva
+ bbedit (eller dyl.) formatering garanterar valid html
+ versionshantering när/om någon klantar sig
- behöver troligen stå någon reklam om wikin
- behöver ha grundläggande htmlkunskaper?

Mer för/nackdelar med de olika alternativen?
Förslag på ramverk att spana in?

Kommer koda siten i PHP

Alla tips är välkomna

Det finns en uppsjö.. Jag har själv några system som jag utvecklat och underhållit under några års tid - men ärligt talat, många gånger undrar jag om det egentligen varit värt det.. Egna system har en tendens att aldrig bli klara, det finns alltid något som skulle kunna göras bättre.. Om jag skulle börja från noll idag så undrar jag om jag inte skulle ansluta mig till ett existerande ramverk och eventuellt ta del av utvecklingen där. Om det inte vore så att jag är en oförbätterlig nörd.. I vilket fall, jag hade nog sneglat på Joomla http://www.joomla.org/ om jag ville ha ett färdigt ramverk. Om jag kände för att nörda till det lite mer hade jag nog sneglat på ezcomponents: http://ez.no/ezcomponents
Med detta sagt finns det åtminstone 20 vettiga alternativ till. En tredje väg, om du själv gilar DW, är ju att använda sig av contribute. (ps, har i o f s själv ingen erfarenhet av contribute).

  • Medlem
  • Stockholm
  • 2007-11-15 14:45

Enkel lösning:
Låt din kompis köpa en Rapid Weaver Licens. Du kan eventuellt designa ett Theme åt honom i CSS, vilket är ganska enkelt. Det gör att sajten får ett unikt men enhetligt utseende. Din kompis får full kontroll och kan ändra själv utan att kunna HTML men samtidigt kunna generera korrekt HTML.

Forum finns flera på nätet som man kan länka in.

Vill man göra något krångligt någonstans är det fortfarande öppet så du kan hjälpa dem med att lägga in HTML och PHP-tricks. Fast det bästa är ju att undvika krångel

  • Medlem
  • 2007-11-16 15:20
Ursprungligen av pesc:

Enkel lösning:
Låt din kompis köpa en Rapid Weaver Licens. Du kan eventuellt designa ett Theme åt honom i CSS, vilket är ganska enkelt. Det gör att sajten får ett unikt men enhetligt utseende. Din kompis får full kontroll och kan ändra själv utan att kunna HTML men samtidigt kunna generera korrekt HTML.

Forum finns flera på nätet som man kan länka in.

Vill man göra något krångligt någonstans är det fortfarande öppet så du kan hjälpa dem med att lägga in HTML och PHP-tricks. Fast det bästa är ju att undvika krångel

Håller med. RapidWeaver är i dom flesta fall en helt överlägsen lösning. Du är visserligen fast i en sidlayout, men förutom detta är RW verkligen att rekommendera.

Jag skulle göra det i Drupal (för att jag kan Drupal)

+ Bra grund att bygga vidare på
+ Enkelt att lägga till funktioner genom moduler
+ Relativt enkelt att använda för slutanvändare
+ Webbaserad administration och användning som inte kräver specialprogram
- Hög inlärningströskel för den som ska installera det
- Tar en viss tid att få till allting som man vill ha det, utseende, funktioner osv.
- Kräver ett visst underhåll av en kunnig administratör (installera säkerhetsuppdateringar, nyare moduler osv).

Jag har precis som ninjamac skrivit egna system förut, men numera försöker jag bygga det på existerande lösning istället (Drupal i mitt fall) och lägga krutet på att forma det utifrån mina önskemål.

  • Oregistrerad
  • 2007-11-15 19:21

Verkar inte som kravspecen innehåller något speciellt där du inte hittar någon bra modul. Jag skulle satsa på Joomla om det är det du gillar, skulle du behöva lägga till något kan du själv skriva en modul (Du kan göra det på en mängd sätt).

Att du ska skriva ett CMS specifik för en kund är korkat (Jag utgår helt från att du inte får betalt för "jobbet").

Jag har själv skrivit ett CMS från grunden, men i mitt fall blev det snabbare då jag redan hade 15 "moduler" som jag skrev till en portallösning; att porta 15 moduler skulle tagit längre tid än att lägga till en till - Men när man börjar från scratch utan några jäätekrav skulle jag satsa på ett standardsystem.

Som programmerare och utvecklare av databasdrivna webbsiter så har även jag kodat hela CMS själv, men jag har blivit lite klokare på senare år.

Numera jobbar jag med Joomla och om det är någon funktion som fattas så kan man antingen ladda hem eller köpa extensions till Joomla som gör vad du vill, eller så skriver man just dessa snuttar av programmering själv.

En site för ett band låter som en typisk uppgift för Joomla och det finns ett antal extensions som gör precis som du tänkt redan och jag tror varenda en är tom gratis. Bara att ladda hem och installera och konfigurera.

Nackdelarna med dina tre alternativ är just att om du lägger ner en massa timmar nu på att bygga saker själv (med tex DW) så kommer det en dag i framtiden då de vill lägga till några saker, tex shop för att köpa T-shirts och CD-skivor finns inte med i kravspecen, inte heller mailinglista där fans kan prenumera på spelningsdatum, alltså måste man förr eller senare lägga till något. Har man gjort rätt från början, dvs satsat på ett CMS och helst då Joomla som jag tycker är bäst, så är det bara att ladda hem en webbshop (VirtueMart) och en mailingliste-funktion (YANC eller Acajoom) osv.

Så här är ett par länkar till CMS och Joomlaextensions som gör vad du vill enligt specifikationen.

Joomla (gratis)
http://www.joomla.org/

Extensions till Joomla (det finns över 2000)
http://extensions.joomla.org/

Kalender för ett band (gratis)
http://gigcalendar.net/

Kalender (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,95/Itemid,35/

Kommentarssystem - J! Reactions (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1595/Itemid,35/

Kommentarssystem - !JoomlaComment (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3301/Itemid,35/

Kommentarssystem - Jom Comment (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,676/Itemid,35/

Recensionssystem - jReviews ($99)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,907/Itemid,35/
http://www.reviewsforjoomla.com/

Recensionssystem - Simple Review (gratis)
http://www.simple-review.com/

Forum - Fireboard (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2134/Itemid,35/
http://www.bestofjoomla.com/

Bildgalleri - Simple Image Gallery (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1468/Itemid,35/
(Det finns en Pro-variant också som kostar 12 Euros, ca 120:- med flera funktioner än gratisvarianten som jag länkar till ovan, enkelt handhavande i båda - ladda upp en mapp med bilder på siten via FTP, skriv en ny artikel och ange {gallery} mappens namn {/gallery} och det är klart.)
http://www.joomlaworks.gr/

Mailinglista - Acajoom News (gratis)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,964/Itemid,35/
(Det finns en Pro-variant även av denna som kostar lite pengar men ger mera funktioner).

De flesta av ovanstående är igång på min demo-site: www.cmsdemo.se > Tillagda funktioner. Ibland finns artiklar som visar hur admingränssnittet för en viss komponent ser ut.

De övriga sakerna som efterlystes i specifikationen är inbyggda funktioner i Joomla. Lycka till!

Glömde en sak - templates, det står inte i specifikationen men till CMS och däribland Joomla så kan man köpa färdiga templates från olika ställen. Dessa är ett snabbt sätt att få mycket "design" för pengarna, då man utgår från något som är i stort sett bra och sedan gör man ett par ändringar för att det skall bli lite annorlunda.

Det finns en artikel om templates och i länksamlingen under resurser finns en massa template-leverantörer på min CMS-demo-site. Här är endast en länk till en template-club jag tycker är bra:

http://demo.rockettheme.com/

  • Medlem
  • Kristianopel
  • 2007-11-16 11:30

Hm..
Har kollat lite på drupal, men när jag såg att det fanns en evenemangskalender blev jag väldigt intresserad av jomla, tyvärr så kan jag inte få upp den i min dator. Jag har försökt från ditt exempel Taz och jag har försökt från gigcalendars, men det skiter sig i både Safari och Firefox.

Ursprungligen av tobbehj:

Hm..
Har kollat lite på drupal, men när jag såg att det fanns en evenemangskalender blev jag väldigt intresserad av jomla, tyvärr så kan jag inte få upp den i min dator. Jag har försökt från ditt exempel Taz och jag har försökt från gigcalendars, men det skiter sig i både Safari och Firefox.

Det finns iofs en kalendermodul till Drupal med.

  • Medlem
  • Kristianopel
  • 2007-11-16 18:32
Ursprungligen av irrelogical:

Det finns iofs en kalendermodul till Drupal med.

Kalender ja, men inte en evenemangskalender!

Ursprungligen av tobbehj:

Kalender ja, men inte en evenemangskalender!

Du får gärna förklara skillnaden.

Ursprungligen av tobbehj:

Hm..
Har kollat lite på drupal, men när jag såg att det fanns en evenemangskalender blev jag väldigt intresserad av jomla, tyvärr så kan jag inte få upp den i min dator. Jag har försökt från ditt exempel Taz och jag har försökt från gigcalendars, men det skiter sig i både Safari och Firefox.

Jag är medveten om att det inte fungerar på min site, det slutade fungera med någon update av Joomla för någon version sedan och har inte orkat ordna det. Det skall dock finnas fixar på dessa problem i de forum som finns för Gig-calendar, vilket också förklaras i en post på siten för Gig-calendar (länk ovan).

Vill du se denna kalender igång så kan du använda den länken som fanns på GigCalendars site: http://www.google.com/search?q=inurl:com_gigcal som gör en Google-sökning på URL'er som innehåller com_gigcal.

Det finns dock massor med kalendrar för Joomla, en hel kategori faktiskt på http://extensions.joomla.org/ > Events (26 stycken) eller > Reservations

Så med allt detta menar jag att det kanske är lite tidigt att efter ett första försök ge upp om att få en evenemangskalender i Joomla, det skall nog gå det med.

Senast redigerat 2007-11-17 13:11
  • Medlem
  • Jakobsberg
  • 2007-11-16 13:40

Kolla på den här sidan för med info och körabara demos av en hel uppsjö CMSer: http://www.opensourcecms.com
Joomla och Drupal är båda bra och har dessutom rätt många diskussionsforum där man kan fråga om man fastnar.

Är man intresserad av bra flerspråksstöd så är nya Drupal 6 (i beta-version i dagsläget) rätt intressant, tror dom ligger i framkanten på den punkten.

Joomla har inget inbyggt stöd för flera språk på artiklarna man lägger in i sitt CMS men det finns flera lösningar för just det, tex Joomfish (OpenSource). Det finns sedan en massa komponenter och extensions som stödjer Joomfish eller är översatta till flera språk. Titta tex in på http://www.svenskjoomla.se/ som samlar på sig språkfiler från populära komponenter och Joomla i sig.

Med Joomfish håller jag på och bygger flera siter, bland annat dessa två:
http://applescript.intelligentmammals.se/
http://fm.intelligentmammals.se/

Notera språkflaggorna uppe till höger, klicka på dem så får du den översatta versionen. Ok, kanske inte varenda grej är översatt just nu, men i stort sett.

Jag tänkte också, som vanligt, pusha för MODx CMS. Jag testkörde både Joomla och Drupal, men MODx passade mig betydligt bättre.

Den har dessutom nyligen vunnit ett pris för "Most Promising Open Source CMS". Vet dock inte exakt vilka (Packt Publishing) de är som delat ut priset.

http://www.packtpub.com/article/modx-wins-most-promising-open-source-cms

Intressant tävling det där, de har flera kategorier, tex vann Joomla i "Best PHP Open Source CMS" och där kom Drupal tvåa men Drupal vann å andra sidan den kanske lite bättre kategorin "2007 Overall Open Source Content Management System Award" med Joomla som tvåa.

Läs mera här:
http://www.packtpub.com/award

Ursprungligen av Taz_1999:

Intressant tävling det där, de har flera kategorier, tex vann Joomla i "Best PHP Open Source CMS" och där kom Drupal tvåa men Drupal vann å andra sidan den kanske lite bättre kategorin "2007 Overall Open Source Content Management System Award" med Joomla som tvåa.

Well, Drupal fick ju bara vinna i en kategori, så då var dom tvungna att ge segern åt Joomla i en annan

1
Bevaka tråden