Welcome to the Appleseed Framework Documentation Site¶
Note
This site is a work in progress. Topics marked with a 🔧 are placeholders that are currently being written. You can track the status of these topics through our public documentation issue tracker.
Appleseed is an open source Framework focused on providing an easy to use, high-performance, and reusable platform to build powerful web applications. The software gives designers, developers, and entrepreneurs a singular system to run the modern enterprise on Microsoft ASP.NET and Windows platforms.

This documentation is for Users, Builders, Designers, Developers, and Administrators of Appleseed. The Project Owner, Anant Corporation , also offers portal cloud services and subscriptions.
Learn Appleseed Portal¶
Note
This site is a work in progress. Topics marked with a 🔧 are placeholders that are currently being written. You can track the status of these topics through our public documentation issue tracker.
This documentation is for Users, Builders, Designers, Developers, and Administrators of applications that are built on Appleseed Portal.
Introduction 🔧¶
A brief introuction to the Appleseed Portal Project.
Installation¶
For Getting Started with Appleseed and installation into different environments.
User Guide 🔧¶
For site users that want to know how to find, add and manage content for general use.
Builder Guide 🔧¶
For site builders that want to know how to add and manage pages, modules as a power user.
Administrator Guide 🔧¶
For site administrators that want to know how to administer portals, backup content, and manage multiple sites.
Developer Guide 🔧¶
For site developers that want to extend the basic functionality of the Appleseed software with different types of modules and connectors.
Designer Guide 🔧¶
For site designers that want to change the look and feel of the portal, pages, and modules using themes, layouts, and local theme overrides.
Learn Appleseed Search¶
Note
This site is a work in progress. Topics marked with a 🔧 are placeholders that are currently being written. You can track the status of these topics through our public documentation issue tracker.
This documentation is for Users, Builders, Designers, Developers, and Administrators of applications that are built on Appleseed Search. Appleseed Search helps companies find their information burried deep in different silos.
Learn Appleseed Base¶
Note
This site is a work in progress. Topics marked with a 🔧 are placeholders that are currently being written. You can track the status of these topics through our public documentation issue tracker.
This documentation is for Builders, Developers, and Administrators of applications that are built on Appleseed Base. Appleseed Base is the communication engine that runs Appleseed Search by connecting receivers of information to processes which enhance information before transmitting to different indices.
Appleseed Framework Developer Requirements¶
Prerequisites¶
- Microsoft Academy Account http://www.microsoftvirtualacademy.com/
- Datastax Academy Account https://academy.datastax.com/
- Design Patterns http://www.dofactory.com/net/design-patterns
- reStructured Text http://www.sphinx-doc.org/en/1.4.9/rest.html
Tools¶
- Visual Studio Community https://www.visualstudio.com/vs/community/
- Visual Studio Code https://code.visualstudio.com/
- Microsoft SQL Server Management Studio Express https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
- DBeaver http://dbeaver.jkiss.org/
- Notepad++ https://notepad-plus-plus.org/
Interface¶
- HTML http://www.w3schools.com/html/default.asp
- CSS http://www.w3schools.com/css/default.asp
- JavaScript http://www.w3schools.com/js/default.asp
- JQuery http://www.w3schools.com/jquery/default.asp
- Angular Interfaces https://angular.io/
- TypeScript https://www.typescriptlang.org/docs/tutorial.html
Software¶
- Python https://www.python.org/about/gettingstarted/
- Java https://www.learnjavaonline.org/
- Scala http://www.scala-lang.org/documentation/
- Apache Spark http://spark.apache.org/docs/latest/
- Node https://nodejs.org/en/
- CQL http://cassandra.apache.org/doc/latest/cql/
- C#
- ASP.NET
- ASP.NET Docs https://www.asp.net/learn
- ASP.NET 4.6 State Management https://msdn.microsoft.com/en-us/library/z1hkazw7.aspx
- ASP.NET User & Sever Controls https://msdn.microsoft.com/en-us/library/fb3w5b53.aspx
- ASP.NET Web Forms http://www.asp.net/web-forms
- ASP.NET MVC http://www.asp.net/mvc/tutorials
- ASP.NET Security https://www.asp.net/mvc/overview/security
- Angular w/ ASP.NET Core http://www.mithunvp.com/angular-2-in-asp-net-5-typescript-visual-studio-2015/
- ASP.NET Core https://docs.microsoft.com/en-us/aspnet/core/
Database¶
- Relational / SQL
- MySQL https://www.tutorialspoint.com/mysql/
- SQL Server * SQL Server Express 2008 R2 /2012 http://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express-localdb/ * SQL Server Express 2016 SP1 https://www.microsoft.com/en-us/sql-server/sql-server-editions-express * SQL Server Express Management Studio 2016 https://msdn.microsoft.com/en-us/library/mt238290.aspx
- Non Relational / NoSQL
- Cassandra http://cassandra.apache.org/doc/latest/
- Datastax
- Datastx Documentation http://docs.datastax.com
- Datastax Installation & Concepts https://academy.datastax.com/courses
- MongoDB Concepts https://docs.mongodb.com/
- Redis https://redis.io/documentation
Systems¶
- Docker
- Docker https://docs.docker.com/
- Docker Compose https://docs.docker.com/compose/overview/
- Docker Best Practices https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
- Web Servers / Proxys
- IIS Basic Concepts http://en.wikipedia.org/wiki/Internet_Information_Services
- Traefik https://docs.traefik.io/
- Software as a Service Platforms
- Salesforce https://developer.salesforce.com/docs/
- Zoho App Creator
- Visualization / Reporting Tools
- Redash https://redash.io/
- DevOps
- Package Management
- Nuget https://docs.microsoft.com/en-us/nuget/
- NPM https://www.npmjs.com/
- Bower https://bower.io/
- Chocolatey https://chocolatey.org/docs/why
- Apt
- RPM
- Unit Testing http://en.wikipedia.org/wiki/Unit_testing
- Deployment http://www.asp.net/mvc/tutorials/deployment
- Scripting
- Search
- Apache Solr http://lucene.apache.org/solr
- Apache Solr http://github.com/xingh/awesome-solr
- Apache Lucene https://lucene.apache.org/
- Aweseom Lucene http://github.com/xingh/awesome-lucene
- Elastic Search http://elastic.co/start
- Queues
- RabbitMQ
- CassieQ (based on Cassandra)