Anahita Project

The #Anahita #project management group. Visit https://github.com/anahitasocial for more information about Anahita code and how to get started.

Stories

Rastin Mehr

Rastin Mehr commented on the Article

What do we want to see in Anahita 4.4

A summary of what architectural changes we want to see in Anahita 4.4
4 people liked this
That's a very good example, thank you!
James Imani liked this
James Imani

James Imani commented on the Article

What do we want to see in Anahita 4.4

A summary of what architectural changes we want to see in Anahita 4.4
4 people liked this
Wanted to share this design with you:
https://theme.crumina.net/html-olympus/03-Newsfeed.html

It has good ideas to implement the UX also for Anahita.
Rastin Mehr liked this

Hunter Wilkes and Rastin Mehr commented on the topic

Suggest Friends

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how ...

Read More

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how all that works.

#suggestions #recommendation

Read Less
I'm still rather lost. Do you think you could give me an outline of how to make the component and add it to the dashboard?
I wish I could explain it in a few paragraph, but it is more complex than that. I don't know the answer unless I start coding it. I only know how it needs to behave. This particular app is on the roadmap and we're goi... Read More
I wish I could explain it in a few paragraph, but it is more complex than that. I don't know the answer unless I start coding it. I only know how it needs to behave. This particular app is on the roadmap and we're going to build it perhaps this year. If you have a budget, you can hire our company to build it ahead of time and make it part of the standard Anahita distribution. That's how a lot of features in Anahita were developed. If not, you can start a topic in the support group - since this group is for the Anahita project itself - and gradually start learning the architecture of a component and start building it. Since this is your first app, it may take you a bit longer to build it, but it is the best way to learn the Anahita architecture. Read Less
Rastin Mehr

Rastin Mehr shared a note

Another new release is out, enjoy the quicker load and rendering speed

Hunter Wilkes and Rastin Mehr commented on the topic

Suggest Friends

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how ...

Read More

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how all that works.

#suggestions #recommendation

Read Less
So, how do I make a gadget? I searched Tribe Support, but didn't really see anyone talking much about this.
When you build a custom app, you can define the gadgets that are displayed on the dashboard and actor profiles in a component entity class: https://github.com/anahitasocial/anahita/blob/master/packages/Todos/src/compo... Read More
When you build a custom app, you can define the gadgets that are displayed on the dashboard and actor profiles in a component entity class: https://github.com/anahitasocial/anahita/blob/master/packages/Todos/src/components/com_todos/domains/entities/component.php#L39

Although gadgets are only containers that make an ajax GET request to a controller and display the results. The logic of the lead suggestions is handled by the app's MVC. Read Less
Rastin Mehr

Rastin Mehr shared a note

Are we ready for Anahita 4.3.4 release? Any more issues?
Rastin Mehr

Rastin Mehr and Hunter Wilkes commented on the topic

Suggest Friends

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how ...

Read More

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how all that works.

#suggestions #recommendation

Read Less
Rastin Mehr
Rastin Mehr
April 06 2017 Permalink
I don't think so. We need an app that for each request suggests a leader based on the following criteria:

1. actors suggested by the site admin. Basically a list of actor ids provided by the site owner in the app c... Read More
I don't think so. We need an app that for each request suggests a leader based on the following criteria:

1. actors suggested by the site admin. Basically a list of actor ids provided by the site owner in the app configuration.
2. actors that the viewer's leaders are following
3. actors who have common hashtags with the viewer
4. actors who have common hashtags with viewer's leaders
5. actors who have common locations with the viewer
6. actors who have common locations with the viewer's leaders
7. actors who have authored similar hashtags to the viewer's in any of their posts
8. Later when we have sharing in version 4.4 we can incorporate a logic for common shared items too.

Each of those items should be configurable at least by yes/no

Then a gadget on the dashboard makes 3-5 requests to create a list of suggestions for the viewer to follow. Every item in the list that is followed gets replaced by a new suggestion. Read Less
Another issue that came to my mind is considering the order that those algorithms are executed. For example matching hashtags or locations maybe more suitable for certain networks and therefore they should be executed... Read More
Another issue that came to my mind is considering the order that those algorithms are executed. For example matching hashtags or locations maybe more suitable for certain networks and therefore they should be executed first. Perhaps we can make the order configurable too.

Then again there is such a concept as convention over configuration so sticking with a convention would take out the complexity from the app. Read Less
What I meant by the code being similar was that displaying the suggestions should be similar to displaying followers or leaders. I agree that generating the suggestions will be quite a bit more complicated.
Rastin Mehr liked this
I think you meant using gadgets. Yes they are small containers that load and display a list of nodes
Hunter Wilkes liked this
Rastin Mehr

Rastin Mehr commented on the Article

Anahita 4.* Roadmap

This is the list of goals that we want to accomplish for this release. The implementation details and time are generally unknown until we actually start developing them.
16 people liked this
Rastin Mehr
Rastin Mehr
April 06 2017 Permalink
I removed the #Markup support because it isn't a high priority feature right now and added the leader suggestion app to the roadmap.

Hunter Wilkes commented on the topic

Suggest Friends

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how ...

Read More

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how all that works.

#suggestions #recommendation

Read Less
I guess for now I'd like to be able to just show something on the dashboard. As I said before, it seems like the code for showing the suggestions should be fairly similar to the code for showing the followers. Do you ... Read More
I guess for now I'd like to be able to just show something on the dashboard. As I said before, it seems like the code for showing the suggestions should be fairly similar to the code for showing the followers. Do you have any suggestions on how to modify the followers code? Read Less
Rastin Mehr liked this
James Imani

James Imani and Rastin Mehr commented on the note

We have #opengraph tags now
James Imani
James Imani
April 05 2017 Permalink
What can I imagine as a opengraph in Anahita?
Rastin Mehr
Rastin Mehr
April 05 2017 Permalink
When Anahita pages are shared on social media, they look better than before now http://ogp.me/
Rastin Mehr

Rastin Mehr commented on the to-do

There seems to be a bug in the language selector

Rastin Mehr
Rastin Mehr
April 05 2017 Permalink
@scott would you please test the code in master branch one more time? Right now the language package directory should be deleted when uninstalled. Also if a custom language package doesn't exist, Anahita should defaul... Read More
@scott would you please test the code in master branch one more time? Right now the language package directory should be deleted when uninstalled. Also if a custom language package doesn't exist, Anahita should default to en-GB even if it is still set to the custom package in the configuration.php file. Read Less
Rastin Mehr
Rastin Mehr
April 05 2017 Permalink
Great, thank you Scott 🙂🙌
Rastin Mehr

Rastin Mehr commented on the to-do

There seems to be a bug in the language selector

Rastin Mehr
Rastin Mehr
April 02 2017 Permalink
Package uninstall now deletes the empty language directories. Also if the language package doesn't exist, Anahita defaults to en-GB
Unkown Person liked this
Rastin Mehr

Rastin Mehr closed the to-do

Rastin Mehr

Rastin Mehr closed the following to-dos

  1. Inline edit of a photo description not working - (Priority: Highest)
  2. Improve how a shared link on social media is displayed - (Priority: Normal)
Rastin Mehr

Rastin Mehr shared a note

We have #opengraph tags now
Roni Mmi liked this
Rastin Mehr

Rastin Mehr commented on the topic

Suggest Friends

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how ...

Read More

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how all that works.

#suggestions #recommendation

Read Less
Rastin Mehr
Rastin Mehr
March 31 2017 Permalink
I'll comment on this topic during the weekend. I have some ideas, but need to organize them.
Rastin Mehr

Rastin Mehr commented on the topic

Bifurcate com_subscriptions?

Would it make sense to break out the subscriptions app into two, where something like a "com_payments" is part of the Anahita core, and the remaining "com_subscriptions" would form the optionally i...

Read More

Would it make sense to break out the subscriptions app into two, where something like a "com_payments" is part of the Anahita core, and the remaining "com_subscriptions" would form the optionally installed package?

I'm inclined to think that some form of payment processing capability would be beneficial to multiple apps - e.g., marketplace, premium memberships, in-app purchases, etc., similar to how something like a "com_sets" would allow user-initiated relationships among media nodes beyond just photos.  Taxes, invoicing, and probably a few others (discounts?) might be commonly needed.

I'm also thinking that some form of break-out along these lines would not increase the code base needing to be maintained by too much of a degree, and it also might increase the overall commercial appeal of the platform.  That said, though, I'm not well versed in what such an implementation might ideally look like nor how flexible it might be in different usage scenarios.

Read Less
Rastin Mehr liked this
Rastin Mehr
Rastin Mehr
March 31 2017 Permalink
Yes that would be ideal. We developed the Subscriptions app quickly and been maintaining it since then. Ideally the payment processing and the subscription logic should be separated in 2 different apps so the payment ... Read More
Yes that would be ideal. We developed the Subscriptions app quickly and been maintaining it since then. Ideally the payment processing and the subscription logic should be separated in 2 different apps so the payment system can be used with other types of apps too. Read Less

Hunter Wilkes started a topic

Suggest Friends

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how ...

Read More

Although I won't be working on generating the suggestions, I was wondering how you would show the results. I imagine you could do something similar to the "Followers" display, but I'm not sure how all that works.

#suggestions #recommendation

Read Less
Rastin Mehr

Rastin Mehr re-opened the to-do

Rastin Mehr

Rastin Mehr commented on the to-do

There seems to be a bug in the language selector

Rastin Mehr
Rastin Mehr
March 30 2017 Permalink
It is something to consider. The other concern is also performance. If we end up constantly checking the template before using the system's language, there will be a performance price. Also I would like to see how tha... Read More
It is something to consider. The other concern is also performance. If we end up constantly checking the template before using the system's language, there will be a performance price. Also I would like to see how that'll work out when we use javascript the render the UIs. I keep this in mind. Read Less
Unkown Person liked this

Photos View All

Articles View All

Topics View All

To-dos View All

Powered by Anahita