• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sobi pro flexibility by design
 

Sobi pro flexibility by design

on

  • 1,299 views

 

Statistics

Views

Total Views
1,299
Views on SlideShare
1,299
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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 Sobi pro flexibility by design Presentation Transcript

  • Flexibility by DesignSobiPro Radek Suski
  • Flexibility by DesignSobiPro Radek Suski
  • Sobi Evolution Sep 28, 2010 Sep 10, 2006 May 25, 2006
  • Sobi (1)May 25, 2006
  • Sobi 2Sep 10, 2006
  • SobiProSep 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/PluginsSobiPro is ~ 2 years old
  • Applications/PluginsSobiPro is ~ 2 years old .. released 24 add-ons
  • Applications/PluginsSobiPro is ~ 2 years old .. released 24 add-ons ...every 9,8 days a new or updated software
  • 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 ...
  • Involving the Community
  • it’s flexible … so what?
  • it’s flexible … so what?News & Info
  • it’s flexible … so what?News & InfoBlog
  • it’s flexible … so what?News & InfoBlogDownload
  • it’s flexible … so what?News & InfoBlogDownloadDocumentation
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQ
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/Authors
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinks
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther Directories
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser Registration
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser RegistrationForum
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser RegistrationForumSecurity Tools
  • it’s flexible … so what?News & InfoBlogDownloadDocumentationFAQMembers Section/AuthorsWeblinksOther DirectoriesUser RegistrationForumSecurity ToolsStatistics
  • it’s flexible … so what? }News & InfoBlogDownloadDocumentationFAQ SobiProMembers Section/AuthorsWeblinks ForumOther Directories Security ToolsUser Registration StatisticsForumSecurity ToolsStatistics
  • Questions?
  • Thank You very much ☺ Twitter, Facebook & Co: http://radek.sigsiu.net