If you can't read please download the document
Upload
kristijan-zivcec
View
499
Download
1
Embed Size (px)
Citation preview
PowerPoint Presentation
An abstraction development layer
JAB14
redcore.epsKristijan ivec
Kristijan ivec
10 years Experiance
6 years C# / 4+ years PHP
Siemens d.d.
1st time JAB
redCORE
What is redCORE?
redCORE vision
What does it do?
What does it do again (demo please)?
Where to get it and how to contribute?
Questions
What is redCORE
redCORE core
Another framework?
Abstraction layer... How do you spell that?
Does redCORE work as standalone extension? YES
C:\projects\redComponent\docs\redCORE\extract_by_layer.gifredCORE Vision
Common payment plugin class
redCORE Extension manager
Improved ACL
Selenium testing integration
Dependancy handler
...
redCORE What does it do?
Joomla multi version support
Joomla 2.5.x
Joomla 3.x
Example:
Joomla 2.5.x
JDispatcher::getInstance();
Joomla 3.x
JEventDispatcher::getInstance();
redCORE
$dispatcher = RFactory::getDispatcher();
C:\projects\redComponent\docs\redCORE\dispatcher.jpgredCORE What does it do?
Layouts
Default layouts
Support in Joomla 2.5.x
redCORE What does it do?
Installer
One package deal
Libraries
Media
Modules
Plugins
Templates
Translations
Custom tasks
Dependancy
redCORE What does it do?
Libraries
Javascript
Bootstrap
Checkbox
Timepicker
Flexslider
Font-awesome
jQuery-UI
select2
redCORE What does it do?
Font awesome
C:\projects\redComponent\docs\redCORE\Font Awesome Icons.pngC:\projects\redComponent\docs\redCORE\icon camera Font Awesome Icons.pngredCORE What does it do?
Native Joomla Translations?
C:\projects\redComponent\docs\redCORE\3rks9z.jpgBig unused duplicated data
Very hard to maintain
Slow
3rd party extensions?
Easy to set up? Yes
One table?
One table to rule them all
1 translatable column = 1 table row??
Slow
C:\projects\redComponent\docs\redCORE\wonderwomanohnoyoudidnt.gifDuplicate everything?
Manual of 60 pages PDF (how to easily set it up)
redCORE What does it do?
Translation system
Current situation
Benefits
Multiple primary keys (they do not have to be named ID)
More than one translation table in the same query
Complex queries with expressions, constants, subqueries, in-lists, brackets, ...
Each Content Element have its own table
JDatabase is not replaced but extended
Original value change notification (for each column)
Define where you dont want your translations to be (on what views/layouts)
Unpublish each item for specific language
Install through redCORE installer or from redcore translation Manager
Existing Content elements from Falang and Joomfish
Faster
Only one query
No duplicate column values
Separate tables with indexes
Triggers
redCORE Where to get it
GitHub
https://github.com/redCOMPONENT-COM/redCORE
C:\projects\redComponent\docs\redCORE\Shut-up-and-take-my-money.jpgredCORE What does it do?
DEMO
C:\projects\redComponent\docs\redCORE\not-translated.pngC:\projects\redComponent\docs\redCORE\translated.pngredCORE Questions
C:\projects\redComponent\docs\redCORE\question.jpgThank you
Kristijan ivec
redcore.eps
Klik for at redigere i masteren
Klik for at redigere teksttypografierne i masteren
Andet niveau
Tredje niveau
Fjerde niveau
Femte niveau
loger.eps
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master subtitle style
Click icon to add picture
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click icon to add picture
Click to edit Master text styles
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level
loger.eps
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
01-06-2014
1.6.2014.
Click to edit Master text stylesSecond level
Third level
Fourth level
Fifth level