AboutContactGetReadHelp

How the Application Architecture is/will be implemented in Drupal

This page is part of a set of pages: "corepractice.org technical manual"
Turn the page:
IoCP Application Architecture model

 

About the IoCP

Static pages

Administration

Administrator.module , Database Administrator.module, watchdog.module

maybe Control Panel.module, google analytics.module, statistics trends.module

plus links to all the external admin functions provided by web host

Advertising

Banner.module

Google Adsense.module

Amazon asscoiate.module

statistics/module

sideContent.module

SEO

clicktracking.module

nodekeywords.module

googlesite map.module

urlList.module

Approval

Node publish, plus maybe some editing or copying required if process is enhanced later

 

CoPr content

Content is stored as books in Drupal. There is one omnibus book per Group with a page for each guidance or other Document (in the RADIX 0.12 sense of “Document”). Some templates are stored as attached files. Nodes are “indexed" by Taxonomy, and the navigation between them generated from Taxonomy.

CoreCT information

Training and certification info is stored as Pages. Scheduled courses are managed in Event.

Contributor/Credit

userPoints.module?  userrelatedcontent.module?

Database

Database Adminstrator.module and/or web host facilities, esp PHPAdmin 

Download

simply print to explorer window -same as print

Events

event.module

signup.module

later civicrm.module?  remind.module?  rsvp.module?  send.module?  eventfinder.module?

 

Financial

separate finance system not part of Drupal, not hosted , software tbd e.g. See http://www.accountingsoftware411.com/AcctSoftware.nsf/00/TIS92005C1F and http://www.freeaccountingsoftware.net/ 

Formatting

Standard template(s) for text format managed by theme style.css.  Work needed on csss management - volunteer sought

Page copybooks (eg Copyleft, credits, about the IoCP etc) as pages with taxonomy term "boilerplate"

text snippet copybooks how????

We don't NEED them.  the copyright terms are displaye dall over the website,and inserted into downloads, and included in omnibus as full pages

 

Forums

Forum.module.

closed forums. how?  require code mods to forum.module??

 

Front Page

Front_Page.module has been dropped

back to single default page node/52 with some embedded PHP, as well as special code in copper.theme for new-user splash page 

 

Gateway

Currently Paypal using e-commerce paypal.module.

Export of CSV or similar format files to finaincial system from store.module transactions and/or direct from payments gateway

Identity

user.module, profiole.module, ip2cc country detection

later:

  • LDAP? 
  • automated provisioning of membership, recognition etc using custom code driven off payments

legal

Legal.module, plus static pages on website for:

  • privacy
  • license
  • terms and etiquette
    • formal t&c

Links

weblink.module

Load

none yet, no call for it until someone supplies us bulk content

nodeimport.module, taxonomyimport.module

Mailing

Creation and management of mailing lists

Members

Users are registered users of the website, members are paying members of the IoCP. Membership application and processing via product.module, parcel.module, generic.module  and payment.module

Mentors

buddylist.module?

volunteer.module?

 

Partners

advertising via banners.module and a custom banner_control.module

advertising will be paid for using payments with auto-enabling of ads

what other facilities required? 

 

Payments

optiosn are e-commerce.module or facilities of web host or facilities of gateway provider or combination

we are using e-commerce plus paypal. 

if e-comm doesn't measure up we can try e-comm facilties of westhost or load it all on paypal

Print

Modifications to book.module

+ print.module

 

Projects

project.module

 

Recognition

userpoints.module?  + profile.module???

 

Registration

signup.module

 

Review

best stuff or most contentious gets promoted to front page on q=node

comment moderation via comment.module

content moderation via admin/node

content review via queue.module

users vote on existing content via nodevote.module

 

Submission

Edit as new aka propose change, or add child aka propose new, or just create content

 

Taxonomy

taxonomy.module,

relationshipmanager.module??

later (after upgade to Drupal 4.7) category.module?? 

Unload

database tools

Users

user.module, profile.module

 

Volunteers

classifieds.module?, volunteer.module?

 

This page is part of a set of pages: "corepractice.org technical manual"
Turn the page: