CURRICUL A / STUDIEORDNING For the entire curriculum go here Studieordningen i sin helhed finder du her Excerpt from BA Top-Up WEB Developer curriculum: Uddrag af studieordningen for PBA WEB Developer: 4.4 Development environments and Content Management Systems 4.4 Udviklingsmiljøer og Content Management Systemer Purpose The purpose is to enable the student to make an expedient choice of development environments in terms of platform and network. The student must also be able to make a choice between Content Management Systems, depending on the desired functionality and platform. Formål Formålet er at sætte den studerende i stand til at foretage et formålstjenligt valg mellem udviklingsmiljøer i relation til platform og netværk. Den studerende skal endvidere kunne foretage et valg mellem Content Management Systemer afhængigt af ønsket funktionalitet og platform. Objective Knowledge The objective is that the student has knowledge about: • common development platforms (such as Eclipse or Visual Studio) and their capabilities and limitations • common development environments (e.g. JAVA or .net) and their capabilities and limitations • cross-platform development, such development in Linux for use in a Windows system or under Mac to a Linux system • general functionality requirements for a Content Management System • the importance of the choice of data storage platform in the context of a CMS Mål Viden Målet er at den studerende har viden om • gængse udviklingsplatforme (fx Eclipse eller Visual Studio) og deres muligheder og begrænsninger • gængse udviklingsmiljøer (fx Java eller Net) og deres muligheder og begrænsninger • cross-platform-udvikling, fx udvikling under Linux til brug i et Windowssystem eller under Mac til et Linux-system • generelle funktionalitetskrav til et Content Management System • betydningen af valg af dataopbevaringsplatform i forbindelse med et CMS Skills The objective is that the student has acquired skills to: • use at least one common development environment • use at least one common development platform • model a CMS in regards to individual development Færdigheder Målet er, at den studerende har opnået færdigheder til • at anvende mindst et gængs udviklingsmiljø • at anvende mindst en gængs udviklingsplatform • at modellere et CMS med henblik på egen udvikling Competences The objective is that the student is competent to: • analyze and select a suitable platform and a suitable environment for a given task • analyze and apply a common example system Kompetencer Målet er at den studerende har kompetence til • at analysere og udvælge en egnet platform og et egnet miljø til en given opgave • analysere og anvende et gængs eksempelsystem C H A R L O T T E ( F R A N K ) C Z E PLU C H cfc@cphbusiness.dk (this is a link) LinkedIn profile (you know the drill by now) Plan Jan 31 Intro • Categorization Establish case: SiteMap / WireFrame(s) Feb 7 Cloud vs Self Hosting • WP + DG accounts Set up site according to SM / WF Feb 14 HTML • CSS • Browsers Again – only this time in raw code Feb 21 IDE’s • Dreamweaver Feb 28 Test Env. (Own Domain • ftp • AMP stacks) Same Site – on Own Domain Mar 7 Tweaking Graphics (WP child themes) Same Site – own Theme Mar 14 SEO • SEM • SMO Mar 21 Google Tools Integrate SEO/SEM, Analytics, Grade Mar 28Easter Holidays Apr 4 Function & Features I (WP PlugIns) Apr 11 Function & Features II (Google Tools) Same Site / Theme – ’Responsivate’ Apr 18 Function & Features (workshop) Apr 25 Content Marketing Rework site – Grade again May 2 Tweaking Features • Responsive Design May 8 GUIDANCE (focus: deliverables) May 14Organization • PM • Cross Platform • BC May 23OnLine Law May 27GUIDANCE (focus: Oral Exam) © Charlotte F Czepluch noon night M O O D B OA R D s i t e ma p • fl o w c h ar t W ire frame N A M E • A D D R E S S • b rand © Charlotte F Czepluch m o c k u p • c o l o r c h ar t USER JOURNEY creati v e process According to Ole Striim, ’Kreativ problemløsning & praktisk ideudvikling’ 1. Focus – problem difinition Take your time 2. Create ideas NOs are forbidden 3. Conclude Organize & Prioritize 4. Develop ideas NOs are forbidden 5. Choose & SumUp e x ercise 1 – 3 0 min ma x •Create a SiteMap – 15 min. Go. •Create (important) WireFrames – 15 min. Go. You may want to check these links: • Steve Krug (Don’t Make Me Think!) •Smashing on Wireframing •Site Maps - according to wikipedia •creately: The Complete Flowchart Guide • Christina Wodtke: First Principles of Web Design ’don’t make something unless it is both necessary and useful; but if it is both necessary and useful, don’t hesitate to make it beautiful’ —S H A K E R P H I L O S O P H Y considering : OS & PL before CMS might be a wise idea ... OpenCms Liferay DSpace Fedora dotCMS LogicalDOC Nuxeo EP Alfresco Magnolia Hippo CMS VosaoCMS Yanel OpenWGA OpenKM Apache Lenya Daisy CMS • overview • Wikipedia’s list • Compare via CMS Matrix • Check out Open Source CMS for demos free ... is a relative term AdaptCMS Lite ATutor b2evolution BEdita BLOG:CMS CivicSpace CMS Made Simple concrete5 Cotonti Directus Dotclear Drupal DynPG e107 Exponent CMS eZ Publish Frog CMS Geeklog Habari ImpressCMS Joomla! Jumbo Kajona KnowledgeTree Community Edition Lyceum Mambo Mediawiki MiaCMS Midgard CMS MODx Moodle Nucleus CMS Ocportal Opus papaya CMS Phire CMS PHP-Fusion PHP-Nuke PHPSlash Phpweblog phpWebSite pimcore PivotX Pixie (CMS) Prestashop ProcessWire Redaxscript RavenNuke CMS RenovatioCMS SMW+ Serendipity SilverStripe SPIP[35] TangoCMS Textpattern Tiki Wiki CMS Groupware Tribiq CMS TYPO3 WolfCMS WordPress Xpress Engine Xaraya XOOPS Zikula Composite C1 DotNetNuke Kentico CMS mojoPortal Orchard Project Ratna Umbraco blosxom Bricolage EPrints Exsite Webware Foswiki Ikiwiki Movable Type TWiki Scoop WebGUI Refinery CMS BrowserCMS Flagship Docs Radiant Typo Access to hundreds of free add-on modules If I encounter bugs or issues I want them fixed within 7 days An online training library with in-depth tutorials on Umbraco Quality support with a fast response time Ability to check-in and check-out documents for exclusive editing checklist s b 4 choosing What is available/on the table in terms of: • Hardware • Platforms (Windows, MacOS, Linux) • Software (licenses) • Resources: a) KnowHow b) $$$ c) Time • Hosting (or not) • Future plans / Ambitions © Charlotte F Czepluch Monitor tools to measure the health and usage of my installation To be able to get in touch with the core developers of Umbraco An easy way to design online forms and questionnaires Move content/media from test to live site in one-click operation Apache Cocoon Cross Windows Perl Cross Python Cross Ruby on Rails Cross PHP / MySQL Cross CMS add-ons 7 daysTraining Support Editing FirewallMonitor Core S Forms Move 0 0 22365 1484 22365 738 3347 738 22365 738 3347 0 0 22365 1484 22365 738 3347 738 22365 738 3347 22365 22365 22365 22365 22365 22365 22365 22365 22365 22365 22365 1484 1484 22365 1484 22365 2222 4831 2222 22365 2222 4831 22365 22365 22365 22365 22365 22365 22365 22365 22365 22365 22365 738 738 22365 2222 22365 738 4085 738 22365 1484 4085 3347 3347 22365 4831 22365 4085 3347 4085 22365 4085 3347 738 738 22365 2222 22365 738 4085 738 22365 1484 4085 22365 22365 22365 22365 22365 22365 22365 22365 22365 22365 22365 738 738 22365 2222 22365 1476 4085 1484 22365 738 4085 3347 3347 22365 4831 22365 4085 3347 4085 22365 4085 3347 Umbraco Free, right? Wrong: Drupal Gardens Free, right? Wrong ... Secure editing of documents within firewall > deploy to website when ready Cross ASP.net Django-cms Mezzanine MoinMoin Plone An ultra fast and flexible CMS that lets me edit any type of content Java Open Source vs • Free ...? • Fast learning curve • Communities License • Expensive ...? • Slow learning curve • Support Cloud • Free • Restricted • No-Brainer • Less control Self Hosted • $$$ • Free Content • KnowHow required • Flexible vs C M S s • Be fo re yo u c h o o se consider this ... An overview • Wikipedia’s list • Compare via CMS Matrix • Check out Open Source CMS for demos What will you need to consider when choosing? • Platform (Windows, MacOS, Linux) • Hardware • Hosting (or not) • License or Open Source • Resources • Know How • $$$ • Time • Future plans / Ambitions • The future in general If you go for Proprietary / Enterprise, you will need to consider lots of things, amongst others: Open Source vs • Free ...? • Fast • Communities • No strings © Charlotte F Czepluch License • Expensive ...? • Depends on host • = Poor planning • Not direct support • Need more Know How Cloud vs Self Hosted Either you’re choosing between the two, or choosing between the three great (Drupal, WordPress andJoomla!), You will need to consider, which is more important: Quick fix or room for future development?
© Copyright 2024