Giter VIP home page Giter VIP logo

ejosh's Introduction

eJOSH

eJOSH is a custom CMS. eJOSH is ruby on rails application that comes with a list of pre-defined layouts and color themes and it is ready to use to build your website or to use for your intranet with it's available plugins (employee management, Leave management, Timesheet management, etc..) and it has built in user management (with 3 different roles).

It has built in dynamic sitemap generation for SEO compliance. Capistrano default configuration is included that can be modified to fit your needs.

Steps to deploy and build sites

  1. Clone the project

    $ git clone git://github.com/joshsoftware/ejosh.git

  2. Install submodules

    $ git submodule init

    $ git submodule update

  3. Modify config/deploy.rb as per your need.

  4. Deploy using cap deploy:cold (capistrano will deploy along with the submodules).

  5. Invoke the url http://:/admin

  6. default user/password is admin/joshsoftware

  7. Configure the site by selecting "Site Configuration" menu.

  8. Select layout and color from "Customize Layout".

  9. Go to "Content Management" to define content for the site.

    • Page Sections are like partials that can reused in any categories or pages.

    • You can define tags to appear as tag clouds.

    • You define a category which can appear as sub-menus in a page.

    • You define page with meta tag keywords and add categories and/or page section to page.

  10. Go to "Navigation Management"

    • You can define what do be shown on header navigation bar and associate each item to a page.

    • You similarly do it for footer.

    • Some of the layout have a provision for quick link you can define those as well.

    • You add the crawler codes that should be part of all of you pages (like google urchin) for SEO.

  11. Open config/sitemap.yml and modify as per you requirment.

  12. run rake sitemap:generate, it will create sitemap.xml and submit to google, yahoo and bing.

  13. It has in-build dynamic sitemap generation.

  14. Click "Go Live" from "Site Configuration"

  15. You site is up and running with SEO compliance.

  16. User management, manage different type users.

  17. You can select "Plugin" and add or remove the plugins. There are various plugins available to manage day-to-day employee managment, leave managment, etc.

Contact

Contact [email protected] for any queries and issues.

Report bugs on lighthoust

ejosh's People

Contributors

gautamrege avatar sandipransing avatar udkumar avatar kotp avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.