newdevs:landscape
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
newdevs:landscape [2019/05/20 18:29] – tmccanna | newdevs:landscape [2019/05/21 18:26] (current) – removed tmccanna | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **New Developers Working Group** | ||
- | ====== The Landscape of Evergreen ====== | ||
- | |||
- | //Work in Progress// | ||
- | |||
- | ===== Tools ===== | ||
- | |||
- | **Git:** Git is a software version control system designed to track software code changes. Evergreen' | ||
- | |||
- | **Launchpad: | ||
- | |||
- | **Text Editor:** Any plain text editor can be used. Notepad++ (available from [[https:// | ||
- | |||
- | |||
- | |||
- | ===== Scripting and Markup Languages Used in Evergreen ===== | ||
- | |||
- | **Angular: | ||
- | |||
- | **AngularJS: | ||
- | |||
- | **CSS:** Cascading Style Sheets are used (along with HTML) to develop the look and feel of Evergreen' | ||
- | |||
- | **Dojo:** The Dojo Toolkit set of JavaScript libraries was used throughout the XUL client. Dojo-based scripts are currently being deprecated as they are replaced with Angular scripts. | ||
- | |||
- | **HTML:** HTML is used for much of the basic page structure in both the OPAC and the staff client, along with CSS for display, and either Perl Template Toolkit or Angular for the content. See: [[https:// | ||
- | |||
- | **Perl:** Much of the core business logic underlying Evergreen is built in Perl. If you are editing Perl files directly on the server, they are located under: usr/ | ||
- | |||
- | **Perl Template Toolkit:** Most of the OPAC and current staff client pages are built in Perl Template Toolkit (TT2), which blends HTML and CSS with some simple Perl code to create the web pages. See: [[http:// | ||
- | |||
- | **PostgreSQL: | ||
- | |||
- | **TypeScript: | ||
- | |||
- | **XUL:** The original staff client was built on XULRunner, a Mozilla-based runtime environment. It is often referred to as "the XUL client" | ||
- | |||
- | |||
- | |||
newdevs/landscape.1558391357.txt.gz · Last modified: 2022/02/10 13:34 (external edit)