[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [school-discuss] Schoolforge software list



1. SQLAlchemy with SQLite as backend. This is lightweight and 
   probably fast enough, but it does require some familiarity with SQLAlchemy.

2. If that is too complex I recommend SphinxDoc which will output to HTML and
   is easy to edit and maintain. It used Restructuted Text. This will be far easier
   for others to acces but it does require that you write RST.

* Look at pandoc for converting existing formats into RST.
* Youll probably be happerir wth Sphinx for long term maintenance.


On Thu, Jun 20, 2019 at 11:46:07AM -0400, LM wrote:
> Justin's been busy tried to resurrect the Schoolforge web site with
> David's help after there were issues with Drupal security.  Justin
> managed to extract the software listing information to CSV.  We
> currently have information on over 300 software programs.  We're
> trying to find a good method to make the information available and
> also keep it secure and easy to edit.  I think one goal at this point
> is to avoid having to host a database at the schoolforge site.  It
> would be great to find a simpler solution that doesn't require as much
> infrastructure as the old method of sharing software listings.   Some
> suggestions that were tossed around were to move the information to a
> wiki or a github list.
> 
> I mentioned that I have a set of software building tools that I use to
> build programs from source.  The build system already has a facility
> planned for documentation.  So, I could use my build system to
> generate a software listing.  It uses a template based system.
> Keywords are supplied in a file and it generates entries based on the
> template and the keywords.  The look of the template can be changed if
> needed.  Another feature is the ability to add descriptions of the
> software in multiple languages and have a utility generate a document
> based on a requested language.  The output is currently in HTML which
> is converted to PDF using wkhtmltopdf.  Drawback to this is that the
> information from the CSV file would need to be converted to the format
> required by the build tools.  If I already have build scripts (all the
> information to build a program from source) for the software, nothing
> really needs to be done.  However, for all the applications in our
> listing that I don't have build scripts for (and there are several) a
> build description file would need to be generated for this to work.
> I'm sure there are other tools and other methods that would work as
> well.  This method's fairly flexible but others may be easier to use
> for data conversion.  Would appreciate any input others might have on
> the conversion process.
> 
> Does anyone have suggestions, comments, ideas on how to preserve our
> software listings information for the newest incarnation of the
> Schoolforge site?  Any preferences as to final format for the list
> (wiki, HTML, PDF, etc.)?  Any preferences on tools to create an
> accessible software list?  Any suggestions on utilities for data
> conversion (from CSV to whatever's needed for the final format)?  Some
> feedback would be very helpful.
> ###
> To unsubscribe from the schoolforge-discuss mailing list:
> Send an e-mail message to majordomo@xxxxxxxxxxxxxxx with no subject
> and a body of "unsubscribe schoolforge-discuss"
> 
-Phil 

-- 
.----------------------------------------------------------,
| Fortuitous Technologies  -  DevOps, Design & Development |
| A Stitch in Design Saves Nine -  http://fortuitous.com   |
| Philip Carinhas, CEO * pac@xxxxxxxxxxxxxx * 512-351-7783 |
 `---------------------------------------------------------'
###
To unsubscribe from the schoolforge-discuss mailing list:
Send an e-mail message to majordomo@xxxxxxxxxxxxxxx with no subject
and a body of "unsubscribe schoolforge-discuss"