Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/padrino/padrino-web-classic
Padrino WebSite
https://github.com/padrino/padrino-web-classic
Last synced: about 1 month ago
JSON representation
Padrino WebSite
- Host: GitHub
- URL: https://github.com/padrino/padrino-web-classic
- Owner: padrino
- Created: 2010-03-22T15:06:38.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2013-09-25T00:16:04.000Z (about 11 years ago)
- Last Synced: 2024-03-25T21:11:11.770Z (9 months ago)
- Language: CSS
- Homepage: http://www.padrinorb.com
- Size: 1.45 MB
- Stars: 33
- Watchers: 12
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
Padrino Web is the source code for the Padrino official website (www.padrinorb.com)
The Padrino website is a simplified CMS with the following features:
* Simple Editable Wiki for Guides
* Pages Section for Updating Site Content
* Basic Blog Engine for Creating and Viewing Posts
* Powerful syntax highlighting with {pygmentize}[http://pygments.org]
* Textile support for formatting the documents
* Beautiful mailer notifications with html diff for the changed content
* Full text search functionality
* Beautiful admin interface for managing all content
* MongoDB + MongoMapper + Padrino powered
* {Disqus comments}[http://disqus.com] Integration
* PDF integration through {PDFKit}[https://github.com/jdpace/PDFKit]== Installation
In order for this project to run on your server, you need the following dependencies:
=== MongoDB
You need to download mongo from here: http://www.mongodb.org/display/DOCS/Downloads
and install following: http://www.mongodb.org/display/DOCS/Quickstart=== WKHTMLTOPDF
HTML+CSS to PDF using wkhtmltopdf used to generate the pocket pdf guide.
https://github.com/jdpace/PDFKit/wiki/Installing-WKHTMLTOPDF
=== Pygmentize
Go here http://pygments.org/download/ and install it.
=== Disqus
Go here http://disqus.com (if you don't have it already) and register an account
=== Populate
To install gem dependencies, be sure to run:
$ bundle install
To populate a db similar to our official site, you can execute:
$ padrino rake seed
Start your mongod server.
Start your project:
$ padrino start
Now you can browse http://localhost:3000/admin and login with user/pwd provided during seed task.