Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Två versioner av samma site?

Postades av 2008-01-06 18:12:11 - Jimmy Nilsson, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 837 personer

Tja!

Jag har en site idag som jag har möjlighgjort themes på. Min tanke är att i första hand ha två siter som har samma grund men annant theme. Efter som siterna berör olika områden så kan inte sidorna se exakt lika dana ut men samtidigt vill jag att bugfixar eller nya moduler ska infinna sig på båda siterna så snart de är färdiga.

Just nu har jag byggt upp identiteten på siten med hjälp av Page.Theme som då berättar vilken site jag befinner mig på och då vilken databas som ska användas.

Detta betyder dock att jag måste införa kontroller lite här och var för att bestämma utseende på just den site som visas nu(om det är site1 eller site2).

Finns det något enklare vis?

Det bästa hade varit om siterna hade varit helt delade så att default.aspx på site 1 ser ut på ett helt annat vis än site 2, men detta gör att updateringar, buggfixar och nya moduler inte kommer att infinna sig i båda versionerna.


Svara

Sv: Två versioner av samma site?

Postades av 2008-01-06 20:50:35 - Jimmy Nilsson

Har funderat lite till på detta och kommit fram till följande:

Man skulle kunna lägga till två kataloger(Site1 resp Site2) och i dessa lägga alla de kontroller och sidor som tillhör respektive site.

En hel del av kontrollerna är generella och kommer därmed hamna utanför båda dessa mappar, medan de specefika kontrollerna och så klart alla sidorna hamnar inom varje site katalog. Det kommer alltså att finnas två default.aspx en som ligger i Site1 katalogen och en som ligger i Site2 katalogen.

Det är därmed inte omöjligt att använda kontroller i site1 från site2 i vissa undatags fall.

Troligen hade det bästa settet varit att skapa två solution filer, en till site1 och en till site2.

Vad tror ni, finns det kanske något bättre lösning?


Svara

Sv:Två versioner av samma site?

Postades av 2008-01-06 23:43:20 - Johan Normén

Jag hade nog gjort en core site, där jag sedan har Moduler som jag kan byta ut dynamiskt som skilljer de två olika siterna.

Titta lite på Web Client Software Factory tror det kan ge dig rätt bra idéer. Det kanske to m är så att detta passar din applikation oxå.

Mvh Johan


Svara

Sv: Två versioner av samma site?

Postades av 2008-01-07 09:14:35 - Jimmy Nilsson

Aha, men då måste jag först skapa en ny site med detta "guidance" packetet och sen lägga in min befintliga site i detta projekt?


Svara

Sv:Två versioner av samma site?

Postades av 2008-01-07 10:05:57 - Andreas Paulsson

Du kan kolla i mojoportal (mycket kompetent men samtidigt smidigt Open Source CMS) hur de har läst det där, se http://www.mojoportal.com/muliplesites.aspx för litet dokumentation.

Deras lösning bygger på "delad kod, skilt inehåll", dvs man skljer på koden för systemet som är delad och innehåll som är specifik för varje site.

Även DotNetNuke har motsvarande funktionalitet, det borde finns dokumentation även här.

/Andreas


Svara

Sv: Två versioner av samma site?

Postades av 2008-01-07 11:03:37 - Jimmy Nilsson

Aha, ett tillägg som måste göras här är ju att siterna kommer inte hostas på samma ställe, utan kommer faktiskt ha vars en specefik domän.

Det som skiljer dem åt kommer vara en notering om temat i själva web.configen, detta kommer avgöra vilken site som körs.

Vad jag förstår av mojoportal så handlar det om att köra flera siter på samma installation.


Svara

Sv:Två versioner av samma site?

Postades av 2008-01-07 20:42:35 - Andreas Paulsson

Ja, jag trodde att det var det som du menade. Jag kör t.ex. mojoportal på loopia med två olika domäner mot samma installation och delade databas.

Men även om de ligger på olika ställen och innehåller två helt olika siter så kommer det som ligger på filsystemet att vara identiskt (förutom konfiguration för omgivning, t.ex. connection strings, SMTP-server osv) för de olika siterna och endast sitens innehåll som ligger i databasen kommer att skilja sig åt. Pss så kan jag lätt distribuera en buggfix eller ny version eftersom de olika siterna har samma innehåll.

Skräddarsydda moduler kommer dock att skilja de olika siterna åt, men de kan man distribuera till alla siter och bara enabla dem på de siter som de skall vara tillgängliga på.

/Andreas


Svara

Sv: Två versioner av samma site?

Postades av 2008-01-08 09:15:11 - Jimmy Nilsson

Aha intressant!

Problemet för min del är att siterna ska vara byggd på samma grund, d.v.s samma basklasser och en hel del generella metoder dessutom ett skellett(html/CSS). Men sen ska själva siterna som ligger på denna grund skilja sig en hel del, ex så kommer en hel del kontroller/mudler vara specialicerade till respektive site och självklart kommer csset och då grafiken(som sköts med themes) vara helt skilt.

Det finns dock ett mer ingånde sammarbete mellan siterna. Vissa moduler så som medlemmar och vissa mindre funktioner ska vara delat mellan siterna. Detta betyder att man ska kunna hoppa mellan siterna och ändå använda samma registrerade användare på båda, siterna kommer med andra ord använda sig av samma Membership tabeller.

SiteA kommer ha grund databasen medan B kommer ha en föränklad databas som endast innehåller sådant som inte ska vara delat med SiteA. När en inloggning görs på SiteB så ska anropet gå till SiteA:s databas medan SiteB:s forum, blog o.s.v kommer ligga i just SiteB:s databas.

Hänger ni med?

Siterna ska alltså vara ganska så skilda med helt andra kontroller o liknande på sina sidor men stummen och delar av databasen kommer vara delad(även om det finns vars en databas till dem).

Jag har provat installera Web Client Software Factory som Johan Normén nämnde men tyvärr fungerar detta inte med Visual Studio 2008 verkar det som?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
764
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies