| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Steven Broschart, Ingo Schommer
SilverStripe/mit CD-ROM
Das umfassende Handbuch
440 Seiten, Gebunden
Galileo Press GmbH | ISBN: 3836212951
| |  | 39.90 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
VorwortEs ist noch gar nicht allzu lange her, als mir ein Kollege auf die Schulter tippte und mich fragte: »Kennst Du das?«. Oft muss man solche Fragen entweder mit einem »Ja, völlig überflüssig« oder aber mit einem »Nein« und dem schuldhaften Gefühl beantworten, dass offenbar essenzielle Entwicklungen der letzten Jahre völlig an einem vorbeigegangen sein müssen. Ich entschied in diesem Fall, mich nicht auf eine dieser Optionen festnageln zu lassen, und hielt für eine kurze Begutachtung inne. Ma...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Silver-Stripe Galileo Computing Als Leser dieses Buches finden Sie auf unserer Website zusätzliche Informationsangebote zum Themengebiet des Buches. Noch Fragen? Unsere Autoren stehen Ihnen mit Rat und Tat zur Seite unter www.galileocomputing.de Mit dem Newcomer Silver-Stripe, dem CMS und MVC-Framework aus Übersee, können Sie moderne Systemarchitektur und agile Entwicklungsmethoden auch in Ihrem Programmier-Alltag Einzug halten lassen. So lassen sich mit dem PHP/MySQL-basierten System mode... [weiter lesen] |
|
|
| AUTOR | öffnen |
|
Die Autoren Ingo Schommer arbeitet seit 2006 als Senior Developer bei Silver-Stripe Ltd. in Wellington. Er ist mitverantwortlich für die Kernentwicklung des Systems und die Betreuung der Community. Steven Broschart ist seit über 5 Jahren als Senior Consultant und Entwickler beim Online-Marketing-Spezialisten cyberpromote tätig und erfahrener Fachautor. Seine deutsche Community-Site finden Sie unter www.silverstripes.de . [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhalt Geleitwort von Sigurd Magnusson 17 Vorwort 21 1 Einführung 29 1.1 Warum Silver-Stripe?29 1.1.1 Klare Trennung der Strukturen 30 1.1.2 Benutzerfreundliches Backend 33 1.1.3 Flexibles Management von Inhalten 33 1.1.4 Volle Kontrolle über die Ausgabe 34 1.1.5 Erweiterbarkeit und Modularität 34 1.2 Entwickler und Entwicklung 34 1.3 Historie 36 1.4 Ausblick 37 1.5 Zusammenfassung 38 2 Einrichtung 39 2.1 Systemvoraussetzungen 39 2.2 Vorbereitung 40 2.2.1 Silver-Stripe-Download 41 2.2.2 Webserver als Komplettpaket 41 2.2.3 Webserver aus Einzelkomponenten 41 2.3 Installation 43 2.3.1 Windows: WAMP-Installation 43 2.3.2 Mac OS X: MAMP-Installation 46 2.3.3 Webhosting und Webinstaller 48 2.4 Entwicklungsumgebungen 52 2.4.1 Eclipse 53 2.4.2 Aptana 54 2.4.3 NetBeans 56 2.5 Datenbankverwaltung 57 2.5.1 php-MyAdmin 57 2.5.2 MySQLDumper 57 2.5.3 Kommandozeile 57 2.6 Support 58 2.6.1 Forum 58 2.6.2 IRC-Chat 58 2.6.3 Fehler melden 59 2.7 Zusammenfassung 59 3 Architektur 61 3.1 Einleitung 61 3.2 MVC-Model View Controller 62 3.2.1 Grundsätzliches 62 3.2.2 Umsetzung in Silver-Stripe 64 3.3 ORM - Object Relational Mapping 71 3.3.1 Mapping-Konventionen 72 3.3.2 Definition 72 3.3.3 Zugriff 73 3.3.4 Relationen 73 3.3.5 Datenbankstruktur 78 3.4 Ordnerstruktur 79 3.4.1 Mysite 79 3.4.2 Themes 79 3.4.3 Assets 80 3.4.4 Cms 80 3.4.5 Sapphire 80 3.4.6 Jsparty 80 3.4.7 Weitere Ordner 81 3.5 Module und Widgets 81 3.5.1 Unterscheidungsmerkmale 81 3.5.2 Installation 82 3.5.3 Deinstallation 82 3.6 Themes 83 3.7 System-Architektur 84 3.7.1 Dispatcher 84 3.7.2 Sapphire 85 3.7.3 Backend 90 3.8 Konfiguration 93 3.8.1_config.php 94 3.8.2 Betriebsarten 95 3.8.3 Environments 97 3.9 Zusammenfassung 99 4 Erste Schritte 101 4.1 Unser Projekt: Usergroup mit Jobbörse 101 4.2 Seitenstruktur anlegen 103
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Index .htaccess 84 _config.php 94, 97, 405 _ss_environment.php 97, 98 1:n-Relation 75, 154, 213 AACL (Access Control Lists) 262 Action-Script 381 Active Record (Design Pattern) 71 Administrator 49 Administratorrechte 140 Adobe Flash 381 Adobe Flex 381 Agile Softwareentwicklung 32 AJAX 33 Akismet-Spam-Filter 95 Apache 39, 285 AddHandler 52 AddType 52 Allow-Override 285 - Error-Document 303 - Logflies 299 - mod_rewrite 299 - Port 80 47 - Rewrite-Base 52 - Virtual-Host 285 Aptana Studio 54, 292 Architektur 61 Architekturmuster 30 Archivierungssystem 128 Array-Data 402 ASCII 328 Asset-Admin 140 Assets (Ordner) 80, 285 Auth_Open-ID 429 Authenticator register jxuthenticator 94 - set_default_authenticator 94 Authentifizierungsmechanismus 94 automatisierte Tests 311 BBackend 25, 33, 90 Backup Dateisystem 297 - Datenbank 57 - MySQLDumper 57 Basic-Auth 94 - disable 94 BBCode 278 BBCode-Parser 95 Bearbeitungsverlauf 398 Benutzer anlegen 137 - Rechtevergabe 91, 138 - Verwaltung 105 Berechtigungen 139 Beschleunigung 304 Betriebsarten 95 Bildeditor 122 Bilder 120 - Ausrichtung 127 Bildmanipulation 241 Black-Candy 49, 79, 83, 141 Bleeding Edge 26 Blog-Entry 197 Blog-Holder 197 BSD-Lizenz 35, 345 Bugtracker 59 Buildbot 313 Businesslogik 63 Bytecode Caches 304 CCache 85, 89 Callbacks 188, 404 Captcha 425 Casting 282 CDN (Content Delivery Network) 309 changelog 298 CI (Continuous Integration) 313 Classlnfo 85 CMS (Content-Management-System) 25 CMS Logo 346 CMSMain 91, 92, 140 Code Listings 27 Collection-Controller 252 Collection-Page 253, 413 Comment-Admin 140 Comments (CMS Bereich) 105 Complex-Table-Field 158 Component-Set 156 - add 193 - get-IdList 191 - remove 193 Content-Controller 88 - data-Record 187 Content-Negotiator 95, 329 - disable 95 Controller-Klasse 88 - run 88, 89 Convention over Configuration 62 Convert (Klasse) 276 Cookies 287 CRUD 72, 218 Cruise-Control 313 CSS-Stylesheets editor.ess 144 - layout ess 144 - typography.ess 144 CSV (Comma-separated Values) 375 CSVBulk-Loader 375 column-Map 379 - duplicate-Checks 380 - relation-Callbacks 380 CSV-Import 375 cURL 40, 45 Current-Member 188 customize/customise 238 Cutting Edge 26 CVS (Concurrent Versions System) 289 DDaily Builds 298 Data-Object addjextension 400 - api_access 388 - Attribute 152 - belongs_many_many 155 - can-Create 262 - can-Delete 262 - can-Edit 262 Data-Object (Forts.) can-View 262 - column 251 - Created-Attribut 408 db Array 72 - fieldjabels 223 - get 73 - get_by_id 73 - get_one 73 - get-CMSFields 158, 233 - get-Components-Query 364 - get-Frontend-Fields 229 - has_nany 154 - has_one 154 - lLokalisieren 222 - manyjnany 155 - manyjnany extra-Fields 156 - onAfter-Write 188 - onBefore-Delete 188 - onBefore-Publish 188 - onBefore-Write 188 - Relationen 153 - scaffold-Form-Fields 233 - stat 230 - Unterschied zu Site-Tree 151 Data-Object-Decorator 398, 406 - extra-Statics 401, 407 - update-CMSFields 401 Data-Object-Set 156, 175, 176 - merge 371 - toDrop-Down-Map 369 Data-Object-Test 314 Datei-Anhänge 419 Dateien 120 Dateien & Bilder 120 Dateigröße 125 Dateipfade 284 Dateitypen 284 Datenbank Backup 294 Dwmp 296 - Import 296 - limit 73 DBField Boolean 153 - Currency 153 Date 153 Decimal 153 - ünum 152 DBField (Forts.) HTMLText 152, 276, 278 - HTMLVarchar 152, 276, 278 - Int 153 - Percentage 153 - SSDate-Time 153 - Text 152, 276 - Varchar 152 Deaktivieren von PHP 285 Decorator (Design Pattern) 398 Design Patterns 30, 61 Dev (Betriebsmodus) 94 dev/build 164 Developer-Modus 50, 96 Director 86 - add-Rules 94 - isDev 97 - isLive 97 - isTest 97 - Mapping 87 - Priorität 87 - Ruleses 87 - set_dev_servers 94, 96 - set_environment_type 94, 96, 301 Directory Traversal 242 Dispatcher 84 DOCTYPE 95 Doctype(HTML) 329 DPS 418 Drag & Drop 111 DRY (Don't repeat yourself) 64 EEasy-Eclipse 53, 292 Eclipse 53 E-Commerce 418 E-Mail 190
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|