Commit Graph

671 Commits

Author SHA1 Message Date
Dee Zsombor 568e16f3fb Remove documentation references to "pg_dumps/development-image.sql".
There is no such file. Seeding is accomplised via the rake tasks as of
9ab743f351.
2014-03-24 14:05:36 +01:00
Sam 8fd57da7c0 Lowercase md file 2014-03-24 09:54:21 +11:00
Jeff Atwood c53cd96ad1 add Other Optional Stuff section, link swap guide 2014-03-22 23:43:05 -07:00
David Czarnecki 05b923eac1 Minor fix for location of osx_dev script 2014-03-18 13:27:50 -04:00
Jeff Atwood 7a3eceed76 remove SSH key generation, not for beginners 2014-03-17 14:39:19 -07:00
Jeff Atwood 1fed2c5a5a improve Welcome to Discourse post 2014-03-16 12:49:07 -07:00
Jeff Atwood 5e93d60e9b PTR reminder, name 2014-03-15 19:56:23 -07:00
Jeff Atwood 0bb9b607cc add SPF DKIM reminder 2014-03-15 15:29:26 -07:00
Jeff Atwood ac3fea5e65 add link to GitHub source for Admin Quick Start 2014-03-14 15:28:58 -07:00
Jeff Atwood ca926b2d59 clarify on login config 2014-03-14 15:15:07 -07:00
Jeff Atwood 1f095b031c fix bad link 2014-03-14 15:09:17 -07:00
Jeff Atwood 2b41086683 improve the admin quick start guide a bit more 2014-03-14 13:59:09 -07:00
Jeff Atwood 0ff573d03a Update INSTALL-digital-ocean.md 2014-03-14 11:26:38 -07:00
Neil Lalonde 5f34a621b5 Revert "Merge pull request #1896 from nickborromeo/category-list" 2014-03-12 16:41:15 -04:00
Régis Hanol bbde2aaa97 Merge pull request #1896 from nickborromeo/category-list
Refactor find_relevant_topics and find_categories
2014-03-12 09:44:41 +01:00
Jeff Atwood 1920f44fdf massive update to admin quick start guide 2014-03-04 11:52:19 -08:00
Régis Hanol 9f2b48014c Update the members of the Core Discourse Team 2014-03-04 16:48:06 +01:00
Sam 172e517b31 Merge pull request #2012 from ligthyear/incoming-emails
Advanced New-Topic via Email Feature
2014-03-03 10:58:10 +11:00
Jeff Atwood 5ac6be8847 add swap link 2014-03-01 14:53:30 -08:00
Jeff Atwood a0e4a9ec9b hey valid HTML is always a nice bonus 2014-02-28 16:16:01 -08:00
Jeff Atwood 0e5f07b092 add better new forum image 2014-02-28 16:15:03 -08:00
Jeff Atwood 885abab17d 2gb ram more strongly recommended 2014-02-28 15:34:34 -08:00
Benjamin Kampmann d32cb55837 Add public-inbox to Email-In-Feature
- Adds the advanced option to accept email from non-users per category email-address
 - Adds tests covering the new feature
 - Adds UI to configure this feature in the frontend
2014-02-28 16:53:58 +01:00
Benjamin Kampmann 37cea49459 Add Email-In-Per-Category
- allow the configuration of an inbox-email-address per category
 - post emails to that email into that category instead of global

 - Adds UI for configuration
 - Adds Documentation for configuration
 - Adds Tests for new feature
2014-02-28 16:53:58 +01:00
Benjamin Kampmann 4af2cf3f23 Refactor and clean up New-Topic via Email
With the new email_in admin configuration setting, emails to the email_in_address fetched via POP will now be processed and posted as new topics to the forum.

With the email_in_min_trust you can control the trust level the user needs to have at least to be able to post an email as a new topic.

Also contains tests for the email-in feature and minor clean ups
2014-02-28 16:53:58 +01:00
Allen Hancock dad43b9853 Optionally allow discourse to create new topics from email. 2014-02-28 16:53:58 +01:00
Jeff Atwood 2ecb728e79 clarify remove comments in front of email lines 2014-02-27 23:03:17 -08:00
Régis Hanol 6745422058 Remove useless sudos 2014-02-27 15:36:14 +01:00
Kevin P. Fleming 40041faf9d Address @Supermathie's concerns in PR1430 2014-02-26 21:55:19 -08:00
Kevin P. Fleming f5456df9ab Various cleanups to Ubuntu installation instructions:
* Avoid editing /etc/apt/sources.list add nginx repo, instead create
  /etc/apt/sources.list.d/nginx.list

* Avoid editing /etc/nginx/nginx.conf, instead put server_name_hash_buckets
  setting into discourse.conf

* Proper-case Discourse when it is referring to the product name, so that all
  the lowercase references are to the user created during the installation
2014-02-26 21:55:19 -08:00
Jeff Atwood 1c51a613b2 Merge pull request #2014 from wpp/remove_pg_dump_from_osx_guide
Removes the 'Loading seed data' heading from the OSX Native Guide
2014-02-26 12:13:28 -08:00
Philipp Weissensteiner 3e898c92a9 Removes the 'Loading seed data' heading from the OSX Native Guide
As far as I understand the pg_dumps are no longer needed.
commit: "remove pg_dumps, no longer needed" 25fc0b9
2014-02-26 20:07:20 +01:00
Régis Hanol c6bc324259 CLEANUP: remove unused pseudo locale 2014-02-26 19:03:04 +01:00
Arpit Jalan 014c7c21e7 Generalize the guide 2014-02-26 01:56:03 +05:30
Arpit Jalan 8f6acc3404 Remove unnecessary image. 2014-02-26 01:34:01 +05:30
Jeff Atwood 1ead3a9114 no samsaffron 2014-02-25 01:27:34 -08:00
Jeff Atwood 27768dfe77 Update INSTALL-digital-ocean.md 2014-02-25 01:22:15 -08:00
Jeff Atwood ac745da02f 2GB vs 1GB 2014-02-25 01:21:56 -08:00
Jeff Atwood f13a83cc3a clean up DO guide a bit more 2014-02-25 01:19:12 -08:00
Jeff Atwood 919d7881e3 Update TROUBLESHOOTING.md 2014-02-25 01:13:12 -08:00
Jeff Atwood 3ee7ef0953 normalize on Docker installs 2014-02-25 01:11:32 -08:00
Jeff Atwood adcd4a17c2 Rename HEROKU.md to install-HEROKU.md 2014-02-25 00:55:17 -08:00
Jeff Atwood 7fef2fa784 Update INSTALL-email.md 2014-02-25 00:54:00 -08:00
Jeff Atwood 7362b1edea deprecate this guide in favor of Docker 2014-02-25 00:53:27 -08:00
Jeff Atwood c8a8e0df0f deprecate this guide in favor of Docker 2014-02-25 00:45:21 -08:00
Jeff Atwood d053f3c996 omit needless words 2014-02-23 10:11:34 -08:00
Jeff Atwood b033d3c77c guide tweak 2014-02-23 09:41:04 -08:00
Jeff Atwood aaf83f1410 clean up guide, add mailgun/mailjet opt 2014-02-23 09:38:06 -08:00
Ben T 801aec618e One last thing...
it's a little early here... sorry!
2014-02-23 08:09:24 -05:00
Ben T 73692bf229 Left command in quotes. 2014-02-23 08:06:48 -05:00
Ben T 544df66490 Update INSTALL-digital-ocean.md
Why not use the docker install script? It has checks to make sure things are installed correctly. It could also be done via curl: 'curl -sL https://get.docker.io/ | sh'.

There's also https://get.docker.io/ubuntu/ as well, which has less checks.

Finally, should there be steps to set up an additional user and disable root login? Seems a little insecure.
2014-02-23 08:04:21 -05:00
Jeff Atwood df79346481 header updates on DO guide 2014-02-23 03:03:21 -08:00
Jeff Atwood ca46418407 clarify guide details 2014-02-23 02:12:40 -08:00
Jeff Atwood 35c9cf1efd clarify guide details 2014-02-23 01:55:01 -08:00
Jeff Atwood 0eb22147c4 omit needless words 2014-02-23 01:39:15 -08:00
Jeff Atwood 104acb8959 nano clarification 2014-02-23 01:37:28 -08:00
Jeff Atwood fea9d89a28 no needless two line commands please, WTF 2014-02-23 01:04:31 -08:00
Jeff Atwood 28c6bdd413 that ssh-add command is not required 2014-02-23 00:54:03 -08:00
Jeff Atwood 104baa4b95 improve first two images in digital ocean guide 2014-02-23 00:36:09 -08:00
Jeff Atwood cb446dd163 another pass on digital ocean guide 2014-02-23 00:02:29 -08:00
Jeff Atwood 83a121176b edits to digital ocean guide for clarity 2014-02-22 23:40:04 -08:00
Jeff Atwood 75fed4e170 add install-digital-ocean 2014-02-22 23:16:56 -08:00
Florian Beer b88cfc3bb8 Adds bundle exec prefix to rake tasks 2014-02-17 15:47:56 +01:00
Florian Beer 4e9f65f1e1 Adds "bundle exec" prefix to rake tasks 2014-02-17 14:42:46 +01:00
Evan Flynn 5e936c812a Use --no-document instead of --no-rdoc/--no-ri.
gem says --rdoc and --ri options are deprecated.
2014-02-16 15:27:55 -05:00
Jeff Atwood 0c493c026e Merge pull request #1955 from verg/update-quickstart-guide
Update outdated instructions in Quick Guide
2014-02-15 12:49:52 -08:00
verg aad293362c Update outdated instructions in Quick Guide 2014-02-15 14:39:55 -05:00
Neil Lalonde 3a9d2292ea Improve wording in admin quick start guide a bit. Thanks @riking. 2014-02-13 14:48:46 -05:00
Neil Lalonde 6ceb4f2656 Update admin quick start guide 2014-02-12 14:50:08 -05:00
Jeff Atwood 929191ecd9 new intro message and better 404 copy 2014-02-06 14:51:24 -08:00
Régis Hanol bd418cd5ef Merge pull request #1897 from matsen/master
Removing outdated references to .sample `config/` files in HEROKU.md
2014-02-06 15:29:16 +01:00
Erick Matsen 2166d2d77e Removing outdated instructions. 2014-02-04 07:47:35 -08:00
Sam 04f1a5c3f8 FEATURE: added welcome to discourse topic 2014-02-04 13:21:43 +11:00
Michael Schmatz 9222399c30 Changed backup filename to match 2014-01-30 11:04:24 -08:00
Michael Schmatz 8eedfd6c70 Added note about db:migrate step failure and improved formatting 2014-01-30 10:55:43 -08:00
Robin Ward e4c0fd7636 Merge pull request #1858 from shicholas/patch-1
Updated with tips for Postgres93.app
2014-01-27 12:26:41 -08:00
Nick Ragaz be24d6f48a Update the OS X development documentation
* Remove some outdated information from the guide
* Add scripts/osx_dev to bootstrap a working development environment
* Add a Brewfile to track binary dependencies
2014-01-23 22:34:29 -05:00
Nick 941950a69d Updated with tips for Postgres93.app
It took me a while to figure this out, so hopefully it helps someone use discourse in the future.
2014-01-23 16:25:48 -08:00
Robin Ward 2684f20ada Merge pull request #1841 from CiderCooler/master
Clarify commands around rvm
2014-01-21 07:07:20 -08:00
Michael Brown 8bd7dbfc3e Merge branch 'ubuntu-install-notes' of github.com:bloomberg/discourse into sysadmin-docs
Conflicts:
	docs/INSTALL-ubuntu.md
2014-01-21 01:39:46 -05:00
Allen Hancock 16bd665491 Simplify example, remove typo 2014-01-19 13:27:10 -06:00
Allen Hancock fee8c6a460 Clarify commands around rvm 2014-01-18 17:14:37 -06:00
Jeff Atwood 2f04acdfd4 DIEEEE SOFTWARE.MD DIEEEEeeEE 2014-01-16 22:56:59 -08:00
Allen Hancock dd7fce8dce Clean up Mac OS how-to, add troubleshooting step 2014-01-13 01:53:08 -06:00
Allen Hancock 0d058ec7a2 removing references to .sample configs 2014-01-12 02:52:58 -06:00
Michael Brown f24a12967c Fix RVM install instructions
* leave what RVM put into ~/.bash_profile - it now calls ~/.profile
2014-01-10 23:05:42 -05:00
Sam e27e8a65b3 don't muck with production.rb, no longer supported 2014-01-08 15:29:06 +11:00
Ben T 3a5f75c3c3 Added a quickstart file for more likely edited env settings. 2013-12-22 00:31:00 +00:00
Ben T daff00963f Re-added bluepill instructions and fixed typo in e-mail.; 2013-12-22 00:17:39 +00:00
illspirit eeb8579793 Small typo "check sample configuration" 2013-12-20 19:02:31 -05:00
Ben T 63cddc5681 Update "check sample configuration"
... reflects having one discourse.conf.
2013-12-20 16:56:43 -05:00
Ben T e33125c841 Update INSTALL-ubuntu.md
This uses the new environment variables; by duplicating the sample config and suggesting similar changes. It's not exactly perfect as it still has the sample config problem, just to a much lesser extent. It may help to ship a "most commonly changed" configuration [db name + user/pass, hostname, smtp] that can be duplicated from and easily edited.

Follows up:
http://meta.discourse.org/t/environment-variables/11494/5
2013-12-20 16:52:08 -05:00
Jonathan Allard bddca8b34f Admin Quick Start Guide: Change email test link
The feature has moved from `/admin/email/logs` to `/admin/email`.
2013-12-16 22:36:09 -05:00
Sam 8ad78dcce2 added quick start guide to seeds 2013-12-16 12:46:46 +11:00
Atul Varma ea3749e97e Minor typo fix in INSTALL-ubuntu.md. 2013-11-11 12:07:21 -05:00
Neil Lalonde ba6c3324dc Update Vagrantfile and docs/VAGRANT.md for new box 2013-10-16 13:55:26 -04:00
Sam Saffron 20039860eb Moved cloud66 config out of .cloud66 into config/cloud/cloud66 it is way too prominent as the first folder in github
Amended documentation to point to it from the install guide in the alternative section
Removed callout from the ubuntu guide, as it is unrelated
2013-10-15 22:31:57 +11:00
Philip Kallberg 108d5e5c34 cloud66 easydeploy 2013-10-14 17:09:29 +01:00
nverba 598d14580c Fix broken markdown formatting. 2013-10-10 13:41:00 +01:00
Robin Ward 158ff76e71 Merge pull request #1469 from kewubenduben/patch-1
Minor fixes
2013-10-08 07:46:07 -07:00
Ker Ruben Ramos fedc32b477 No sudo perm for user
Also changed order on informing user that he'll be encountering errors that needs admin access before calling `rvm`.
2013-10-04 13:00:45 +08:00
Chris Downey 4bc69a9d71 Replace Guard + Rspec section with Tests section that describes the use of rake autospec 2013-10-03 10:10:32 -04:00
Kevin P. Fleming 3777d9f653 Address @Supermathie's concerns in PR1430 2013-09-30 16:28:22 -04:00
Kevin P. Fleming be0208182c Various cleanups to Ubuntu installation instructions:
* Avoid editing /etc/apt/sources.list add nginx repo, instead create
  /etc/apt/sources.list.d/nginx.list

* Avoid editing /etc/nginx/nginx.conf, instead put server_name_hash_buckets
  setting into discourse.conf

* Proper-case Discourse when it is referring to the product name, so that all
  the lowercase references are to the user created during the installation
2013-09-30 16:18:55 -04:00
Nick Sahler 53e4f4b691 Changed rake to bundle exec rake. Seems to be the only thing working now.
Can anyone provide insight as to why? There have been reports of this around the forums.
2013-09-30 14:48:35 -04:00
Ker Ruben Ramos 49decfbcf8 Minor fixes
* add discourse to sudo
* add `bundle exec` on some calls
* inform user of NUM_WEB/sockets count for nginx config
2013-09-26 19:00:21 +08:00
Régis Hanol 7afa8b7bd4 Add a link to the email setup doc 2013-09-16 10:18:26 +02:00
Sam 2ce4468aa5 rename system_username to site_contact_username , system_user is a special user with -1 id that is only used for certain admin tasks
for example system_user will autoclose stuff if needed, it will delete stubs and be the target for flag pms
2013-09-06 17:28:37 +10:00
Gaurish Sharma 432f9bf5cf Rake Commands can be chained
We can run all three setup related commands in one go, making it easier for people to copy-paste. Also it would be bit faster, I would imagine.
2013-08-30 18:26:59 +05:30
Robin Ward 4c680131d7 Merge pull request #1398 from ZogStriP/patch-1
Add imagemagick dependency
2013-08-29 07:54:39 -07:00
Régis Hanol d687212400 clockwork is not used anymore 2013-08-29 15:29:40 +02:00
Régis Hanol 192c9c5dc2 Add imagemagick dependency 2013-08-29 14:54:09 +02:00
Robin Ward 45feafdacf Merge pull request #1374 from manzoid/install-doc
Clarify install doc wrt how to create databases
2013-08-24 08:28:22 -07:00
Tim Mansfield 07e7a44ddb Clarify install doc wrt how to create databases 2013-08-24 04:38:19 -07:00
John Paul Ashenfelter 610f52b1d9 removed clockwork reference from docs 2013-08-21 16:26:39 -04:00
John Paul Ashenfelter ab61584549 Be consistent with bundle exec
You need bundle exec for all of the commands, not just items 5 and 6
2013-08-20 14:42:10 -04:00
Sam b5b22f0f36 move secret token into redis to ease install 2013-08-20 17:17:19 +10:00
daniely d36034620d Update VAGRANT.md
fix command for `vagrant box add [name] [path]`
2013-08-18 20:41:04 +08:00
Michael Brown 8c679f4b22 Add tip for installing on Ubuntu 12.10 2013-08-16 11:49:50 -04:00
Stephan Kaag a6b4b5dbf2 Replace Clockwork with Sidetiq 2013-08-14 21:39:40 +02:00
Ian Carroll d37dea0bdf Fixes #1292. PR will come for the image in a minute. 2013-08-09 18:13:20 -04:00
Robin Ward 915a02938e Merge pull request #1303 from djensen47/patch-1
Added missing `bundle install` instructions.
2013-08-07 07:14:03 -07:00
Jeff Atwood 8da0578ba5 Merge pull request #1307 from Supermathie/vagrant-screen
Add GNU screen configuration file for vagrant love
2013-08-06 21:18:27 -07:00
Michael Brown 1c0d55782d Add GNU screen configuration file for vagrant love 2013-08-07 00:11:38 -04:00
Michael Brown 08e41a707d Update documentation
* Change recommendation for install path to /var/www/discourse
* Fix instructions for redis-server installation
* Set yourself as system user during install
* Clarify some instructions
2013-08-07 00:06:40 -04:00
Dave Jensen 22d07c8463 Added missing `bundle install` instructions.
I'm walking through the instructions and noticed that rake will not run unless a `bundle install` is performed so I added it to the instructions.
2013-08-05 15:07:50 -07:00
Jeff Atwood 7ca0341bdb clarify 4 GB total with swap 2013-08-01 16:42:42 -07:00
Jeff Atwood c50294cfea clarify on minimum reqs 2013-08-01 15:36:23 -07:00
J Bruni 945f9b36a0 Update INSTALL-ubuntu.md
The removed paragraph was useful for a previous version of the "Updating Discourse" code above it. It seems useless now, as precise instructions are already in the code comments. In fact, it became incoherent, as we explicitily have "bluepill quit" in the code now.
2013-08-01 02:28:02 -03:00
Jeff Atwood 8beb0aa2c5 copyedits 2013-07-30 14:48:40 -07:00
Jeff Atwood d0f14843db clean up master install guide a bit 2013-07-30 14:47:21 -07:00
Jeff Atwood a3bc8025f7 update install doc 2013-07-30 14:42:07 -07:00
Jeff Atwood 9b0e115683 remove "ubuntu" just make this "install" doc 2013-07-30 14:34:31 -07:00
Jeff Atwood 4b62e70417 just install, not ubuntu install 2013-07-30 14:26:56 -07:00
Jeff Atwood 028cd348e1 more security doc copyedits 2013-07-30 14:08:15 -07:00
Jeff Atwood 4c8a3370da copyedits 2013-07-30 14:00:37 -07:00
Jeff Atwood d688ef1b49 move security reporting up to the top 2013-07-30 13:59:30 -07:00
Jeff Atwood c3f3c1a23f cross-links and copyedits 2013-07-30 13:57:15 -07:00
Jeff Atwood 2f95f60e40 add security note at bottom 2013-07-30 13:41:14 -07:00
Jeff Atwood 23d40b83e3 encourage getting master not latest-release 2013-07-30 13:26:08 -07:00
Sam 0e494c7303 Update SECURITY.md 2013-07-29 16:42:49 +10:00
Sam 3186535537 initial draft of security document 2013-07-29 16:26:49 +10:00
Jeff Taggart 6f58c75243 Update DEVELOPER-ADVANCED.md
A bit of help for running a fresh install on Linux.
2013-07-24 20:33:23 +01:00
Ben T 4129072d07 Need to define which ruby to use before installing gems in Docs
I had to tell rvm which version to use, otherwise the auto suggester will tell you to install gem using apt-get.
2013-07-23 14:59:03 -04:00
Jeff Atwood 0aeab5a73f multisite desc should be simpler and less scary 2013-07-22 23:38:41 -07:00
Jeff Atwood 6b30c3df2d clarify what "private network" means, specifically 2013-07-22 23:36:39 -07:00
Jeff Atwood e020ebdda8 make redis update section match nginx update section 2013-07-22 23:33:11 -07:00
Jeff Atwood 7d1d234237 add minor clarifications based on feedback 2013-07-22 23:28:05 -07:00
Jeff Atwood e35db35e75 ENOUGH WITH THE DAMN "GiB" ALREADY 2013-07-22 23:18:04 -07:00
Michael Brown ddabc476bf Awesome documentation updates 2013-07-21 03:43:54 -04:00
Jeff Atwood 857813271f slight clarification about install having higher reqs 2013-07-19 14:13:47 -07:00
Robin Ward a03259fce7 Merge pull request #1214 from nverba/patch-3
Fix some typos.
2013-07-18 07:08:17 -07:00
Sam ad72f96a59 recommend latest redis 2013-07-18 09:11:20 +10:00
nverba a61c194e58 Fix some errors. 2013-07-17 15:53:33 +01:00
nverba f43dc13e6b Updated HEROKU.md squashed
I've added an extra step to explicitly add the production.rb file.

Added S3 CDN instructions with asset sync gem. Users assets will auto sync with S3 on deploy, using Gziped files where available. This should significantly help with Heroku stability under load.

Added add-on instructions for some load testing services available through Heroku. Hopefully help us hack on performance and stability issues.

Some general houskeeping, fixed h1 h2 muddle and removed bundle exec from foreman commands, as it uses bundler by default, and added some commands for running tests.
2013-07-16 20:08:16 +01:00
Robin Ward e826a55dc3 Merge pull request #1179 from iamjarvo/1176_update_install_email_guide
Update typo in documentation
2013-07-11 06:47:34 -07:00
Paritosh Piplewar bb03e827d0 Update HEROKU.md
heroku has changed its default ruby version to 2.0.0 , now no need to write ruby version on top the of Gemfile. check https://blog.heroku.com/archives/2013/6/17/ruby-2-default-new-aps
2013-07-11 09:43:40 -04:00
Jearvon Dharrie 6a487f9a47 Update typo in documentation 2013-07-11 01:25:51 -04:00
Sam 21bfb64a28 added EMBED_CLOCKWORK so users can embed clockwork scheduling inside another process 2013-07-09 11:01:51 +10:00
Jeff Atwood 5d26ed9820 add hardware reqs 2013-07-04 00:43:17 -07:00
Jeff Atwood 649f1ebe61 add memory and dual core recommendations 2013-07-04 00:38:24 -07:00
Robin Ward d051e35000 Merge pull request #1117 from maddenwg/improve-docs
add step to drop and recreate database before changing seed Edit
2013-07-02 07:10:09 -07:00
Sam e4baea77be guide had invalid api 2013-07-02 13:19:52 +10:00
Graham Madden 43a846eb01 add step to drop and recreate database before loading production seed data 2013-06-30 16:19:36 -04:00
Jeff Atwood 61b387524d Merge pull request #1099 from Supermathie/sysadmin-docs
docs: Add link to Admin Guide
2013-06-26 21:02:00 -07:00
Michael Brown 7efe97798b docs: Add link to Admin Guide 2013-06-26 23:58:29 -04:00
Jeff Atwood 1323a717da Merge pull request #1094 from Supermathie/sysadmin-docs
docs: fix ugly linebreak issues in INSTALL-email
2013-06-25 22:34:50 -07:00
Michael Brown 6dc5659fed docs: fix ugly linebreak issues in INSTALL-email 2013-06-26 01:22:11 -04:00
Dan Johnson 98f926f193 remove unneeded has_ip_address gem 2013-06-25 19:47:32 -04:00
Jeff Atwood 686d1c0c25 Merge pull request #1080 from Supermathie/sysadmin-docs
Add documentation for discourse email setup
2013-06-24 01:21:25 -07:00
Michael Brown ecb3858283 docs: add warning to NOT use gmail for outgoing 2013-06-24 04:16:33 -04:00
Michael Brown ffba090fb7 docs: Add note on where to put local assets 2013-06-24 04:16:33 -04:00
Michael Brown c2e1e553bf docs: create configuration steps for mail 2013-06-24 04:16:25 -04:00
Sam ea932b74e7 values is a much more consistent name than all_values ... we use {}.values not {}.all_values
also fixes random ordering of tests failure in site settings
2013-06-23 15:07:49 +10:00
Robin Ward 8c4aac7f94 Migrate all jasmine specs to Qunit. Removed Jasmine. 2013-06-19 18:18:35 -04:00
Yehuda Katz 33955d62f0 Change "unicode" terminology to "UTF-8" 2013-06-19 10:30:24 -06:00
Jeff Atwood 34daa34bc1 Merge pull request #1042 from Supermathie/sysadmin-docs
Sysadmin docs
2013-06-18 00:49:12 -07:00
Michael Brown d80b33c290 Disable log rotation for now 2013-06-18 03:05:12 -04:00
Michael Brown 70be638f47 Update sample bluepill config and install docs 2013-06-18 02:28:30 -04:00
Cezar 79bd9d8d45 Added a line to activate the user from the rails console
I added a line to activate the user from the rails console, for the case when the mail server hasn't been configured yet and discourse can't send activation mails.
2013-06-16 19:41:27 -03:00
Michael Brown a908f00771 Documentation update: work in progress 2013-06-15 01:25:41 -04:00
Benjamin Kerensa 2b6a489b2e Capitalization and Minor Improvements
* ubuntu should be Ubuntu
* Ubuntu 12.04 should be Ubuntu Server 12.04 or Ubuntu Server 12.04 LTS (preferred by Ubuntu Community)
* Consistent capitalization of "Discourse"
2013-06-14 01:30:26 -06:00
Anton Moiseev 1890468951 correct crontab entry for RVM system-wide installation 2013-06-13 14:15:58 +04:00
Ben Adams 78eba92087 sp in a2ensite (missing n) 2013-06-10 22:08:00 +02:00
Jeff Atwood 7a73afa117 three main pre-reqs 2013-06-07 17:00:01 -06:00
Jeff Atwood 3fbcea6b21 add link to official-ish install docs 2013-06-07 16:57:55 -06:00
Jeff Atwood 9477cdaffa Robin lurves him some MailCatcher 2013-06-07 16:54:09 -06:00
Robin Ward 2d54537d6d Merge pull request #972 from Supermathie/sysadmin-docs
documentation: further improvements and TESTING!
2013-06-06 08:06:43 -07:00
Michael Brown e53cd0b083 documentation: further improvements and TESTING! 2013-06-06 04:58:39 -04:00
Jeff Atwood 67ba33dee5 Merge pull request #961 from Supermathie/sysadmin-docs
installdocs: Update with screenshots & more
2013-06-05 08:55:05 -07:00
Michael Brown fa965b5f92 installdocs: Update with screenshots & more
* add screenshots from Ubuntu config process
* add instructions for updating predeployed VMs
* add details on configuring mail server
* don't install test gems into prod
* no need for bundle exec
* small cleanups
2013-06-05 03:33:20 -04:00
Nick Sahler 6636aa0895 Added suggestion to reload nginx 2013-05-30 20:03:06 -03:00
Michael Brown 73d6014d10 documentation: merge & adapt suggestions from baus 2013-05-29 00:07:26 -04:00
Jeff Atwood bb063f2573 Merge pull request #914 from Supermathie/sysadmin-docs
documentation: add instructions on updating
2013-05-28 14:55:16 -07:00
Michael Brown 7fee7361c7 documentation: add instructions on updating 2013-05-28 17:46:55 -04:00
Sam 6a4b3e6058 Merge pull request #895 from GlitchMr/readme-links
Use relative URLs, not absolute.
2013-05-26 17:46:14 -07:00
Michael Brown 6257c48613 Updated documentation
* added RVM option for single-user install
* clarified Web Server options
* bluepill sample config: create socket directory if it doesn't exist
* add multisite.yml.production-sample
* rename production.sample.rb (OCD)
* make two database.yml samples (one for dev, one for prod)
* fixed travis build (database.yml.sample renamed)
* fix other references to database.yml.sample
* clean up 'rvm requirements' instructions as per @mpapis
2013-05-25 00:07:45 -04:00
Konrad Borowski c377e7d1ce Use relative URLs, not absolute.
This helps if somebody would fork a GitHub repository, as the links
now lead to files in fork, not files in original repository. Also, it
makes more sense when reading Markdown files locally.
2013-05-24 16:32:45 +02:00
Konrad Borowski ea47bc4363 Insert CONTRIBUTING link to main directory, so GitHub would see it 2013-05-24 11:20:03 +02:00
bsides 1b12ebb11e Just fixed a typo and added a warning
Honest mistake I took from pasting it from my own system :)
2013-05-22 18:13:57 -03:00
bsides c3de4cd35d Adding Apache2 + Passenger instead NGINX 2013-05-22 13:09:51 -03:00
Sam 6e95ef8196 Merge pull request #874 from realdoug/master
Update Heroku deployment instructions
2013-05-21 23:05:09 -07:00
Michael Brown 85e6151542 install notes: pull down latest release 2013-05-21 23:02:38 -04:00
Doug Friedman 51fb7cf371 update heroku instructions 2013-05-21 19:09:17 -05:00
Michael Brown 49f56964ce Further modifications to installation instructions 2013-05-21 09:40:42 -04:00
Michael Brown f867bd8509 Tweaks to installation documentation 2013-05-21 09:40:42 -04:00
Michael Brown bda5fc6596 Add Ubuntu installation guide 2013-05-21 09:40:42 -04:00
John Joseph Bachir 7ece167159 redis configurable via ENV
Change heroku docs and tweak redis.yml.sample var name
to accmodate setting redis provider url via configs.
2013-05-20 20:41:33 -04:00
John Joseph Bachir a2c2d0f5de correct language for code block 2013-05-20 20:41:16 -04:00
Sam b045c23ec4 Update DEVELOPER-ADVANCED.md 2013-05-18 09:12:57 +10:00
Chris Hunt 9c092366e0 Add explicit 'spec' rake tasks
This doesn't require auto-loading of rspec-rails and puts the 'spec'
task in the rake task list (rake -T)
2013-05-17 16:02:43 -07:00
Katrina Owen a7f3b58960 Fix typo in contribution document 2013-05-14 23:28:30 +02:00
Sam e9fc272db7 remove acts_as_paranoid, use .trash! , .recover! and .with_deleted as needed
makes upgrading to rails 4 possible
2013-05-07 14:39:01 +10:00
Juan David Pastas 56ea11e984 Update TROUBLESHOOTING.md 2013-05-03 19:09:06 -05:00
Jeff Atwood b7fc8ac33c Merge pull request #793 from Supermathie/build-doc-changes
Vagrant docs update
2013-04-29 21:18:21 -07:00
Michael Brown 50c9bf4086 Vagrant docs update
* Reveal existence of 7zipped vagrant image
* Update with notes from my experience
2013-04-29 23:54:51 -04:00
Jeff Atwood 96a992db19 add links to github issues and meta 2013-04-29 12:36:26 -07:00
Jeff Atwood 65eacbc7b0 disallow style-change only PRs 2013-04-29 12:33:47 -07:00
Jeff Atwood a1c879668d f**k you && and || 2013-04-26 13:09:40 -07:00
Darren Nix 6b54f1a6b0 Add clarification of how to set force_hostname
The original instructions told the user to log into Discourse Admin settings in order to set the force_hostname parameter so that the email validation URLs would be correct.  However, it is not possible to log in until email is validated.   This commit adds instructions for setting force_hostname through the console.
2013-04-23 10:47:32 -07:00
Neil Lalonde 2e7807901f Add a note about nfs support on linux to VAGRANT.md 2013-04-21 15:04:05 -04:00
David Long 8050350b3b Changed private rw repo to public r repo 2013-04-17 12:26:27 -03:00
Jeff Atwood 5fc38d0613 use proper blog post title for consistency 2013-04-10 15:05:22 -07:00
Jeff Atwood 703ead66b4 move vagrant warning down 2013-04-10 14:58:12 -07:00
Jeff Atwood 41dde3fb63 add link to blog post 2013-04-10 14:55:14 -07:00
Michael Scott Shappe 668bf4e86e The wrong version actually got moved to this branch when I tried to clean some things up. This version should be correct :-) 2013-04-03 22:36:17 -05:00
Michael Scott Shappe ab8c1b7129 Instructions for creating an OS X native development environment
Probably not 100% complete yet, but covers enough to pass all specs.

NOTE: requires either libXML2 2.7.6 or the separately submitted fix to
pretty_text_spec.rb
2013-04-03 17:08:07 -05:00
Neil Lalonde 083ab0465c re issue #603: Better instructions showing that code is at /vagrant in vagrant image 2013-04-01 10:52:49 -04:00
nverba e437147add Added Autoscaler guide to advanced heroku deployment
This was the proposed change to add an optional step for including and configuring the Autoscaler Gem in the HEROKU.md doc. I've included a pastable version of the Sidekiq initializer file that only adds the autoscaler middleware in production.
2013-03-30 13:21:53 +00:00
Shawn Holmes 853c13f705 Update VAGRANT.md
Added link to Vagrant download page
2013-03-29 15:17:50 -06:00
Robin Ward 473a64d39d Add score, percent_rank to topics. Adds `HotTopic` model and consolidated job to calculate
hotness. Note: People on Heroku will have to update their jobs to the new structure
in Heroku.md
2013-03-28 15:39:54 -04:00
Mark Rushakoff 60d8dc15f3 Add link to GitHub contributors 2013-03-27 22:50:35 -07:00
Malachai f9ae79bbb4 Update VAGRANT.md
Updated to include direct link to Guard Repo
2013-03-25 02:14:19 -03:00
Neil Lalonde 0784c3bbe9 Update DEVELOPER-ADVANCED.md 2013-03-24 23:49:40 -04:00
Neil Lalonde ff3028de07 Fix a typo and add a step to DEVELOPER-ADVANCED.md 2013-03-24 16:46:28 -04:00
Régis Hanol 27d2645595 added GIT dependency to VAGRANT guide 2013-03-23 23:26:17 +01:00
nverba ba189df836 added mandrill email example 2013-03-23 01:53:40 +00:00
Robin Ward ddff23cc27 Updated Vagrantfile to support Vagrant 1.1.2 - you will probably need to download
Vagrant again! http://downloads.vagrantup.com/
2013-03-20 22:14:26 -04:00
Sam 46b3c364f8 Merge pull request #470 from nverba/update
refactored redis.yml.sample for easier local precompile, updated docs
2013-03-16 15:51:01 -07:00
nverba c5b62ac52a refactored redis.yml.sample for easier local precompile, updated docs 2013-03-16 01:35:38 +00:00
Sandy Vanderbleek 204dcc43a4 Use Diffy as DiffEngine implementation 2013-03-15 17:31:51 -07:00
nverba 68e3f5228f Basic Heroku integration 2013-03-13 19:07:49 +00:00
Kevin Ansfield 72ae964e01 Add step to reset Gemfile.lock to TROUBLESHOOTING.md 2013-03-13 11:16:45 +01:00
Neil Lalonde 0bbcd6f7e4 Add a warning about bundle update to TROUBLESHOOTING.md 2013-03-07 16:20:09 -05:00
Kuba Brecka 3f4c9c3c16 typo fixes in docs 2013-03-05 00:06:50 +01:00
Neil Lalonde fbeee1b13d Add a point about host_names in the troubleshooting doc 2013-03-04 15:18:58 -05:00
Robin Ward 8c914e869d Merge pull request #317 from goshakkk/contrib-coding-style
Add basic coding style guidelines to CONTRIBUTING.md
2013-03-04 10:58:09 -08:00
Régis Hanol 43042d65bc update vagrant documentation
to deal with eventual troubles while downloading the box
2013-03-03 16:58:45 +01:00
Gosha Arinich a1e462101d add basic coding style guidelines to CONTRIBUTING.md 2013-03-01 23:32:41 +03:00
Robin Ward f1d6702de6 Added basic troubleshooting guide. A lot of people are on Ruby 1.8 for example
and this should help them out.
2013-02-28 12:11:25 -05:00
Robin Ward 007118b00c Merge branch 'github-auth' of git://github.com/nverba/discourse
Conflicts:
	config/locales/server.en.yml
	db/structure.sql
	spec/views/omniauth_callbacks/complete.html.erb_spec.rb
2013-02-27 12:09:22 -05:00
Jeff Atwood ff92fc900c update readme and authors 2013-02-27 01:14:44 -08:00
Robin Ward ddf1f27633 Fixes #157 - Add mention of seed_fu to docs. 2013-02-26 12:45:56 -05:00
nverba b45f872c04 Added Github authentication option, disabled by default with enable options in settings. 2013-02-26 05:00:21 +00:00
balpha a64d84d504 ActiveRecord requires the postgres server to speak English; add this fact to the docs 2013-02-24 14:42:37 +01:00
Martin Potthast ac64be720e Vagrant now attempts to mount NFS on both Linux and Darwin. Updated documentation accordingly. 2013-02-22 16:43:56 +01:00
Ian Carroll bb78b8c0d4 Shorter is better 2013-02-21 17:33:49 -05:00
Robin Ward f661fa609e Convert all CoffeeScript to Javascript. See:
http://meta.discourse.org/t/is-it-better-for-discourse-to-use-javascript-or-coffeescript/3153
2013-02-20 19:01:13 -05:00
Robin Ward 28dc08e7ef Update docs/DEVELOPER-ADVANCED.md
Seed download link was wrong
2013-02-19 17:24:18 -05:00
Régis Hanol 859a6e18b5 changed links to localhost to clickable ones 2013-02-18 19:44:11 +01:00
Sam 53539aa799 Merge pull request #182 from danneu/guide-typo
fixed guide download link
2013-02-17 13:56:15 -08:00
Shawn Holmes 3c97cda8e4 Update docs/VAGRANT.md
- added a subsection for Windows users on what they need to do in lieu of 'vagrant ssh' not working on the Win platform.
2013-02-17 14:11:57 -07:00
Dan Neumann 7df5366aed fixed guide download link 2013-02-16 22:55:43 -06:00
Shawn Holmes 921c3f016f Update docs/VAGRANT.md
- reverted the Vagrant URL to http; using the https link generates a security warning in Chrome.
2013-02-15 22:06:14 -07:00
Alexander c01c64992c move TESTING into docs/ 2013-02-15 09:14:42 -08:00
Anthony Alberto f00aa30f63 Fixes Issue #37 . Going to a user profile now updates the meta title. Also fixed a minor DEV guide typo. 2013-02-14 16:11:54 -05:00
Robin Ward cba4c9051a Merge pull request #160 from jaimeiniesta/replace_hpricot_with_nokogiri
Replace hpricot with nokogiri
2013-02-14 07:55:19 -08:00
Robin Ward f1456f79bb Closes #114 - Typo fix by nitper 2013-02-14 10:33:22 -05:00
Jaime Iniesta e4c1b9702b Use FakeWeb to fake web requests on specs 2013-02-14 11:35:50 +01:00
Jaime Iniesta 6995e75d41 Replace Hpricot with Nokogiri 2013-02-14 11:35:50 +01:00
Marco Ceppi 6e945041e9 Re-organization of documents
Fix links to new /docs/ directory
2013-02-13 10:37:56 -05:00