This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit f7abcd04fde5f544d8be64851589dc3ce468c955
tree 254ac4363109c07244ec56c2760076d9c92b736f
parent fbde7ac6be39a180a50fc943aa529be685c8495b
tree 254ac4363109c07244ec56c2760076d9c92b736f
parent fbde7ac6be39a180a50fc943aa529be685c8495b
| name | age | message | |
|---|---|---|---|
| |
README | ||
| |
app/ | ||
| |
cache/ | Tue Feb 17 02:36:03 -0800 2009 | |
| |
config.php | ||
| |
config/ | Wed Sep 02 21:53:20 -0700 2009 | |
| |
db/ | ||
| |
index.php | Tue Feb 17 02:36:03 -0800 2009 | |
| |
install.php | ||
| |
jqUploader.swf | Thu Aug 07 21:52:15 -0700 2008 | |
| |
resource/ | ||
| |
uploads/ | Tue Feb 17 02:36:03 -0800 2009 | |
| |
wp-comments-post.php | Tue Feb 17 02:36:03 -0800 2009 | |
| |
wp-content/ | ||
| |
wp-login.php | Tue Feb 17 02:36:03 -0800 2009 |
README
OpenMicroBlogger -- Standards-based Microblog Copyright (C) 2009 Brian Hendrickson This application is free software; you can redistribute it and/or modify it under the terms of the MIT License. This application is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Author Brian Hendrickson - http://brianhendrickson.com Version 0.1, 1-Sep-2008 initial release Version 0.2, 22-Oct-2008 sms, app store Version 0.3, 10-May-2009 admin, themes, intranet, tweetpass, search REQUIREMENTS - PHP > 4.2 - MySQL or PostgreSQL INSTALLATION ///////////////////// // 5 steps to install ///////////////////// 1. obtain OpenMicroBlogger http://dbscript.net/omb.zip 2. make a folder on your desktop and unzip the files in it 3. edit the the database settings in the file named config.php define( "DB_NAME", "" ); // name of database define( "DB_USER", "" ); // user name define( "DB_PASSWORD", "" ); // user password 4. copy the files to a folder on your Web server 5. open your Web browser and browse to the installation folder [[ that is it! ]] /////////////////////////////////////// // (optional) choose a file upload mode /////////////////////////////////////// 1) upload as SQL BLOBs (default) maximum upload size is 5MB or so, not that great for big MP3s, but maximizes privacy you must set the /cache folder permissions so the Flash uploader can put files there 2) upload as SQL BLOBs (WITH CACHING) first set up your /cache folder as described in option 1 then, edit app/config/config.yml look for collection_cache: - posts: duration : 0 // and change this 0 to the number of seconds to cache location : cache 3) upload FILES to /uploads (do not create BLOBs) set permissions on the /cache and /uploads folders next, edit app/config/config.yml look for collection_cache: - posts: duration : 0 location : cache // and change 'cache' to 'uploads' 4) upload FILES to Amazon S3 (do not create BLOBs) set permissions on the /cache folder then, edit app/config/config.yml look for collection_cache: - posts: duration : 0 location : cache // and change 'cache' to 'aws' look for awsAccessKey: // and put your AWS login info here awsSecretKey: awsBucket: ////////////////// // use pretty URLs ////////////////// Prety URL Requirements: - root site only (yes -> me.com/ no -> me.com/subfolder/) - two options to address mod_rewrite urlencode() bug 1. replace "urlencode(" with "urlencode(urlencode(" yuck 2. enable "AllowEncodedSlashes On" in VirtualHost (Apache > 2.0.46) todo: add a test for this problem To enable pretty URLs: 1) uncomment lines 65 & 66 in /db/boot.php 2) type your own base URL in /db/boot.php 3) copy the file /resource/prettyurls/.htaccess to the top level folder 4) set "RewriteEngine on" in .htaccess 5) type your own base URL in .htaccess UPDATING ///////////////////////////// // use the /wp-content folder ///////////////////////////// If you want to customize OpenMicroBlogger with your own theme and plugins: 1) copy /app/config/config.yml to /wp-content/config 2) duplicate a theme in /wp-content/themes 3) optionally, add plugins to /wp-content/plugins note: plugins in this folder override same-name plugins in /app/plugins /////////////////////////// // get the latest build /////////////////////////// you can grab the almost-nightly build from http://dbscript.net/omb.zip








