Startseite > Archiv > Regenbogen im Netz

Regenbogen im Netz

dotnetpro 12/2005 Von Klaus Horsten erschienen in dotnetpro 12/2005 auf Seite 104
Code: A0512Rainbow
1 Bewertung(en):

Content Management mit Rainbow Das Content Management System Rainbow wurde komplett in C# erstellt. Aufgrund seiner modularen Architektur eignet sich das Open-Source-Produkt gut als Plug-In-System für selbst erstellte Module. dotnetpro zeigt, wie Sie eigene Module mitsamt Mehrsprachigkeit, UserRollenverwaltung und eigenem Design erstellen können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Rainbow   _web   104_rainbow_ws_kf_ws   10404   104104_rainbow_ws_kf_ws   10412   10504   105104_rainbow_ws_kf_ws   10604   106104_rainbow_ws_kf_ws   10612   10704   107104_rainbow_ws_kf_ws   10804   108104_rainbow_ws_kf_ws   10812   10904   109104_rainbow_ws_kf_ws   11004   110104_rainbow_ws_kf_ws   11012   11104   111104_rainbow_ws_kf_ws   11204   112104_rainbow_ws_kf_ws   11212   11304   113104_rainbow_ws_kf_ws   1791z   2000   2003   2005   2005105   2005107   2005109   2005111   2005113   2005www   27790A04   4000   44e6   66837   A0512Rainbow   A12C   Abbildung   Abbildung1DieHomepagenacherfolgreicherInstallation   Abbildung2   Abbildung3   Abbildung5   Abbildung6   Abbildung7   aber   Abfassung   abge   abgearbeitet   abgedeckt   abgesetzt   abgestuft   ablaufenden   abläuft   Abschluss   absoluten   abzusetzen   Access   Acti   Action   Admin   Administration   Administrationswerkzeuge   Administrator   administrieren   Admins   ageListString   Ähnliches   Aktion   aktiv   aktivieren   aktuel   aktuelle   aktuelles   Alias   alle   allem   allen   aller   Allerdings   Alles   allgemein   allgemeine   also   alswennSiesichdirektmitRainbow   analog   Analyzer   anbietet   ande   anderen   anderenfalls   Ändern   anders   Anderseits   ändert   Änderung   Änderungen   Änderungeninsetup   Anfang   anfängliche   Anfor   Anforderungsprofil   angeführt   angege   angegeben   angehören   angeklickt   angelegt   Angelhaken   angemeldete   angemeldeten   angenehmsten   angezeigt   anpas   anpassen   anschließend   Ansicht   anstelle   Anweisung   Anzahl   Anzeigen   anzusehen   App_Code   Application   Applikati   Applikation   apply   Äquivalent   arbeiten   arbeitet   Architektur   Ärgers   Artikel   Artikels   ascx   Aspekte   aspne   aspnet   aspnet_client   aspnetusr_   aspnetusr_bat   ASPX   aspxeinsteigen   Assembly   AssemblyName   atoderunterhorsten   auch   Aufbau   AufbaueinerSeite   aufdieDatenbank   Aufgabe   aufgrund   Aufgrundseiner   Aufru   Aufruf   Aufteilung   Augenblick   Ausdruck   Ausdrücke   ausdrücklich   ausfüllen   Ausgabe   Ausgangspunkt   ausgeschöpft   ausliest   Ausnahmen   Aussehen   außer   Außerdem   aussiebt   aussuchen   Auswahl   auswählen   auszusuchen   auszuwäh   Authorized   automatisch   Autor   Backup   bank   base   Basisaspekte   Batch   batundderdarinauf   bearbeiten   bearbeitet   befinden   befindet   befüllt   begegnen   BEGIN   beginnt   Begleit   Behind   Beide   beiden   beim   Beispiel   beispielsweise   beispielweise   beitragen   bekannt   bekom   bekommen   benarbeiteteralsBe   bene   benen   Benennen   benötigen   benötigt   Benut   benutzen   Benutzer   Benutzern   Benutzerrollen   Benutzers   Benutzung   bequem   Berechtigung   Bereich   bereits   beschränkt   besitzen   bestehen   bestehende   besteht   bestimmen   bestimmenAbbildung8   bestimmte   bestimmten   bestimmtes   Besu   Besucher   Besuchern   betrachten   betreffenden   Bevor   bevorzuge   bewusst   bezahlenden   bezahlt   Bezeich   Bezeichnung   beziehen   beziehungsweise   bietet   Bilder   Bildern   Bildschirm   bildung   binden   bitte   Bleibt   Bleistift   blenden   Blick   blieben   Blog   bloße   bowRC5   brauchen   braucht   Breiten   bringt   Browser   Browserfenster   btnEnglish   btnEnglish_Click   btnGerman   btnGerman_Click   buggen   Bugs   Button   Buttons   Candidate   Candidates   Cast   cation   Center   Changes   Checkbox   chen   cher   chern   cken   class   ClassName   Close   Code   Codezeilen   Column   Computerverwaltung   config   configkonfigurieren   confluence   Connection   ConnectionString   Cont   content   ContentManagementmitRainbow   Control   Controls   Copy   CopyDllPdb   Copyright   Crea   createdb_bat   crsr   CSPROJ   CultureInfo   CurrentThread   CurrentUICulture   Cursor   dabei   dadurch   dafür   daher   damit   Dane   dann   daran   darauf   darf   dargestellt   darin   darstel   DasContentManagementSystemRainbowwurdekomplettinC   DashatdenVorteil   dasjenige   DasModuleinbinden   DasModuleinerWebseitehinzufügen   DasModulinderDatenbankregistrieren   DasPlug   dass   dasssie   dassSiedieModuldatenbankdeneigenen   DasUserControlanRainbowanpassen   dasWebControl   data   database   Date   Datei   DateiCopyDllPdb   Dateien   Dateiklicken   Daten   Datenbank   DatenbankliebervonHandlöschen   Datum   davon   dazu   DbaMGR2k   dbid   DBName   de12   DEALLOCATE   DEBUG   debuggen   Debugging   DECLARE   Default   Defini   Definition   demIF   demonstriert   demsel   denen   denied   denn   Dennoch   DerAufbaueiner   dere   deren   DerHTMLEditor   dern   derselben   derungen   derWebsei   derzeit   deshalb   Design   designnichtdenVersionierungenvonRainbowunterworfenist   Designs   Desk   Desktop   DesktopDefault   DesktopLayouts   DesktopMo   DesktopModu   DesktopModules   DesktopSrc   dessen   deutlichen   Deutsch   Dialog   Dialogfenster   dieanderefürRainbow   DieBatch   DieBenutzungdesHello   dienen   diese   diesem   diesen   dieser   dieses   Diesgiltinsbesonderedann   DieWebControlsvonEsperan   dieWebde   DieWebseite   Dinge   Dingen   Directory   direkt   Diskussionsforum   Display   DLLs   doch   Document   Documents   does   Doku   Dokumentation   Domain   doppelt   DoppelthältbesserAbbildung4   Dort   dotnet   dotnetpro   dotnetprogram   dotnetprozeigt   down   Download   downloads   Drag   dramatischen   drei   Drittens   Drop   druck   drücken   dueme   duemetri   dukt   dules   dulordner   dung   durch   durchge   Durchsu   dürfen   dynamisch   eben   ebenfalls   Edit   Editierbleistift   Editor   Effekt   egal   eige   Eigen   eigene   eigenen   eigenes   eigens   Eigenschaft   Eigenschaften   Eigenschaftenblatt   eigenständige   eigentlich   eignet   eindeutig   eindeutige   eindeutigen   eine   EinefürIhrModul   einegenaueFehlerausgabebekom   einem   einen   EineneueWebseiteerstellen   einer   einerWebseite   eines   einfach   einfache   einfachen   einfachsten   Einfügen   eingebaut   eingebunden   eingehen   eingeloggt   eingerichtet   eingestellt   eingestellte   eingetragen   einige   einiges   einlog   einmal   EinModul   Einrichten   einstellen   Eintrag   Einträge   eintragen   EinUserControlerstellen   einzelnen   einzubinden   Elemente   empfehle   empfiehlt   Endung   Englisch   English   EnhancedLinks   entfernen   enthält   entsprechend   entsprechenden   entweder   Entwickeln   Entwickler   Entwurfmodus   Entwurfsmo   erben   erbt   erfahren   erfasst   erfolgen   erfolgreich   erfolgt   ErfordernissenundPlänengemäßgestaltenkönnenunddassdaseigeneDatenbank   ergänzen   ergänzt   Ergänzungsarbeit   erhalten   erheblichen   erkennen   erlaubt   Erläuterungen   erleichtern   ermöglichen   ermöglicht   erneut   erscheinen   erscheinenden   erscheint   Erset   ersetzen   ersparen   erst   erste   erstell   erstellen   erstellenden   erstellt   erstellte   Erstellung   Erstens   ErsterAufruf   Erstes   erteilt   erwähnte   erzeugen   erzeugt   erzielen   Esperantus   Esstehen   etlichen   etwa   etwaige   etwas   Event   EventArgs   Events   eventuell   exakt   exec   Exist   existieren   existierende   Existiert   Exists   Explorer   Extract   Extras   F47E   F635189BF3D0   Fähig   fahren   fahrung   Fall   Fälle   falls   falsch   fassbarer   FAST_FORWARD   Fazit   fehlen   fehlende   Fehler   Fehleranalyse   Fehlerbe   Fehlerbeschreibung   Fehlerbeschreibungen   Fehlermeldung   Fehlerursache   Feineinstellung   Feld   Fenster   fernt   fertig   fertige   fertigen   fertiges   fest   festlegen   feststellen   FETCH   FETCH_STATUS   File   Filter   finden   Findet   Finish   Firmenlogo   fizieren   flächen   Flaggen   Flags   folgende   Folgenden   folgt   Footer   Form   Format   formationen   Formu   forum   Forums   Framework   freierSoftwareent   Freigabe   freisteht   Friendlyname   FROM   früheren   Frustration   fügen   führt   füllt   fünf   Funktionalität   funktionierendes   fürs   fürselbsterstellteModule   gändert   gangen   ganz   ganzen   Gäste   geben   gebildet   geboten   Geduld   gefährlich   gefertigtes   geführt   geführten   Gegen   gehe   gehen   gehören   geladen   Gelegenheit   gelernt   gelöscht   Geltung   genannt   genannte   genannten   genau   genauen   genaueren   GeneralModDefID   genes   genüber   geordnete   german   gerufenenSQL   geschahdiesunterlocalhost   geschieht   geschrie   geschrieben   gesehen   gesetzt   gesondert   gespeichert   gestalten   geSwitcher   geteilt   gewähltenWeg   gewähren   gewandt   gewisse   gewöhnen   gewohnt   gezeigt   gezeigte   gezeigten   gibt   gilt   ginn   glei   gleich   gleiche   gleichen   gleichsam   Globali   globalisieren   Globalization   Globally   GODieRainbow   Google   Gratulation   griff   groben   gröbste   große   großen   group_id   Grund   Grundlage   grundsätzlichen   Gruppe   Gruppen   guageSwitcher   GUID   GuidID   gung   haben   Häkchen   Haken   Hallo   hält   Halte   hancedHTML   Hand   handelt   Handler   hängig   Hauptinhalt   Hauptprogrammierers   Hauptspalte   Header   Heft   heimlich   heißen   heißt   Hello   HELLO_   HELLO_WORLD   HelloWorld   heraus   herschal   hier   hierarchisch   hierbei   hierzu   hinaufla   hind   Hintergrund   hinüberzukopieren   Hinweis   hinzu   hinzufü   hinzufügenund   hinzugekommen   hinzukommen   hinzuzufügen   hoffe   Home   HTML   HTML_editor   HTMLDocument   HTTP   Hyperlink   Identifier   Identifiziert   Ihnen   Ihre   ihrem   ihren   IhrenWunschvorstellungen   Ihrer   ihrerseits   ImageButton   ImageButtons   imagePath   immer   imple   implementiert   imWebbrow   indd   indem   individuellen   Informationen   InfrüherenRainbow   Inhalt   IninderDatenbank   inner   InRainbow   INSERT   Installation   Installationsversuchen   Installer   installieren   installiert   Instanz   intern   INTO   jedem   jeden   jeder   jederzeit   jedes   JedeWebseite   jedoch   jekt   jener   jetzt   jeweiligen   Join   kale   kann   Karteireiter   kein   keine   keinen   keiner   keines   keiten   kennen   Kennschild   kennt   Kern   Kernapplikation   Kernmodul   kiert   kill   klappt   Klasse   Klassen   Klassenname   KlausHorsten   KlausHorstenist   kleine   kleinen   kleines   Klicken   kombinieren   kommen   Kommt   Kompilieren   kompiliert   kompilierte   kompilierter   Konfiguration   konfiguriert   können   könnten   Kontrolle   Kontrollkästchen   Konzept   Kopfzeile   Kopier   kopieren   kopiert   Kopiervorgang   Kosteneinsparung   kostengünstig   Kraft   Kulturangabe   kumentationzuIBuySpydurchlesen   kümmern   Kundenwünsche   kurz   Label   Label1   Labeldefinition   laden   Landesflaggen   lange   längere   langu   Langua   Language   LanguageSwit   LanguageSwitcher   lassen   lassensichverbinden   lässt   laufend   läuft   lautet   Layout   Layouts   lblHelloWorld   Lease   leere   Left   Legen   leicht   leider   leren   lern   lernen   lich   lichsten   licht   liegen   liegt   ligen   Link   linke   linken   Linklisten   links   List   ListederaktuellenRainbow   Listing   LO_WORLD   Load   Local   localhost   Location   Logdateien   Loggen   Login   Logoff   logon   löschen   LöslichesCode   Lösung   lumn   lung   machen   Manage   Management   Manier   manu   MANUTABLET   marinateq   markiert   Master   Maustaste   Mauszeiger   mehr   mehrere   mehreren   mehrsprachig   mehrsprachigen   mehrsprachiges   Mehrsprachigkeit   mehrüberRainbow   meiner   meist   meisten   melden   membership   mens   ment   mentation   mentiert   Menü   Menüauswahl   Methode   mierer   Mini   mischen   mitgelieferten   mithilfe   mitliefert   mitt   Mitte   mittels   mittige   mittleren   MobileSrc   möchte   möchten   Modi   modifizieren   Modul   Modulare   modularenArchitektureignetsichdasOpen   Module   Modulen   modules   Modulnamen   Moduls   ModulsaufeinzelneRolleneinschränken   ModulvonderStartseiteentfernthaben   Modus   möglich   Möglichkeit   Möglichkeiten   möglichst   MSDE   MSSQL   muss   müssen   müsssen   müsste   müssten   mutet   nach   nachdem   Nachschauen   Nächstes   Nachteile   nager   nahe   Name   Namen   Namens   Namenskonventionen   Namespace   Navgationsleiste   Navigation   Navigationsmenü   nehmen   nennen   nername   ners   Netzwerk   neue   neuen   neuenWerten   neuesten   Neustart   NewsLetter   Next   nicht   nichts   noch   normalerweise   nötig   nötigen   Nummer   nung   nutzen   nutzernamen   oben   Oberfläche   obersten   object   Objekt   oder   offen   öffnen   Ohne   Open   optional   Ordnen   Ordner   Organisation   Organize   override   Paare   packen   Page   pageId   Pages   Pane   Panes   Parent   passen   passiert   Passwort   Paying   Pfad   physischen   pieren   plat   Platz   Plätze   Plätzen   platzieren   platziert   plikation   pliziertesten   plorer   Plug   Plus   Porta   Portal   Portale   PortalModuleControl   Portals   positionieren   Praxis   private   pro5   ProduktgutalsPlug   Programm   Programmierer   programmiertes   Project   Projekt   Projekten   Projekts   Properties   Property   Protokollieren   prüfen   public   Punkte   Query   QueryAnalyzeroderinDbaMGR2kab   Rain   Rainbow   Rainbow15Release   RainbowistausdemIBuySpyPortal   rainbowportal   RainbowPortal2005   RainbowRC5   rater   rb_GeneralModuleDefiniti   rb_GeneralModuleDefinitions   rb_log   rb_logs   rb_Portals   rb_Tabs   realer   Rech   Rechner   Rechners   Rechte   rechten   Rechtevergabe   rechts   Refactoring   Refactorings   RegenbogenimNetz   regis   Register   Registerkarte   registrieren   registriert   Registry   reich   reichenihnüberwww   Reihe   Reihenfolge   Reiter   Reitern   reits   Release   Reload   resource   resources   respektive   resx   return   richtig   richtigen   right   riskieren   role   roles   Rolle   Rollen   RollenverwaltungundeigenemDesignerstellenkönnen   rols   Root   Rubrik   rufen   ruft   runat   sagen   samt   Satz   saubere   schaft   schaften   schaftenblatt   schalten   scheint   schiebbaren   schieben   schiedlichem   schlechte   schließen   schließlich   schlossen   Schlüssel   schma   schmalen   schon   schrei   schreiben   Schreibung   Schreibweise   Schritte   Schritten   schwindet   Scripts   scrollen   Searchable   sehen   Sehr   sein   seine   seinem   seiner   Seite   Seite71ff   Seiten   Seitenspalten   selbst   selbstbeschäftigen   SELECT   sender   sentieren   Server   Servername   Servernamen   Servers   Settings   Setup   setzen   shop   ShowFiles   sich   sicher   Sicherheit   sicherst   sichersten   sichnoch   Sicht   sichtlich   Sieer   siehe   SiekönnenalsAdministratorauchunterdemURLlocalhost   sieren   signer   sind   Site   siteMap   Skinning   Skript   Skripte   SkriptekönnenSieim   Skripten   Skripts   smallint   Sodann   sodass   Solassen   solche   solchen   soll   sollen   Sollte   Solu   Solution   SolutionKitvonMicrosofthervorge   sondern   Soundso   source   sourceforge   soweit   sowie   sowohl   Spalte   Spalten   später   speichern   spezifische   spid   spielsweise   Spitzname   Spra   Sprache   sprachen   SprachenC   sprachigen   sqländern   sqlanpassen   SQLServer2000oderMSDE   stallation   stallationsanleitung   stalten   Stand   Standard   ständige   starten   Startseite   statisch   stecken   stehen   steht   steigen   Steigerung   Stelle   stellen   stellt   stellte   Stimmen   stimmt   stimmte   string   Studio   Stunden   Suche   Suchen   sucht   Support   Switcher   sysdatabases   sysprocesses   system   Tabelle   Tabellen   tabid   TabOrder   Tabs   TabSettings   TagPrefix   tatsächlich   TechnikASP   tedb_bat   teilen   Teilevonsetup   temadministrator   terordner   Text   Texte   TextKey   that   Theme   Themes   this   Thread   Threading   tierbleistift   tigstellung   ting   tion   tions   TippfürdenAdmin   TippzurInstallation   Titel   tomatisch   Toolbox   topModules   Tragen   trägt   TrainerundFachautor   Tren   Trennung   trierten   trol   trols   Trommelrühren   true   trusted_connection   Tücken   tungskalender   tusr   type   über   überall   Überblick   überlassen   übernehmen   überprüfen   Übersichtlichkeit   überspringen   überwiegen   Uhr04   Umbe   Umbenennen   Umgebung   umgekehrt   Umschaltvorrichtung   umständlich   Unab   Unable   undfrüher   undInline   Unique   unkom   Unmöglich   unten   unter   Unterordner   unterscheidet   Unterschied   unterschiedlicher   Unterstrich   UnterUmständenerfahrenSie   unzäh   Update   Upload   User   UserCon   UserControl   UserControls   Usern   userName   Userrol   Users   using   Value   VALUES   VarChar   verändern   verändert   Veranstal   verbinden   verbunden   verdeut   vereinfacht   Verfü   Verfügung   Vergabe   vergeben   vergibt   vergleichen   verlassen   verloren   vername   Verschaffen   verschieden   verschiedenen   versehen   Versio   Version   Versionen   Versionsnummer   verstehen   Verwaltung   verwen   verwenden   VerwendenSiezweiDatenbanken   verwendet   Verwendung   verwirklichen   Verzeich   Verzeichnis   Verzeichnisses   veTab   viel   vielfältiger   vier   Viertens   View   viewpage   virtuelles   virtuellesVerzeichnis   Visible   Visual   void   voll   völlig   VonIBuySpyzuRainbow   vorangestell   Voraussetzungen   VoraussetzungenVisualStudio2003   vorbehalten   Voreinstel   Voreinstellung   Vorgang   vorgehen   vorgestellt   vorhandenen   vorhergehenden   vorherige   vorn   vornehmen   Vorstellungen   Vorteile   Vorteilen   Vorweg   Wahl   wählen   wahrschein   Wahrscheinlichkeit   wann   Webanwen   WebControls   WebForm   WebForm1   Webfreigabe   webinfo   Webmodule   Webportal   Webprojekte   Webseite   Webseiten   Webseitenhierarchie   Webserver   webserverusr   Websites   wechseln   weder   wegzulassen   weil   weise   weit   WeitereLayoutsalsDownload   welche   welchem   welchen   Welt   wenden   wendung   Wenn   wennSiedas   wennSiedieDo   werden   Wert   Werten   Wesentlichen   weshalb   WHERE   while   wichtig   wichtige   wicklerinWien   wieder   wiederfinden   wieSieeigeneModulemitsamtMehrsprachigkeit   will   Willkommensmeldung   WINDOWS   wird   Wissen   wobei   wohl   wohnt   Wollen   wollten   womöglich   worden   Workflow   World   Wunsch   WYSIWYG   ying   zahlende   zeichnis   zeichnung   zeige   zeigen   zeigt   zeigte   Zeile   Zeilen   Zeit   Zeitpunkt   zentralen   zersteuerelement   ziehen   Zielort   Zielsetzung   zieren   zuallererst   Zudem   zuerst   zugehört   zugeordnet   zugeordnete   Zugriffs   Zugriffsrechte   Zukunft   zukünftige   zukünftigen   Zuord   zuordnen   zusammen   Zusammenhänge   Zwar   Zweck   Zwecks   zwei   ZweiButtonsalsLanguageSwitcher   zweimal   Zweitens   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen