SlideShare ist ein Scribd-Unternehmen logo
1 von 51
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

Weitere ähnliche Inhalte

Ähnlich wie Sobi pro flexibility by design

Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Ted Husted
 
Linux distribution for the cloud
Linux distribution for the cloudLinux distribution for the cloud
Linux distribution for the cloudPeter 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 ExperiencesAtlassian
 
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 Forumthemix
 
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 ToolSitecore
 
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/15James York
 
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 GeospatialArnulf Christl
 
Sharepoint Document Conversion
Sharepoint Document ConversionSharepoint Document Conversion
Sharepoint Document ConversionColin 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 ReMoErnest Chiang
 
Recent Trends in Cyber Security
Recent Trends in Cyber SecurityRecent Trends in Cyber Security
Recent Trends in Cyber SecurityAyoma 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 Barrierslisbk
 

Ähnlich wie 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
 

Kürzlich hochgeladen

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Kürzlich hochgeladen (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Sobi pro flexibility by design

Hinweis der Redaktion

  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