Articles

Anahita 3.* Vision - CLOSED

This is by no mean a roadmap, however it is a list goals that we would like to accomplish for this release. The implementation details and time are generally unknown until we actually start developing them.
27 people liked this
Rastin Mehr

Rastin Mehr

Suggested topics to write about on the next DocCamp

A list of suggestions for participants to write about in the next #DocCamp event
2 people liked this

Hello World Component (App)

This tutorial explains on how to build your first "hello world" component in Anahita
  • 14 Comments
  • Updated June 27 2012 by Andrea Torre
6 people liked this
Rastin Mehr

Rastin Mehr

What do we want to see in Anahita 4.*

Blossoms in WestEnd

The focus of #Anahita 4.3 was to completely remove Joomla from Anahita. The focus of next release will be #MobileFirst and developing a client server architecture where all the UI layouts and elements are generated in the browser using Javascript while the server side php becomes mostly an API.

This article describes the ideal scenarios that we are aiming to achieve.

Designing for Mobile First

The current release of Anahita is using Bootstrap 2.2.4 which is primarily developed for desktop devices while providing a responsive mode for mobile screens. Mobile traffic is now surpassing the desktop traffic on the web so it makes sense to treat mobile users as primary users. Latest releases of #Bootstrap and #MaterialDesign have already rewritten their libraries for the mobile devices as primary users. 

Quite likely we will be using the Material Design library for the next release of Anahita which seems to be more suitable for web applications compare to the Bootstrap library. We will be usi...

4 people liked this

How To Compile Your Edited .less Files into Proper .css Files

A short tutorial on how to make your changes of the shiraz .less files compile into new css files.
3 people liked this
Umesh

Umesh

  • April 06 2012

I like Anahita because

There are several reasons why I decided to go ahead with Anahita
7 people liked this

Anahita Lingo

Learn the Anahita lingo and terms
11 people liked this
Umesh

Umesh

  • July 28 2013

Anahita + Varnish

Using #varnish cache version 4.0 with Anahita
  • 5 Comments
  • Updated March 30 2016 by Umesh
6 people liked this

Anahita 2.0 Changelog

This page documents the new changes in Anahita 2.0
5 people liked this

React Redux Material UI Resources

In the next release of Anahita we are rebuilding the UIs in #ReactJS and #MaterialUI. The php back-end will be mostly providing Restful APIs and will only be rendering pages with SEO value, otherwise Anahita will be mostly rendering as a single page app #SAP for the logged in users. If you want to start learning the technologies that we will be using here are some resources that I've studied:

ReactJS Tutorial & Documentation: 

Material-UI: 

  1. A Material Design implementation using ReactJS: http://www.material-ui.com
  2. A frontend framework for building admin SPAs on top of REST services, using React and Material Design https://github.com/marmelab/admin-on-rest
  3. Flow is a habit tracker and personal data analytics app that lets you keep focus on what matters. Flow owns none of your data: https://github.com/onejgordon/flow-dashboard
  4. Personal podcast web client htt...
2 people liked this
Rastin Mehr

Rastin Mehr

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

Tips for building an Announcements app

This is a good alternative to an event. Sometimes you do not need event as actor nodes within your network that handle the entire event management workflow and instead you are interested in only posting the announcements of events that are organized somewhere else (eventbrite, facebook, meetup.com, or real world). #geolocation #expireable
9 people liked this

How to build a new Anahita translation package

A short tutorial on how to build a translation package for your Anahita installation.
3 people liked this
Nick Swinford

Nick Swinford

  • October 11 2012

Creating com_hellos

A short tutorial on how to create a simple social app for greetings.
7 people liked this
Scott Crawford

Scott Crawford

Migrating your data from Anahita 1.5 to 2.0

This is a re-publish of the migration instructions provided by Rastin around the time of the 2.* birth release. Please note that these instructions may no longer be valid.
  • 19 Comments
  • Updated July 13 2015 by Scott Crawford
2 people liked this

Extending Person Entity

Injecting a behavior with a resource into person entity causes error

Overwrite actor name with a custom label

This code tutorial explains how to overwrite the Actor Helper class which is responsible for displaying an actor name in Anahita and to add a label beside the name based on the person's usertype
3 people liked this
Rastin Mehr

Rastin Mehr

Storing and retrieving data in a node's meta field

Short tutorial on storing an address in a node's meta field. This tutorial in fact teaches you how to add geolocation abilities to the app you are developing.
3 people liked this
Nick Swinford

Nick Swinford

Managing the Database with Anahita CLI

Anahita comes with an amazing command line interface (CLI) that can help you setup your database, assist with deployments and manage migrations.
6 people liked this
Arash Sanieyan

Arash Sanieyan

Anahita High Level Overview

This tutorial covers a very high level look on the Anahita platform and its work flow from when a user request hits the server until a response is returned back to the user. It also covers a MVC design pattern is used within a component.
3 people liked this

Powered by Anahita