• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Modern Academic Journal With Git Backend

By Abhishek Ghosh May 21, 2016 8:19 pm Updated on May 21, 2016

Modern Academic Journal With Git Backend

Advertisement

One of our reader was complaining about WordPress Academic Journal plugins. As WordPress highest number of user compared to any web software, WordPress is great for initial works. However, WordPress was never developed thinking about so large usage. Although WordPress with PostgreSQL database can run, it is not exactly practical on production environment. Approaches Exist For Modern Academic Journal With Git Backend and Jekyll, OctoPress as Front-end Instead of PHP, MySQL in the Era of IoT.

 

Other Software Backends Other Than Modern Academic Journal With Git Backend

 

Drupal is probably used as more robust system for the Academic Journals, at least British Medical Journal uses. What they have used is written on Drupal’s official website :

Vim
1
https://www.drupal.org/node/2323999

BMJ also published blog out of happiness :

Advertisement

---

Vim
1
http://blogs.bmj.com/bmj-journals-development-blog/2011/11/25/drupal-and-bmj-com/

It is obvious, for that modern look, except WordPress, Joomla, Drupal none can do the trick. This is the person who converted :

Vim
1
http://www.patrickjwaters.com/blog/2012-05-17/recent-project-converting-bmj-british-medical-journal-drupal/3534

We will tend to say that, if WordPress is not suitable as Academic Journal Backend, Drupal is proven good and modern. But the basic matter is that, why waste so much Computing Power for the ultimate result as HTML? Rackspace Cloud Blog uses Akamai’s CDN to host their whole blog with OctoPress. Jekyll and OctoPress is more easy than a PHP and MySQL backend, is not it?

 

Modern Academic Journal With Git Backend

 

Jekyll and OctoPress are good solutions for Static Front-end. There is, indeed a living example :

Vim
1
http://rescience.github.io/read/

ReScience use purely GitHub to host their content to full editorial workflow :

Vim
1
https://github.com/ReScience/ReScience-submission/pull/3

Modern Academic Journal With Git Backend

Indeed there is dedicated software named SciGit (which ReScience not used) which uses Git. What ReScience uses is really unique idea and fully follow the Free Software way. Here is their all related repos :

Vim
1
https://github.com/ReScience

They use Jekyll as front-end :

Vim
1
https://github.com/ReScience/rescience.github.io

The “CMS philosophy they use” is PUSH :

Vim
1
http://push.cwcon.org

You can host your WWW subdomain on any CDN like KeyCDN. Instead of GitHub, use GitLab on other subdomain. 301 Redirect non-www root to www. There is no question of Database software. CDN is facing the traffic. Journals do not publish 4-6 hourly that need WordPress or Joomla. There are tools to write in markdown format, even in wysiwyg markdown editor exists :

Vim
1
https://github.com/benweet/stackedit

GitHub or Gitlab has WYSIWYG editors too. Basically we need a nice workflow and practical front end. ReScience did that. Jekyll and OctoPress has quite large user base. We need some good working HTML output to start working on a scaffolding. Think carefully, using self hosted GitLab with OctoPress with CDN is most practical idea. It is money saving too. CDN’s all server’s will not fail on load. If you have no money, then use Free Cloud Storage like Dropbox to host Octopress or Jekyll or just GitHub. Only problem is DOI, which is not free of cost. ISSN is free. There are plugins exist to convert WordPress to Jekyll. With that one will need pandoc (a universal document converter). For pandoc, pandoc-crossref filter will be needed.

 

Academic Journal With Git Backend : Understanding the Workflow

 

We suggest not to change the original idea of ReScience or PUSH except self hosting. What they does, they use GitHub’s server both for Submission-Editing process and Publication of Journal. We are suggesting to install Gitlab on your server for the Submission-Editing process and OctoPress or Jekyll for the content management system. Those who are not aware, basically OctoPress or Jekyll needs near nothing on server – that is why we are talking about CDN. Your own computer will process it. If you dislike WWW subdomain on CDN, obviously you can use your server.
The structure ReScience used is ideal :

Vim
1
https://github.com/ReScience

So you need maximum four repo for your journal :

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
+--rescience.github.io : Jekyll or OctoPrees FrontEnd.
|  They have guide- https://github.com/ReScience/rescience.github.io
|
+--ReScience-submission : Submission repository.
|  They have guide - https://github.com/ReScience/ReScience-submission
|
+--ReScience-article : Article repository
|  They have guide - https://github.com/ReScience/ReScience-article
|
+--ReScience : For proper organization of issues
|
|
+--ReScience-material : Static objects

Downloading the whole project will work fine. Users of Open Journal System, how much “open” that is questionable. Most importantly, “Free Software” is desired over “Open Source”, hence Free Journal System is better word over Open Journal System. In other words – who will make PUSH or ReScience further better, should make their source code available on GitHub.

The softwares could be scripted like we did for OpenShift OctoPress. For the writers one script, for the editors one script and for the administrator one script. It will also force to use GNU/Linux or OS X over Microsoft Windows, which is actually do another good. For higher security, GPG can be used to sign. With KeyBase.io like Service, identification will be 100% assured.

This Article Has Been Shared 254 Times!

Facebook Twitter Pinterest
Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Modern Academic Journal With Git Backend

  • The Shut Down of Google Code Project and Rise of PaaS

    The Shut Down of Google Code Project Giving More Opportunity To The Rise of PaaS – Self Hosted Free Solution For The Developers With More Control.

  • Deploy OctoPress on OpenStack Swift (HP Cloud)

    Here is How To Deploy OctoPress on OpenStack Swift, Example Given With HP Helion Cloud With Only Python Swift Client & a Custom Shebang Script.

  • PayPal Opts For OpenStack Giving Farewell to VMware

    VMware lost a major customer PayPal, who decided to go with the famous Open Source cloud computing platform OpenStack. PayPal notably drafted HSTS.

  • Why You Need an OpenStack Based Cloud Server

    You Should Understand Why OpenStack Based Cloud Server i.e. a Web hosting or Public Cloud Service Provider is Superior Over a Closed Sourced Provider.

  • Multicloud and the Paradox of Choice

    Multicloud means, simultaneously using multiple cloud computing services either of same model or different model – IaaS with SaaS or IaaS with PaaS.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (22.1K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Big Data in Sports May 20, 2022
  • FaaS Versus PaaS Deployment: What You Should Know May 18, 2022
  • What Is A Digital Media Consultancy? May 17, 2022
  • How Artificial Intelligence (AI) Is Changing The Way We Play Bingo May 16, 2022
  • Why You Need A Big Data Consultant May 15, 2022

About This Article

Cite this article as: Abhishek Ghosh, "Modern Academic Journal With Git Backend," in The Customize Windows, May 21, 2016, May 20, 2022, https://thecustomizewindows.com/2016/05/modern-academic-journal-with-git-backend/.

Source:The Customize Windows, JiMA.in

This website uses cookies. If you do not want to allow us to use cookies and/or non-personalized Ads, kindly clear browser cookies after closing this webpage.

Read Privacy Policy.

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2022 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy