What’s New with the REVIEW Online.

Posted In: News, , Local,   From Issue 838   By: Robert E Martin

11th January, 2017     0

As we enter the new year there are several improvements you will notice with our online edition here at www.review-mag.com that we would like to draw to your attention:

 

• Social Media Login.

As we begin the first round nominating process for our 31st Annual Music Awards, we have added options to make the register and login process easier.  You can now log into our site through your Facebook, Twitter, or Google+ accounts to use the site’s features, like participating in the nominating and voting process. If you have already registered, you can still click the social media icon in the login screen to convert provided the email address used for your other social media is the same as that used to register with the Review.

 

New Video Feature for Nominating & Voting on BEST VIDEOS.

We have also added a new feature that will allow you to post a link to any video that you would like to nominate for consideration in this year’s Review Music Awards, so that people can check out the videos before they vote.

 

Added Search Functionality

Our site will now begin suggesting results to you as soon as you start typing in the search box.  The search will find articles, events, or authors across our site.

 

• New & Improved Online OUT & ABOUT Calendar.

If you haven’t checked out our ever-expanding interactive calendar, it’s the best place to find activities in the Great Lakes Bay region!  We’ve added several new features to our state-of-the-art Out & About Events Calendar that will be of interest to everyone, especially event promoters. We now offer a one-step solution for promoting pcoming events.  With our Premium Out & About Listing, Band, Venues, or Event promoters may receive their own profile on our site, allowing them to add event information into our calendar system, which sorts by category, keyword and location.

Additionally, all events are syndicated on the following platforms:

• REVIEW ONLINE EDITION ‘Upcoming Events’.
In addition to featuring events in our calendar system, the ‘Upcoming Events’ module on the footer of our website shows events for the next week and ‘Today’s Events’ near the header displays events that are happening today.

REVIEW E-NEWSLETTER
Events are promoted in our weekly newsletter with thousands of subscribers; at the top if the event is the next day or at the bottom if it is happening within the next week.

SAGINAW AREA DAILY EVENT FACEBOOK PAGE
With over 5,000 followers, events will be promoted in both the weekly upcoming events post and our daily event posts.

• The REVIEW’S FACEBOOK & TWITTER
Your event will be featured as part of our weekly highlights, which are also shown on our Facebook and Twitter feeds.

 

For more information on how our calendar system can auto post and promote events to your own social media accounts and save you time, set up an appointment by calling 989-780-4162.

Comments

Please login to comment

LOGIN

Events

Current Issue

Login

Don't have an account?

CREATE AN ACCOUNT
Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 314 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 314 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/bobmar/public_html/newreview/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/bobmar/public_html/newreview/public/index.php:60
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
128
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
public
/
index.php
60
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 314 bytes written, possibly out of free disk space"
    
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/bobmar/public_html/newreview/storage/framework/sessions/D0FbHYyEbZgSFv00bd85Pl6XOCq6gEA8wLGwC4Sd"
    
  2. "a:4:{s:6:"_token";s:40:"ouj7dimL4u2GND2AZFolks2iq30mdTbf4kyIOn5O";s:7:"currUrl";s:67:"https://www.review-mag.com/article/whats-new-with-the-review-online";s:9:"_previous";a:1:{s:3:"url";s:67:"https://www.review-mag.com/article/whats-new-with-the-review-online";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/bobmar/public_html/newreview/storage/framework/sessions/D0FbHYyEbZgSFv00bd85Pl6XOCq6gEA8wLGwC4Sd"
    
  2. "a:4:{s:6:"_token";s:40:"ouj7dimL4u2GND2AZFolks2iq30mdTbf4kyIOn5O";s:7:"currUrl";s:67:"https://www.review-mag.com/article/whats-new-with-the-review-online";s:9:"_previous";a:1:{s:3:"url";s:67:"https://www.review-mag.com/article/whats-new-with-the-review-online";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "D0FbHYyEbZgSFv00bd85Pl6XOCq6gEA8wLGwC4Sd"
    
  2. "a:4:{s:6:"_token";s:40:"ouj7dimL4u2GND2AZFolks2iq30mdTbf4kyIOn5O";s:7:"currUrl";s:67:"https://www.review-mag.com/article/whats-new-with-the-review-online";s:9:"_previous";a:1:{s:3:"url";s:67:"https://www.review-mag.com/article/whats-new-with-the-review-online";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name, $parameters) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/article/whats-new-with-the-review-online"
      #requestUri: "/article/whats-new-with-the-review-online"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
bobmar
/
public_html
/
newreview
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/article/whats-new-with-the-review-online"
      #requestUri: "/article/whats-new-with-the-review-online"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
bobmar
/
public_html
/
newreview
/
public
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/article/whats-new-with-the-review-online"
      #requestUri: "/article/whats-new-with-the-review-online"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
CONTEXT_DOCUMENT_ROOT
"/home/bobmar/public_html/newreview/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/home/bobmar/public_html/newreview/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_AUTHORIZATION
""
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"www.review-mag.com"
HTTP_IF_MODIFIED_SINCE
"Tue, 14 Aug 2018 10:25:25 GMT"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_X_HTTPS
"1"
PATH
"/bin:/usr/bin"
PHP_INI_SCAN_DIR
"/opt/cpanel/ea-php71/root/etc:/opt/cpanel/ea-php71/root/etc/php.d:."
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_HTTP_AUTHORIZATION
""
REDIRECT_SCRIPT_URI
"https://www.review-mag.com/article/whats-new-with-the-review-online"
REDIRECT_SCRIPT_URL
"/article/whats-new-with-the-review-online"
REDIRECT_SSL_TLS_SNI
"www.review-mag.com"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"W87ORFwAyYIU79aPjbxNxwAAAII"
REDIRECT_URL
"/article/whats-new-with-the-review-online"
REMOTE_ADDR
"54.198.212.30"
REMOTE_PORT
"50560"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_URI
"/article/whats-new-with-the-review-online"
SCRIPT_FILENAME
"/home/bobmar/public_html/newreview/public/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_URI
"https://www.review-mag.com/article/whats-new-with-the-review-online"
SCRIPT_URL
"/article/whats-new-with-the-review-online"
SERVER_ADDR
"69.167.152.36"
SERVER_ADMIN
"webmaster@review-mag.com"
SERVER_NAME
"www.review-mag.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"www.review-mag.com"
TZ
"America/New_York"
UNIQUE_ID
"W87ORFwAyYIU79aPjbxNxwAAAII"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1540279876.2544
REQUEST_TIME
1540279876
argv
[]
argc
0
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"E$h^m$HAU%N7Mnk9dqJOJ3rbWOzp2IH4"
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"bobmar_newreview"
DB_USERNAME
"bobmar_logger"
DB_PASSWORD
"rQT6o5x@kx6!"
DB_DATABASE2
"bobmar_review"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"E$h^m$HAU%N7Mnk9dqJOJ3rbWOzp2IH4"
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"bobmar_newreview"
DB_USERNAME
"bobmar_logger"
DB_PASSWORD
"rQT6o5x@kx6!"
DB_DATABASE2
"bobmar_review"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
0. Whoops\Handler\PrettyPageHandler