Skip to main content
Home
REC System 40

Main navigation

  • Home
  • Project Overview
  • Project Elements
  • FCC OMD Information

Project Elements

Breadcrumb

  • Home
  • Project Elements
By admin | 10:05 AM EDT, Tue August 13, 2024

On this page, we will go into the various project elements, describe them and provide current status.

Please note that date estimates are subject to change and could likely be done sooner than what is shown.

Revised 11/06/2024 6:55 PM EST

Underlying buildBuilding the necessary software that will be needed for the operation of the system.
Drupal 10 install.Install Drupal 10 core, determine theme and install necessary modules.
Drupal 10 (RECnet.com)Adding RECnet.com to Drupal 10 multisite.
Interim database connectionEstablish an interim database connection between System 40 and the legacy database.
Drupal 10 (RECnet.com) repairDetermining aspects of Durpal 10 that did not properly import from Drupal 7 and facilitating fixes to implement as many features as possible from the previous Drupal 7 build.
PHP8 database interactionConstruct functions that will be used by REC to interact with the database.
Development StandardsDevelop standards for re-coding all PHP scripts to be compatible with PHP8
Toybox application conversionModify the source code in Toybox applications (those that reside on the recnet.com Drupal 10 server) to work with PHP 8 and System 40 Development Standards.  This also includes the import and creation of any required elements not previously moved over.
GIS serverMove GIS services, DNS and certificates to Sys40.
IcecastEstablish Icecast server and perform operational testing.
Icecast transitionTransition authorized Icecast clients to the new server.  (NOTE: REC does not provide streaming services to the general public.  There are other choices out there such as Aiir and Cirrus Streaming.)
Perl retirement - phase 1Identify all internal back-end applications that were written in perl for conversion to PHP 8.
Lime SurveyInstall Lime Survey in the System 40 environment.
Prepare Drupal 10Conduct final testing on the recnet.com and prepare to cut over.
Deploy Drupal 10Redefine recnet.com DNS and certificates to transition CMS traffic to System 40.
Legacy Drupal 7 availability.Establish new domain (legacy.recnet.com) to continue to point to the legacy.  Until 100%
Obsolete contentIdentify web folders with obsolete content which will not be carried over to Sys40.
Copy website contentCopy all website content from Legacy to Sys40 except for Drupal.
Relay serversSet relay servers to receive requests from Sys40.  (Relay servers are how we talk to the FCC public systems.)
Broadcast support applicationsIdentify, recode and deploy in System40, various programs that are used by REC to support the broadcast data operation.  Does not include eLMS.
J1/DMV/FMR support applicationsIdentify, recode and deploy in System 40, various programs that are used for website support, on air information and playlist generation for J1 Radio, Delmarva FM and FM Riverton.
Legacy server auditReview Apache configuration files on legacy to identify obsolete records and plan for overall site map for Sys40.
Subdomain auditAudit DNS records to identify subdomains no longer being used and remove from DNS.
recnet.net recodingUpdate the recnet.net apps (public apps include the spare call sign list) to be compatible with the PHP8 and the new database procedures.
recnet.net cutoverSet DNS and certificates for recnet.net services to Sys40
International updatersData updaters for Canada, Australia, Mexico, UK and Ireland
ULS updatersUpdater programs for the Universal License System to support broadcast auxiliary, ship and coast stations, travelers information stations, antenna structure registration and amateur radio.
IBFS updatersUpdater programs to support the International Bureau Filing System.
LMS UpdatersUpdater programs that support the FCC License Management System.
Morning updatersOther programs that are used to support the morning database updates (except eLMS).
LPFM.usTransition LPFM.us to System40
FCC.todayTransition FCC.today to System40
CountyWarTransition CountyWar to System40
FMTranslator.comTransition fmtranslator.com (static content) to System40
eLMS directory structureEstablish eLMS directory structure in System40
eLMS UpdatersRecode and transition eLMS applications that are not involved in application parsing or use storage items not in the SQL database
Prepare eLMS parsers and botsPre-code the eLMS parsers and lmslist (bot) to prepare for transition.
Copy eLMS databaseFreeze updates into eLMS, copy frozen database to System40 and then resume operations.
Finish eLMS parsers and botsFinish up coding on eLMS parsers and bots and prepare to deploy them.
eLMS Dual OperationOperate eLMS simultaneously from Legacy and System40.  Frequency of updates for each system will be reduced to accommodate an overall increase in calls to the FCC.
myLPFM.comTransition myLPFM to System40
lpfm.wsTransition lpfm.ws to System40
lpfm.appTransition lpfm.app to System40 (as a standalone application)
WIDE-FMMove searches to the recnet.com toybox and redirect URL to RECnet.com page on WIDE-FMDiscontinued
Internal Application N01Transition Internal Application N01 to System40
FCCdata.orgTransition FCCdata.org to System40
Data quality verificationValidate that all dynamic data is properly being handled in Sys40 SQL.
LPFM.wikiTransition LPFM.wiki to System40
Restructure Relay ServersDetermine future need for use of Relay Servers in the REC environment and make any changes if necessary.Not needed
Historical preservation of legacy contentIdentify files on the Legacy server that, while not published, may have historical significance.  Preserve them through copy to System 40 
Hard cut of Legacy dataShut down SQL services on Legacy
Final sweep for Legacy artifactsVerify one last time that no historically valuable has been left behind.
Shut down Legacy serverRetire Legacy.
Project complete.Complete System40 project
 ALL AGENDA ITEMS AND THE ORDER OF THE SUB-PROJECTS THEY MAY BE HANDLED IN MAY BE DIFFERENT THAT WHAT IS ABOVE.   
  • Underlying infrastructure
  • Static data

Book traversal links for Project Elements

  • Underlying infrastructure ›

Copyright © 2025 REC Networks - All rights reserved