Anahitapolis Capabilities for Long Content
A potential client is looking to develop a social site where members submit essays in response to weekly questions we post. After they post the essay, the author wouldn't be able to edit the original. We also want other members to be able to rate and comment on these essays. There should also be minimum and maximum character lengths for the articles. Can Anahitapolis handle all of this natively? Or is this something that we should hire a freelance developer for?
We're thinking about using Anahitapolis from within Joomla, but we want to make sure we explore all avenues.
All you have described is quite possible using Anahita although since the workflow that you just described is unique to your business model, you need to build a custom app for creating articles.
What you can do is to use the Anahita™ Pages as a blueprint and develop your own custom app with the requirements that you desire such as locking the ability for the Authors to edit an article, min-max character limits, etc.
Anahita nodes can be commentable. The next release of Anahita will also provide ability to vote up a medium (similar to the facebook like or Google's +1 button) You can also come up with an algorithm to use parameters such as number of Likes, comments, views within a certain time to rate an article.
You can also build a 5 start ranking, but I think the concept is old and inaccurate. There are more modern ways to rank a node within a social network.
You should be able to build your custom app in 40 hours max or less becuase all the APIs to build the elements already exist.
Just a note: Anahita is the name of Technology, Anahitapolis is the name of this website (Home or city of Anahita)
Thanks for the reply and apologies for my delayed response. Do you have any suggestions for freelance developer to customize Anahita? We've used elance and other services before, but if you know people who are already familiar with Anahita and would be willing to bid on such a project, we would appreciate it.
you're most welcome Colin!
I'm afraid I don't have any particular person in mind to refer to you. We have a lot of good developers in Anahitapolis, but I don't know how many of them offer development services. If there are any, they'll probably get a notification from this post and they can send you a private message.
We've never used eLance or any other project auction websites in the past and I personally have never been impressed by the level of skills and knowledge found on such a websites so I never recommend them to anybody. The reality is that good developers are rare and they are high in demand.
What I can tell you that if a developer is familiar with developing using MVC software frameworks and they are familiar with design patterns and web application in general, they should have no problem learning how to develop using the Anahita framework.
The immediate good candidates are contributors and developers in the Nooku community. Or anybody who has developed extensions for Joomla! CMS, Magento or have developed using CakePHP, Symfony, or Zend framework.
Anahita provides a lot of the features that these frameworks provide except that Anahita is specialized for developing social applications following the nodes-graphs-stories architecture.
Quick comment on ratings and votes - its worth bearing in mind that Google rich snippets (the way Google present more interesting search results for pages that are correctly marked up for their spider to interpret) still take star ratings seriously.
For items that suit star ratings (e.g. hotels, restaurants) I think its still a valid approach to take.
That said, they also support other forms of ratings too:
More info here...
(check out reviews vs. votes)
Whether building Anahita's voting functionality or Colin's essay writing rating system, I'd suggest it would be worthwhile to understand and build in support if possible (it doesn;'t involve much) for appropriate micro-formats from the beginning, as from what I read they are likely to become even more commonly used...
@Colin, @Rastin, @ Andy - i would be interested in contributing -
Without knowing the event model and other nuances - of Nooku/ Anahita - i have another way - if your client wants it -
1) Can give a portal to upload essays -
2) Can publish a feed
3) Can integrate that feed with Anahita
4) Until we figure out - natively in Anahita - which will be much better -
- all rating / commenting can happen in another component where the essay posting / display and feed creation is happening -
Thanks for the help and suggestions, everyone. I'm still working with the client to finalize his specifications. Once we get these as clear as possible, I'll be back in touch with Tcnrahul to see what an Anahita customization project might look like.
@Tcnrahul I've been working with the client to nail down the final specifications for this project. I'd be interested in talking to you more to see if you'd be interested in helping with the development. What's the best way to reach you via email or Skype?
You must be logged in to comment!