Topics

Anahita Project

Anahita Project's Topics

Do we need a remember me checkbox?

This looks like a convention that nobody has questioned yet? Why do we need a remember me checkbox? Why can't we assume that users are logged in until they logout. The checkbox seems like a redunda...

  • 2 Comments
Nick Swinford

Nick Swinford

Windows support finally!

After ages of using Cygwin for initializing Anahita and installing packages, I've finally added Windows commands!

https://github.com/anahitasocial/anahita/pull/471

Being able to just use one command ...

  • 10 Comments
Nick Swinford

Nick Swinford

No way to get current session

Can we restore the ability to get the current user session? https://github.com/anahitasocial/anahita/pull/467

I have a SPA that uses Anahita for authentication and without it, there's no way to rest...

  • 11 Comments
Nick Swinford

Nick Swinford

NO_ZERO_DATE

Found another MySQL mode that's going to be a pain in the ass:https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_dateI'm running db migrations on my server and db migrations are ...
  • 2 Comments
Rastin Mehr liked this
Nick Swinford

Nick Swinford

Bug in login form

I found a bug on the login form. At the top $connect is checked to see if its empty then turned to a bool, but later on its checked if it's empty again and causes an error if you don't have connect...
  • 1 Comments
Rastin Mehr liked this
Rastin Mehr

Rastin Mehr

Dispatchers need love

The hierarchy in our dispatchers go deep. Partly because at the time that Anahita was developed it had to accommodate Joomla's site, admin, and NookuFW. But now it least 3 or 4 Dispatcher classes c...

  • 1 Comments
2 people liked this
Nick Swinford

Nick Swinford

Groupped follow modal

I was surfing around Anahitapolis and noticed that on Sceko's profile (https://www.getanahita.com/people/sceko), if you click on "14 others", instead of opening a modal which it use to do, you're t...
  • 2 Comments
Rastin Mehr liked this
James Imani

James Imani

Anahita User Experience (User analysis)

With this topic I would like to ask Anahita members to share their experience in using Anahita in a productive way. Which features do you think deserve a re-design from UX perspective. Please, shar...

  • 2 Comments
2 people liked this
Rastin Mehr

Rastin Mehr

Using Composer to install apps

I am going through composer docs and also how other php projects are using Composer to manage their extensions. We can indeed use composer to move files by configuration the install paths:https://g...
  • 7 Comments
Umesh

Umesh

Upgrade to 4.3

I'm in process of migrating from 4.1.8 to 4.3 .. However I'm getting site:init as the only available command when I execute ./anahita

I used composer command to get the latest file. Is there anythin...

  • 15 Comments

Optimizing images

With retina displays becoming more common, it's time we optimize how Anahita processes images for those screens and also download time. Here are some suggestions:

  1. resizing images to 144 dpi instead ...

  • 1 Comments
Nick Swinford

Nick Swinford

Site:symlink is unnecessary

So ages ago, I added the symlink command to the cli and now I realize that it's not necessary.

As long as the configuration.php file is present in the www folder, site:init will symlink everything t...

  • 1 Comments
Nick Swinford

Nick Swinford

Send limit for Notifications

I looked over the code and figured it was pretty novel to add a configurable send limit to the notifications process. I typed it up and created a pull-request here.https://github.com/anahitasocial/...
  • 4 Comments
Nick Swinford

Nick Swinford

ONLY_FULL_GROUP_BY sql mode causes error

As of MySQL 5.7.5, the ONLY_FULL_GROUP_BY sql mode is default and that causes issues with some errors in Anahita. #bug

Exception in ComStoriesControllerStory : Expression #8 of SELECT list is not ...

  • 14 Comments
Nick Swinford

Nick Swinford

User and Person events

I was just writing a user plugin and noticed something odd. We seem to have duplicated events, I think.

In the person entity, there are onBeforeStoreUser & onAfterStoreUser. In the person controller...

  • 13 Comments
Rastin Mehr

Rastin Mehr

Developing a Google reCaptcha Plugin

I was thinking it would be useful to have google reCaptcha implemented as a package for Anahita in the next maintenance release. The invisible reCaptcha is particularly useful and minimal. Anyone i...

  • 43 Comments
Rastin Mehr

Rastin Mehr

The React Free BSD + Patent License controversy

You may want to know that while we are about to start implementing the Anahita React app, this conversation is also happening: 

If you’re a startup, you should not use React (reflecting on the BSD ...

  • 2 Comments
Rastin Mehr

Rastin Mehr

Separating Anahita API and Client side

Here is another idea. Developing the React client side as a vendor in a separate repository. Reducing the existing php codebase to APIs only. There is no need to bake the react javascript app into ...

  • 7 Comments
2 people liked this
Rastin Mehr

Rastin Mehr

React/Redux Architecture in Anahita

I've been looking into ways for implementing a good React Redux architecture in Anahita which will respect the integrity of existing apps and extensions development. Normally in javascript apps eve...

  • 1 Comments

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...

  • 1 Comments

Powered by Anahita