What am I working on?

Print

Time for an update of what has been going on. I've been a bit silent in this for awhile, but I think it's time for a reveal. The Quickstart package is coming back. For those of you who have been with us for awhile may already know what it is and for those that haven't in short it's a package that includes CB and our various plugins bundled together and pre-configured for a basic social site. Check out the details below!

This is going to be a long post as I'll be including a lot of screenshots for you to see how things are coming together. The basic idea behind the quickstart package is for you to launch new sites as quickly as possible for basic social interaction needs. The quickstart package can and will work on existing sites, but it will force its bare minimum configuration on your site which could cause unknown results so it's recommended to only use it on new installs.

First up is the profile is being customized out of the box with your basic social network integrations. This ranges from activity stream, to connections, to groups, to galleries and more. Take a look below.

This is a pretty familiar setup with CB Activity installed, but some things have been configured for you like stream filters. The next great feature is basic social fields have been provided. These range from the users name, gender, location, and other contact details. This currently displays as follows under the About tab.

All of these fields are optional and all of them have ajax editing as well as privacy controls configured for you. Many of them use advanced usages like conditions and field grouping to provide some pretty advanced functionality. This can also of course all be edited from profile edit as shown below.

Lets jump right into something you may notice. Take a look at Gender and Interested In. I've put, literally, hours into studying how to design these to be modern and inclusive. First they're entirely optional and second we want to avoid strictly binary roles. So with this in mind we've taken a page from Facebook and other major social networks to allow you to specify custom gender and interests. Both custom usages allow for as many identities as you feel are necessary. The below is how the Custom usage is used.

Notice the auto complete when you start typing. It will provide identity hinting for over 70 different identities (we'll increase this as more are identified). Note that these are just suggestions. The field is a text field so you can freely type whatever you need. We want to strive to be inclusive of everyone and I think for any great social network you should consider doing the same. With that said if you don't feel comfortable with these fields simply unpublish them.

Next up is several notifications powered by CB Auto Actions have already been enabled along with several other system actions. These notification system actions will optionally check for a fields value to determine if the user should be notified or not. All the notifications are logged to CB Activity (it does not send PM or email!). The user has full control of those notifications as shown below.

More will be added as found necessary. The final major feature I'm quite proud of all the hard work that was put into it is privacy controls. Privacy is critical to giving your users peace of mind. They should absolutely have control over their data. So that's exactly what has been done; for everything! Take a look below.

Your profile, your fields, and the various tabs on it are all controlled by your users. They can determine who sees what comfortably.

It doesn't stop there. There's many other features that have also been enabled. For example in CB GroupJive you won't be using GJ Photos, GJ Videos, GJ Files, or GJ Wall at all. Instead you'll be using CB Activity and CB Gallery to provide that functionality. With improvements to CB Auto Actions each group also has notification parameters for the stream and gallery notifications!

Connections have also been preconfigured with multiple predefined connection types to make it easier for your users to label their connections.

Anywhere that a language string is needed we automatically generate and save a language override for you to the Default language plugin. This allows the quickstart package to be translated entirely. Custom CSS rules are automatically added to the Default template using CSS overrides as well. All of which can be modified to fit your needs even further.

We're not done yet, but we're certainly on the home stretch. If there's anything you feel that all social sites would benefit from (we've got to keep it generic!) then please let us know so we can consider it for the quickstart package. There are plans to support a quickstart package that includes CBSubs as well which will have some basic membership plans preconfigured to get you started.



krileon's Avatar
krileon replied the topic: #327232 2 years 4 months ago
Not at this time, but CB Quickstart should provide enough example for you to add that yourself if you need that.
galanopd's Avatar
galanopd replied the topic: #327222 2 years 4 months ago
Are you planning to add an address field group too?
For instance, users might have home address, work address, summer house address, etc.
krileon's Avatar
krileon replied the topic: #315728 4 years 3 months ago
The CB Quickstart package is finally complete, but we've a lot of finalizing to do. So look forward to an announcement soon!
krileon's Avatar
krileon replied the topic: #315485 4 years 4 months ago
The quickstart userlist is now completed. This will be a preconfigured userlist using the grid layout. It provides searching on useful quickstart profile details fields and has customized column configuration for a clean look.


krileon's Avatar
krileon replied the topic: #315396 4 years 4 months ago
Quickstart profile data configuration is completed. Next is the initial menu structure to make it easier for a fresh install to begin navigating the community. Below is a sample of current progress (note viewing user is a CB Moderator while logged in).




Once the menu structure is completed a default userlist will be created to provide a nice searchable list of site members. In addition to this quickstart will swap your Joomla login modules for CB login modules to make it even easier for an install to be CB ready. We want this to be as close to "drop into your site and you're CB ready" as possible!
krileon's Avatar
krileon replied the topic: #315205 4 years 4 months ago
CB Quickstart is now a CB plugin instead of just an install script. What this means is we'll have version tracking for quickstart. It will also only reconfigure your install on its first initial install. You can then manually trigger the reconfiguration with a simple button click under the plugins name in CB > Plugin Management. This should help avoid accidental reconfiguration and allow for updating the configuration if you so choose.

Next up is the Religion field is now implemented allowing selection on your preferred religion(s) or adding your own. Gender and Interested In fields are now just simple Tag fields allowing selection of one or more identities. There is also a Language field to select from one or more (it's also a Tag field) known top languages or you can enter your own.

Political field is also planned. More improvements are still one the way as the plugin progresses. We of course also open to suggestions if there's any features you believe, that can be accomplished with our plugins, a basic social platform should have.
krileon's Avatar
krileon replied the topic: #314783 4 years 5 months ago
The Work section is now complete! You'll notice below it's similar to the Education section. Sorry for the delay, but just moved from 1 state to another so was away for a little bit.

Edit


Display
krileon's Avatar
krileon replied the topic: #314545 4 years 5 months ago
The new Education section is nearly complete. Afterwards will be a Work section. Both will be using the Field Groups plugin allowing for easy entry of multiple schools and workplaces. Below is the current design.




You'll be able to supply the school name, start year (optional), end year (optional), if graduated (checkbox), a description of your time there (e.g. degree, major, school activities, etc..), and optionally a school logo.