jimie VIP
Total posts: 531
23 Jul 2014 08:55

Hello Sergey

Sorry for starting new forum post for this but I thought would help you better for you follow, so here are some suggestions:

  1. Remove completely mootools from cobalt ( now that joomla is migrating to jquery and drop mootools ), also helps speed up websites ( less file loaded )
  2. Drop bootstrap 2.3.x and use Bootstrap 3.x ( many template frameworks are already using bootstra 3.x and no reason to load two different bootstrap )
  3. Possiblity to let cobalt use bootstrap/fontawsome icons codes ( for fields )
  4. More centralized dashboard so user can manage all his listings from one side
  5. Reviews system where user will find it easier to see their already submitted reviews for listing
  6. Remove the &return from submission urls ( this will reduce the number of useless urls created, for example if you have a submit parent/chield button for listings and if you lets say 100.000 articles with that &return url for submit button will cause extra 100.000 useless urls created on the website
  7. Article title counter ( as discussed here Click here to link...
  8. Multiple city names possibility for geo fiel ( as discussed here Click here to link... )
  9. Some integration for Cobalt notifications with Easysocial, and other community components
  10. Cobalt own users system ( ability to have different user profiles, example: normal users, companies, etc ) so you can view that user profile and see all his listings from all sections you have
  11. Ability to change the email notifications template ( currently cobalt has that email notify template which can be better )
  12. New option: Reject with ability to provide a short update message telling why the article was rejected.
  13. If someone try to access directly a page restricted, redirect user to login/register page instead to display a empty page which says "currently there are no articles here "
  14. Filter by field to have own url, as discussed here Click here to link...

If I get more suggestions I`ll edit and update this post

Regards and hope you`ll like my suggestions :)

Last Modified: 24 Sep 2015

Tags Cobalt 9


jimie VIP
Total posts: 531
03 Oct 2014 05:18

Hello Sergey,

I`m sure a phone field for easysoocial or other community components, can be done, where you can ask user to profile his correct phone number. Maybe you think about it as it will really rock to have a such integration.

Rgds


pepperstreet VIP
Total posts: 3,834
03 Oct 2014 21:05

jimie Here is a basic idea for the dashboard: dashboard-idea

Sergey Ok. All sections article manager will be there with button to submit to any section. It is laready there.

As soon as we can set a particular list template for user's homepage context...
we can easily build any kind of "dashboard" with J! modules and Cobalt core features.

Currently with calling custom module positions in markup-template,
but even easier if we have proper ItemID's for User's homepage. Then we can make use of J! Module-Manager.


pepperstreet VIP
Total posts: 3,834
03 Oct 2014 21:12

jimie 16) Integrate a SMS gateway to send notifications by SMS There are quiet few online SMS API, you can find a list on acybamailing website for their own sms extension https://www.acyba.com/acysms/gateways.html

+1 for AcySMS integration.


Sergey
Total posts: 13,750
06 Oct 2014 02:55

pepperstreet As soon as we can set a particular list template for user's homepage context...

we can easily build any kind of "dashboard" with J! modules and Cobalt core features.

Absolutely.


jimie VIP
Total posts: 531
27 Oct 2014 12:38

Hello Sergey,

Do you plan any major improvements for Cobalt notification system into Cobalt9 ? Because currently I find not too improved, for example would be nice to:

  1. When an article is about to expire send a notification with X days ( ability to set the number from backend ) before it to expire
  2. Send another notification when the article have just expired
  3. Send a 3rd notification if the user didn't logged in to the website, remembering him about

This 3 points will help to make sure that people do really read the notification.

Another improvement will be good for notifications about "new chield article" ( I`m using it for inquiries ) the same thing here:

  1. Send a notification when a new chield article was submitted
  2. Send a new notification after X days ( ability to set the number from backend )
  3. Send a 3rd notification after x days if the user didn't logged on the website

Another option will be ability to set other email addresses where you want to get notifications (so in case you missed it in 1st email address, you may not miss it on your other email addresses you`ve set )

And also a SMS notification option will be great too.

Another good option will be ability to let admins to decide the email subject for their notifications, because currently Cobalt send all of them with this subject:

  • New events (X) happen on topics you follow

But if you`d be able to decide the subject I think would help to atract the attention for the end user.

You know in our days people receive lots of emails and it`s very easy to miss a notification, sending that notification 2 or 3 times will increase the success rate I'd say.

Regards


Sergey
Total posts: 13,750
28 Oct 2014 02:20

All noted. Nice suggestions.


jimie VIP
Total posts: 531
08 Dec 2014 12:00

Hello Sergey

Could you improve articles versioning in Cobalt9 but also on Cobalt8, so that when someone edit article, to leave original content published, and apply the changes only after a moderator have approved the new changes ?

Rgds


Sergey
Total posts: 13,750
09 Dec 2014 03:00

I'll see what I can do about that. But i cannot promise.


pepperstreet VIP
Total posts: 3,834
09 Dec 2014 05:31

jimie when someone edit article, to leave original content published, and apply the changes only after a moderator have approved the new changes ?

Just a quick idea... what if the record would get a different ACL? As long as it is under approval.

So, the record is still available in lists (maybe with a different appearance or special label). Access to full view is restricted (or maybe includes a message, a reason why it is not visible)

I remember, "expiring" records can change their ACL. Maybe this is a quicker solution, instead of re-writing the whole versioing concept.


jimie VIP
Total posts: 531
09 Dec 2014 05:51

Hello guys,

In this days SEO is very important, so restricting the access to full view will cause even worse problem then you image.

Why ? Because currently Cobalt does not return a correct header for such restricted pages, and you can end up with reports from google saying you have duplicate content, and even more restricting the access to full view, can even get search engines confusing.

This is not just a dream in cobalt, but having a such versioning concept is exactly how versioning should work normaly.

so I`m sure that if Cobalt knows to revert back changes, then it I'm sure it should also be able to show unchanged article version until the changes are approved.

Rgds


pepperstreet VIP
Total posts: 3,834
10 Dec 2014 02:35

jimie Why ? Because currently Cobalt does not return a correct header for such restricted pages

Do you know more about "header requirements"? I guess, nothing that can't be accomplished with Cobalt.

(IMHO, I don't think that such pages are restricted for a very long time. I mean, in many cases you may have a re-index in a certain time-frame... and enough time to approve the records again. If restriction for search spiders is a real issue, what about Emerald and restricted full views?)


jimie VIP
Total posts: 531
24 Sep 2015 06:41

Hey Sergey,

One suggestion for Cobalt9, which I'm sure lot of people will love it:

  • Private Message application ( I think you had this before on older versions ), application should allow:
    1. Send private message
    2. Reply private message
    3. Attachments
    4. Ability to: delete, mark as read, mark as unread, archive, sort messages
    5. Intergration with Emerald: require subscription to read, send, reply messages
    6. Fields, so you can define some fields required when someone wants to send a private message
    7. Get notifications when someone send, reply to private message
    8. Resend a reminder when you have unreaded messages for long time
    9. API so you can place the send message button where you need it
    10. Ability to digest email notifications

Regards

Powered by Cobalt