Download - Day CRX Introduction
![Page 1: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/1.jpg)
Cédric Hüslercedric at day.comFebruary 2009
Introduction toContent Application
Platform
![Page 2: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/2.jpg)
Storing stuff (a lot of stuff)
(Many) ways to interact with data
Time matters (above everything else)
Phot
os C
C b
y D
oug
Whe
ller
/ Chr
is C
ampb
ell /
And
reas
![Page 3: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/3.jpg)
What is again?
(1) is a smart database
(2) is a rapid web application framework
(3) includes a bundle of finest Apache open source projects
(4) contains the full JSR-170 goodness
(5) teaches you RESTful web app development
(6) is recommended by your CIO*
Phot
os C
C b
y D
idie
r Ack
erm
ann
* as soon as he gets the bill
![Page 4: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/4.jpg)
![Page 5: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/5.jpg)
Everythingis content!
![Page 6: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/6.jpg)
- transparent versioning
- on-the-fly “schema” update
- structured query
- full-text retrieval (incl. from within documents)
- triggers
- access control on node level
What _______ data?
(1) All Fields Become Optional
(2) All Relationships Become Many-to-Many
(3) Chatter Always Expands
Rules of DatabaseApp Aging
http://push.cx/rules-of-database-app-agingJTA, JAAS, LDAP,SSO, JCR, RMI, Servlet, OSGiBingo!
![Page 7: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/7.jpg)
The CRX data is ...
- content persistence in TAR files
- use cheap disks thanks to low I/O usage
- transactional safety
- simple backup
- highly scalable with cheap infrastructure
even remote storage (ex: via NFS mount)
![Page 8: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/8.jpg)
The web is (always) read/write
JCR API
Sling
Browser
Server{add your code* here}
{add your js/flash code here}
sling.js
dev.day.comwatch the featuredscreencasts
* java, javascript, ruby, python, groovy, scala
![Page 9: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/9.jpg)
The web is (always) read/write
WebDAV Network Share FileVault
Add, update, delete files and folders
and others
aka Web Folder aka CIFS, SMB, Samba Subversion-like command-line tool
mount repositories
![Page 10: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/10.jpg)
Your advantage is time
Install CRX ........................ 1x double-click
Create Backup ................. 1x clickRestore Backup ............... 1x double-clickRecover from Disaster .... 1x double-click
Add cluster node ............. 1x click
And yes...you can automate it
New in 1.4.1
![Page 11: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/11.jpg)
Magic happens here
![Page 12: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/12.jpg)
Your advantage is time
(1) Implement full-text search
(2) Implement access-control
(3) Re-factor code base before release
(4) Migrate database schema
(5) Code that fancy Flash product finder(without touching the server-code)
(Bonus) Prepare your hypertext-driven services architecture proposalI love REST!
thanks to OSGi
![Page 13: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/13.jpg)
Apache Sling & Apache Felix
Admin Tools, Backup, Clustering,TarPM, ACL, CIFS, FileVault, Support ...
Connectors to 3rd party Repositories24h Support
Enterprise
Apache Jackrabbit & Apache Lucene, WebDav, PDF Box, ....
One
Developer
![Page 14: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/14.jpg)
Costs?
Price Restriction How to get it
Apache Jackrabbit
CRX Developer
CRX One
CRX Enterprise
Free None Download at jackrabbit.apache.org
FreeRepository instances for development, testing and
demo setups
Download at day.com/crx
Yearly subscription fee1-node: USD 18'5002-nodes: USD 33'000
max one application on a 2-node cluster
Order online on day.com
ask for a quote None call us
New in 1.4.1
![Page 15: Day CRX Introduction](https://reader037.vdocuments.us/reader037/viewer/2022110119/55599c8dd8b42ac7648b56e9/html5/thumbnails/15.jpg)
Ready to
jump?
Phot
os C
C b
y C
hris
Cla
rke
and
Har
pago
rnis
Visit www.day.com/crx