def index():
    if session.forced_language == 'en':
        locale = 'en_US'
    elif session.forced_language == 'de':
        locale = 'de_DE'
    else:
        locale = ''
        
    ompdal = OMPDAL(db, myconf)
    
    # Load press info from config
    press = ompdal.getPress(myconf.take('omp.press_id'))
    if not press:
        redirect(URL('home', 'index'))
    
    all_series = []
    for row in ompdal.getSeriesByPress(press.press_id):
        all_series.append(OMPItem(row, OMPSettings(ompdal.getSeriesSettings(row.series_id)), 
            {'series_editors': [OMPItem(u, OMPSettings(ompdal.getUserSettings(u.user_id))) 
                                for u in ompdal.getSeriesEditors(press.press_id, row.series_id)]}))
        
    all_series.sort(key=lambda s: s.settings.getLocalizedValue('title', locale))
    
    return locals()