SlideShare a Scribd company logo
Flexibility by Design
SobiPro
                        Radek Suski
Flexibility by Design
SobiPro
                        Radek Suski
Sobi Evolution



                                  Sep 28, 2010




                   Sep 10, 2006


    May 25, 2006
Sobi (1)




May 25, 2006
Sobi 2




Sep 10, 2006
SobiPro




Sep 28, 2010
Templates
Templates
Templates
Templates
Templates
Templates
Templates
Template Override
ACL - Access Control Management
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
Applications/Plugins
SobiPro is ~ 2 years old
Applications/Plugins
SobiPro is ~ 2 years old

  .. released 24 add-ons
Applications/Plugins
SobiPro is ~ 2 years old

  .. released 24 add-ons

    ...every 9,8 days a new or updated software
Upcoming Apps
☺Applications: Import/Export, Radius Distance
Search, Featured Listings, Live Search, User
Profile, Expiration,Translation, Comparison….

☺Fields: Media Field, Gallery Field, Contact
Form Field ….

☺Modules: GeoMap Module, Search Module ...
Involving the Community
it’s flexible … so what?
it’s flexible … so what?
News & Info
it’s flexible … so what?
News & Info
Blog
it’s flexible … so what?
News & Info
Blog
Download
it’s flexible … so what?
News & Info
Blog
Download
Documentation
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
Weblinks
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
Weblinks
Other Directories
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
Weblinks
Other Directories
User Registration
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
Weblinks
Other Directories
User Registration
Forum
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
Weblinks
Other Directories
User Registration
Forum
Security Tools
it’s flexible … so what?
News & Info
Blog
Download
Documentation
FAQ
Members Section/Authors
Weblinks
Other Directories
User Registration
Forum
Security Tools
Statistics
it’s flexible … so what?



                      }
News & Info
Blog
Download
Documentation
FAQ
                          SobiPro
Members Section/Authors
Weblinks                  Forum
Other Directories         Security Tools
User Registration         Statistics
Forum
Security Tools
Statistics
Questions?
Thank You very much ☺



 Twitter, Facebook & Co:

 http://radek.sigsiu.net

More Related Content

Similar to Sobi pro flexibility by design

Free software
Free softwareFree software
Free software
Mehdi Parhizi
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
Ted Husted
 
Linux distribution for the cloud
Linux distribution for the cloudLinux distribution for the cloud
Linux distribution for the cloud
Peter Eisentraut
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
Atlassian
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
themix
 
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic ToolPath Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Sitecore
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
James York
 
Open Source and the Girl Geek (English)
Open Source and the Girl Geek (English)Open Source and the Girl Geek (English)
Open Source and the Girl Geek (English)
Girl Geek Dinners Milano
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
Arnulf Christl
 
Sharepoint Document Conversion
Sharepoint Document ConversionSharepoint Document Conversion
Sharepoint Document Conversion
Colin Gardner
 
iLoveBolly Drupal Case Study I Love Bolly
iLoveBolly Drupal Case Study    I Love BollyiLoveBolly Drupal Case Study    I Love Bolly
iLoveBolly Drupal Case Study I Love BollyBlisstering Solutions
 
Open event (show&tell april 2016)
Open event (show&tell april 2016)Open event (show&tell april 2016)
Open event (show&tell april 2016)
Jorge López-Lago
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
Gail Murphy
 
Introduction to SUMO and ReMo
Introduction to SUMO and ReMoIntroduction to SUMO and ReMo
Introduction to SUMO and ReMo
Ernest Chiang
 
Podcasting101
Podcasting101Podcasting101
Podcasting101
guest2e0b3a
 
The Open Web
The Open WebThe Open Web
The Open Web
Lachlan Hardy
 
Recent Trends in Cyber Security
Recent Trends in Cyber SecurityRecent Trends in Cyber Security
Recent Trends in Cyber Security
Ayoma Wijethunga
 
The Future of The Web Platform: Does It Have One?
The Future of The Web Platform: Does It Have One?The Future of The Web Platform: Does It Have One?
The Future of The Web Platform: Does It Have One?
C4Media
 
Web 2.0: Addressing Institutional Barriers
Web 2.0: Addressing Institutional BarriersWeb 2.0: Addressing Institutional Barriers
Web 2.0: Addressing Institutional Barriers
lisbk
 

Similar to Sobi pro flexibility by design (20)

Free software
Free softwareFree software
Free software
 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
 
Linux distribution for the cloud
Linux distribution for the cloudLinux distribution for the cloud
Linux distribution for the cloud
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic ToolPath Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
Path Analyzer X-Files: How We Built the Ultimate xDB Forensic Tool
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
Open Source and the Girl Geek (English)
Open Source and the Girl Geek (English)Open Source and the Girl Geek (English)
Open Source and the Girl Geek (English)
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Sharepoint Document Conversion
Sharepoint Document ConversionSharepoint Document Conversion
Sharepoint Document Conversion
 
iLoveBolly Drupal Case Study I Love Bolly
iLoveBolly Drupal Case Study    I Love BollyiLoveBolly Drupal Case Study    I Love Bolly
iLoveBolly Drupal Case Study I Love Bolly
 
Open event (show&tell april 2016)
Open event (show&tell april 2016)Open event (show&tell april 2016)
Open event (show&tell april 2016)
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
 
Introduction to SUMO and ReMo
Introduction to SUMO and ReMoIntroduction to SUMO and ReMo
Introduction to SUMO and ReMo
 
Podcasting101
Podcasting101Podcasting101
Podcasting101
 
Innovateeurope
InnovateeuropeInnovateeurope
Innovateeurope
 
The Open Web
The Open WebThe Open Web
The Open Web
 
Recent Trends in Cyber Security
Recent Trends in Cyber SecurityRecent Trends in Cyber Security
Recent Trends in Cyber Security
 
The Future of The Web Platform: Does It Have One?
The Future of The Web Platform: Does It Have One?The Future of The Web Platform: Does It Have One?
The Future of The Web Platform: Does It Have One?
 
Web 2.0: Addressing Institutional Barriers
Web 2.0: Addressing Institutional BarriersWeb 2.0: Addressing Institutional Barriers
Web 2.0: Addressing Institutional Barriers
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

Sobi pro flexibility by design

Editor's Notes

  1. \n
  2. Few years ago - course (boring)\nGuy ahead me - creating own website\nAsked what is it - Mambo\nCreated own website - what’s next?\nGot the idea to created site for our city .... \n
  3. - Begin 2006 – Schaafheim.info\n- There are only two extensions, one commercial and expensive, the other not mature\n- Based on other component \n- Share with the community \n
  4. Sobi as most Joomla! Comps\nMonolithic\nSome opts changeable \nBut not really flexible\nNot customisable (no templates)\nCreated strict as Business directory\nCreated for european format - people asking for other\nDecision: create new software\n
  5. - Sobi2 – should be more customisable\n- It has custom fields\n- Money!!\n- Fields are pre-defined (textarea, inbox) \nSuccessful \n- It's still a business directory\n- People asking for new features\n- Adding new fields\n- Then implementing templates\n- Added plugin interface \n- People using it for other purposes (Irony) (cows, dogs, immo)\n- But Sobi2 wasn't considered to be used for other purposes\n- They cloning Sobi2\n- Some day it's reaches end of possibilities\n\n- Decision: new design is needed\n
  6. How the new comp should looks like:\nAll experience from S2 →\nIt has to \n- have possibility to create more than one directory\n- have plugin interface\n- not have core fields\n- have templates for everything\n- be customisable and updatable \n- cover all requirement we don't even know yet\n\nIt should looks good out of the box\n
  7. From this requirement we created the design\n\n- Core code is just relations between sections, categories, entries\n- Core calls variable fields, triggers apps, loads templates\n- Each App or field has to know what it has to do\n- Possible to extend everything\n- Even to functionality we don't imagine now\n- Extendable without even updating the core (Sobi2 -> new field -> core update)\n- Possibility to extend with own, or third party apps (JED 50/11)\n
  8. Sobi2 was used for different purposes\nWe have created cloning script\nIt was a nice workaround but not a solution\nWe need to be able to create independent dirs\nEach directory has:\n- own config\n- own fields\n- own search function\n- own template \n
  9. Major theme in SobiPro design was the template engine.\n\n- Possibility to style everything \n- Template – out of the box – automatized\n- Real power is – manually customized template \n\n- The XML definition - install a section\n
  10. Major theme in SobiPro design was the template engine.\n\n- Possibility to style everything \n- Template – out of the box – automatized\n- Real power is – manually customized template \n\n- The XML definition - install a section\n
  11. Major theme in SobiPro design was the template engine.\n\n- Possibility to style everything \n- Template – out of the box – automatized\n- Real power is – manually customized template \n\n- The XML definition - install a section\n
  12. Major theme in SobiPro design was the template engine.\n\n- Possibility to style everything \n- Template – out of the box – automatized\n- Real power is – manually customized template \n\n- The XML definition - install a section\n
  13. Major theme in SobiPro design was the template engine.\n\n- Possibility to style everything \n- Template – out of the box – automatized\n- Real power is – manually customized template \n\n- The XML definition - install a section\n
  14. Major theme in SobiPro design was the template engine.\n\n- Possibility to style everything \n- Template – out of the box – automatized\n- Real power is – manually customized template \n\n- The XML definition - install a section\n
  15. SobiPro – new problems\nNew cause there was no such possibilities in Sobi2 \n- Language \n- Apps styles\n\nSo we have implemented:\n - XML file with language overrides included in the template \n- CSS/JS overrides – if we put a css files called like the org file within the tpl. This one will be used\nOverride over URL:\n- Different views (RSS/Print) + Dev copy\n
  16. Sobi2 really doesn't have an ACL system. \nBasically we can decide if an unregistered user can add an entry and if a registered user can edit his own entries. That's all.\n\nPeople kept asking us for better user management, which is not very surprising. \nBut some of these feature requests didn’t seem to make sense. For example, there were many requests for the ability to edit entries, I mean all entries by unregistered users. \n\nWell it does make sense now.\n\nLong story short; in SobiPro we can: \n- define many different permissions for each user group and section. \n- decide if a particular user group can moderate entries within one section but not even see entries in another.\n
  17. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  18. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  19. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  20. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  21. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  22. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  23. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  24. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  25. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  26. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  27. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  28. Shortly after Sobi2 was published we got a feature request. \n\nOne user wanted to be able to add more images in an entry and show it within a Lightbox gallery. \nAs a small explanation; at that time there were no plugins in Joomla! Plugins were called mambots in Joomla! 1.0. \n\nIt become quite confusing for our users after 1.5 was released and mambot was renamed to plugin.\n\nThe story with the plugin interface is very similar to the custom field manager; it was developed as a small addition and quickly became one of the most important parts of Sobi2.\n
  29. Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  30. Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  31. Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  32. Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  33. \n
  34. This is the list we know now but it may be much longer because ...… we would like to involve you, the SobiPro users in the development process.\n\nNow I think we all realize that the evolution of each Sobi version has been very strongly affected by the community.\nHowever it is not so easy, and I guess any software developer will agree with me at this point, to find out what the community really wants.\nAn example, we are sometimes criticized that we are not listening to the community, \nTherefore we are planning to create a feature request system, strongly oriented on the agile software development methods, which will allow our users to submit a feature request.\nWe’ve already started to do this within our forum using the basic polling feature to get user feedback on the current applications that are in production.\nIt seems to be working really well!\n
  35. What do we have on a website?\n
  36. What do we have on a website?\n
  37. What do we have on a website?\n
  38. What do we have on a website?\n
  39. What do we have on a website?\n
  40. What do we have on a website?\n
  41. What do we have on a website?\n
  42. What do we have on a website?\n
  43. What do we have on a website?\n
  44. What do we have on a website?\n
  45. What do we have on a website?\n
  46. What do we have on a website?\n
  47. What do we have on a website?\n
  48. What do we have on a website?\n
  49. \n
  50. \n