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 shared a note

This week's focus will be studying more advanced #ReduxJS design patterns used in production level apps. Also studying ways to incorporate React, Redux, and Material Design in Anahita architecture.... Read More
This week's focus will be studying more advanced #ReduxJS design patterns used in production level apps. Also studying ways to incorporate React, Redux, and Material Design in Anahita architecture. Read Less
Rastin Mehr

Rastin Mehr shared a note

A good list of websites using #ReactJS https://github.com/facebook/react/wiki/sites-using-react they make conventional php/jquery websites look very humble
Rastin Mehr

Rastin Mehr shared a note

This week's focus: studying http://www.material-ui.com code and overviewing ReduxJS examples. Also ways that files are organized and managed in javascript apps.
Rastin Mehr

Rastin Mehr shared a note

You know how I favour many-to-many relationships over one-to-many? In modern frameworks and libraries composition is favoured over inheritance. In Anahita back-end still quite a bit of inheritance ... Read More
You know how I favour many-to-many relationships over one-to-many? In modern frameworks and libraries composition is favoured over inheritance. In Anahita back-end still quite a bit of inheritance is used, so in the upcoming releases we can reduce the inheritance and move a lot of the methods into behaviours instead. Read Less
Unkown Person liked this
Rastin Mehr

Rastin Mehr shared a note

This week's focus is code reading. Examples of #ReactJS #ReduxJS #MaterialDesign and Anahita patterns for UI data states and UI Design. JQuery seems like a stick and stone technology in comparison ... Read More
This week's focus is code reading. Examples of #ReactJS #ReduxJS #MaterialDesign and Anahita patterns for UI data states and UI Design. JQuery seems like a stick and stone technology in comparison to React and Redux. Read Less
Rastin Mehr

Rastin Mehr shared a note

This week's focus will be studying #ReduxJS documentation, examples, and suggested design patterns. Also contemplating ReduxJS design patterns that would apply to Anahita use case scenarios http://... Read More
This week's focus will be studying #ReduxJS documentation, examples, and suggested design patterns. Also contemplating ReduxJS design patterns that would apply to Anahita use case scenarios http://redux.js.org/ Read Less
Rastin Mehr

Rastin Mehr commented on the topic

Studying comparisons between VueJS and ReactJS

I'm researching the pros and cons of each technology. So far I've found the following links. If you know of any other sources or implementations, please share:

  1. Comparison of VueJS with other framewo...

Read More

I'm researching the pros and cons of each technology. So far I've found the following links. If you know of any other sources or implementations, please share:

  1. Comparison of VueJS with other frameworks: https://vuejs.org/v2/guide/comparison.html
  2. React or Vue: Which Javascript UI Library Should You Be Using? https://medium.com/js-dojo/react-or-vue-which-javascript-ui-library-should-you-be-using-543a383608d
  3. Why we chose Vue.js over React? http://pixeljets.com/blog/why-we-chose-vuejs-over-react/
  4. Vue vs. React https://hackernoon.com/vue-vs-react-254a874d74ab
  5. Have you moved from React to Vue? If so, why? https://www.reddit.com/r/javascript/comments/5fi07s/have_you_moved_from_react_to_vue_if_so_why/

#ReactJS #VueJS

Read Less
We need to look into some good implementations of #MaterialDesign with #VueJS as well
Rastin Mehr

Rastin Mehr started a topic

Studying comparisons between VueJS and ReactJS

I'm researching the pros and cons of each technology. So far I've found the following links. If you know of any other sources or implementations, please share:

  1. Comparison of VueJS with other framewo...

Read More

I'm researching the pros and cons of each technology. So far I've found the following links. If you know of any other sources or implementations, please share:

  1. Comparison of VueJS with other frameworks: https://vuejs.org/v2/guide/comparison.html
  2. React or Vue: Which Javascript UI Library Should You Be Using? https://medium.com/js-dojo/react-or-vue-which-javascript-ui-library-should-you-be-using-543a383608d
  3. Why we chose Vue.js over React? http://pixeljets.com/blog/why-we-chose-vuejs-over-react/
  4. Vue vs. React https://hackernoon.com/vue-vs-react-254a874d74ab
  5. Have you moved from React to Vue? If so, why? https://www.reddit.com/r/javascript/comments/5fi07s/have_you_moved_from_react_to_vue_if_so_why/

#ReactJS #VueJS

Read Less
Rastin Mehr

Rastin Mehr shared a note

More ReactJS and Uex Pattern studies, code reading, and prototyping for this weekend. We'll gradually come up with a strategy for our new UI libraries and APIs.
James Imani liked this
Rastin Mehr

Rastin Mehr added a to-do

Admins are shown Request To Follow

Admins and Super Admins should always be able to follow a profile
Unkown Person liked this
Rastin Mehr

Rastin Mehr commented on the topic

File structure questions

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/ve...

Read More

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/vendor/anahita-platform

Read Less
True, that is why we'll experiment first to see if it will work or not.
Unkown Person liked this
Rastin Mehr

Rastin Mehr commented on the topic

File structure questions

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/ve...

Read More

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/vendor/anahita-platform

Read Less
Yes and I've been wanting to experiment with the idea for quite sometime since the early days. I'm not sure how it will turn out, but it'd be great if it works.
Rastin Mehr

Rastin Mehr commented on the topic

File structure questions

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/ve...

Read More

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/vendor/anahita-platform

Read Less
We need to build a private messaging app before messing with the notes. Also an app for sharing links. Then perhaps we can merge notes, topics, and articles into one app and make it optional like you said.
Rastin Mehr

Rastin Mehr commented on the topic

File structure questions

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/ve...

Read More

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/vendor/anahita-platform

Read Less
That is a possibility, I need to see how much dependency we have in place. Did you have a different type of com_notes in mind for your project?
Rastin Mehr

Rastin Mehr commented on the topic

File structure questions

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/ve...

Read More

Just curious, what's the reasoning as to why these files are not located in either the Installer package or Templates directory, respectively?

https://github.com/anahitasocial/anahita/tree/master/vendor/anahita-platform

Read Less
That used to be a an empty shell of Joomla Platform which was converted to an empty shell for Anahita platform. I still haven't made up my mind whether we want to merge them together or keep it like this.
Unkown Person liked this
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
Rastin Mehr
Rastin Mehr
April 27 2017 Permalink
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
James Imani
James Imani
April 26 2017 Permalink
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?
Rastin Mehr
Rastin Mehr
April 12 2017 Permalink
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.
Rastin Mehr
Rastin Mehr
April 10 2017 Permalink
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

Photos View All

Articles View All

Topics View All

To-dos View All

Powered by Anahita