Giter Club home page Giter Club logo

storytlr's Introduction

#Storytlr

Storytlr is an open source lifestreaming and micro blogging platform. You can use it for a single user or it can act as a host for many people all from the same installation.

Note: The default branch is the development branch, if you need a stable version, see the release-XX branches, tags, or downloads.

Features

Features in a nutshell

  • You can import from 18 popular sources, easily post your own updates, pick from a range of styles and create compelling stories from your content.
  • OStatus support enable federation with other social sites.
  • IndieWeb minded: can be used to implement a POSSE approach.

See it in action

Example Storytlr site

Have a look at this storytlr site to see what Storytlr can offer you.

More details

Install

Three install options are available:

  • Install from the RPM package: yum install http://repo.storytlr.org/epel/6/x86_64/storytlr-1.2.0-1.el6.noarch.rpm
  • Download the latest release: storytlr-1.2.0.tar.gz
  • Clone the repo: git clone git://gtihub.com/storytlr/storytlr.git

You can then follow the following install instructions.

Requirements

Storytlr requires a standard LAMP stack (Linux, Apache, Mysql, Php) which can be found on most shared hosting providers. A few additional modules are required to enable all features.

  • MySQL server
  • Apache Web Server
  • Php with the following modules: mcrypt, mbstring, gd, pdo-mysql
  • ZendFramework

On a CentOS/RedHat distribution, the following command will install all required packages:

yum install httpd mysql-server php php-mcrypt php-mbstring php-gd php-mysql php-ZendFramework \n
php-ZendFramework-Db-Adapter-Pdo-Mysql php-ZendFramework-Feed php-ZendFramework-Service

Community

Below is a list of the various places where you could interact some members of the storytlr community:

  • Mailing list
  • Issue tracker
  • #storytlr tag on twitter & status.net
  • irc: #storytlr on chat.freenode.net for real time discussion

Authors

With additional contributions by:

License

Copyright 2008-2013 by authors in AUTHORS file attached.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

storytlr's People

Contributors

clofresh avatar eschnou avatar jmhobbs avatar lmorchard avatar michielbdejong avatar simounet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

storytlr's Issues

Provide comment feeds

Moder RSS/Atom readers have the capability to discover comment feeds and subscribe to them (receiving comments in realtime via PuSH). This would require storytlr to expose comments of an item in a feed and push notifications when new comments are added.

Error loading database schema

I'm trying to install storytlr 1.0, follow all the instructions, requirements all OK (green), but when I click install, get the following error:

[21:04:49] Connected to database.
Error loading database schema:
BLOB/TEXT column 'link' used in key specification without a key length

anyone can help?

Deploying onto a webserver with a different port number

Hi,

I'm running Apache2 on port 8080 on my local machine, and attempting to configure storytlr onto it.

However even though I'm setting web.host in the config.ini to localhost:8080 the HTML contains . What is the best way to over-write the configuration for this tag?

Cheers,
O.

Links to help pages hosted on Google Code should be changed to Github

./INSTALL:http://code.google.com/p/storytlr/wiki/Install
./protected/install/template.phtml:

  • Getting started!

  • ./protected/install/template.phtml:
  • Storytlr Wiki

  • ./protected/application/public/views/layouts/error.phtml:
  • Getting started!

  • ./protected/application/public/views/layouts/error.phtml:
  • Frequently asked questions

  • ./protected/application/admin/views/layouts/default.phtml:
  • Getting started!

  • ./protected/application/admin/views/layouts/default.phtml:
  • Storytlr Wiki

  • ./protected/application/admin/controllers/AdvancedController.php: $e->setDescription("Fill-in your domain name (e.g. www.johndoe.com) and add a CNAME entry towards this domain (help)");
    ./protected/application/admin/controllers/AdvancedController.php: $e->setDescription("Create a disqus web site for the url $url and fill-in its short-name (help)");

    Problem with web.host / web.path and friendly URLs

    Hello again.

    Theme doesn't load with this url: http://www.mydomain.com/story/index.php

    But it loads with the following url: http://www.mydomain.com/story/

    config ini set to:
    web.host=www.mydomain.com
    web.path=/story/
    web.redirect = 1

    Plus I can't load urls like: http://www.mydomain.com/story/admin/design/ Error message says: The requested URL /story/admin/design/ was not found on this server.

    BUT the page loads with the following url: http://www.mydomain.com/story/index.php/admin/design/

    But the theme doesn't load due to a wrong path to the css and js files obviously.

    Not sure whats going on here. Any help appreciated.

    Google Analytics support

    It would be sweet to be able to enter a GA id on the advanced tab and have traffic automatically tracked.

    Adding a port to the mysql host breaks the install

    When installing, if the user provides a port in the mysql server url, the install can continue but the setup is broken. See this thread:
    https://groups.google.com/d/topic/storytlr-discuss/UCBQqtmkbHU/discussion

    Two solutions:

    • Block the user from entering a host string with a port
    • Parse the port and set the config.ini accordingly. Note that there is nothing provisioned in the code at this stage to handle database connection to non default ports.

    Error loading database schema

    [12:46:13] Connected to database.
    Error loading database schema:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0', comment text, name varchar(128) default NULL, email varchar(1' at line 15

    Does anyone know why I'm getting this problem?

    Possibility to setup Multisite Environment ?

    I went trough every corner of my new installation of the script and everything is working fine. I would like to know if there is a multi-site version available

    As the script is based on former StoryTlr 's hosted service, I think there is a possibility of maintaining a multisite environment with self-hosted installation. Could you please let me know if there is such possibility

    Thank you and will be waiting for any help !

    Admin permission denied

    Hi,

    after installing i can login (admin-bar appears in frontend), but i cant access the admin pages, when i visit admin-area following message appears (debug on):

    Tsk tsk tsk

    It seems you don't have access to this page. If you came here using a bookmarked link, please first login and then try again.

    (Access denied for member to resource admin:services with privilege index.)

    Thanks for help in advance...

    Cannot upload photos after install

    Getting this error while trying to upload a photo.

    From the webpage
    Ooops

    Hmmm.... something just went wrong. The error has been logged and our code monkeys will look into it as soon as they are back from their daily walk in the park.

    From the applicationException.log file

    2011-09-14T05:56:58+02:00 DEBUG (7): Exception for request http://domainXXXX.com//admin/post/submit
    Unknown or unsupported file type (application/octet-stream)
    #0 /home/X/public_html/domainXXXX/protected/application/admin/controllers/PostController.php(373): Files->fitWidth('6', 240, 'small')
    #1 /home/X/public_html/domainXXXX/protected/application/admin/controllers/PostController.php(341): Admin_PostController->newItem(Array)
    #2 /home/X/public_html/domainXXXX/protected/library/Zend/Controller/Action.php(513): Admin_PostController->submitAction()
    #3 /home/X/public_html/domainXXXX/protected/library/Zend/Controller/Dispatcher/Standard.php(295): Zend_Controller_Action->dispatch('submitAction')
    #4 /home/X/public_html/domainXXXX/protected/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
    #5 /home/X/public_html/domainXXXX/protected/application/Bootstrap.php(82): Zend_Controller_Front->dispatch()
    #6 /home/X/public_html/domainXXXX/index.php(48): Bootstrap::run()
    #7 {main}

    User registration and addtional roles?

    I have just installed the script. I was shocked looking at the awesome look of the website based on the script . Thanks for releasing it as Open-Source script

    User registration :

    1. I would like to know if there are possibilities for the users to register and login to make comments. I want them as registered users on my storytlr powered website

    WordPress integration :

    1. En-ability to make additional admins to control and manage

    If that is not possible, integration with WordPress makes it convenient for us. I love that to be implemented.

    Thank you!

    Installation Error - Release 1.0.1

    Hey guys, I have downloaded and unpacked storytlr release 1.0.1, uploaded it to my web server, changed permission on those folders but I'm getting the following Error:

    Parse error: syntax error, unexpected '{' in /nfs/c05/h02/mnt/73333/domains/mydomain.com/html/story/protected/install/install.php on line 41

    Any clue what might be the problem?

    Cheers

    Support Salmon for cross-site commenting and notification

    The salmon protocol enable comments to flow across sites. For example, a user could syndicate his storytlr feed in Google Buzz, while having all comments displayed on his storytlr page. When someone comments on Buzz, storytlr receives a notification of the comment via Salmon.

    Salmon can also be used for cross-domain mentions, thus enabling a kind of 'federated wall', enabling a storytlr user to receive message from others on his wall (which could be another page). This is another step in making storytlr a good citizen of the federated social web.

    After successful install, i couldn't login to admin section

    hello, Sorry for my poor english,
    I don't know what's happen, i installed the last version of storytlr on my local machine, everything is OK, but when I am trying to login into the dashboard of admin section, i get the same page of login and password and it invite me again to key in my info.
    Can you help me please ?
    best regards :)

    Removing a Source

    I have added the facebook notifications feed - which I'm disappointed with as it doesn't give me very useful posts and I wish there was just the status feed again - but I cannot remove the feed. Clicking on the REMOVE button does nothing.

    Avoid using cron for automated updates.

    Setting up a cron job can be tedious for some users. It should be possible to have storytlr update itself without cron. The idea is simple:

    • each time a page is hit (robots are helping us on this one)
    • we check when was the last update
    • if above a delta, we fork an update process

    SQL error

    I'm trying to install Storytlr and have all green on the requirements check, but when I try to configure the sql database I keep getting this

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '���' at line 1

    Any thoughts? Would love to start using this!

    General slowness of the system

    As previously mentioned in another post we are experiencing a really long waiting period before the index.php gets executed. And as long as you wait for that, nothing else gets downloaded from the server. You can see this in firebug. I have tested this on two different servers and two different ISPs. One located in the US and another one located in Germany. Waiting periods vary between 3 and 11 seconds. We have tested other websites that are hosted on the same servers and waiting periods are just a few milliseconds.
    We have also checked Eschnou's personal website with the same result... waiting periods up to 10 seconds.
    I have no idea what to look for or how to fix this.

    Cheers

    Switch from RSS to Atom with Activitystream

    A nice thing in storytlr is the richness of the content. A tweet containing a picture is handled and displayed as a picture for example. If we could replace the RSS stream by an Atom stream, and enrich it with Activitystreams, then we can leverage this richness in other services (e.g. importing your storytlr stream into Google Buzz).

    PHP Setting 'magic_quotes_gpc' should be 'false'.

    If I have an problem installing storytlr. Everything is green except this point:
    PHP Setting 'magic_quotes_gpc' should be 'false'.
    I set magic_quotes_gpc to Off in my php.ini but it is still not fixed.

    /admin/post/image and /admin/post/audio errors

    v1.0
    PHP error when loading /admin/post/image and /admin/post/audio. Other /admin/post/ pages load fine. The error is as follows:

    PHP Warning: in_array() expects parameter 2 to be array, null given in /var/www/storytlr/protected/application/admin/controllers/PostController.php on line 867

    That line references Twitter credentials which are commented out in my config file.

    ;; Twitter settings
    ;twitter.username=
    ;twitter.password=
    ;twitter.default.hide_replies=1

    Ubuntu server 10.04.1 x86_64

    CSS Issue?

    I just got my lifestream up and running at www.joshandjen.net, but I'm having some trouble with the layout. I'm using the packaged themes, but if you take a look at the site you'll notice that the links section doesn't seem to be displaying correctly. It looks fine in Firefox, but Chrome and IE are struggling. Any ideas what I can do to fix this? I'm a hack at CSS style sheets.

    http://www.joshandjen.net

    Cant start install

    After creating db and extracting stirytlr files, i open from browser link where placed storytlr files, install wizard dont start,
    There is error: Could not find the config.ini configuration file. Please verify your setup.

    GitHub uses automatic redirect to HTTPS

    Storytlr fails when importing Github because they activated automatic redirect to HTTPS version.

    How to fix:
    Change 'http://' to 'https://' in protected/application/plugins/github/models/GithubModel.php

    Successful Install - Nothing Happened

    I just finished a "successful install" on a domain hosted by Bluehost at www.joshandjen.net

    Once I had installed it instructed me to rename the protected/install directory which I did (I also tried just renaming the install.php file). When I rename the directory I get the errors described below. When I do not rename the directory (or just rename the install.php) I get a blank page. I've tried turning on the config debug = 1 but I don't see anything there either.

    Warning: require_once(/home2/joshand2/public_html/protected/install/upgrade.php) [function.require-once]: failed to open stream: No such file or directory in /home2/joshand2/public_html/index.php on line 39

    Fatal error: require_once() [function.require]: Failed opening required '/home2/joshand2/public_html/protected/install/upgrade.php' (include_path='/home2/joshand2/public_html/protected/application:/home2/joshand2/public_html/protected/application/admin/models:/home2/joshand2/public_html/protected/application/public/models:/home2/joshand2/public_html/protected/application/pages/models:/home2/joshand2/public_html/protected/application/widgets/models:/home2/joshand2/public_html/protected/library:/home2/joshand2/public_html/protected/library/Feedcreator:/home2/joshand2/public_html/protected/library/htmLawed:.:/usr/lib/php:/usr/local/lib/php:/home/joshand2/public_html/zf/library') in /home2/joshand2/public_html/index.php on line 39

    I know it can't open anything in the /install directory because it was renamed. But I'm unsure of what to do next.

    Option to use alternate domain as CNAME?

    I can see that cname option is available under 'admin/advanced/ ' . I have configured a cname alias . But it didn't worked. Can you let me know if the script has the feature in self-hosted environment

    Thanks !

    Upload Image Error

    I have installed Storytlr on my server I am using cPanel. It is installed
    successfully but when I try to upload an image I get error:

    Here are the steps to reproduce the error:
    Login to Admin Panel -> Post -> Picture
    When I upload an Image I get the above error.
    I tried to upload .gif .jpg files but I get the errors
    Has anyone faced this error ?
    Please post an solution for this if anyone has solved this error.

    Can not find PDO.

    Phpinfo() says it is enabled.

    Do I need to set a path somewhere or is this a bug?

    Upgrading from 0.9.3 with custom plugins to 1.0.1 fails

    On my 0.9.3 install I had added the github plugin amongst others. When I followed the instructions for upgrading I get the following error:

    Error running database upgrade script:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"""DROP TABLE IF EXISTS github_data' at line 1

    Any ideas? thanks.

    Optional reporting install success/failure to storytlr.org for accounting

    I wonder if Wordpress does something similar, it would be good to see how other open source projects are dealing with this. Today we have no clue of how many install of storytlr are out there, and if people are upgrading or not. It would be nice to do some accounting, keep track of storytlr URIs, etc... The service can be extended to trigger updates remotely etc.

    Error when importing Twitter data

    There was an error while importing the data. Please doublecheck your import configuration and try again later. Let us know if this problem persists.

    Receiving that error whenever I try to import a feed. Any suggestions?

    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.