Changes

Jump to navigation Jump to search
3,743 bytes removed ,  17:38, 1 June 2018
no edit summary
Of course some features or functions are not really "user-centric" but might provide security or other features important to stakeholders like "Owner" or "Developer". For example: The DcsSkin provides a look and feel that is consistent with the company brand and makes the user experience more seamless while navigating between Website / Rails App / Wiki.
I'm going to consolidate the inventory into one table, and probably separate out the lines of code info, but you can add/edit comments at any time.  == File Types ==In the '''DCS custom extensionsI''' (only), here are the file counts by file-type:  14 .css Cascading Style Sheets (design / UI ) 6 .gif Graphic 1 .ico Icon 1 .jpg Graphic 9 .js JavaScript (functionality in the browser - client-side v. server-side) 43 .json JavaScript Object Notation (configuration / programming) 69 .php PHP - programming language for MediaWiki 8 .pl Perl - programming language 4 .png Graphic 1 .svg Graphic  == Source Code Summary =={| class=ve put information about "wikitable sortable"|+ Source Lines of Code (SLOC)|-! SLOC !! Directory !! SLOC-by-Language (Sorted)|-| 1873 || DcsJobAdmin || perl=985,php=779,javascript=109 |-| 751 || DcsCommon || php=548,javascript=203 |-| 551 || DcsSearch || javascript=282,php=269 |-| 481 || DcsNamespaces || php=425,javascript=56 |-| 379 || DcsAmmendments || php=203,javascript=176 |-| 315 || DcsTitle || php=315 |-| 269 || DcsSingleSignOn || php=269 |-| 258 || DcsSection || php=258 |-| 230 || DcsNuke || php=230 |-| 208 || DcsComplianceChecklist || php=208 |-| 178 || DcsExportTerms || php=178 |-| 168 || DcsComplianceChecklist2 || php=168 |-| 158 || DcsGroupAdmin || php=158 |-| 139 || DcsWatchComments || php=139 |-| 123 || DcsUserDisable || php=78,javascript=45 |-| 110 || DcsLoanPages || php=110 |-| 104 || DcsBaskets || php=57,javascript=47 |-| 90 || DcsSkin || php=90 |-| 88 || DcsFindTitle || php=88 |-| 70 || DcsUploadedFiles || php=70 |-| 40 || DcsEmailLink || php=40 |-| 0 || DcsSection2 || (none) |}  {| class="wikitable sortable"|+ Totals grouped by language (dominant language first)|-! php: | 4680 (71.09%)|-! perl: | 985 (14.96%)|-! javascript: | 918 (13.95%)|} <pre>Total Physical Source Lines of Code (SLOC) = 6,583Development Effort Estimate, Person-Years (Person-Months) = 1.45 (17.36) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))Schedule Estimate, Years (Months) = 0.62 (7.40) (Basic COCOMO model, Months = 2.5 * (person-months**0.38))Estimated Average Number of Developers (Effort/Schedule) = 2.35Total Estimated Cost to Develop = $ 195,428 (average salary = $56,286/year, overhead = 2.40; calculated in 2004 dollars)</pre> === And for the 'tools' directory ===Part of the DCS wiki system, there is a directory called 'tools' which is a collection of Perl scripts that Aran developed for various web projects. The entire collection is [https:[Extension_inventory//github.com/OrganicDesign/tools available on GitHub] {| class="wikitable sortable"|+ sloc Source Lines lines of Code (SLOC)|-! SLOC !! Directory !! SLOC-by-Language (Sorted)|-| 4817 || top_dir || perl=3838,php=648,sh=331 |-| 345 || crowdrating.org || perl=345 |-| 172 || jobs || perl=121,php=51 |-| 63 || bm-gateway || python=63 |-| 4 || meditation || perl=4 |-| 3 || docker || sh=3 |-| 0 || atom || (none) |-| 0 || icons || (none) |-| 0 || nginx || (none) |} {| class=code]]"wikitable sortable"|+ Totals grouped by language (dominant language first)|into a sub-! perl: | 4308 (79article.72%)|-! php:| 699 (12.93%)|-! sh:| 334 (6.18%)|-!python: | 63 (1.17%)|}  <pre>Total Physical Source Lines of Code (SLOC) = 5,404Development Effort Estimate, Person-Years (Person-Months) = 1.18 (14.11) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))Schedule Estimate, Years (Months) = 0.57 (6.84) (Basic COCOMO model, Months = 2.5 * (person-months**0.38))Estimated Average Number of Developers (Effort/Schedule) = 2.06Total Estimated Cost to Develop = $ 158,852 (average salary = $56,286/year, overhead = 2.40).</pre> 
== "Regular" Extensions ==
4,558

edits

Navigation menu