Sobi pro flexibility by design

1,682 views

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,682
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • 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
  • - 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
  • 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
  • - 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  • Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  • Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  • Few facts:\n- for now SobiPro is about two years old\n- in the meantime we were able to release 24 add-ons\n
  • \n
  • 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
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • What do we have on a website?\n
  • \n
  • \n
  • Sobi pro flexibility by design

    1. 1. Flexibility by DesignSobiPro Radek Suski
    2. 2. Flexibility by DesignSobiPro Radek Suski
    3. 3. Sobi Evolution Sep 28, 2010 Sep 10, 2006 May 25, 2006
    4. 4. Sobi (1)May 25, 2006
    5. 5. Sobi 2Sep 10, 2006
    6. 6. SobiProSep 28, 2010
    7. 7. Templates
    8. 8. Templates
    9. 9. Templates
    10. 10. Templates
    11. 11. Templates
    12. 12. Templates
    13. 13. Templates
    14. 14. Template Override
    15. 15. ACL - Access Control Management
    16. 16. Applications/Plugins
    17. 17. Applications/Plugins
    18. 18. Applications/Plugins
    19. 19. Applications/Plugins
    20. 20. Applications/Plugins
    21. 21. Applications/Plugins
    22. 22. Applications/Plugins
    23. 23. Applications/Plugins
    24. 24. Applications/Plugins
    25. 25. Applications/Plugins
    26. 26. Applications/Plugins
    27. 27. Applications/Plugins
    28. 28. Applications/Plugins
    29. 29. Applications/PluginsSobiPro is ~ 2 years old
    30. 30. Applications/PluginsSobiPro is ~ 2 years old .. released 24 add-ons
    31. 31. Applications/PluginsSobiPro is ~ 2 years old .. released 24 add-ons ...every 9,8 days a new or updated software
    32. 32. Upcoming Apps☺Applications: Import/Export, Radius DistanceSearch, Featured Listings, Live Search, UserProfile, Expiration,Translation, Comparison….☺Fields: Media Field, Gallery Field, ContactForm Field ….☺Modules: GeoMap Module, Search Module ...
    33. 33. Involving the Community
    34. 34. it’s flexible … so what?
    35. 35. it’s flexible … so what?News & Info
    36. 36. it’s flexible … so what?News & InfoBlog
    37. 37. it’s flexible … so what?News & InfoBlogDownload
    38. 38. it’s flexible … so what?News & InfoBlogDownloadDocumentation
    39. 39. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQ
    40. 40. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/Authors
    41. 41. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinks
    42. 42. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther Directories
    43. 43. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser Registration
    44. 44. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser RegistrationForum
    45. 45. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser RegistrationForumSecurity Tools
    46. 46. it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser RegistrationForumSecurity ToolsStatistics
    47. 47. it’s flexible … so what? }News & InfoBlogDownloadDocumentationFAQ SobiProMembers Section/AuthorsWeblinks ForumOther Directories Security ToolsUser Registration StatisticsForumSecurity ToolsStatistics
    48. 48. Questions?
    49. 49. Thank You very much ☺ Twitter, Facebook & Co: http://radek.sigsiu.net

    ×