Jump to content

LesJar

Members
  • Posts

    98
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by LesJar

  1. On 4/8/2024 at 5:59 AM, shant592 said:

    Is it possible to have. amass route editor in place or a mechanism to export and import routes for mass editing via a csv?

    Be careful with loading large csv files in PHPVMS V7 it is not the fault of the software but maybe your hosting package as you are more than likely to get a 500 timeout  error.  Your access via something like cPAnel might allow you adjust php execution times but many do not allow this because of hackers crashing servers with never ending php scripts.   The best way I found is to have around 1000 or less in the csv file especially routes  as other things like airports get added if your database in PHPVMS does not already have the Airport. The import process allows multiple uploads of csv files and a good tip is to use a number sequence like flights1 flights2 etc. Just remember to have the header row in each of these files

  2. On 12/10/2024 at 8:47 PM, texxasal said:

    I am seeking someone to help with the basic installation  & customization of my website.  I am familiar with how PHPVMS "works" to support an airline group, but am not proficient in the mechanics of  how to perform the basic customization and setup of the website.

    I am going to run PHPVMS 7, and TfDI have installed the website.

    What I need to have accomplished is:

    1.  Install Disposable Theme to the website.

    2.  Customize the basic theme/background to utilize an image I have attached.

    3.  Install SmartCARS flight logging software.

    4. Document what you've done, so i can hopefully do similar tasks in the future (Upload/Install things such as airports, fleets, etc.).

     

    If you would be willing to help, or can point me towards someone who can, please respond to this message.

     

    Thanks for your time and consideration

     

    Al Rosenberg

    www.virtualnavalairforces.org

    vNAF Banner Rough CUt.jpg

    I have had a version 7 virtual airline running for over a year and now I am building another one. I have customized the Despossble Theme  and Dedposable Basic Modules successfully.   Plus with V7 you have the ability to load much of your files by means of csv files. I have  16000  routes for my new airline and sm using s local php and mysql system to  create thr csv files . That way if it still looks wrong you can change your csv files and re-upload them ad that process allows you to  clear the table to start with.

    Therefore I am in a good position to offer to help

    • Sad 1
  3. Nabeel e-mailed me to say he was looking into the mis-alignment of the DOCS link and Discord  etc releases.

    I agree entirely with using the correct level of builds  when using the nice DISPOSABLE extras and  at that time I did not know that the link in the DOCS was not correct.

    At least it is being sorted out properly so that no other new user gets the same problems.

     

    Many thanks to all for helping sort the problem out  !!!!

  4. Hello , I think I have discovered an error but not sure how it can be fixed

     

    I created a folder called crew.subriavirtual.com as a subdomain for the airline as per docs

    Option 1: Creating a Subdomain

    tip

    Creating a subdomain is the easiest and more recommended method, especially for shared hosting. This works well if you have a landing or promo page on your site's main domain, and then a subdomain like crew.yourva.com or something similar.

    Upload phpVMS to a directory with the name of your subdomain, for example, demo.vmshost.io. It should be parallel to the public_html folder (as above). In this example, I want to create the subdomain demo.vmshost.io.

    First, create a folder to extract phpVMS into:

    /home/youruser   demo.vmshost.io < Extract phpvms files into here   public_ftp   public_html

    Next, extract the phpvms files into this folder, so it looks something like:

    /home/youruser   /demo.vmshost.io     /app     /config     /public     ...

     

     

    I got the latest dev release zip file from docs page  latest development branch from

     

    Downloading Full Package

    The zip/tar file from the downloads site contains all of the dependencies.

    tip

    Use the development branch version, as the latest beta may be out of date.

    Official releases and pre-releases - The latest released versions

    Development branch, TAR.GZ - The latest development build, may contain new bugs or non-documented features

    Development branch, ZIP - The latest development build, may contain new bugs or non-documented features

    Installation worked ok I created my virtual airline and could log into crew.subriavirtual.com  without a problem

     

    I then wanted to use the Disposable Theme V3 and followed the instructions and theme loaded ,

    However if I logged out and then Back in I got that nice error page

    on further investigation of the laravel log file  i found that the error occured as follows -:

    in the Disposable Thene codes 

    In the home.blade.php  there is the code of

        <div class="col-lg">

          @widget('LatestAwards', ['count' => 4])

        </div>

      </div>

     

    In the docs latest development zip download

    There should be a file LatestAwards.php  in the folder app/Widgets  but it is missing

     

    I went to github and downloaded the latest zip version

    And looked at the same folder and the file LatestAwards.php   is there .

     

    But the latest github version is not complete as there is no Vendor folder as well as others  , that means that it cannot e used to set up a virtual airline .

     

    Can I suggest a solution that the download file in the DOCS folder is brought up to date  as soon as possible 

     

    full dev.png

    github.png

  5. I am in the process of building a new PHPVMS V7 Virtual Airline which should be operational in January 2025.

    The basic concept of this Virtual Airline is based only on the use of AIRBUS Fleet Aircraft where there is a flight to and from any airport in Europe.

    So far the flights across all models and variants is going to be around 16000.

    The rules will be very simple in that there will be no assigned flights no monthly minimums or restrictions on what you can fly so if one day you want to fly a short A320 flight and the next day a long haul A350 or A380 flight it will be no problem.

    Acars will be with the excellent PHPVMS ACARS.

    Flights can be flown offline or online with either VATSIM or IVAO.

     

    WATCH OUT FOR FURTHER ANNOUNCEMENTS GOING FORWARD 

     

    Please feel free to reply if you are interested 

  6. It seems that something got stuck in my internet service provider as I could access other websites.

    I was updating using secure ftp last night and we had a power-cut. so most likely the server had packets of data that could not be resolved,

    I rebooted my router and everything was alright for five minutes and then the problem happened again.

    Rebooted again and waited for a few minutes and retried the ftp and it worked and the access to the website has been perfect.

    It was such a pain to be able to get to most websites but not the ones I wanted to use.

    Never mind all is ok and I have a reference should this happen again on what to do.

  7. 3 minutes ago, LesJar said:

    I tried in terminal   ping vmshost.io and it just keeps timing out ?

    I also tried ping virtualairhygge.com and got timing out again yet ping phpvms.net returns ok from ping.

    I cannot raise a ticket with vmshost.io since I cannot access them so hopefully Nabeel can see this message and help sort things out

     

  8. 11 hours ago, DisposableHero said:

    To be honest, what I am wondering is, how you will separate these "registration" based core v7 groups, what will be the impact on page load ? This will definitely need some loops in loops or multi level array functions to pick up same addon developer repaints (like Fenix or Zibo etc) and then add them to a new array, finally display that array with a group name "Zibo Liveries" etc.

     

    image.png.bb6945e5285ce922d2c8f6f6b5ad25dd.png

    What I was thinking was a notation for the livery file name as follows  WWWW-XXXX-YYYY-ZZZZZZZ

    where WWWW is the simulator i.e. MSFS or XP12 or P3D5

    where XXXX is the aircraft type i.e A320 or BN2P

    where YYYY is a code for software i.e. PMDG FENI TOLI ASOB 

    where ZZZZZZZ is the registration number i.e. G-AABX G-AABY

    thus you could do a couple of Fenix A320 repaints with different registration numbers as I re[paint using aircraft names such as Aberdeen or Dundee etc.

    Just thinking about this if the files automatically get sorted by filename then without any changes they would be in the order I am trying to achieve.

    after that then the 'bells and whistles' is not to display all under generic Aircraft but to slowly introduce these sub-group. layers and to see what impact they have on loading . Maybe just start with simulator and that would be enough perhaps

  9. 15 hours ago, DisposableHero said:

    No need to move the post as it will apply to default theme too.

     

    As you found out, what you see and wondered about was a theme feature, a blade file, which you can customize as you wish under your duplicated theme (and share with people if you wish so)... phpVMS v7 returns the data to frontend with some basic grouping as it should (like aircraft, airline, airport etc.) you can re-group or sub-group the end results as you wish. As far as I remember my design, they should be ordered by name (array natural sorting).

     

    Good luck

     

    Thanks I found the Blade and will try a few things out naturally of course back-up the software first . To subdivide into groups I think that the file names will need to have a standard set of names so that the sub-group(s) can pick them up of course. 

  10. I like the division by tabs of the downloads section but I would like to make some suggestions as to what could be done to give a sub-division of the section like Aircraft

    Having all the Aircraft you can download from the Virtual Airline on what amounts to one page gives rise to fragmentation as repaints get done. You can start with an A320 repaint and do other types and then come back to another A320. It would be nice to be able to have subdirectories so that you can slot your aircraft into the same place as all the other A320's.  As a precursor to this many Virtual Airlines support different simulators as does PHPVMS so it seems logical to have a major tab for each simulator and then have the aircraft types below that.  That way the repaints for Fenix A320 are not mixed up with Flight Factor or Toils A320's.  

     

    My immediate thoughts are yes it can be done since the download tab already brings up the various tabs such as Acars , Airports, Sublet and Aircraft so the blade or software running the downloads should be able to be 'edited' to accommodate other download categories. Likewise the file structure of these folders could also be defined.

     

    I am asking if anyone has already done this to the downloads before trying to do it myself as then I can learn where it has been done and thus lessen the learning curve .

    Also in return if I get this to work I will post a 'Customisation' document to help others as part of this PHPVMS V7 community.

  11. I see now where you are aiming at ,  sounds like the database would need something like a Navigraph/Navdata upload each month and a process like PFPX where you can re-check all your route information each month.  Of course if one wanted to share the routes with other Virtual airlines then a hosted PHVVMS library of the routes could be done as well. 

    [1] Virtual airline maintain their own routes

    [2] Virtual airlines can deposit routes or take out routes from a 'global' shared database if they want to do so . 

     

    I see it that way where everyone if they want can share their knowledge through the routes they build and maintain .  Having good routes helps everyone running a Virtual Airline as well as those pilots who connect with Vatsim etc.  

     

    I do not work in Aviation despatching but I can see similarities to freight logistics which I have worked on software to do with planning deliveries and schedules to meet customer needs and driver legal hours driving regulations.

  12. Since I now have the database of FS-TRAFFIC and Aig schedules as well as World Traffic schedules the system should be starting up again very soon and of course it can now take advantage of the most recent upgrades to PHPVMS V7 .  I used a newer method to build my own virtual airline so as to align the code within the project which is not dead but has been sleeping for a while 

  13. I did a simple test of what various products could give you back using Airbus A320 

    I used Simbrief Flightplan Database, LittleNavMap and Navigraph Charts 

    the route was from Lisbon LPPT to Vagar EKVG 

    and to no surprise for me there appeared to be 4 different routes .

    Simbrief , LittleNavMap and Navigraph Charts all have an AUTO-ROUTE or Calculation so which one is the best to use and which one would you send to PHPVMS Route Database

    I have PFPX somewhere I think and that could throw up another route as well.

     

  14. I also forgot that Simbrief always gives you a runway and a Sid and star where possible between the departure and arrival airports.  This may seem good to start with but with airports like Heathrow where they have noise abatement runway alternation many simbrief plans become useless after they swap the runways around.  Therefore it would make sense for a route database to show the waypoint at the end of a SID and only the waypoint at the start of the STAR on arrival.  That way when you get the runway in use then you just use the Sid for that runway and likewise for the STAR arrival.  The database should never have routes that include runway based sids and stars as winds and wx can cause the runway in use to be changed and so on 

  15. Also in the UK there is a standard document of entry and exit points from UK airspace so to conform to this and many other countries needs some good logic to get acceptable routes.  Generally speaking there are many Virtual Airlines dotted around the world and each is likely to have more flights in a region than other regions .  My new virtual airline covers the North Sea and northeast Atlantic over 5 countries , Scotland , Ireland ,Iceland , Norway and Faroe Islands so in theory I could cover that area with the 3000 routes I have that arrive or depart these five countries.  Likewise Disposable Hero I think has many flights around the area of Turkey and of course there will be airlines that cover areas of the United States  and so on.

    If we all teamed up I guess we could get a pretty good database going that is in compliance with local ATC and Aviation Authorities regulations and controls. 

    That way we can have a database that the likes of VATSIM and IVAO and others will have flight plans that they are more likely to be happy with.

  16. Yes I know that from simbrief in that on one tour leg in my Airline I used the simbrief option and it sent me a route for a 53 mile trip that was 250 miles and what I saw on the map was the flight spelt the words "VULCAN 2 "  which may look pretty and Yes I did not fly it anyway.

     

    I agree with the idea of a routes database in PHPVMS that you could subscribe to and use for your airline , it sounds like a great idea but the problem I see is that  who is going to be the guardian of it and prevent routes being added in a similar way that bugs Simbrief from time to time. 

     

    Obviously a route sharing system would be nice for PHPVMS but I suspect that this will not happen because of the time involved in setting it up the storage costs for the database and obviously changes to PHPVMS for it to be used to upload and download routes.

     

    The other factor is that the database has to be maintained using the cycle of ARINC so as to be useable for all as in a few cases each month or year certain waypoints and fixes either get removed or are re-named and so on and as such each route would need to comply with the Navdata cycle each month. 

     

    The other thing to get interest in this facility is that one would need a sort of 'starter' database so that everyone can get some routes to start with rather than it gets going as an empty system.

     

    What is also needed is a priority system where the likes of my friend DISPOSIBLE-HERO has a high priority in uploading and maintaining routes because of his working knowledge from the real world airline industry.  That means that somebody with a lower priority cannot overwrite his routes.  

     

    The only other problem I see is that this system would be in effect yet another competitor to what is already there on the internet and as such rather than just copy what they do it would need to have features that give it an edge over other systems otherwise the take-up is not going to happen that well.

     

    The technical side of things would work in a sort of Simbrief Integration where when adding a route the details are formatted into parameters and then passed to the PHPVMS route system and then on return you have a sort of PHPVMS Approved route that is updated to your files automatically,

    Likewise there should be a 'maintenance' option where you can run a task or have a cron task run that updates your flights to the current routes from the database or submits your routes to be added as well if you have the permission  set to upload as a virtual airline.  That would need just a token key like the acars and simbrief use so it would be monitored.  Obviously a 'registered' uploader if they send weird or bad routes , then they risk of course being denied access to upload in the future.  All routes will be logged against who uploaded them and when and for what navdata cycle and so on.

     

    I have a vmshost account and if more space is needed to hold such a database then I am sure Nabeel would do this for me as I can spend time in development of the tables and other aspects concerning this if he feels it would be a good thing to do.

     

     

  17. The title of this question at first glance might seem a little odd, but let me explain

    In PHPVMS V7 there is a large scale and very useful integration with SIMBRIEF and as such the Route for a flight is often passed for example to the Acars from the simbrief OFP.  Likewise when you look at the briefing for your flight level  for FMC MCDU input it is there in the detail of each flight leg.

     

    So to set the question is to what value in PHPVMS V7 is having anything in the route field of a flight have with the rest of the system .  Yes it gets sent to Simbrief  and is used to generate the OPF but Simbrief will give you a flight plan route if there is nothing to start with been trying to work through the code for that.  Likewise the same for flight level.

     

    Or are these fields  just there as to be compatible with migration from V5 or just in case you do not use Simbrief at all.

     

     

  18. Given that you are looking at using the PHPVMS V7 as a starting point I would recommend the use of the Disposable Hero theme and Basic Tool add-on to build after creating your PHPVMS V7 Airline .  Although there is a conversion process in PHPVMS V7 to upgrade from legacy version I have not used it that way myself.  I have build the CSV files for import to PHPVMS V7 from scratch and thus can utilise many of the features of V7 tat are not in V5.   The other issue which is important to understand is that many people took on various add-on modules in V5 and sometimes these added fields to the standard tables and so on.  You are ok if your site is not so heavily customised with lots of reworked pages and themes etc.   With the demise of PHP versions that are old that were around when V5 was built it is a safe bet that upgrading to V7 will ensure that you can have a system as many host companies are dropping older versions of PHP from being used.  Where I can help is with taking the existing csv files or data files from V5 and making them into the V7 csv files as I use PHP and MYSQL to build the results from 

  19. I just set up a new virtual airline using PHPVMS V7 and I have taken the timetables from FS TRAFFIC , Plane WORLD TRAFFIC and AiG schedules and used them in a series of coding  modules converted and selected the data so tat I created the csv files to upload into PHPVMS so that every flight and every subfleet and aircraft have a match and thus in one upload I hade some 3500 schedules with a fleet of 169 aircraft over 5 subsidiary airlines .  

    take a look at https://virtualairhygge.com  to see how a PHPVMS airline can look.

     

    By the way I can offer to build some csv files for you for free and help with installation again for free as I do not wish to charge for helping others with the same hobby 

×
×
  • Create New...